30 poin oleh GN⁺ 2025-12-16 | 9 komentar | Bagikan ke WhatsApp
  • Kent Beck menjelaskan bahwa merekrut developer junior mungkin masih terlihat seperti biaya, tetapi di lingkungan AI justru berubah menjadi pilihan dengan nilai investasi yang lebih besar
  • Alat AI tidak langsung meningkatkan produktivitas junior, melainkan berperan dalam memampatkan kecepatan belajar secara dramatis
  • Titik balik utamanya adalah pendekatan untuk mengelola junior bukan demi menghasilkan output, melainkan demi pembelajaran
  • Semakin cepat laju belajar, semakin singkat pula zona risiko keluar, yaitu ‘Valley of Regret’
  • Hasilnya, lebih banyak junior yang bertahan, dan laju pertumbuhan organisasi secara keseluruhan pun ikut meningkat

The Valley of Regret

  • Developer junior lebih mirip taruhan dengan membayar biaya saat ini demi mengharapkan produktivitas di masa depan
  • Pada tahap awal produktivitas mereka rendah, waktu senior tersita, code review dibutuhkan, dan kesalahan berulang menambah biaya
  • Zona kerugian ini disebut ‘Valley of Regret’, dan semakin panjang zona ini, semakin besar kemungkinan gagal
  • Selalu ada risiko tidak mencapai titik impas karena keluar, di-PHK, atau startup kehabisan dana
  • Karena itu banyak tim menilai, “sekarang bukan saat yang longgar untuk membina junior”

Shrinking the Valley

  • Junior yang mahir menggunakan AI coding assistant dapat memampatkan kurva belajar secara signifikan
  • Kuncinya bukan menerima hasil mentah-mentah, tetapi memanfaatkannya sebagai alat bantu untuk mempersempit ruang eksplorasi
  • Waktu untuk memilih API atau menjelajahi pendekatan turun dari hitungan jam menjadi menit
  • Waktu yang dihemat dipakai bukan untuk sekadar memompa lebih banyak fitur, melainkan untuk pemahaman, refactoring, dan analisis trade-off
  • Saat kecepatan belajar meningkat seperti ini, Valley of Regret menjadi lebih dangkal dan lebih singkat

First Order Effect: Lebih banyak taruhan yang berhasil

  • Jika tingkat keluarnya junior diasumsikan 20% per tahun, dalam model ramp-up 24 bulan sekitar 36% keluar sebelum titik impas
  • Jika dipadatkan menjadi ramp-up 9 bulan, angka keluar sebelum titik impas turun menjadi sekitar 15%
  • Ini bukan sekadar soal produktivitas yang lebih cepat, tetapi probabilitas untuk benar-benar mencapai fase menghasilkan keuntungan juga naik
  • Semakin pendek lembahnya, semakin banyak junior yang berhasil mencapai seberangnya
  • Ini sangat meningkatkan stabilitas investasi SDM bagi organisasi secara keseluruhan

Second Order Effect: Percepatan laju pertumbuhan

  • Developer yang produktif tidak hanya menulis kode
  • Mereka membimbing junior baru, mengakumulasi pengetahuan organisasi, dan menangani pekerjaan dengan leverage tinggi
  • Semakin cepat seorang junior bertumbuh, semakin cepat pula pertumbuhan orang-orang berikutnya yang akan ia kembangkan
  • Karena itu percepatan laju belajar tidak berhenti pada kinerja individu, tetapi meningkatkan laju pertumbuhan organisasi

What This Means

  • Taruhan pada perekrutan junior kini jelas lebih baik daripada sebelumnya
  • Alasannya bukan karena juniornya berubah, melainkan karena AI menciptakan lingkungan yang mempercepat pembelajaran
  • Investasi pada alat AI harus dipahami sebagai investasi pada strategi rekrutmen
  • Terutama di lingkungan dengan tingkat keluar yang tinggi, nilai harapan perekrutan junior meningkat tajam
  • Namun efek ini tidak muncul otomatis; dibutuhkan pengelolaan yang berpusat pada pembelajaran dan budaya ‘augmented coding’

Pesan utama

  • Jika junior dikelola berdasarkan produktivitas, probabilitas gagal akan meningkat
  • Jika junior dikelola berdasarkan pembelajaran, tingkat pengembalian taruhan akan membaik
  • Pilihan yang tepat di era AI bukan mengurangi jumlah junior, melainkan membangun struktur yang mampu mengembangkan mereka dengan benar

9 komentar

 
bichi 2025-12-17

Maksudnya, di era AI yang dibutuhkan adalah orang dengan kurva belajar yang curam lewat AI, jadi saya sulit setuju bahwa "junior" berarti "kurva belajarnya cepat".

Sekarang, alih-alih membedakan junior <- senior dengan menilai developer berdasarkan seberapa banyak pengalaman yang terakumulasi,

bukankah di era AI kita seharusnya menggolongkan senior berdasarkan kemampuan belajar yang sangat terkompresi dan kemampuan memanfaatkan AI dengan baik?

 
sinbumu 2025-12-16

Hmm, sebaliknya saya juga pernah lihat junior yang bikin kode aneh lalu pakai GPT sebagai tameng dengan bilang itu hasil GPT, jadi kayaknya memang tergantung orangnya.

 
bungker 2025-12-16

Bang Vec, saya ingin menjadikan Anda sebagai panutan.

 
ethanhur 2025-12-16

Semangat, Kent hyung!

 
dbs0829 2025-12-16

Mungkin hanya saya yang berpikir begitu, tetapi belakangan ini karena sering melakukan banyak wawancara untuk perekrutan, saya merasa kumpulan junior developer yang bagus semakin berkurang. Kelompok junior yang sejak awal memang sudah bagus menjadi lebih berkembang dengan memakai alat AI, tetapi kelompok lainnya justru terasa seperti semakin menurun kemampuannya. Saya setuju dengan tulisan ini, tetapi saya juga merasa ada berbagai fenomena yang sedang terjadi secara bersamaan pada generasi junior.

 
shjoo0407 2025-12-16

Saya setuju..

 
ppp123 2025-12-16

Sepertinya itu terjadi karena mereka menganggap kode yang ditulis AI adalah kode mereka sendiri, dan pengetahuan AI adalah pengetahuan mereka sendiri, jadi tidak benar-benar menginternalisasikannya.

 
apkas 2025-12-16

Saya setuju. Saat saya ikut wawancara belakangan ini, terlihat bahwa kesenjangan dalam cara memanfaatkan AI sudah sangat besar. Ada sebagian kecil orang yang mempelajari dan menggunakan tool AI secara mendalam, tetapi ada juga yang paling jauh hanya pernah memakai ChatGPT lewat Cursor atau web. Dulu, cara memanfaatkan tool pengembangan belum sampai bisa langsung terkait dengan kemampuan, tetapi sekarang sepertinya kita sudah memasuki era ketika pemanfaatan tool AI langsung berkaitan dengan kemampuan itu sendiri.

 
roxie 2025-12-16

Terima kasih, Beck-jwa...