Merhabalar Ömer Faruk hocam nasılsınız? Yazılım alanında ilerlemek ve kariyer yapma düşünceniz varsa, ilk olarak size şu 2 şeyi tavsiye ederim;
1- İngilizce
2- Algoritma
İngilizceyi öğrenmeli, iyi bilmelisiniz. Çünkü programlama dillerinin temeli, evrensel dil olan "İngilizce'ye" dayanmaktadır. Dolayısıyla İngilizce bilmek, öğrenme aşamasında sizin ivmenizi arttırmış olacaktır. Keza proje çalışmalarınızda da bunun verdiği kolaylığı muhakkak hissedeceksinizdir. Parametler, fonksiyonlar vs. İngilizce terimlere, kısaltmalara dayanmaktadır.
Algoritma kurmayı bilmeli ve mantığını kavramalısınız. Çünkü algoritma, hayatımızın neredeyse her alanında kullanıldığı gibi, yazılım sektöründe de kullanılmakta ve temeli buraya dayanmaktadır. Hedefinize giden yolda belirlediğiniz basamakları algoritmalar oluşturur. Keza kullanmış olduğumuz teknolojik cihazlar da algoritma mantığına dayanmaktadır. Bu konu hakkında biraz araştırma yapmanızı tavsiye ederim.
Bir programlama dilini öğrendiğiniz de, diğerlerinin benzer olduğunu, (genel olarak) sadece parametre ve fonksiyonel farklılıkların olduğunu göreceksiniz. Tıpkı enstrüman(lar) kullanmak gibidir programlama. Öncelikle bu konuda kendinize net bir yol belirlemeniz gerekmektedir. Ardından çalışmalarınıza başlayabilirsiniz.
YouTube, Udemy, Medium ve blog sitelerini yakın takibe almanızı tavsiye ederim. Böylece farklı kaynaklardan, farklı bakış açılarından ilgi duyduğunuz alanı keşfeder, aklınızdaki soru işaretlerini giderebilirsiniz. Şimdiden başarılar dilerim...