Yazılımcıların en büyük sıkıntısı çok hızlı gelişen
teknolojiye ayak uydurma zorunluluğu olması. Bu zorunluluk bir o kadarda
keyifli aslında. Bu yazıyı okumadan önce yaklaşık 8 yıldır amatör/profesyonel
bir şekilde yazılım ile ilgilenmekteyim belirtiyeyim. İlk önce bir yazılımcı
şunu kabul etmeli. Hiçbir zaman ben bu dili tam biliyorum dememeli. “Ben oldum”
lafı öğrenmeyi köreltir. Zaten yazılım dünyasında bir dili tam öğrenmek biraz
zordur. Çünkü hep gelişen bir sektör ve öğrenilen bir programlama dilinin en
geç 2 sene sonra bir yeni versiyonu çıkacağı için yazılımcı hep öğrenen bir
kişidir. Yukarıda ki paragrafı iyice kendi benliğimize kazımak zorundayız
ardından bir yol haritası çizilmeli. Bu yol haritası çok çok önemli çünkü ince
eleyip sık dokumak gerekiyor. Kendimize sorular sormalıyız bu soruları
sorarken bizim bildiklerimiz ve piyasa beklentilerini çok iyi çözmemiz
gerekmekte. Objektif olmak zorundayız. Çünkü yıllardır öğrendiğimiz bir
programlama dili artık kullanılmamaya başlanmış olabilir. Piyasaya çıktığımızda
zor durumda kalabiliriz. İyi karar vermeliyiz, verdiğimiz bu kararın geri
dönüşü zor olabilir çünkü başka bir programlama dilini öğrenmeye başladığı
zaman gerçekten emin olmalı yoksa ayları pişman olabilir.
Sorular sormalıyız kendimize bu sorular şunlar olabilir.
1) Hangi Programlama Dilini Seçmeliyim?
kodBu soru çok yanlış. Hangi programlama dili değil
yazılımda hangi işi yapman gerekiyor bunu bulmalısın. Oyun programcılığı mı,
Web tabanlı uygulamalar mı, Mobil mi? Bunu düşünün ve hangi sektöre adım atmak
istiyorsanız sonra o sektörün kullandığı dil havuzlarından birini seçin.
Bu karara vardıysanız şimdi gelelim bir programlama diline.
Seçtiğiniz sektöre göre 2 tane programlama dili var ve ya daha fazla. En çok
kullanılan dillere bakın ve tercihinizi ikiye indirmenizi öneririm. Bu iki
dilin yapısı, hızı geliştirme ortamı gibi farktörleri hem sorarak hem de iki
programlama dilini ve uygulama ortamını indirerek basit bir uygulama
geliştirmeye çalışın. Hem sizin görüşünüz hem de çevrenize sorduğunuz cevapları
aldıkça kafanız da bir teraziye koyarak seçiminizi yapın.
Ancak ne olursa olsun siz sevdiyseniz o programlama dilinden
vazgeçmemenizi öneririm.