Skip to main content

Command Palette

Search for a command to run...

Mental Model “Tahan Proses” ala Engineer

Kenapa Banyak yang Berhenti di Tengah Jalan—dan Bagaimana Cara Mengatasinya

Published
5 min read
Mental Model “Tahan Proses” ala Engineer
A

I am an enthusiastic researcher and developer with a passion for using technology to innovate in business and education.

Pembuka: Masalahnya Bukan Malas

Banyak orang hari ini merasa:

  • sudah mulai belajar

  • sudah mencoba berkali-kali

  • tapi selalu berhenti di tengah jalan

Masalahnya sering disederhanakan jadi:

“Kurang niat”, “kurang disiplin”, atau “malas”

Padahal kalau kita jujur: banyak yang sebenarnya mau berusaha—tapi tidak tahan proses.

Dan ini bukan masalah karakter semata. Ini masalah cara berpikir.


Kenapa Engineer Berbeda?

Di dunia engineering, ada satu realita yang tidak bisa ditawar:

  • Tidak ada sistem kompleks yang langsung jadi

  • Tidak ada codebase tanpa bug

  • Tidak ada produk tanpa iterasi

Artinya: proses panjang bukan hambatan—tapi bagian inti dari sistem

Itulah kenapa engineer yang baik bukan yang paling cepat, tapi yang paling tahan menjalani proses berulang.


1. Process > Outcome

Berhenti Mengejar Hasil, Mulai Membangun Sistem

Kebanyakan orang:

  • ingin cepat jago

  • ingin cepat berhasil

  • ingin cepat “kelihatan hasilnya”

Engineer berpikir sebaliknya:

“Kalau sistemnya benar, hasil akan mengikuti.”

Contoh sederhana:

❌ Target:

“Saya harus jadi backend engineer dalam 3 bulan”

✅ Sistem:

“Setiap hari commit 1 fitur kecil + 1 bug fix”

Perbedaan utamanya:

  • Outcome itu tidak bisa dikontrol

  • Sistem itu bisa dikontrol

👉 Orang yang tahan proses fokus pada input yang konsisten, bukan hasil yang instan.


2. Versioning Mindset

Hidup Itu v0.1, Bukan v3.0

Image

Dalam software:

  • tidak ada produk langsung sempurna

  • semuanya melalui versi

v0.1 → v0.5 → v1.0 → v2.0

Mental model ini penting:

“Saya bukan gagal. Saya masih di versi awal.”

Masalah generasi sekarang:

  • ingin langsung di v3.0

  • padahal belum pernah commit di v0.1

👉 Orang yang tahan proses:

  • tidak malu jadi “versi awal”

  • tidak takut terlihat belum sempurna


3. Debugging Mindset

Error Itu Data, Bukan Drama

Engineer tidak panik saat error muncul.

Mereka:

  • membaca log

  • mengisolasi masalah

  • memperbaiki secara sistematis

Bandingkan:

❌ “Saya gak bisa, saya bodoh” ✅ “Bagian mana yang belum saya pahami?”

Perubahan kecil ini sangat besar dampaknya.

“Error adalah feedback, bukan identitas.”

👉 Orang yang tidak tahan proses:

  • menganggap error sebagai kegagalan diri

👉 Orang yang tahan proses:

  • menganggap error sebagai petunjuk perbaikan

4. Embrace Latency

Terima Bahwa Semua Butuh Waktu

Image

Dalam sistem:

  • request tidak langsung jadi response

  • ada processing time

Dalam hidup juga sama:

  • 3 bulan → belum terlihat

  • 1 tahun → mulai terasa

  • 3 tahun → lonjakan signifikan

Masalahnya: banyak orang berhenti di bulan ke-2, lalu menyimpulkan:

“Ini gak berhasil.”

Padahal belum selesai diproses.

👉 Orang yang tahan proses memahami: delay bukan tanda gagal, tapi bagian dari mekanisme


5. Small Wins Architecture

Bangun dari Hal Kecil, Bukan Ambisi Besar

Engineer tidak langsung membangun sistem raksasa.

Mereka:

  • memecah masalah

  • mengerjakan bagian kecil

  • memastikan tiap modul jalan

Dalam hidup:

❌ “Saya mau bikin startup” ✅

  • hari 1: setup project

  • hari 2: login system

  • hari 3: API sederhana

“Progress kecil yang selesai lebih berharga daripada rencana besar yang tidak pernah jalan.”

👉 Tahan proses = mampu menikmati kemajuan kecil.


6. Idempotency

Konsistensi Lebih Penting dari Intensitas

Dalam sistem:

  • operasi yang diulang → tetap valid

Dalam hidup:

❌ 10 jam belajar sekali, lalu hilang ✅ 1 jam/hari selama 300 hari

“Yang penting bukan seberapa besar, tapi seberapa repeatable.”

👉 Orang yang tahan proses:

  • membangun kebiasaan kecil

  • bukan ledakan energi sesaat


7. Noise Filtering

Tidak Semua yang Menarik Itu Penting

Image

Dunia sekarang penuh distraksi:

  • tutorial baru

  • framework baru

  • roadmap baru

Masalahnya bukan kurang belajar, tapi terlalu banyak pindah arah.

Engineer yang efektif:

  • memilih satu stack

  • mendalami sampai selesai

“Fokus bukan berarti tahu banyak hal, tapi menyelesaikan yang dipilih.”


8. Output-Driven Learning

Belajar Bukan Konsumsi, Tapi Produksi

Banyak orang:

  • nonton tutorial

  • baca artikel

  • tapi tidak membuat apa-apa

Engineer:

  • menulis code

  • membuat project

  • memecahkan masalah nyata

“Pengetahuan yang tidak dipakai akan hilang.”

👉 Orang yang tahan proses:

  • selalu menghasilkan output

  • sekecil apapun


9. Anti-Motivation Dependence

Jangan Bergantung pada Mood

Motivasi:

  • naik turun

  • tidak stabil

Engineer tidak menunggu semangat.

Mereka bekerja karena:

  • sistem sudah ada

  • jadwal sudah jelas

“Disiplin adalah sistem yang berjalan bahkan saat tidak ingin.”


10. Identity Refactor

Ubah Identitas: dari Hasil ke Proses

Ini yang paling fundamental.

Banyak orang berpikir:

  • “Saya gagal”

  • “Saya belum berhasil”

Engineer berpikir:

“Saya adalah orang yang terus membangun.”

Identitas berubah dari:

  • hasil → proses

  • status → kebiasaan

👉 Saat identitas berubah, proses tidak lagi terasa sebagai beban.


Penutup: Realita yang Jarang Diakui

Orang yang berhasil di era sekarang bukan:

  • yang paling pintar

  • yang paling cepat

Tapi:

  • yang paling tahan bosan

  • yang paling konsisten

  • yang paling kuat menghadapi delay


Kalimat Kunci

“Hidup seperti sistem production: iterasi kecil, tahan error, dan jalan terus walaupun belum terlihat hasil.”


Aksi Nyata (Mulai Hari Ini)

Kalau ingin mulai:

  1. Tentukan 1 skill utama

  2. Commit 1 jam/hari (tidak lebih, tapi wajib)

  3. Buat output setiap hari

  4. Abaikan distraksi

  5. Evaluasi tiap minggu (bukan tiap hari)

A
ahmad1h ago

entah kenapa kok ngena banget, real cuy