Noroc adlı üyeden alıntı: mesajı görüntüle
Junior var Junior var. Simdi buraya asgari ucret yazsam ben yazarken utanirim ve tepki alirim vasfi olan insana asgari ucret mi verilir diye.

Ama maalesef Turkiyede gordugum cogu Junior developer if/else, abstract classa, interface vb, seyden ote gecmeye calismiyor. Bazilari icin Junior daha yeni kod yazmaya baslayan, bazilarina gore min 6 ay - 1 yil tecrubesi olan.
Az cok kod bilgim var derseniz asgari ucret teklifleri ile cok karsilasirsiniz.

Object oriented bir dil kullanacak isen OOP'yi iyi anlamaya calis.
  • Nerede ve neden abstract ya da interface kullanilir?
  • Inheritance nedir, neden kullanilir?
  • Kod standartlari nedir?
  • Kabul gormus prensipler nedir?
gibi temel seylere iyice kavrayip degerinizi arttirabilirsiniz.

Turkiyede calisirken controller icinde include yapan mid. dev gordum, yurtdisinda calisirken SOLID bilen Junior gordum.

Yani Junior var Junior var hocam
Eğer optimize ve güvenlikte sorun oluşturmuyorsa yazılımcının kodu nasıl yazdığının bir önemi yok her yazılımcı dediğiniz standartları kullanmak zorunda değildir. Projenin standartları şirket tarafından belirlenir o şartlar altında yazılımcı özgürdür illada şöyle kod yazacaksın veya örnek veriyorum illada abstract kullanacaksın diye birşey olamaz, bu şekilde siz ancak modern yazılımın kölesi olursunuz. Siz yazılım şöyle yazılırsa yazılım olur diyenlerden olursanız siz gerçek bir yazılımcı değilsiniz hocam yanlış anlamayın.

Konuyu açan arkadaş içinde maaşların bir standartı yok kendini geliştirmene bağlı, junior mid-level senior diye yazılımcılar ayrılıyor fakat bunlar şirket içinde ayrılan şeyler şirketten çıktığınız anda siz senior veya junior değilisiniz siz bir yazılımcısınız ne kadar iyi yazılımcı iseniz o kadar çok maaşınız artar ve şirkette bilginize göre sizi bir pozisyona koyar. Çalışacağın dil ve alan maaşını çok etkiler