Genç yazılımcıların en sık yaptığı hatalardan birini söyleyeyim: LinkedIn profillerini süslemek için aylar harcıyorlar. "Full Stack Developer | React | Node.js | MongoDB | AWS | Docker | Kubernetes | Machine Learning Enthusiast | Blockchain Explorer" gibi anahtar kelime çorbasından oluşan başlıklar yazıyorlar. 47 tane online sertifika rozeti ekliyorlar. "İnsanlarla bağlantı kurmak" adı altında yüzlerce yabancıya bağlantı isteği atıyorlar. Motivasyon postları paylaşıyorlar. Sonra oturup iş başvurusu yapıyorlar ve neden geri dönüş alamadıklarını anlayamıyorlar.
Sert bir gerçek söyleyeyim: LinkedIn profiliniz, özgeçmişinizin dijital versiyonudur. Yani süslü bir kağıt parçasıdır. Ve hiçbir ciddi teknoloji şirketi, sadece süslü bir kağıda bakarak birisini işe almaz. Görmek istedikleri şey somut, elle tutulur, çalışan bir iştir. Ve o iş GitHub'da (veya benzeri bir platformda) yaşar.
Suku Tech'te veya danışmanlık verdiğim şirketlerde birini işe alırken ilk baktığım yer LinkedIn değildir. GitHub profilidir. O profilin boş olması bile benim için bir veridir. Eğer bir yazılımcı adayı kendini "tutkulu ve meraklı" olarak tanımlıyor ama GitHub'ında son 2 yılda tek bir commit yoksa, o tutkuyu nerede yaşıyor acaba?
GitHub profiliniz, sizin dijital portföyünüzdür. Bir ressam nasıl sergisine gelen kişilere tablolarını gösteriyorsa, siz de potansiyel işverenlerinize veya müşterilerinize kodunuzu gösterirsiniz. "React biliyorum" demek kolaydır. Ama GitHub'ınızda React ile yazılmış, çalışan, deploy edilmiş bir proje varsa, artık "biliyorum" demek zorunda bile değilsinizdir. Proje kendisi konuşur.
Açık kaynak katkıları (Open Source Contributions) ise bambaşka bir seviyedir. Popüler bir projeye Pull Request gönderip kabul edilmesi, dünyanın dört bir yanındaki geliştiricilerin kodunuzu inceleyip (code review) onaylaması demektir. Bu, herhangi bir sertifikanın veya online kursun veremeyeceği kadar güçlü bir referanstır. "Bu kişinin kodunu, X projesinin maintainer'ları yeterli buldu ve birleştirdi (merge)" cümlesi, 50 tane Udemy sertifikasından daha ağır basar.
Peki nereden başlanır? Devasa projelere katkı yapmak zorunda değilsiniz. Kendi küçük projelerinizi bile GitHub'a koymakla başlayın. Bir to-do uygulaması bile olsa, düzgün bir README yazın, commit mesajlarınızı temiz tutun ve projeyi deploy edin (Vercel, Netlify gibi ücretsiz platformlar var). Sonra başkalarının projelerinde küçük düzeltmeler yapın; bir yazım hatası düzeltin, bir dokümantasyon eksikliğini giderin. Bu küçük adımlar sizi o topluluğun bir parçası yapar ve zamanla gerçek katkılara dönüşür.
LinkedIn'i tamamen bırakın demiyorum. Ama eğer haftada 5 saat LinkedIn'de zaman geçirip, GitHub'da 0 saat geçiriyorsanız, önceliklendirmeniz ciddi şekilde yanlış. Kariyerinizi konuşarak değil, yaparak inşa edin. Kodunuz sizin en güçlü CV'nizdir.