Her şeyden önce, bu soruyu soran sonucu buna benzer görünse de, genel 'beni daha iyi bir programcı yap' sorusu değildir. Programcılarda. Bunları burada , burada , burada , burada ve burada kapalı olduklarını okudum ve gördüm .
Programlama becerilerinizi geliştirmek için çok sayıda genel öneri olduğunu hepimiz biliyoruz (örneğin, SO okumak, önerilen kitapları okumak, blogları takip etmek, açık kaynaklı projelere katılmak, vb.). Peşinde olduğum şey bu değil .
Ayrıca, bu web sitesindeki aktif okuyucu kitlesini kabul ediyorum ve bazı harika cevaplar vererek lehime hizmet etmesini umuyorum. Buradaki yazışmalardan, çalışan ya da çalışan, programlama ile ilgili alanlarda çok sayıda deneyimli kişi var gibi görünüyor. Ve çoğunuz düşüncelerinizi net ve özlü bir biçimde aktarabilirsiniz.
Geçenlerde programlama yeteneğine sahip biri ile gerçekten düşünebilen bir programcı arasındaki farkı fark ettim . Programcıda harika olmak için, kendimizi ömür boyu sünger benzeri bir davranışa sunduğumuza inanmayı reddediyorum (yani alanımızla ilgili her şeyi okuyarak, dinleyerek, izleyerek vs. emerek). X problemini, etrafınızdaki herkesten daha hızlı çözmenize olanak tanıyan her bir programlama kavramını basitçe bilmek, düşünemiyorsanız , kendinizi son derece sınırlandırdığınızı, sadece hızlı bir robot olduğunuzu bile söyleyebilirim .
Programlama hakkında ne kadar bilginiz ile ilgisi olmayan harika bir programcı olmanın başka bir yüzü olduğuna inanmayı seviyorum, ancak yeni kavramları iç içe geçirip bunları programlama mesleğinize veya hobinize uygulayabildiğiniz kadar iyi. İnsan aklının ve programlamanın bu yönünü kimsenin sevmediğini veya bunlara hitap eden birini görmedim. (Evet, benim de yeterince zor bakmam mümkün değil - eğer öyleyse üzgünüm.)
Yani, yukarıda bahsettiğim şeyi düşünmek için zaman harcayan biri için - ya da belki buradaki herkes çünkü kişisel / mesleki gelişimimde biraz geride kaldım - nasıl düşünüleceğini öğrenmek için önerilerin neler? Normal okumaların dışında, kendi alanınızdaki diğer insanlardan daha iyi olmak için başka neler yaptınız?