Dipublikasikan 26 Mei 2026
Di mana kita akan menemukan senior engineer tahun 2035, ketika tidak ada junior developer yang tersisa untuk dilatih?
Pertanyaan itu terdengar hiperbolik, sampai Anda melihat data hiring. Perusahaan tech besar dan startup venture-backed mulai membekukan posisi entry-level. Bukan karena mereka tidak butuh tenaga. Tapi karena satu senior engineer plus AI agent sudah cukup produktif untuk menggantikan tiga atau empat junior. Ini bukan fiksi ilmiah. Ini laporan keuangan kuartal mereka.
Cursor, GitHub Copilot, Replit Agent, dan serangkaian tools AI lainnya telah merubah fundamental software engineering. Yang dulunya butuh dua minggu untuk entry-level developer, kini bisa terselesaikan dalam dua prompt oleh engineer berpengalaman. Pragmatic Engineer melaporkan bahwa semakin banyak perusahaan yang memutuskan untuk "uplevel" hiring mereka: hanya merekrut senior ke atas, sementara junior roles dihapuskan dari chart organisasi.
Bagi CFO, ini adalah kemenangan efisiensi. Bagi CTO, ini adalah realitas baru. Tapi bagi ekosistem engineering secara keseluruhan, ini adalah bom waktu demografis.
Software engineering selama ini mengandalkan model apprentice. Junior menulis kode buruk, di-review oleh mid-level, di-architect oleh senior, dan dalam proses itu mereka belajar. Buggy code adalah biaya pendidikan. Code review adalah kelas magang yang tidak dibayar oleh universitas. Pair programming adalah transfer tacit knowledge yang tidak bisa didapat dari dokumentasi.
Tanpa junior, dari mana senior engineer masa depan akan belajar?
AI bisa menghasilkan kode. Tapi AI tidak bisa mengajarkan judgment -- kapan harus mengorbankan clean architecture demi time-to-market, kapan technical debt adalah investasi yang masuk akal, bagaimana menavigasi politik kantor saat mengadvokasi refactor besar. Keputusan-keputusan ini hanya bisa dipelajari dengan mengalaminya, dibimbing oleh seseorang yang pernah salah sebelumnya.
Paradoksnya ironis: semakin canggih AI coding tools, semakin berharga skill manusia yang AI tidak punya. System design, komunikasi lintas tim, debugging edge cases yang tidak ada di training data, empathy terhadap user -- semua ini makin premium. Tapi semua skill itu membutuhkan waktu dan mentor untuk dikembangkan.
Jika perusahaan hanya hire "engineer yang siap pakai", kita sedang memakan stok yang tidak bisa diregenerasi. Seperti perusahaan minyak yang berhenti mengeksplorasi sumur baru karena harga sedang tinggi. Menguntungkan dalam jangka pendek, suicidal dalam jangka panjang.
Diskusi di Hacker News menunjukkan fenomena yang makin umum: startup yang membangun produk kompleks dengan tim 3-4 orang, semuanya senior, tanpa satu pun junior. Mereka pamer productivity. Tidak ada yang bertanya: dan setelah mereka burn out atau resign, siapa yang mengganti?
Ada dimensi etis yang sering diabaikan. Banyak model AI dilatih pada kode open source yang ditulis oleh -- surprise -- junior developer yang berlatih. Mereka menyumbangkan kode mereka ke GitHub, yang kemudian menjadi training data untuk model yang akhirnya menggantikan posisi entry-level mereka.
Ini bukan konspirasi. Ini mekanisme pasar yang bekerja dengan sempurna: ekstrak value dari komunitas, komodifikasi skill yang sedang dipelajari, lalu jual kembali sebagai produk yang menghilangkan kebutuhan akan komunitas tersebut. Open source telah menjadi quarry, dan junior developer adalah bahan bakunya.
Tentu, ada counter-argument: AI menurunkan barrier to entry. Siapa pun bisa membuat aplikasi sekarang. Tapi membuat aplikasi berbeda dengan memahami aplikasi. Dan industri yang tidak memahami sistemnya sendiri adalah industri yang berjalan menuju kehancuran bertahap.
Saya pernah berbicara dengan seorang CTO di Jakarta yang bangga memberitahu saya bahwa timnya sepuluh orang semuanya "staff level ke atas". "Kita tidak perlu junior," katanya. "Copilot sudah cukup." Enam bulan kemudian, salah satu engineer senior-nya resign. Posisi itu kosong selama empat bulan. Mereka akhirnya hire, tapi dari perusahaan kompetitor dengan gaji 40 persen lebih tinggi. Junior yang mereka tolak setahun lalu? Sudah bekerja di kompetitor, sekarang dipromosikan menjadi mid-level, dan tidak tertarik pindah.
Ini adalah biaya yang tidak masuk di spreadsheet: the cost of not growing your own talent. Perusahaan yang tidak investasi di pipeline junior sedang meminjam modal dari masa depan dengan bunga eksponensial.
Di industri lain, fenomena serupa pernah terjadi. Sekitar tahun 1980-an, industri manufaktur Amerika mulai outsourcing entry-level jobs. Hasilnya? Kehilangan kapasitas untuk inovasi internal. Mereka menyadari terlambat bahwa shop floor adalah tempat engineer belajar bagaimana produk benar-benar bekerja. Ketika shop floor hilang, kemampuan untuk membuat engineer baru yang benar-benar paham produk juga hilang.
Untuk kita di Indonesia, realitas ini lebih kompleks. Pasar lokal masih butuh banyak talenta, tapi standar global naik drastis. Startup Indonesia yang ingin kompetitif mulai mengadopsi tools AI dengan cepat, dan banyak dari mereka mulai meniru pola hiring Silicon Valley: no junior, only senior. Ini berbahaya karena ekosistem tech Indonesia masih muda. Kita tidak punya cadangan senior engineer sebanyak Bay Area.
Jika perusahaan lokal mulai menutup pintu untuk junior, kita akan melihat fenomena "talent deadlock": perusahaan butuh senior, tapi tidak ada junior yang bisa tumbuh menjadi senior. Solusinya? Hire dari luar negeri dengan gaji yang membuat lokal tidak bisa kompetitif. Hasilnya? Brain drain yang semakin parah.
Charity Majors pernah menulis bahwa salah satu cara tercepat merusak engineering culture adalah memperlakukan engineer sebagai resource yang interchangeable. AI sedang mempercepat dehumanisasi ini. Junior bukan resource. Mereka adalah investasi. Dan seperti semua investasi, mereka butuh waktu untuk matang.
Beberapa perusahaan mulai sadar. Program apprenticeship internal, rotasi engineer senior ke role mentor, dan bahkan "junior tax" -- biaya eksplisit yang dianggarkan untuk onboarding dan training -- mulai muncul di perusahaan yang berpikir jangka panjang. Tapi mereka masih minoritas.
Bagi developer individu, realitas ini berarti dua hal. Pertama, jika Anda sudah senior, jangan hanya jadi consumer AI. Jadi mentor. Tulis blog. Lakukan code review di open source. Ekosistem yang membesarkan Anda perlu Anda bayar kembali. Kedua, jika Anda junior atau aspiring, jangan hanya andalkan AI tools. Gunakan AI untuk belajar lebih cepat, bukan untuk menghindari belajar. Tanya "mengapa", bukan hanya "bagaimana".
Karena suatu hari nanti, ketika AI sudah bisa menggantikan sebagian besar coding, satu-satunya yang tersisa adalah pemikiran. Dan pemikiran tidak bisa di-generate. Itu harus dibentuk.
Jadi pertanyaannya bukan lagi apakah AI akan menggantikan developer. Pertanyaannya adalah: ketika AI sudah menggantikan semua yang bisa digantikan, apakah kita masih punya cukup manusia yang memahami cukup banyak untuk mengawasi mesin tersebut? Atau kita sedang dengan bangga membangun otobiografi industri kita yang akan segera berakhir?
Jika Anda seorang hiring manager, apa yang Anda pilih: efisiensi kuartal ini, atau keberlanjutan ekosistem tech sepuluh tahun lagi? Dan jika Anda seorang developer, apakah Anda sedang membangun karir yang tidak bisa digantikan AI, atau sedang mempercepat automation yang akan menggantikan Anda sendiri?
Dapatkan feedback, users, dan eksposur dari komunitas kreator, developer, dan entrepreneur digital Indonesia.
Submit Produk → Pelajari Dulu