Full Stack Developer Nedir? |
"Full Stack Developer Nedir?" sorusunun yanıtı için isminden biraz uzaklaşmak gerekir. Bunun için web uygulamalarının genel yapısına bakmamız lazım. Günümüz web uygulamalarınıda genelde yazılımlar front end ve back end bir birinden ayrıştırılarak geliştirilir.( Bu durum Asp.net, PHP ve başka sunucu bazlı diller için geçerli değil. Genelde service tabanlı web uygulamarı için geçerlidir. Özellikle popüler JavaScript kütüphaneleri sayesinde giderek artan bir tercih oranına da sahiptir.)
Çoğu şirkette front end ve back end işlerini yapan ayrı ayrı yazılım geliştiricileri grubudur. Yani sunucu uygulamasını başka bir ekip geliştirirken, client tarafını ayrı bir ekip geliştirir. Ama şirketlerin küçük web yazılımlarından ve az gelir getiren işler için iki kişi çalıştırmaktansa bu işlerin ikisini de bilen birini aramaları, veya front end developer grubu ile back end developer grubu arasında iletişimi sağlayacak bu iki konuyu da bilen kişi ihtiyacından full stack developer kavramı ortaya çıkmıştır.
Yani özetle full stack developer kavramı web projelerinde hem client side, hem de sunucu uygulaması geliştirebilecek kapasitedeki yazılımcılardır...
Yani siz birini biliyorsanız ikinciyi de öğrenmeniz sizin için her zaman artı olacaktır...
Yorumlar
Yorum Gönder