Yazılım Dünyasına Yeni Adım Atanlar için Tavsiyeler
Yazılım dünyasına yeni adım atan arkadaşlar, bazen nasıl ilerleyeceklerini bilemiyor ya da doğru alanda ilerlediğinden şüphe duyabiliyor. Bu yazımda yazılım dünyasına yeni adım atan arkadaşlar için bazı tavsiyeler vereceğim ve kendi yaptığım hatalardan bahsedeceğim. İyi okumalar dilerim.
Her alanın tadına bak!
Eğer yazılım alanına yeni adım attıysanız, öncelikli olarak farklı farklı alanların tadına bakmanızı tavsiye ederim. Örneğin; bazı insanları yapay zeka alanı heyecanlandırırken, bazı insanları siber, bazı insanları web, bazı insanlarıysa mobil alanları heyecanlandırabiliyor.
Farklı alanlarda ufak workshop ve masterclasslara katılarak hangi alandan daha fazla tat alacağınıza bakmak güzel bir başlangıç olur.
Alanını Seç!
Çeşitli alanlar üzerinde ufak ufak çalışmalar yaptıktan sonra en çok ilgini çeken alana yönel. Unutma herkesin bilgisi, becerisi, yetenekleri ve ilgi alanları farklıdır. Hoşuna giden bir alana karar kıl.
Seçtiğin alanla ilgili bir rehber bul!
LinkedIn gibi platformlar aracılığıyla ücretsiz bir şekilde sektördeki profesyonellerle iletişime geçebilir, fikir alabilirsin. Öğrenim sürecin boyunca deneyimli insanların rehberlikleri ile hem kendine bir yol haritası çizebilirsin; hem de takıldığın yerlerde yardım alabilirsin.
Yol haritanı çiz!
Yazılım dünyasına yeni giren kişilerin belki de en sık yaptığı hata belirli bir yol haritası olmaması sebebiyle aynı yerde çember çizmektir. Seçtiğiniz alanda sektörde hangi teknolojilerin kullanıldığını araştırarak, sektördeki profesyonellerden fikir alıp kendinize bir yol haritası çıkartın. Bu yol haritasına uyarak ilerlerseniz, ne kadar hızlı geliştiğinize siz bile şaşıracaksınız.
Proje Yap!
Öğrendiğin konuları gerçek dünya senaryoları ile pratiğe dökmek, yazılım alanında en geliştirici durumlardan biri. Gerçek hayatta karşılaştığın pek çok sistemi proje fikri olarak kullanabilirsin.
Projelerinde hata almaktan korkma!
Hayatı boyunca hata almamış olan yazılımcı yoktur, projelerinde hata aldığında StackOverFlow gibi sitelerden hata koduyla arama yapabilirsin, GitHub üzerinden benzer kod repolarını inceleyebilirsin, Yapay Zeka araçlarıyla hatanın sebebini ve çözümünü bulabilirsin. Ama unutma; önemli olan hatayı çözdürebilmek değil, hatanın çözümünü öğrenmek!
GitHub’da paylaş!
Tamamladığın projeleri GitHub hesabın üzerinden paylaşarak insanların yazdığın kodları incelemesine imkan tanımış olursun. Hem projelerinin yedekleri GitHub’da bulunur, hem de takıldığın yerlerde rahatlıkla eski projelerine dönüp bakabilirsin.
Dökümantasyona önem ver!
Projelerini GitHub’da yayınlarken güzel bir dökümantasyon hazırlarsan hem insanları bilgilendirmiş hem de bilgi ve becerini sunmuş olursun.
Dökümantasyona ekleyebileceklerin;
• Proje Açıklaması
• Proje ile alakalı ufak bir tanıtım yazısı
• Projenin Amacı
• Kullanılan Teknolojiler ve neden o teknolojilerin tercih edildiği
• Proje başka bir bilgisayarda çalıştırmak istenirse yapılması gerekenler
• Projeden fotoğraflar
LinkedIn’de paylaş!
Projeni başarıyla tamamladıktan sonra LinkedIn üzerinden projeni paylaş. Diğer insanlardan gelen geri dönüşler eksiklerini farketmeni sağlayacak. Projeni bu şekilde tanıtmış olacaksın. Harici olarak kendini geliştirme sürecini tüm ağın takip edebilecek.
Medium Makaleleri ile teknik bilgini kanıtla!
İyi olduğunu düşündüğün konularda Medium makaleleri yazarak teknik bilgini kanıtlayabilirsin. Ayrıca konu özeti niteliğinde makaleler yazarak, ilerleyen süreçlerde hatırlama sürecini kolaylaştırabilirsin.
Zirve ve Etkinliklere Katıl!
Zirve, etkinlik ve seminerlere katılmak; hem sektörü takip edebilmek açısından hem de şirketler ve profesyoneller ile tanışmak için en iyi yöntemdir. Çalıştığın alandan yeni arkadaşlıklar edinir, birlikte ilerleyebilirsin. Profesyonellerle fikir alışverişinde bulunup ilerleyen süreçlerde öne çıkacak teknolojiler hakkında bilgi sahibi olabilirsin. Şirketlerle tanışarak staj ve iş imkanı bulabilirsin.
Topluluklara üye ol!
Yazılım topluluklarına üye ol. Hem internetten hem de üniversitenden bir çok yazılım topluluğu bulabilirsin. Bu topluluklar aracılığıyla zirveleri, seminerleri ve etkinlikleri takip edebilir; takıldığın yerlerde destek bulabilir, takılanlara destek olabilirsin.
Tecrübe edinebileceğin fırsatları kaçırma!
İş/Staj süreçleri gerçek projelerde yer aldığın için seni sektöre hazırlar. Edindiğin deneyim ve tecrübelerle artık gerçek anlamda kendine sektörde yer edinmeye başlayabilirsin.
Buraya kadar okuduğunuz için teşekkür ederim, umarım faydalı bir okuma olmuştur. Siz de eklemek istediklerinizi yorumlar kısmından ekleyebilirsiniz.
0 Yorumlar