Cara Menghindari Kemunduran Keterampilan di Era AI
(addyo.substack.com)- Peningkatan produktivitas akibat alat AI memunculkan risiko kemunduran keterampilan inti (skill atrophy) pada para developer
- Jika terlalu bergantung pada AI, berpikir kritis dan kemampuan memecahkan masalah akan makin melemah
- Keterampilan penting seperti debugging, perancangan arsitektur, dan daya ingat dapat perlahan mengalami kemunduran
- Jadikan AI sebagai alat, tetapi kebiasaan berpikir dan belajar secara mandiri harus tetap dipertahankan
- Jika digunakan dengan cara berkolaborasi dengan AI, produktivitas dan kemahiran teknis dapat sama-sama meningkat
Cara Menghindari Kemunduran Keterampilan di Era AI
- Munculnya asisten AI di bidang coding membawa peningkatan produktivitas sekaligus risiko kemunduran keterampilan (skill atrophy)
- Kemunduran keterampilan berarti kemampuan yang melemah seiring waktu karena kurang digunakan atau kurang dilatih
- Menyerahkan pekerjaan berulang kepada AI bisa bermanfaat, tetapi jika berlebihan dapat berujung pada hilangnya kemampuan inti
- Karena fenomena cognitive offloading, kecenderungan untuk mengandalkan AI menjadi lebih kuat dibanding belajar sendiri lewat dokumentasi atau tutorial
- Misalnya, seperti penggunaan GPS yang melemahkan kemampuan mencari arah, fitur pelengkapan otomatis AI dan pembuatan kode dapat menurunkan daya pikir
- AI yang menangani boilerplate code memang membuka peluang untuk menantang proyek berskala besar, tetapi penting untuk menetapkan batas antara otomatisasi dan kemunduran keterampilan
Apakah Berpikir Kritis Sedang Menjadi Korbannya?
- Menurut riset tahun 2025 dari Microsoft dan tim Carnegie Mellon, semakin tinggi ketergantungan pada AI, semakin besar pula gejala penurunan berpikir kritis
- Rasa terlalu percaya pada AI membuat orang beralih ke mode autopilot alih-alih berpikir sendiri
- Semakin mudah tugasnya, semakin longgar kewaspadaan, dan ini menyebabkan penurunan kemampuan pemecahan masalah mandiri dalam jangka panjang
- Pekerja yang dibantu AI cenderung mengajukan solusi yang kurang beragam untuk masalah yang sama, dan ini mengarah pada homogenisasi cara berpikir
- Para peneliti mendefinisikan hal ini sebagai penurunan berpikir kritis
- Hambatan-hambatan yang mengganggu berpikir kritis
- Hambatan kognitif: semakin berulang pekerjaannya, semakin besar kecenderungan untuk terlalu mengandalkan AI
- Hambatan motivasional: tekanan waktu atau batasan lingkup kerja membuat orang menghindari pemikiran yang mendalam
- Hambatan kemampuan: kesulitan memverifikasi atau memperbaiki jawaban AI secara mandiri
- Seorang engineer mengaku bahwa meski memiliki pengalaman 12 tahun, bantuan instan dari AI membuatnya merasa sebagai developer yang lebih buruk
- Berhenti membaca dokumentasi: karena LLM langsung memberi penjelasan, ia tidak lagi merasa perlu membaca dokumentasi resmi
- Penurunan kemampuan debugging: alih-alih menganalisis stack trace atau pesan error sendiri, ia cenderung menyalin-tempel ke AI untuk mencari solusi
- Hilangnya pemahaman mendalam: ia terus menerapkan saran AI tanpa berusaha benar-benar memahami masalahnya
- Perubahan respons emosional: dulu ada rasa senang saat berhasil memperbaiki bug, tetapi sekarang jika AI tidak memberi jawaban dalam 5 menit, yang muncul justru frustrasi
- Saat penalaran diserahkan kepada LLM, developer menukar kemahiran jangka panjang dengan kenyamanan jangka pendek
"Berkat AI, kita bukan menjadi developer 10x, melainkan menjadi 10x lebih bergantung pada AI"
"Setiap kali kita membiarkan AI menyelesaikan masalah yang sebenarnya bisa kita pecahkan sendiri, kita sedang menukar pemahaman jangka panjang dengan produktivitas jangka pendek"
Tanda-Tanda Halus Kemunduran Keterampilan
- Ketergantungan pada AI bukan sekadar hipotesis, tetapi bisa benar-benar menyebabkan melemahnya keterampilan development
- Ada beberapa tanda jelas yang bisa dipakai untuk memeriksa apakah keterampilan Anda mulai menurun
-
Fenomena menyerah pada debugging
- Saat error terjadi, ada kecenderungan langsung bergantung pada AI tanpa memakai debugger atau membaca stack trace sendiri
- Dulu orang berkembang dengan menganalisis dan memperbaiki bug sendiri, tetapi kini proses itu sering dialihkan ke AI
- Jika AI tidak bisa menyelesaikannya atau tidak tersedia, ada risiko jatuh ke situasi bahkan diagnosis masalah dasar pun menjadi sulit
-
Coding copy-paste tanpa memahami
- Tidak masalah jika AI menulis boilerplate code, tetapi akan menjadi masalah jika kode itu dipakai begitu saja tanpa memahami mengapa ia bekerja seperti itu
- Terutama developer muda sering dapat menulis kode dengan cepat berkat AI, tetapi tidak bisa menjelaskan alasan di balik pilihan itu atau cara menangani pengecualian
- Hilangnya proses mempertimbangkan berbagai alternatif membuat latihan berpikir dasar ikut hilang
-
Melemahnya pemikiran arsitektural dan sistemik
- Merancang sistem yang kompleks tidak bisa diselesaikan dengan satu prompt saja
- Jika terbiasa menyelesaikan masalah kecil dengan AI, bisa muncul rasa takut atau kecenderungan menghindari pekerjaan desain tingkat tinggi
- AI bisa menyarankan komponen atau pola tertentu, tetapi memahami konteks keseluruhan seperti performa, keamanan, dan maintainability tetap menjadi tugas developer
- Jika kemampuan berpikir pada level sistem tidak digunakan, ia akan perlahan melemah
-
Penurunan daya ingat dan kemampuan recall
- Bahkan pemanggilan API yang sering dipakai atau sintaks bahasa pemrograman bisa mulai kabur dari ingatan
- Karena terbiasa dengan fitur pelengkapan otomatis AI, kemampuan menulis kode secara mandiri pun melemah
- Ini bisa diibaratkan seperti siswa yang terlalu bergantung pada kalkulator hingga kehilangan kemampuan berhitung dasar
- Seiring waktu, sebagian keterampilan memang wajar hilang secara alami
- Misalnya, kemampuan mengelola memori langsung dengan assembly atau menghitung pembagian panjang secara manual kini tidak lagi esensial
- Tetapi penting untuk membedakan keterampilan mana yang harus dipertahankan dan mana yang boleh ditinggalkan
- Kemampuan melakukan debugging dalam situasi darurat tetap harus dianggap sebagai keterampilan esensial
Trade-off antara kecepatan dan pengetahuan:
AI memberi jawaban cepat (kecepatan tinggi, pembelajaran rendah),
sementara metode tradisional (Stack Overflow, dokumentasi resmi) lebih lambat tetapi membangun pemahaman yang mendalam - Jika terus mengejar jawaban instan, ada risiko kehilangan pemahaman konteks dan kedalaman yang dibutuhkan untuk tumbuh menjadi seorang ahli sejati
Risiko Jangka Panjang dari Ketergantungan Berlebihan pada AI
- Jika ketergantungan berlebihan pada alat AI tidak dikendalikan, ada kemungkinan menghadapi krisis berpikir kritis dalam karier
- Jika AI mengambil alih sebagian besar proses berpikir, maka saat alat itu gagal atau tidak mampu menyelesaikan masalah, Anda akan kehilangan kemampuan untuk merespons sendiri
"Semakin sering Anda memakai AI, semakin jarang Anda memakai otak. Lalu saat berhadapan dengan masalah yang tidak bisa diselesaikan AI, apakah Anda masih punya keterampilan untuk menyelesaikannya sendiri?"
- Dalam praktiknya, pernah ada kasus ketika gangguan pada asisten coding AI membuat workflow developer berhenti total
-
Nubuat yang terpenuhi dengan sendirinya (Self-Fulfilling Prophecy)
- Tim riset Microsoft memperingatkan bahwa sambil khawatir kehilangan pekerjaan karena AI, jika orang menggunakan AI tanpa sikap kritis, mereka justru bisa kehilangan daya saingnya sendiri
- Khususnya developer junior berisiko melewati "jalan yang sulit" dan hanya fokus pada produktivitas cepat, sehingga mengalami stagnasi pertumbuhan lebih awal tanpa pembelajaran mendalam
- Akibatnya, bisa muncul kelompok tenaga penekan tombol (button-pushers) yang tak pernah merasakan nikmatnya menyelesaikan masalah sendiri atau memahami sesuatu secara mendalam
- Mereka mungkin mahir bertanya kepada AI, tetapi bisa terjebak dalam situasi tidak benar-benar memahami jawaban yang benar
- Ketika AI sedikit saja salah, mereka mungkin tidak menyadarinya, sehingga bug atau kerentanan keamanan ikut masuk ke dalam kode
-
Budaya tim dan dinamika organisasi
- Jika semua developer hanya memakai asisten AI, mentorship dan pembelajaran informal (osmosis learning) bisa melemah
- Jika developer junior lebih bergantung pada AI daripada rekan kerja, developer senior akan makin sulit mewariskan pengetahuan
- Jika jumlah junior dengan fondasi lemah bertambah, senior akan menghabiskan waktu untuk memperbaiki kesalahan yang dibuat AI
- Pada akhirnya tim bisa merosot menjadi sekadar kumpulan individu yang bergantung pada AI, dan budaya review kritis atau menjaga kualitas bersama bisa menghilang
- Dalam praktiknya, bus factor bahkan bisa mencakup "gangguan layanan AI" juga
- "Berapa banyak orang yang harus tertabrak bus agar proyek runtuh?"
- Ini bukan ajakan untuk kembali ke cara analog, melainkan peringatan agar memakai AI dengan hati-hati
- Sambil memanfaatkan AI, perlu dijaga agar bukan hanya pekerjaan yang di-outsourcing, tetapi jangan sampai kemampuan berpikir itu sendiri ikut di-outsourcing
- Tujuannya adalah memaksimalkan manfaat AI sambil tetap menjaga keterampilan dan daya pikir diri sendiri tetap kokoh
Menggunakan AI sebagai Rekan Kerja, Bukan Kruk
- Untuk menikmati peningkatan produktivitas dari asisten coding AI sambil tetap menjaga daya pikir dan keterampilan, dibutuhkan kebiasaan penggunaan yang sadar
- AI sebaiknya diperlakukan bukan sebagai pemberi jawaban yang mahakuasa, melainkan seperti junior pair programmer atau mitra rubber duck debugging
- Berikut beberapa strategi praktis yang layak dipertimbangkan
-
Menerapkan "AI hygiene" – selalu verifikasi dan pahami
- Walaupun hasil AI terlihat meyakinkan, kita harus membiasakan diri untuk tidak langsung mempercayainya dan selalu memverifikasinya
- Lakukan pengujian yang disengaja pada fungsi atau kode yang dihasilkan AI, dan carilah edge case
- Ajukan pertanyaan pada diri sendiri seperti "Mengapa solusi ini bekerja?" dan "Apa batasannya?"
- Manfaatkan AI untuk belajar dengan memintanya menjelaskan kode baris demi baris atau memberikan pendekatan alternatif
- Dengan "menginterogasi" jawaban AI, kita bisa mengubah jawaban pasif menjadi pelajaran aktif
-
Melatih dasar-dasar – kadang memang perlu bersusah payah
- Sediakan waktu tertentu setiap minggu sebagai "waktu coding tanpa AI" untuk menyelesaikan masalah sepenuhnya secara manual
- Developer berpengalaman menetapkan "No-AI Day" untuk menulis kode sendiri, menganalisis error, dan mencari dokumentasi secara langsung
- Awalnya terasa lambat dan membuat frustrasi, tetapi seiring waktu Anda bisa memulihkan kepercayaan diri dan pemahaman yang mendalam
- Coding secara konsisten tanpa AI membantu mencegah keterampilan dasar merosot karena entropi
- Ini seperti cross-training untuk otak developer
-
Tantang masalahnya sendiri sebelum bertanya ke AI
- Saat menghadapi masalah, jangan langsung bertanya ke AI; pikirkan dulu pendekatan Anda sendiri
- Setidaknya buat pseudocode atau ide sederhana sendiri sebelum memanfaatkan AI
- Jika muncul bug, luangkan setidaknya 15–30 menit untuk debugging sendiri
- Dengan begitu, kemampuan memecahkan masalah bisa berkembang, dan Anda bisa belajar secara aktif dengan membandingkan jawaban AI dengan pendekatan Anda sendiri
-
Gunakan AI untuk memperkuat code review, bukan menggantikannya
- Kode yang dihasilkan AI pun harus direview secara menyeluruh seperti kode yang ditulis rekan manusia
- Jika memungkinkan, lakukan juga human code review untuk kode AI agar kualitas di level tim tetap terjaga
- Dengan cara ini, pengetahuan tim tetap berada dalam loop, dan masalah yang mungkin luput saat terlalu percaya pada AI bisa tertangkap
- Ini mendorong sikap bahwa "AI boleh membuat draft, tetapi kita tetap pemilik kodenya"
- Terlepas dari siapa yang menulisnya, tim bertanggung jawab memahami dan memelihara seluruh kode dalam repositori
-
Pembelajaran aktif – pertanyaan lanjutan dan pengulangan
- Walaupun solusi yang diberikan AI bekerja dengan baik, tetap luangkan waktu saat itu juga untuk memperkuat pembelajaran
- Jika AI menulis regular expression atau algoritme yang kompleks, jelaskan strukturnya dengan kata-kata Anda sendiri atau tanyakan ke AI mengapa metode itu dipilih
- Manfaatkan AI secara interaktif, bukan sekadar sebagai pemberi jawaban, tetapi seperti tutor dengan kesabaran tanpa batas
- Misalnya bertanya pada kode buatan ChatGPT, "Mengapa cara ini tidak bisa?"
- Dengan begitu, AI berubah dari sekadar penyebar kode menjadi mentor
-
Catat jurnal belajar dan daftar "AI assist"
- Catat topik-topik yang berulang kali Anda tanyakan ke AI untuk mengidentifikasi kesenjangan pengetahuan
- Misalnya, jika Anda terus bertanya tentang alignment
divdi CSS atau optimasi query SQL, fokuslah mempelajari topik tersebut - Buat flashcard atau latihan singkat untuk mengulangnya hingga masuk ke ingatan jangka panjang
- Saat nanti menghadapi masalah serupa, coba selesaikan tanpa AI dan lihat apakah Anda masih mengingat caranya
- Pertahankan sikap memakai AI bukan sebagai solusi pertama, melainkan jaring pengaman terakhir
-
Pair programming dengan AI
- Alih-alih memperlakukan AI seperti API penjawab pertanyaan, ajak ia berdialog seperti partner pair programming
- Misalnya, Anda menulis draft fungsi lalu meminta AI mengusulkan perbaikan, atau sebaliknya AI menulis draft lalu Anda yang merevisinya
- Contoh dialog: "Fungsi ini sudah berjalan, tetapi apakah ada cara untuk merefaktornya agar lebih jelas?"
- Dengan pendekatan ini, Andalah yang tetap duduk di kursi pengemudi. Anda bukan sekadar mengonsumsi jawaban, melainkan mengkurasi dan memberi arahan agar AI bisa berkontribusi
- Perlakukan AI sebagai developer junior yang perlu diawasi, dan tegaskan bahwa tanggung jawab akhir tetap pada developer manusia
- Melalui kebiasaan seperti ini, penggunaan AI bisa menjadi keuntungan murni tanpa membuat kemampuan Anda sendiri hilang
- Dalam praktiknya, memakai AI untuk menjelaskan kode yang asing atau mengujinya dengan kasus-kasus rumit juga sangat bermanfaat untuk meningkatkan keterampilan pribadi
- Misalnya, menggunakan AI untuk menjelaskan kode yang belum akrab dapat memperdalam pengetahuan, dan membuat AI kewalahan dengan kasus yang sulit dapat meningkatkan pola pikir pengujian
- Kuncinya adalah tetap menjadi pengguna yang aktif, bukan konsumen yang pasif
Kesimpulan: Tetap Tajam
- Industri software sedang melaju ke era pembuatan kode berbasis AI, dan ini kini menjadi arus yang tak bisa dibalikkan
- Menerima alat-alat ini bukan hanya tak terhindarkan, tetapi pada umumnya juga menguntungkan
- Namun, saat mengintegrasikan AI ke dalam workflow, tiap orang perlu memilih dengan hati-hati antara apa yang diserahkan kepada mesin dan apa yang harus tetap dipertahankan sendiri
- Jika Anda mencintai coding, jangan hanya menjaga kemampuan merilis fitur dengan cepat, tetapi juga craftsmanship dan kegembiraan dalam memecahkan masalah
- Gunakan AI sebagai amplifier kemampuan, bukan pengganti
- Biarkan AI mengambil alih pekerjaan berulang, lalu investasikan waktu yang dibebaskan itu ke pekerjaan yang kreatif dan kompleks
- Namun, pastikan keterampilan dasar tidak mengalami kemunduran, dan selalu jaga rasa ingin tahu untuk mengeksplorasi "bagaimana" dan "mengapa"
- Insting debugging dan pemikiran sistem harus terus diasah, dan jangan hanya mengejar jalan pintas yang ditawarkan AI
- "Singkatnya, jadikan AI sebagai rekan kerja, bukan kruk Anda"
- Developer yang berhasil adalah mereka yang mampu memadukan intuisi dan pengalaman manusia dengan kekuatan super AI secara selaras
- mampu menavigasi codebase, ada atau tidak ada autopilot
- Melalui latihan dan tantangan yang dipimpin diri sendiri, Anda harus tetap bisa menyelesaikan masalah sendiri meski alat canggih gagal atau saat menghadapi persoalan baru
- "Jangan khawatir apakah AI akan menggantikan Anda; khawatirlah jika Anda tidak membangun keterampilan yang membuat Anda tak tergantikan"
- Jika selalu memegang prinsip bahwa jawaban yang diberikan AI harus dipahami dengan pikiran seorang engineer, Anda bisa ikut menunggangi gelombang AI tanpa tersapu olehnya
-
Bonus
- Jika lain kali Anda tergoda membiarkan AI menuliskan seluruh fitur, anggap itu sebagai sinyal untuk menulis sebagian darinya sendiri terlebih dahulu
- Mungkin Anda akan terkejut karena ternyata masih banyak yang Anda ingat, dan bisa kembali merasakan kegembiraan menulis kode dengan tangan sendiri
- Jadikan AI sebagai alat peningkat produktivitas, tetapi jangan pernah berhenti membangun kebiasaan mengasah keterampilan secara aktif
Developer terbaik di masa depan adalah mereka yang, di tengah AI masa kini, tidak lupa cara berpikir sendiri
6 komentar
https://freederia.com/researcharchive/
Ini adalah situs ilmuwan AI
Arah seperti ini akan semakin mendorong beragam arah perkembangan
Ini adalah teknologi yang memberikan tingkat produktivitas yang sulit ditolak. Lebih jauh lagi, ketika ia menggunakan pendekatan atau API library yang bahkan tidak pernah terpikirkan sebelumnya, rasanya seperti ada percikan di otak. Menjadi 10 kali lebih bergantung pada AI adalah hal yang alami, tetapi untuk mendelegasikan semuanya ke solusi all-in-one, kita perlu menyadari bahwa pada akhirnya ia tetaplah co-pilot (kopilot). Dalam kehidupan sehari-hari maupun dalam kode, rasanya seperti selalu ada peneliti doktoral yang sangat ramah di sisi kita.
Dulu ada junior developer yang pernah bekerja bersama saya... saya sampai menghela napas saat melihat dia menyalin-tempel begitu saja kode hasil pencarian internet tanpa bahkan memperbaiki indentasinya...
"Jangan langsung copy-paste mentah-mentah kode yang muncul dari pencarian Google atau tempat seperti Stack Overflow, pahami dulu lalu pakai,"
pernah saya katakan seperti itu.
Kenapa sekarang sama saja? wkwk
Karena itu adalah cara termudah bagi orang yang tidak begitu paham.
Foundation ternyata bukan novel fiksi ilmiah, melainkan kitab nubuat!
Opini Hacker News
Menawarkan sudut pandang lain terhadap analogi umum bahwa GPS melemahkan kemampuan membaca peta. Ayah yang belajar mengemudi sebelum era GPS kesulitan menangani mengemudi dan navigasi secara bersamaan. Sebaliknya, mereka yang belajar mengemudi bersama GPS mengembangkan kemampuan untuk mengelola mengemudi sambil memproses petunjuk navigasi. Keterampilan ini pun menjadi kemampuan esensial bagi pengemudi modern
Kini memungkinkan menggunakan LLM untuk memotret soal buku pelajaran agar membantu pemahaman. LLM adalah alat yang memperkuat niat penggunanya, sehingga menguntungkan bagi orang yang memang berniat belajar. Namun, bagi mereka yang hanya ingin terlihat bagus di permukaan, dampaknya bisa negatif
Bekerja dengan LLM meningkatkan kemampuan untuk memahami masalah secara menyeluruh dan menjelaskan maksud dengan jelas. LLM memang mempercepat coding, tetapi juga bisa menghasilkan kode yang salah dengan lebih cepat. Karena itu, kemampuan menjelaskan kebutuhan sistem dengan jelas dan berpikir pada tingkat abstraksi yang tinggi menjadi semakin penting
Ada pendapat bahwa penurunan keterampilan terkait AI merupakan hasil yang disengaja demi menekan biaya tenaga kerja. Ini menekankan kenyataan bahwa tujuannya bukan meningkatkan produktivitas lewat AI, melainkan mengurangi biaya
LLM berguna untuk melatih keterampilan seperti LeetCode. Belajar bisa dilakukan dengan menggunakan Gemini 2.5 Pro di AI Studio untuk menyelesaikan soal LeetCode lalu mendorongnya mencari area yang bisa diperbaiki
Menggunakan Claude untuk mengeksplorasi ide dan menemukan celah dalam logika. Dalam skenario terburuk, Claude berperan sebagai penasihat yang dapat diandalkan, dan dalam skenario terbaik, sebagai detektif
Contoh tidak bisa menggunakan peta kertas menunjukkan dampak perubahan teknologi terhadap kemampuan individu. Muncul kekhawatiran bahwa saat GPS tidak berfungsi, akan sulit menemukan peta kertas
Bukan hanya penurunan keterampilan, tetapi juga ada risiko homogenisasi pengetahuan manusia. 'Akal sehat' yang diperkuat oleh LLM dapat menggantikan persoalan khas wilayah tertentu dengan solusi yang dianggap umum
Coding atau menulis dokumen dengan mematikan jaringan tanpa bergantung pada alat eksternal adalah cara yang baik untuk memeriksa kemampuan berpikir sendiri. Rasa muak karena hanya mengulang ide orang lain tanpa berpikir kreatif membuat seseorang memutuskan untuk pensiun
Ada kemungkinan IQ rata-rata turun lebih dari 10 poin dalam 10 tahun ke depan, tetapi semua orang akan tetap mengklaim produktivitas meningkat lewat posting blog buatan AI