Dalam tiga pekerjaan terakhir saya, saya adalah seorang pengelola kode. Dalam ketiga kasus, saya dipekerjakan setelah sebagian besar kode untuk proyek sudah ditulis.
Saya seorang programmer otodidak. Sebelum saya memulai pekerjaan profesional pertama saya, saya mungkin memiliki selusin proyek di bawah ikat pinggang yang saya mulai dan kirim berhasil.
Menulis kode baru dan mempertahankan kode yang ada adalah dua pekerjaan yang sama sekali berbeda. Ini seperti membandingkan seorang insinyur penerbangan dengan mekanik pesawat terbang.
Ini terutama menyebalkan ketika Anda seorang mekanik pesawat yang bekerja di pesawat terbang yang dirancang oleh seorang insinyur yang tidak berusaha merekayasa pesawat agar logis atau mudah dirawat.
Saya mulai merasa ingin berada di sekitar ketika proyek ini pertama kali dimulai, Anda harus menjadi salah satu dari orang - orang istimewa yang entah bagaimana telah melampaui orang-orang di bidang ilmu komputer. Apa yang diperlukan untuk berada di posisi itu?
Saya merasa pertanyaan ini tidak memiliki jawaban yang mudah, tetapi adakah yang bisa memberi saya wawasan? Pernahkah Anda berada di lantai dasar proyek baru? Apa yang diperlukan untuk sampai ke sana?