Bu cevapların çoğu, kendini geliştirmeye kod okumanın önemine odaklanıyor. Tüm kalbimle katılıyorum ve onaylıyorum.
Dikkat edilmesi gereken başka bir açı daha var - başka yaklaşımları okumaktan faydalanamayan bir dahiyseniz bile (imkansız, ancak tartışma uğruna ....), kodun nasıl okunacağını bilmeniz gerekir. Temel olarak üniversite ortamında bulunmayan kavram: Endüstri projelerinin büyük çoğunluğu kahverengi alan projeleridir (önceden var olan bir kod tabanında ya da bütünleşerek).
Yalnızca varolan kod tabanını ve işlemlerini anlamak için kod okuma ihtiyacı gerçek. Kod hakkında başka bir geliştiriciye soru sormak her zaman mümkündür, ancak bu yalnızca çok uzun sürebilir. İnsanlar ayrılıyor, projeleri değiştiriyor veya zaman geçiyor. Düşük seviyeli detaylar hafızada kaybolur ve bakım programcıları yama uygular. Bir noktada, kodun kendisi dışında tek bir gerçek kaynağı yoktur.
İyi kod hijyeni, stil kılavuzları, kod incelemeleri ve dokümantasyon yardımı, ancak bir noktada kod olan bitenlerin gerçeği kaynağıdır ve cevabı bulmanın tek yolu onu kendiniz almak olacaktır. Kendini geliştirmedeki kullanımlarının yanı sıra, kod okuma kabiliyeti onu yazmaktan ayrı bir beceridir.