- Tahun 2019: Saat mulai belajar pengembangan web, para pengajar dan penulis blog teknis mengatakan bahwa saya harus belajar secara luas dan mendalam lalu menjadi ahli dalam teknologi atau framework tertentu.
- Tahun 2022: Saat mendengarkan kuliah tamu dari praktisi di program sarjana, seorang senior yang diterima bekerja di perusahaan besar mengatakan bahwa saya tidak boleh mendefinisikan identitas diri berdasarkan alat, melainkan harus menjadi ahli di domain tertentu.
- Saat ini, tahun 2025: Di majalah IT atau blog perusahaan teknologi, dengan alasan perkembangan teknologi AI, mereka mengatakan bahwa yang dibutuhkan adalah product engineer yang mampu bertanggung jawab atas seluruh siklus hidup produk.
Saya sering mendengar bahwa ini adalah profesi yang trennya memang berubah sangat cepat. Namun, saya jadi penasaran dengan risiko yang bisa dihadapi junior yang baru akan masuk ke bidang ini ketika mereka mengikuti tren zaman sekarang.
Pada akhirnya, ketiga tren yang disebutkan di atas terasa seperti sesuatu yang, bila diterapkan pada posisi apa pun di perusahaan mana pun, ya tentu bagus kalau bisa dilakukan. Kalau begitu, apakah tren kriteria talenta itu sebenarnya bukan bergeser, melainkan terus meluas?
Di zaman sekarang, ketika semakin banyak alat dan konsep bermunculan dan semakin banyak hal yang harus dinilai sendiri, saya bertanya untuk mendapatkan bantuan dalam memahami pola pikir yang sebaiknya dimiliki seorang junior.
8 komentar
Menurut saya, tren yang terjadi tampaknya adalah "pergeseran bobot akibat perkembangan abstraksi".
CS, bahasa, framework, domain, dan SDLC semuanya adalah kompetensi yang dibutuhkan untuk membuat produk. Namun, pada tiap era, tingkat kepentingannya berbeda-beda.
Pada era 1GL·2GL, untuk membuat perangkat lunak orang harus memahami secara mendalam struktur memori, pemanfaatan register, proses kompilasi, dan prinsip kerja hardware, sehingga bobot pengetahuan CS sangat besar.
Pada era 3GL·4GL, dengan munculnya bahasa tingkat tinggi seperti C dan Java, bahasa itu sendiri mengabstraksikan detail hardware, sehingga kemampuan memilih bahasa yang tepat dan menggunakannya dengan baik sangat menentukan kualitas dan kecepatan pengembangan; karena itu bobot kemampuan memanfaatkan bahasa menjadi lebih besar.
Di era open source, ketika framework web·mobile·infrastruktur cloud berkembang secara eksplosif, menjadi lebih penting apakah seseorang memahami framework dan bisa memanfaatkannya secara produktif.
Belakangan ini, dengan perkembangan AI generatif, dibanding mempelajari bahasa atau framework tertentu, kemampuan memahami dan mengoperasikan domain secara mendalam menjadi lebih penting.
Seiring perubahan zaman, memang terjadi perubahan bobot, tetapi tidak ada kompetensi yang benar-benar berubah menjadi nol. Jika Anda masih junior, saat membawa diri ke pasar kerja, ada baiknya memperkirakan seperti apa distribusi bobot tersebut, lalu menginvestasikan waktu yang dimiliki dengan tepat untuk memaksimalkan nilai diri Anda.
Saya justru berpikir sebaliknya. Dibandingkan 2019, rasanya lebih banyak hal yang menjadi lebih mudah pada 2025.
Pada 2019, framework Django sepertinya masih sekitar versi 2.0, dan belum lama ini Django 6.0 diumumkan. Spring Framework kali ini juga merilis versi 7.0. Framework untuk membuat halaman web terus berkembang dari hari ke hari, tetapi dibandingkan dengan itu, baik pada 2019 maupun 2025, yang tetap harus dibuat masih sebatas "platform untuk XXX". Artinya, sepertinya kebutuhan orang tidak menjadi semakin kompleks sebanding dengan perkembangan teknologi. Akibatnya, perhatian pun mungkin perlahan bergeser dari "bagaimana cara mengimplementasikan ini" menjadi "seberapa cepat ini bisa diimplementasikan". (Tentu saya rasa keharusan membuatnya dengan baik dulu dan sekarang tetap sama)
Nuansa pada 2022 dan 2025 terasa hampir sama. Rasanya itu hanya mengungkapkan hal yang sama, yaitu "pahami bisnisnya (bukan hanya kodenya)", dengan cara yang berbeda.
Terima kasih atas insight yang bagus. Bahkan saat menulis satu kalimat pun, ini membuat saya berpikir bahwa apa yang saya lihat bukanlah keseluruhan.
Namun, terkait nuansa antara 2022 dan 2025, saya sebenarnya menganggap product engineer pada 2025 lebih dekat dengan full-stack engineer, sehingga saya menyebutnya sebagai perluasan profil talenta.
Ada sisi seperti itu juga, ya! Dari sudut pandang itu, sepertinya ini juga bisa dibaca sebagai "penurunan minat terhadap teknologi yang berlangsung terus-menerus" dari 2019 hingga 2025.
P.S. Saya rasa yang Anda maksud dengan "dangkal dan dalam" mungkin sebenarnya "sempit dan dalam" :D
Ah ya, saya salah menulis!! Terima kasih
Apa yang dibuat, mengapa dibuat, bagaimana membuatnya, apa yang ingin dibuat, siapa kita,
menurut saya pertanyaan-pertanyaan seperti ini tidak berubah, dulu maupun sekarang. Talenta yang baik mungkin berarti orang-orang yang mampu menemukan jawaban mereka masing-masing atas pertanyaan-pertanyaan penting itu.
Pada masa ketika hambatan teknis di bagian bagaimana membuatnya masih tinggi, organisasi yang memiliki para ahli yang bisa menyelesaikan aspek bagaimana membuatnya dapat memiliki lebih banyak pilihan dalam hal apa yang dibuat, mengapa dibuat, dan seterusnya... jadi itu memang penting,
namun seiring waktu, hambatan pada aspek bagaimana membuatnya semakin rendah dan semakin merata ke atas, jadi tampaknya arus besar ke depan memang mengarah pada perlunya menjadi seorang generalis daripada spesialis yang hanya menyelesaikan aspek bagaimana.
Tetapi, karena tiap perusahaan berbeda, tiap orang berbeda, dan tiap situasi berbeda, saya juga tidak bisa bilang bahwa selalu baik untuk sekadar mengikuti arus besar dunia. Saya ingin menjadi orang yang cocok untuk perusahaan saya, orang-orang saya, dan situasi saya. Saya sedang berusaha. Dari posisi saya yang baru bekerja sekitar 10 tahun... itulah yang saya pikirkan. Semoga ini bisa membantu.
Ini memberi kita sesuatu untuk dipikirkan terkait situasi yang ada! Terima kasih atas masukannya yang bagus.