Ini penting.
Cara Anda mengembangkannya adalah dengan menulis kode Anda sendiri (banyak), dan ya, berjuang melalui membaca kode orang lain.
Masalahnya, tentu saja, tidak semua orang berpikir seperti Anda. Saya berada di kelas Java tahun pertama sejak dulu, dan kami diberi tugas. Bertentangan dengan apa yang saya yakini (yaitu bahwa jawaban akan menyatu pada tiga atau empat solusi umum), semua orang di kelas memiliki solusi unik untuk tugas tersebut.
Maka Anda harus membaca kode yang baik .
Ini adalah salah satu alasan Pola Desain menjadi sangat populer, dan mengapa Anda harus mempelajarinya. Design Patterns menyediakan kosakata umum untuk berkomunikasi dengan programmer, dan menyesuaikan pikiran Anda untuk cara-cara yang "lebih baik" untuk memecahkan masalah komputasi.
Anda juga harus mempelajari algoritma dan struktur data.
Konsekuensi: Anda harus selalu berusaha menulis kode yang mudah dipahami pengembang lain.