Yazılımcı olmak isteyenler, sizlere bir tavsiyem var.
Ciddiyim.
Çoğunuz ülkeden göçmek, daha iyi bir gelire sahip olmak gibi sebeplerden dolayı bu işi öğrenmek istiyorsunuz. Bugünlerde dünyada buna ihtiyaç olduğu, Batı'da ve hatta ülkemizde bile görece maaşların iyi olduğu bir gerçek. Ancak, bu meslekte uzmanlaşmak uzun yıllar alıyor ve bazen "değer mi acaba?" diye düşünülmesi gereken bir yol. Çünkü asla tamamen yeterli hissetmeyeceksiniz, sürekli gelişmeniz gereken bir iş alanı. Mükemmel olduğunuzu düşündüğünüzde bile ve gerçekten mükemmel olsanız dahi, bazen iş mülakatlarını saçma nedenlerden dolayı kaybedeceksiniz.
Bir başka konu da, eğer tek hedefiniz maaşı yüksek bir işe girmek ya da uzun süre geçerliliğini koruyacak bir meslekte çalışmaksa, bu mesleği seçmekle ilgili biraz daha düşünmeniz gerekebilir. Şimdi "YAPAY ZEKA YAZILIMCILARI BİTİRECEK" geyiği yapmayacağım ama çalışan olacaksınız; yani, kaderiniz çalışan olduğunuz sürece asla tamamen kendi ellerinizde olmayacak. Pek azınız freelance olarak hayatta kalabilecek. Rekabet ise Mısırlı, Hintli, İsrailli derken hiç bitmeyecek. Hatta öğrendiğiniz programlama dili birden bire yok olabilir; 2010-2015 yılları arasında Flash ile Action Script geliştirenler bu durumu yaşadı. Yani hiçbir zaman tamamen yeterli hissetmeyeceksiniz. Sürekli öğrenmeye, sürekli problemlerle boğuşmaya hazır olmalısınız.
Hayatta insan özgür olmalı ve en büyük özgürlük, istemediğin şeyleri yapmamaktır...
Alternatif düşünün; mesela dövme ustası olun, spor hocası olun, marangoz olun vesaire. Ama sadece popüler olduğu için yazılımcı olmaya kendinizi zorlamayın.
Dövme ustası oldunuz diyelim; saat başına aldığınız ücret bir yazılımcıdan daha yüksek olabilir, istediğiniz zaman çalışırsınız, patronunuz olmaz, yaptığınız işe kendiniz değer biçersiniz. Çoğu zaman artist muamelesi görürsünüz, talihinizi yürütürseniz bir marka olursunuz. Twitter'da "Dün 5 kuruşum yokken bugün yazılım öğrenerek Upwork'ten nasıl 20 dolar kazandım ve bunu Nusret'te yedim. Çayınızı kahvenizi alın gelin, bilgeselim başlıyor" tadında lezzetsiz yazılımcı tweet'lerine maruz kalmazsınız...
Bir de böyle düşünün.
Her zaman başka bir hayat mümkün.
Elbette yazılım öğrenerek geleceği inşa edebilirsiniz; eğer içinizde böyle bir tutku ve ateş varsa, bu işi en iyi öğrenen ve uygulayan siz olun.
Sevgiler.