Saya adalah pengembang junior dan baru berkecimpung di industri ini selama 5 tahun. Di perusahaan saya saat ini ada senior yang memanggilnya Infestus. Kadang-kadang saya diberi kesempatan untuk bersinar dan melakukan sesuatu yang benar-benar baru dari awal.
Salah satu contoh terbaru adalah bahwa saya harus membuat singleton dalam aplikasi multithreaded. Saya telah memutuskan untuk menggunakan metode ini . Begitu Infestus melihatnya, dia dengan cepat melanjutkan untuk memanggil saya bodoh dan menyuruh saya untuk menggunakan pendekatan ini . Setelah bertanya kepadanya mengapa ia hanya menepisnya karena ini lebih baik dan itulah bagaimana ini dan buku ini tentang Jawa mengatakan itu lebih baik.
Dan itu adalah pola umum: setiap kali saya mendapat kesempatan untuk melakukan sesuatu yang baru, saya dengan cepat ditembak jatuh oleh Infestus dan satu-satunya alasan mengapa metodenya lebih baik adalah karena buku-buku itu ditulis oleh programmer terkenal. Dia selalu berusaha memberi saya buku untuk dibaca sehingga saya bisa "belajar" cara memprogram.
Saya baru memprogramkan uang selama 5 tahun, tetapi apakah selalu merupakan ide yang bagus untuk secara membabi buta mengikuti buku tentang cara terbaik untuk menyelesaikan masalah, atau haruskah saya mencoba bereksperimen sesekali? Serentetan keluhan dari Infestus mulai membuat saya tidak pernah mencoba sesuatu yang baru dan mengikuti contoh di buku.
EDIT : Saya benar-benar tersesat. Ya saya tahu bahwa mengikuti sesuatu secara membabi buta adalah ide yang buruk. Tapi programmer seperti dewa ini, Infestus, yang tampaknya tahu banyak, mengatakan kepada saya bahwa satu-satunya cara untuk memprogram dengan benar adalah dengan membaca buku dan mengikuti semuanya sampai ke T. Semua aturan yang diberlakukannya adalah yang tertulis dalam buku, jadi saya hanya ingin tahu jika buku adalah satu-satunya cara yang benar.
EDIT2 : Infestus bukan bos saya. Dia hanyalah salah satu pengembang senior yang bertugas meninjau kode. Dan sebagian besar komentarnya setelah ulasan terdiri dari nama buku di mana metode ini dan itu salah.
...brushed it off as this is better and that's how this and this book about java says it is better.
Ini akan memicu bel alarm langsung. Jika Infestus tidak dapat memberi Anda penjelasan mandiri, ia mungkin tidak memahaminya sendiri. (Atau dia membutuhkan salinan Buku Ilustrasi Buruk ).