Skip to main content

Command Palette

Search for a command to run...

Stop Nunggu Mood: Cara Engineer Keluar dari Siklus “Nanti Kalau Lagi Semangat”

Published
5 min read
Stop Nunggu Mood: Cara Engineer Keluar dari Siklus “Nanti Kalau Lagi Semangat”
A

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

“Gue tahu harus belajar. Gue tahu harus ngoding. Tapi entah kenapa… nunggu mood dulu.”

Kalau kalimat ini terasa familiar, kamu tidak sendiri.

Banyak developer hari ini hidup di pola yang sama:

  • buka laptop → scroll sebentar → “belum mood”

  • niat belajar → lihat roadmap → “kebanyakan, nanti aja”

  • lihat orang lain jago → semangat sebentar → hilang lagi

Bukan karena kamu bodoh. Bukan karena kamu malas.

Tapi karena kamu tanpa sadar membangun satu kebiasaan yang paling merusak:

Bergantung pada mood untuk bergerak.


Realita yang Jarang Diakui

Sebagai developer, kamu paham satu hal:

Sistem harus reliable.

Tapi coba jujur:

  • produktivitasmu konsisten tidak?

  • belajarmu terjadwal tidak?

  • progress-mu bisa diprediksi tidak?

Kalau jawabannya “tidak”, artinya:

Kamu sedang menjalankan hidup dengan sistem yang tidak production-ready.

Bayangkan ini di dunia kerja:

  • API kadang jalan, kadang tidak

  • server hanya aktif kalau “lagi pengen”

  • cron job jalan tergantung suasana hati

Kacau.

Dan itulah yang terjadi kalau kamu bergantung pada motivasi.


Masalah Utamanya Bukan Kurang Semangat

Kamu mungkin berpikir:

“Kayaknya gue kurang motivasi deh.”

Salah.

Masalahnya bukan kekurangan motivasi— masalahnya kamu menjadikan motivasi sebagai core dependency.

Padahal:

  • motivasi itu naik turun

  • tidak bisa dijadwalkan

  • sering dipengaruhi hal kecil (tidur, mood, lingkungan)

Dalam bahasa engineering:

Motivasi itu event random, bukan scheduler.

Kalau sistem hidupmu bergantung pada itu, ya wajar kalau hasilnya tidak stabil.


Kenapa Kamu Terjebak di Loop Ini

Mari kita breakdown secara jujur.

1. Terlalu Banyak Input, Minim Eksekusi

  • nonton konten belajar

  • baca thread motivasi

  • lihat roadmap

Tapi:

  • jarang benar-benar duduk dan ngerjain

Otak merasa “sibuk”, padahal tidak ada output nyata.


2. Tidak Ada Sistem yang Jelas

Setiap hari kamu mikir:

“Hari ini ngapain ya?”

Akhirnya:

  • kebanyakan mikir

  • kelelahan keputusan (decision fatigue)

  • ujungnya… tidak mulai


3. Target Terlalu Abstrak

“Pengen jago backend” “Pengen jadi software engineer”

Masalahnya:

  • tidak ada ukuran

  • tidak ada timeline

  • tidak ada langkah konkret


4. Overload → Freeze

Lihat:

  • system design

  • microservices

  • cloud

  • AI

Akhirnya:

“Banyak banget… nanti aja deh.”


Shift Penting: Dari Mood ke Sistem

Kalau kamu ingin keluar dari loop ini, ada satu perubahan fundamental:

Berhenti mengandalkan mood. Mulai membangun sistem.

Engineer tidak bekerja karena “lagi pengen”.

Mereka bekerja karena:

  • sudah ada jadwal

  • sudah ada task

  • tinggal eksekusi


Tapi… Disiplin Itu Membosankan?

Ini keberatan yang valid.

Kalau disiplin hanya berarti:

  • rutinitas kaku

  • tanpa arah

  • tanpa makna

Ya, itu memang akan cepat ditinggalkan.

Makanya, kita perlu upgrade definisi:

Disiplin bukan sekadar rutinitas. Disiplin adalah sistem yang punya makna, arah, dan ruang untuk bernapas.


Bangun Sistem yang Bisa Kamu Jalani (Bukan yang Ideal di Kepala)

1. Mulai dari “Kenapa” (Meaning Layer)

Jangan mulai dari:

“Gue harus belajar tiap hari”

Mulai dari:

“Gue ingin naik level, punya skill yang dihargai, dan keluar dari kondisi sekarang.”

Tuliskan alasanmu. Simpan.

Ini penting saat:

  • kamu capek

  • kamu bosan

  • kamu ingin berhenti


2. Tentukan Prioritas (Stop Jadi Serakah)

Kamu tidak bisa belajar semuanya sekaligus.

Pilih:

  • Backend? fokus backend

  • Frontend? fokus frontend

  • System design? ya itu dulu

Batasi:

1–3 fokus utama saja.

Sisanya? simpan dulu.


3. Buat Target yang Jelas (Bukan Harapan)

Ganti:

  • ❌ “belajar lebih rajin”

Dengan:

  • ✅ “selesaikan 1 project Node.js dalam 30 hari”

  • ✅ “commit 5 hari per minggu”

  • ✅ “belajar 1 konsep per hari”

Target harus:

  • spesifik

  • terukur

  • punya deadline


4. Kunci di Jadwal (Anti Mood System)

Ini bagian paling krusial.

Ganti:

“Kalau lagi mood, gue belajar”

Dengan:

“Setiap jam 21.00–22.00, gue belajar.”

Tidak peduli:

  • lagi semangat

  • lagi malas

  • lagi bosan

Kamu tetap duduk.

Tidak harus sempurna. Tapi hadir.


5. Turunkan Standar Saat Drop

Ini yang sering bikin orang gagal:

“Kalau tidak maksimal, mending tidak usah.”

Salah besar.

Saat tidak mood:

  • jangan berhenti

  • turunkan target

Contoh:

  • buka project

  • baca 10–20 baris code

  • refactor kecil

Tujuannya:

Menjaga sistem tetap hidup.


6. Variasi Biar Tidak Mati Rasa

Rutinitas bukan berarti monoton.

Contoh:

  • Senin: coding

  • Selasa: debugging

  • Rabu: belajar konsep

  • Kamis: build fitur kecil

Jamnya tetap. Isinya fleksibel.


7. Jangan Lupa: Kamu Bukan Mesin

Kalau kamu memaksa terus:

  • burnout

  • kehilangan arah

  • drop total

Buat balance:

  • ada hari ringan

  • ada waktu istirahat

  • ada ruang untuk hidup

Consistency > intensity.


Real Talk yang Perlu Kamu Dengar

Tidak ada momen magis di mana:

  • kamu tiba-tiba disiplin

  • kamu selalu semangat

  • semuanya terasa mudah

Yang ada:

  • kamu tetap duduk walau malas

  • kamu tetap jalan walau pelan

  • kamu tetap lanjut walau tidak sempurna

Dan dari situ:

  • habit terbentuk

  • sistem menguat

  • hasil mulai terlihat


Kalimat yang Harus Kamu Pegang

Kalau hidupmu bergantung pada mood, maka hidupmu tidak punya sistem.

Dan versi yang lebih keras:

Profesional bekerja dengan sistem. Amatir bekerja dengan perasaan.


Penutup: Mulai dari Malam Ini

Tidak perlu tunggu Senin. Tidak perlu tunggu “siap”.

Cukup lakukan ini:

  • tentukan 1 fokus

  • tentukan 1 jam

  • duduk dan mulai

Walaupun:

  • tidak sempurna

  • tidak lama

  • tidak maksimal

Yang penting:

kamu mulai membangun sistem.

Karena pada akhirnya…

Bukan motivasi yang mengubah hidupmu. Tapi sistem kecil yang kamu jalankan setiap hari.