Di tempat kerja saya, kami mendapatkan waktu henti ketika:
- Jaringan / server bermasalah
- Tidak ada yang segera dilakukan (misalnya menunggu rapat untuk menetapkan persyaratan)
- Menunggu seseorang menyelesaikan sesuatu yang perlu Anda lakukan pekerjaan Anda (meskipun itu bukan ide terbaik)
Ketika downtime dibagi, yang bagi saya adalah sekitar 5% dari waktu, saya biasanya berbicara dengan orang-orang, menyingkirkan hal-hal, mendengar beberapa lelucon.
Ketika saya mendapati diri saya tidak memiliki hal-hal penting untuk dilakukan, saya memiliki direktori dengan banyak buku, yang saya baca ketika saya diizinkan, atau di antara sesi kompilasi yang panjang (atau sesuatu yang setara), dll.
Tetapi meskipun saya melakukan ini, saya harus mengakui sesuatu (yang membuat saya sendiri menjadi orang berdosa):
Adalah tugas kita sebagai programmer untuk mengembangkan karier kita di rumah sehingga bos kita tidak akan memecat kita atau semacamnya. Bukan tugas bos untuk membiarkan Anda meningkatkan diri dengan uangnya (waktu dia membayar Anda).
Tapi bagaimanapun, sebagai alternatif, kadang-kadang alih-alih membaca saya melakukan beberapa hal lain, seperti membuat beberapa skrip atau ide yang berguna, menulis dokumen dan presentasi tentang peningkatan metodologi, dll.
Itu juga dianggap sebagai peningkatan diri karena membuat Anda berpikir, dan membuat Anda berguna bagi pengembang lain, yang bahkan mungkin mengingat Anda untuk itu suatu hari, ketika itu penting. Tetapi yang penting adalah bahwa itu sepadan dengan uang yang Anda bayarkan lebih baik daripada membaca buku ...