Selam,
Senin ruhun frontendci mi, yoksa backendci mi?
Yani bir yapının ön yüzünü mü şekillendirmek istersin (kullanıcının gördüğü taraf)?
Yoksaarka yüzünü mü (veri, mantık, sistem)?
Bunu doğru analiz etmen lazım. Sevmediğin bir alanda ne kadar ilerlesen de bir yerde tıkanırsın.
Ben backend tarafını her zaman bir tık daha güçlü görüyorum. Çünkü:
Daha az gösterişli ama çok daha derin bir bilgi gerektiriyor,Global firmalar son yıllarda özellikle Go (Golang) tarafına yöneliyor.
Hatta tahmin ediyorum: R10’da sıfırdan 100’e bir backend projesini Go ile ayağa kaldırabilecek kişi sayısı 3-5’i geçmez.
Bu da senin fark yaratabileceğin anlamına gelir. Tabii ki Python da çok güçlü bir backend dili. Hem öğrenmesi kolay hem de yapay zeka, otomasyon, veri bilimi gibi alanlarda da önü açık. Ama Go’nun sistem seviyesi performansı başka.Eğer diyorsan ki yok ben görsellik, tasarım, kullanıcı deneyimiyle ilgilenmek istiyorum. O zaman senin yolun frontend.
Frontend’de özellikle şu üçlü çok güçlü
HTML + CSS + JavaScript Ama frontend’in de şakası yok. Tasarım gözü, kullanıcı odaklı düşünme, pixel-perfect takıntısı şart.
Backend daha mantıksal zekâ isterken, frontend biraz daha estetik ve dikkat ister diyebiliriz.
Sonuç olarak:
Önce kendini tanı, sonra o doğrultuda hedef koy. Hangi alanı seçersen seç, bir noktadan sonra derinleşmen şart.
Ve unutma: Fark yaratmak istiyorsan herkesin bildiğinden biraz uzaklaşıp niş olana odaklan.