24.9 Peta Latihan 12 Bulan untuk Berpikir Lebih Utuh
Setelah memahami radius keputusan dan alatnya, langkah terakhir adalah menyusun peta latihan yang realistis. Banyak orang teknis ingin bekerja lebih strategis, tetapi tidak tahu harus mulai dari mana. Mereka membaca buku, menonton video, mengikuti kursus, dan mencoba banyak tool, tetapi hasilnya sering terasa seperti kumpulan pengetahuan yang tidak terhubung. Masalahnya bukan pada materinya, tetapi pada urutan dan cara melatihnya.
Peta dua belas bulan ini dirancang untuk orang yang tetap menjalankan tanggung jawab hariannya. Bukan program studi penuh waktu, bukan bootcamp yang mengharuskan Anda berhenti dari pekerjaan atau proyek yang sedang berjalan. Setiap fase dirancang agar bisa ditempelkan ke situasi nyata: pekerjaan kantor, produk sendiri, proyek kecil, sistem internal, atau inisiatif yang sedang Anda bantu.
Berikut adalah visualisasi peta latihan 12 bulan yang dapat Anda jadikan panduan.
Kuartal pertama: memperluas fondasi dan membaca konteks. Anda tidak perlu langsung belajar arsitektur. Mulailah dengan memperkuat fondasi yang sudah dibahas di subbab 24.3. Ambil satu area yang paling lemah: mungkin Anda kurang paham cara database menangani konkurensi, atau kurang familiar dengan cara kerja network di balik panggilan API. Setiap minggu, luangkan waktu dua jam untuk membaca dan bereksperimen. Targetnya sederhana: di akhir kuartal, Anda bisa menjelaskan bagaimana sebuah request bergerak dari browser sampai ke database, termasuk semua lapisan yang dilewati. Jangan hanya membaca. Tulis catatan dengan gaya architecture decision record, meskipun untuk hal kecil. Ini melatih cara berpikir dokumentatif.
Kuartal kedua: belajar dari sistem yang sudah ada. Setelah fondasi cukup, alihkan perhatian ke sistem yang Anda kerjakan sehari-hari. Jangan merancang yang baru. Pelajari yang sudah berjalan. Ambil satu fitur atau satu service, lalu buat diagram system context-nya. Identifikasi siapa yang bergantung pada service itu, bagaimana data mengalir, dan apa yang terjadi ketika service itu gagal. Diskusikan temuan Anda dengan senior engineer atau tech lead di tim. Target di akhir kuartal: Anda bisa menjelaskan arsitektur satu subsistem lengkap dengan trade-off yang ada di dalamnya. Anda akan mulai melihat bahwa setiap keputusan arsitektur adalah hasil kompromi, bukan sekadar pilihan teknis.
Kuartal ketiga: mengambil keputusan desain kecil. Sekarang Anda mulai praktek. Cari kesempatan untuk mengambil keputusan desain dalam skala kecil. Mungkin tim perlu menentukan cara menyimpan data sementara, atau perlu memilih antara pendekatan sinkron dan asinkron untuk satu fitur. Jangan menunggu diberi tugas besar. Tawarkan diri untuk menulis proposal desain, lengkap dengan design trade-off matrix dan mitigation pengelompokan. Minta review dari arsitek di organisasi. Target di akhir kuartal: Anda sudah menghasilkan minimal dua keputusan desain yang didokumentasikan dan direview. Ini akan menjadi portofolio keputusan pertama Anda.
Kuartal keempat: membimbing dan memperluas pengaruh. Di kuartal terakhir, Anda tidak lagi belajar untuk diri Anda sendiri. Mulailah membimbing engineer lain. Tawarkan diri untuk mereview desain rekan setim, atau menjadi pendamping bagi engineer junior yang baru belajar. Saat Anda menjelaskan, Anda akan menemukan celah dalam pemahaman Anda sendiri. Target di akhir kuartal: Anda sudah menjadi rujukan untuk setidaknya satu area teknis di tim, dan Anda bisa mempresentasikan keputusan desain di forum yang lebih luas.
Peta ini tidak menjanjikan title baru dalam dua belas bulan. Tetapi jika dijalankan dengan serius, Anda tidak lagi hanya menunggu task. Anda mulai terbiasa membaca konteks, membentuk masalah, menimbang opsi, mendokumentasikan keputusan, dan menjaga agar solusi bisa dieksekusi. Itulah inti dari ajakan buku ini: di zaman AI, jangan berhenti sebagai penulis code. Gunakan AI untuk membantu pekerjaan teknis, lalu naikkan peran manusia ke pemahaman, keputusan, dan tanggung jawab yang lebih utuh.