Langsung ke konten
Rangga Prastio
EN
← Kembali

Dari Autodidak ke Senior: Yang Benar-Benar Penting

Cerita jujur membangun karier engineering selama 7 tahun tanpa gelar ilmu komputer: apa yang membantu, apa yang tidak, dan pesan untuk diri saya yang dulu.

Terbit , karir, belajar, autodidak, frontend, pertumbuhan

Saya tidak kuliah. Pendidikan formal tertinggi saya adalah ijazah SMK jurusan Rekayasa Perangkat Lunak dari SMK Negeri 8 Bandar Lampung. Saya sudah menjadi software engineer profesional selama 7+ tahun, saat ini bekerja sebagai Senior Frontend Engineer di perusahaan SaaS enterprise Swedia. Ini yang benar-benar penting di sepanjang perjalanan itu.

Yang Akan Diberikan Pendidikan Formal

Jujur tentang ini penting. Gelar CS akan memberi saya:

  • Paparan terstruktur pada algoritma dan struktur data
  • Kredensial yang membuka pintu di perusahaan dengan persyaratan gelar ketat
  • Kelompok sebaya yang menjadi jaringan profesional kamu
  • Waktu untuk menjelajah secara luas sebelum spesialisasi

Saya akhirnya mendapatkan sebagian besar ini, tapi lebih lambat dan kurang efisien dari yang akan disediakan program terstruktur.

Yang Saya Lakukan Sebagai Gantinya

Saya membangun hal yang nyata. Sejak tahun pertama, saya mengerjakan proyek sungguhan. Bukan tutorial atau aplikasi mainan, tapi hal yang memang ingin saya pakai atau diminta orang untuk dibuat. Cara ini memaksa saya memecahkan masalah nyata, jauh lebih cepat daripada kurikulum mana pun.

Saya membaca kode orang lain secara obsesif. Proyek open source, internal library, codebase production yang bisa saya akses. Memahami mengapa engineer berpengalaman membuat pilihan tertentu mengajari saya lebih dari satu kursus manapun.

Saya ship secara profesional lebih awal. Peran profesional pertama saya datang melalui menunjukkan pekerjaan, bukan kredensial. Portfolio yang penting. Kemampuan melakukan percakapan teknis yang penting. Gelar tidak pernah disinggung.

Saya memilih spesialisasi dengan sengaja. Daripada jadi generalis, saya mendalami frontend: React, TypeScript, performa, dan aksesibilitas. Benar-benar ahli di satu bidang jauh lebih laku daripada biasa-biasa saja di semua bidang.

Gatekeeping Itu Nyata Tapi Bisa Dinavigasi

Saya tidak akan berpura-pura jalur autodidak tidak ada gesekannya. Beberapa perusahaan memiliki persyaratan gelar ketat yang mengeliminasi kamu dari filter resume. Perusahaan teknologi besar dengan proses HR kaku masuk kategori ini.

Segmen pasar di mana engineer autodidak dengan portfolio kuat bersaing efektif:

  • Startup dan scale-up (hasil lebih penting dari kredensial)
  • Peran remote (skill yang ditunjukkan lebih penting dari prestise)
  • Klien internasional (terutama di luar pasar Indonesia yang kental dengan kredensial formal)
  • Freelance / kontrak (pekerjaan kamu berbicara langsung)

Ini pasar yang besar. Perusahaan Swedia tempat saya bekerja tidak menanyakan gelar saya.

Yang Paling Mempercepat Pertumbuhan Saya

Mengambil masalah yang lebih sulit dari yang saya siap. Peran di Nikel membuat saya mengerjakan fintech enterprise dengan persyaratan yang belum pernah saya bangun sebelumnya. Peran di Be Management membuat saya memimpin tim untuk pertama kalinya. Saya tidak sepenuhnya siap untuk keduanya. Ketidaknyamanan itulah yang menjadi pertumbuhan.

Bekerja dengan engineer yang lebih baik dari saya. Di awal karir saya secara aktif mencari lingkungan di mana saya bukan developer terbaik di ruangan. Osmosis dari engineer baik di sekitar kamu sulit direplikasi dengan cara lain.

Menulis kode yang akan dirawat orang lain. Saat kamu tahu kodemu akan dibaca dan dirawat orang lain, apalagi orang yang kamu hormati, standar kualitasmu ikut naik. Kode yang ditulis untuk dirilis lalu dilupakan akan berbeda dengan kode yang ditulis untuk dirawat.

Serius tentang testing lebih awal. Menulis test memaksamu merancang dengan lebih baik. Kode yang sulit di-test biasanya kode dengan terlalu banyak tanggung jawab, terlalu banyak dependency, atau kontrak yang tidak jelas. Saya belajar lebih banyak tentang desain software dari menulis test daripada dari buku arsitektur manapun.

Yang Akan Saya Katakan ke Diri Saya yang Lebih Muda

Portfolio kamu adalah kredensial kamu. Masukkan pekerjaan nyata di dalamnya, jelaskan keputusanmu, tunjukkan kodenya. Recruiter dan hiring manager yang mengevaluasi berdasarkan merit bisa menilai ini lebih baik dari transkrip manapun.

Pengetahuan mendalam mengalahkan kesadaran luas. Ketahui React atau Angular dengan mendalam, bukan keduanya di permukaan. Spesialisasi dihargai di pasar. Kamu selalu bisa berkembang nanti.

Komunikasi adalah setengah pekerjaan. Engineer yang saya lihat mencapai plafon lebih awal sering punya skill teknis yang kuat tapi tidak bisa menjelaskan keputusan mereka, tidak bisa menulis dengan jelas, tidak bisa menjalankan rapat. Skill teknis membuat kamu dipekerjakan; skill komunikasi menentukan seberapa jauh kamu pergi.

Kredensialisme semakin tidak penting seiring waktu. Lima tahun dalam, apa yang kamu kirimkan lebih penting dari di mana kamu belajar. Sepuluh tahun dalam, hampir tidak pernah disinggung. Awalnya adalah bagian tersulit dari perjalanan ini.

Tradeoff yang Jujur

Jalur otodidak memang lebih lambat, lebih sepi, dan kurang terstruktur dibanding pendidikan formal. Kamu pasti punya celah: di teori, di jaringan, dan dalam mengenali hal yang belum kamu ketahui.

Tapi jalur ini sepenuhnya bisa ditempuh, terutama di frontend engineering, karena hasilnya berupa aplikasi web yang bisa langsung dilihat siapa pun. Aplikasimu jalan dengan baik atau tidak, sesederhana itu. Jalan yang kamu tempuh untuk sampai ke sana tidak sepenting hasil kerjamu.

Ada bagian yang bikin tim mentok? Kirim ke saya.

Terbuka untuk freelance dan kontrak, 20–40 jam per minggu. Biasanya saya balas dalam 24 jam.

Kirim email

ranggaprastio123@gmail.com

Jam kerja kita

Jam kamu
--:--
Jam Rangga
19:58
UTC+7