☁️ Dari Backend ke Cloud — Perjalanan Aneh yang Justru Membentuk Arah
Perjalanan karierku tidak rapi.
Tidak lurus.
Dan jujur saja — agak aneh.
Aku tidak tumbuh dengan mimpi jadi Frontend Developer.
Sejak awal, otakku selalu condong ke backend: logika, arsitektur, alur data, dan keputusan sistem.
Tapi realita kerja membawa aku ke arah yang berbeda.
Dan justru dari situlah aku menemukan fokus baruku hari ini: DevOps dan Cloud Computing.
Tulisan ini adalah refleksi jujur tentang perjalanan itu —
bukan untuk terlihat keren, tapi untuk menjelaskan kenapa arahku hari ini masuk akal.
🧑🎓 Awal Segalanya: SMK, C++, dan Pola Pikir Backend
Perjalananku dimulai sejak SMK.
Bahasa pertama yang benar-benar aku pelajari adalah C++.
Dan siapa pun yang pernah serius di C++ tahu:
itu bukan bahasa yang “ramah”, tapi melatih cara berpikir.
Dari sana lanjut ke:
-
Java
-
PHP
Semuanya dengan pendekatan OOP.
Tanpa sadar, pola pikirku terbentuk:
-
memikirkan alur eksekusi,
-
memahami state,
-
menjaga konsistensi data,
-
dan menghargai struktur.
Aku nyaman:
-
bermain di backend,
-
mengatur logic,
-
mengolah database,
-
memikirkan edge case.
Bahkan sampai sekarang,
kemampuan ini masih jadi nilai jual —
pekerjaan yang kudapat hari ini pun salah satunya karena penerapan database transaction yang rapi.
Fondasi ini tidak pernah hilang.
🏢 Kerja Pertama: Fullstack di Atas Kertas, Frontend di Lapangan
Pekerjaan pertamaku sebagai Web Developer dimulai di Depok.
Tiga bulan probation.
Lalu pertanyaan klasik datang:
“Mau fokus backend atau frontend?”
Backend sudah penuh.
Aku memilih fullstack.
Keputusan rasional.
Konsekuensi brutal.
Di lapangan?
-
lebih sering pegang frontend,
-
slicing,
-
state management,
-
UI logic,
-
integrasi API.
Dan seperti yang bisa ditebak —
aku akhirnya tenggelam di frontend.
Bukan karena cinta di awal,
tapi karena tanggung jawab kerja.
Selama kurang lebih 2 tahun, aku:
-
mendalami frontend secara serius,
-
memahami ekosistemnya,
-
membangun disiplin di sisi UI dan UX.
Frontend membentuk caraku berpikir soal:
-
keterbacaan kode,
-
struktur komponen,
-
maintainability,
-
dan komunikasi antar layer.
Aku tidak meninggalkan backend.
Aku menambah sudut pandang.
🚀 Titik Balik: Deployment dan Rasa “Ini Gila, Keren Banget”
Semua berubah saat aku pertama kali:
-
diberi akses deployment,
-
diajak memahami bagaimana sistem benar-benar “hidup”.
Di situ aku tersadar:
Kode bukan akhir dari segalanya.
Yang membuatku benar-benar tertarik:
-
bagaimana sistem bisa diakses online,
-
bagaimana service saling berkomunikasi,
-
bagaimana perbedaan tech stack tidak lagi jadi penghalang,
-
bagaimana reliability dan availability dijaga.
Aku mulai ngulik:
-
environment,
-
server,
-
pipeline,
-
konfigurasi,
-
dan interaksi antar sistem.
Rasanya seperti:
“Oh… ini yang bikin semua kerjaan developer lain bisa dipakai orang.”
Sejak saat itu, minatku bergeser:
-
dari sekadar menulis kode,
-
ke bagaimana kode itu dijalankan, dijaga, dan diskalakan.
Dan di sanalah aku mulai jatuh cinta pada dunia DevOps.
🤖 Era AI Agent: Ngoding Bukan Lagi Bottleneck
Hari ini, kita hidup di era yang berbeda.
Ngoding:
-
bisa dipercepat,
-
bisa dibantu,
-
bisa ditangani oleh AI agent.
Dan ini bukan ancaman —
ini kenyataan.
Yang menjadi pembeda sekarang bukan:
-
siapa paling cepat ngetik,
-
siapa paling hafal syntax.
Tapi:
-
siapa paham sistem,
-
siapa bisa mendesain arsitektur,
-
siapa mengerti deployment,
-
siapa bisa menjaga reliability.
Di sinilah DevOps dan Cloud Computing jadi semakin relevan.
AI bisa membantu menulis kode.
Tapi:
- tidak bisa bertanggung jawab atas sistem produksi.
Dan tanggung jawab itulah yang ingin aku pegang.
☁️ Fokus ke Depan: DevOps & Cloud Computing
Jika ditarik garis lurus, perjalananku memang terlihat berantakan:
- Backend → Frontend → Deployment → Cloud.
Tapi jika dilihat lebih dalam, semuanya saling terhubung.
Hari ini, fokusku jelas:
-
DevOps
-
Cloud Computing
-
System reliability
-
Scalable architecture
Bukan hanya untuk karier pribadi.
Tapi karena aku punya tujuan lain:
Berbagi dengan lebih banyak orang, di skala yang lebih besar.
Bukan sekadar ngajarin “cara ngoding”,
tapi:
-
cara sistem bekerja,
-
cara berpikir sebagai engineer,
-
cara membangun sesuatu yang tahan lama.
🧾 Penutup
Perjalananku tidak rapi.
Tidak ideal.
Tidak textbook.
Tapi justru dari kekacauan itu,
aku menemukan arah yang paling masuk akal.
Aku tidak meninggalkan masa lalu:
-
backend membentuk logikaku,
-
frontend mengasah kerapian dan empati,
-
deployment membuka mataku tentang dunia nyata.
Dan sekarang, aku melangkah ke depan: DevOps dan Cloud Computing.
Perjalanan ini belum selesai.
Dan memang tidak seharusnya selesai.
Karena engineer yang berhenti belajar,
pada dasarnya sudah berhenti berjalan.