30 puan yazan GN⁺ 2025-12-16 | 9 yorum | WhatsApp'ta paylaş
  • Kent Beck, junior geliştirici işe alımının hâlâ bir maliyet gibi görünebildiğini, ancak yapay zeka ortamında bunun aksine yatırım değeri artmış bir tercihe dönüştüğünü açıklıyor
  • Yapay zeka araçları, juniorların üretkenliğini anında artırmaktan çok, öğrenme hızını dramatik biçimde sıkıştırma rolü oynuyor
  • Temel dönüm noktası, juniorları çıktı üretmeleri için değil öğrenmeleri için yönetme yaklaşımı
  • Öğrenme hızı arttıkça, ayrılma riskinin yüksek olduğu “pişmanlık vadisi (Valley of Regret)” kısalıyor
  • Sonuç olarak daha fazla junior ayakta kalıyor ve tüm organizasyonun büyüme hızı da ivmeleniyor

The Valley of Regret

  • Junior geliştirici, bugünün maliyetini ödeyip gelecekteki üretkenliği beklediğiniz bir yatırıma daha yakındır
  • Başlangıçta üretkenlik düşüktür; seniorların zamanı, kod incelemeleri ve tekrarlanan hatalarla maliyet birikir
  • Bu kayıp dönemine “pişmanlık vadisi” denir ve bu dönem ne kadar uzarsa başarısızlık olasılığı da o kadar artar
  • Ayrılma, işten çıkarma, startup'ın nakit yetersizliği gibi nedenlerle başabaş noktasına ulaşamama riski her zaman vardır
  • Bu yüzden birçok ekip, “şu anda junior yetiştirecek alanımız yok” diye düşünür

Shrinking the Valley

  • Yapay zeka kodlama yardımcılarını iyi kullanan juniorlar, öğrenme eğrisini büyük ölçüde sıkıştırır
  • Buradaki kilit nokta, sonucu olduğu gibi kabul etmek değil, onu arama alanını daraltan bir yardımcı araç olarak kullanmaktır
  • API seçimi, yaklaşım araştırma gibi işler için gereken süre saatlerden dakikalara iner
  • Kazanılan zaman daha fazla özellik çıkarmak için değil, anlama, refactoring ve trade-off analizi için kullanılır
  • Öğrenme hızı böylece artınca, pişmanlık vadisi daha sığ ve daha kısa hale gelir

First Order Effect: Daha fazla yatırım başarılı olur

  • Junior ayrılma oranının yılda %20 olduğunu varsayarsanız, 24 aylık ramp-up modelinde yaklaşık %36'sı başabaştan önce ayrılır
  • Bu süre 9 aylık ramp-up ile sıkıştırılırsa, başabaşa gelmeden önce ayrılma oranı yaklaşık %15'e düşer
  • Mesele yalnızca üretkenliğin hızlanması değil, doğrudan kârlı bölgeye ulaşma olasılığının yükselmesidir
  • Vadi ne kadar kısalırsa, karşı tarafa ulaşan junior sayısı o kadar artar
  • Bu da organizasyon genelinde insan kaynağı yatırımının istikrarını ciddi biçimde iyileştirir

Second Order Effect: Büyüme hızının ivmelenmesi

  • Üretken bir geliştirici yalnızca kod yazmaz
  • Yeni juniorlara mentorluk eder, organizasyonun bilgisini biriktirir ve kaldıraç etkisi yüksek işleri üstlenir
  • Bir junior ne kadar hızlı gelişirse, onun yetiştireceği sonraki kişilerin gelişimi de birlikte hızlanır
  • Bu nedenle öğrenme hızındaki ivmelenme, bireysel performansı değil organizasyonun büyüme oranını artıran bir etkiye dönüşür

What This Means

  • Junior işe alımına yapılan yatırım, eskisine kıyasla açıkça daha iyi hale geliyor
  • Bunun nedeni juniorların değişmesi değil, yapay zekanın öğrenmeyi hızlandırdığı bir ortamın oluşmuş olması
  • Yapay zeka araçlarına yapılan yatırım, işe alım stratejisine yapılan yatırım olarak yorumlanmalı
  • Özellikle ayrılma oranının yüksek olduğu ortamlarda, junior işe alımının beklenen değeri ciddi biçimde yükselir
  • Ancak bu etki kendiliğinden ortaya çıkmaz; öğrenme odaklı yönetim ve “augmented coding” kültürü gerekir

Ana mesaj

  • Juniorları üretkenlik ölçütüyle yönetmek, başarısızlık olasılığını artırır
  • Juniorları öğrenme ölçütüyle yönetmek, yatırımın getirisini iyileştirir
  • Yapay zeka çağında doğru tercih, juniorları azaltmak değil, onları doğru şekilde yetiştirebilecek bir yapı kurmaktır

9 yorum

 
dbs0829 2025-12-16

Sadece ben böyle düşünüyor olabilirim ama son dönemde işe alım için çok fazla mülakat yaptıkça şunu hissettim: iyi junior aday havuzu daha da küçülmüş gibi geliyor. Zaten iyi olan junior grup yapay zeka araçlarını kullanarak daha da gelişmiş, onun dışındaki grup ise sanki daha da yetkinlik kaybetmiş gibi hissettiriyor. Yazının kendisine katılıyorum ama junior nesil açısından aynı anda birden fazla olgunun yaşandığını düşünüyorum.

 
ppp123 2025-12-16

Sanırım mesele, AI'nın yazdığı kodu kendi kodu, AI'nın bilgisini de kendi bilgisi sanmaları; bu yüzden onu içselleştiremiyorlar.

 
apkas 2025-12-16

Katılıyorum. Ben de son zamanlarda mülakat yaptığımda, farkın yapay zekayı kullanma yönteminden itibaren çok büyük olduğunu görüyorum. Yapay zeka araçlarını derinlemesine öğrenip kullanan küçük bir kesim varken, sadece Cursor’da ya da web üzerinden ChatGPT’yi biraz denemiş olmakla kalan durumlar da var. Eskiden geliştirme araçlarını kullanma biçiminin doğrudan yetkinliğe bağlanacak kadar belirleyici olmadığını söylerdik; şimdi ise yapay zeka araçlarını kullanmanın yetkinliğin kendisine doğrudan bağlandığı bir döneme gelmiş gibiyiz.

 
shjoo0407 2025-12-16

Katılıyorum..

 
bichi 2025-12-17

Yani AI ile öğrenme eğrisi dik olan insanlara ihtiyaç var ama "junior"un "öğrenme eğrisinin hızlı olması" anlamına geldiğine katılmak zor.

Artık geliştiricileri junior <-> senior diye deneyim birikimi düzeyine göre değerlendirmek yerine

AI çağında, öğrenmeyi çok yoğun biçimde sıkıştırıp AI'yi iyi kullanabilme yeteneğine göre senior olarak ayırmak gerekmiyor mu diye düşünüyorum

 
sinbumu 2025-12-16

Hmm, tersinden bakınca kendi garip kodunu yazıp sonra da "bunu GPT yaptı" diye GPT'yi kalkan gibi kullanan junior'lar da gördüm; o yüzden kişiden kişiye değişiyor gibi.

 
bungker 2025-12-16

Vec abi, sizi gerçekten abi olarak görmek isterim

 
ethanhur 2025-12-16

Kent abi, hadi!

 
roxie 2025-12-16

Teşekkürler Vek efendi...