Yazılımcıyım. Yaklaşık 4 yıl civarı bir tecrübem var. Web dev yapıyorum.

Sorun şu ki şu an İsviçre çakısı gibiyim. Her işten anlıyorum (backend, frontend, devops vs) ama hiçbirinde çok iyiyim diyemem.

Bu bazı durumlarda fayda sağlıyor. Örneğin şu an çalıştığım startup'da insan sayısı az olduğu için epey işe yarıyorum. Hızlıca bir bugfix ya da feature geliştirmek gerektiğinde halledip çıkıyorum falan, bunlar güzel. Ama karmaşık bir task'la karşılaşınca o kadar hızlı olamıyorum, çünkü işte açıp bakmam, nasıl çalıştığını falan anlamam gerekiyor. Hem yorucu, hem de bu yavaşlık biraz canımı sıkıyor.

Bu konuda yazılımcı arkadaşların bir tavsiyesi olur mu? Şu an için kendimi sadece belirli dillerle (veya framework/teknolojilerle) sınırlayıp, başka dillerde çalışmamayı düşünüyorum. Böylece dikkatim daha fazla alana dağılmış olmaz. Ama bu mantıklı mı? Başka bir çözüm olabilir mi? Kesinlikle tek bir alana yoğunlaşmam gerekir mi? Bunlar kafaya takılacak mevzular mı?

Senior full-stack developer bir yalan mı :) Değilse yapan nasıl yapıyor?

 

birbirimize benziyoruz biraz, tek fark ben işten ayrılıp yeni iş arayışına girdim ve gördüğüm kadarıyla full stack pek arayan yok ama tamamen çalışmak istediğin firmalarla ilgili bir şey aslında.

herhangi bir ajans veya startup tarzı küçük firmalarda çalışırım diyorsan her türlü iş bulursun gibi.

Ama eli yüzü düzgün 50'den fazla çalışanı olan şirketler departmanları çok net bir şekilde ayırmışlar. haliyle böyle bir firmaya geçerken backend mi frontend mi yoksa mobil departmanında mı çalışacaksın onu belirlemen gerekecek.

iş görüşmelerinde de fullstack olmanı pek sallamıyorlar, aradıkları pozisyon için neler yaptın ona bakıyorlar.

aziz dostum jack
1

mobil görünümden çık