Hanya dengan melemparkan perspektif yang berbeda:
Meskipun banyak orang mengatakan, hanya coding yang mengajarkan Anda coding, ada (cukup sering) kali saya pulang setelah melakukan coding selama 8 jam dan hal terakhir yang saya lakukan adalah duduk (lagi) di depan PC saya dan mengkodekan barang-barang saya sendiri.
Apakah akan lebih baik bagi keterampilan pengkodean saya untuk melakukannya? Mungkin. Akankah ini lebih baik untuk diriku sendiri? Tidak tahu, semua orang berbeda. Banyak hal yang berbeda mungkin lebih penting daripada pemrograman - anak-anak, pacar, keluarga, hobi, apa pun.
Saya lebih suka hal-hal yang lebih teoretis setelah bekerja - baca buku tentang beberapa hal menarik, pelajari beberapa CS teoretis, apa pun. Hanya saja tidak duduk (lagi) di depan pc saya.
Tidak pernah melakukan apa pun dengan database? Baca sesuatu tentang itu. Komputasi kompleksitas algoritma? Gali ke dalamnya. Pemrograman fungsional? Hal gila yang harus dilakukan. Ada banyak hal yang dapat dilakukan hanya dengan selembar kertas dan buku sambil bersantai di pantai.
Sesekali, saya berpikir sendiri: Wow, membuat video game sendiri akan menyenangkan. Lalu saya mengeluarkan tumpukan kertas besar ini dan menulis semua hal yang luar biasa yang muncul di pikiran saya. Lalu saya pergi untuk penelitian, mencari hal-hal yang dapat saya gunakan untuk mencapai tujuan saya, membangun gedung-gedung teoretis yang besar, membuangnya, membangun yang baru dan seterusnya. Apakah ide tersebut akan masuk ke kode? Tidak tahu Mungkin dalam 30 tahun ketika saya pensiun :-)
Satu hal penting:
Ingin tahu tentang hal-hal baru. Bahkan jika Anda baru saja membaca tentang semua hal gila itu, pikirkan dalam hati: Di mana ini akan sangat keren untuk digunakan? Masalah apa dalam pemrograman sehari-hari yang mungkin dipecahkannya? Mungkin salah satu dari pemikiran ini akan lolos dan membawa Anda ke komputer di rumah untuk meretasnya menjadi kode. Tapi jangan memaksakan diri ke dalamnya.