Kalau seandainya kita ingin membeli sebuah produk manakah yang akan kita pilih, produk biasa atau produk berkualitas
Jika kita mempunyai perusahaan dan membutuhkan sebuah sistem yang bagus, manakah yang akan kita hire, programmer biasa ataukah programmer berkualitas
Jawaban kedua pertanyaan di atas tentu kita ingin yang berkualitas, sebab segala sesuatu yang berkualitas akan memuaskan begitu pun programmer, jika kita menjadi seorang programmer yang berkualitas akan membuat puas para stake holder atau para klien yang memakai jasa kita.
Dan saat kita bisa membuat puas pemimpin perusahaan atau klien saat itu juga kita merasakan kepuasan karena telah memberikan yang terbaik dari kita.
Bagaimana cara menjadi programmer yang berkualitas
saya akan mencoba menguraikan sepahaman saya berdasarkan pengalaman saya selama ini
1. Merencanakan dan mengonsep sebelum bekerja
Ibarat ingin membangun sebuah gedung bertingkat, sang insinyur menggambar terlebih dahulu di atas sebuah kertas, corat coret menuangkan ide dan merincikan ke dalam sebuah gambar.
Begitu pula programmer yang baik, dia akan mengonsep dulu di atas kertas, corat coret , menulis langkah2 nya, dan merincikan apa saja yang akan dibuat dalam sistem. Programmer yang tidak mengonsep akan berhenti di tengah jalan karena tidak tahu apa yang harus dilakukan lagi dan sampai di mana batas finishnya. seperti hal nya orang kerja proyek tanpa gambar dari arsitek akan bingung bagaimana hasil jadi sebenarnya.
Jadi saat ingin membuat suatu program buatlah konsep terlebih dahulu, tentukan langkah-langkahnya, buat estimasi waktu pengerjaan setiap langkah-langkah tersebut. Konsep merupakan dasar. dan rencana ibarat rel yang akan kita lewati. salah rencana salah arah.
Setiap pagi sebelum memulai aktifitas buatlah rencana dalam hari itu, kesannya sepele tapi manfaatnya besar . tidak ada perencanaan maka tidak ada efektifitas.