Pengkodean hanya satu aspek dari pemrograman profesional. Pekerjaan saya mengharuskan saya untuk kode, tetapi juga mengharuskan saya untuk melakukan hal-hal lain untuk waktu yang lama - kadang-kadang hari atau minggu berlalu ketika saya tidak hanya coding .
Saya takut membiarkan keterampilan pemrograman yang sulit didapat berhenti berkembang saat saya duduk dalam rapat, menggambar diagram arsitektur dan persyaratan anotasi. (Belum lagi saya tidak percaya orang untuk menulis persyaratan yang tidak mengerti kode.)
Saya tidak bisa hanya membaca buku dan majalah tentang pengkodean. Saya terlibat dalam beberapa proyek open source di waktu senggang saya, dan stackoverflow dan teman-teman sedikit membantu, karena saya mendapatkan kesempatan untuk membantu orang memecahkan masalah pemrograman mereka tanpa manajemen mikro, tetapi tidak satu pun dari keduanya yang sangat terstruktur, sehingga tergoda untuk bekerja pertama pada masalah yang bisa saya pecahkan dengan mudah.
Saya kira yang ingin saya temukan adalah serangkaian latihan terstruktur (tidak peduli bahasa atau lingkungan apa) yang…
- … Saya bisa melakukannya secara berkala
- ... memiliki semacam persyaratan waktu sehingga saya dapat mengetahui apakah saya telah bermain-main
- ... memiliki semacam penilaian sehingga saya bisa tahu apakah saya melakukan kesalahan
Apakah ada hal seperti itu? Apa yang akan Anda lakukan agar keterampilan Anda tetap segar?