सबसे पहले, यह सामान्य नहीं है 'मुझे एक बेहतर प्रोग्रामर बनाओ' सवाल है, भले ही इस प्रश्न को पूछने का परिणाम इसके समान लग सकता है । प्रोग्रामर पर। ईएस, मैंने पढ़ा है और देखा है कि ये यहां बंद हो गए हैं , यहां , यहां , यहां और यहां ।
हम सभी जानते हैं कि आपके प्रोग्रामिंग कौशल (जैसे एसओ को पढ़ना, अनुशंसित पुस्तकों को पढ़ना, ब्लॉगों का पालन करना, ओपन-सोर्स प्रोजेक्ट्स में शामिल होना, आदि) को बेहतर बनाने के लिए सामान्य सुझावों की एक भीड़ है। यह वह नहीं है जो मैं बाद में हूं।
मैं इस वेब साइट पर सक्रिय पाठकों को भी स्वीकार करता हूं और उम्मीद करता हूं कि यह मेरे पक्ष में कुछ शानदार जवाबों के साथ काम करेगा। पत्राचार को पढ़ने से, यहां बहुत से अनुभवी लोग दिखाई देते हैं जो काम कर रहे हैं, या काम कर रहे हैं, प्रोग्रामिंग से संबंधित क्षेत्र। और आप में से अधिकांश विचारों को स्पष्ट, संक्षिप्त तरीके से व्यक्त कर सकते हैं।
मैंने हाल ही में किसी ऐसे व्यक्ति के बीच अंतर देखा है जो प्रोग्रामिंग करने में सक्षम है और एक प्रोग्रामर जो वास्तव में सोच सकता है । मैं यह मानने से इंकार करता हूं कि प्रोग्रामर के महान बनने के लिए, हम बस खुद को जीवन भर स्पंज जैसे व्यवहार के लिए प्रस्तुत करते हैं (अर्थात हमारे क्षेत्र से संबंधित हर चीज को पढ़ने, सुनने, देखने आदि के द्वारा अवशोषित करें)। मैं यह भी बताऊंगा कि बस हर एक प्रोग्रामिंग अवधारणा को जानने से आप अपने आसपास के हर व्यक्ति की तुलना में समस्या X को तेज़ी से हल कर सकते हैं, अगर आप नहीं सोच सकते, तो आप अपने आप को सीमित कर रहे हैं - आप सिर्फ एक तेज़ रोबोट हैं।
मुझे विश्वास है कि एक महान प्रोग्रामर होने का एक पूरा चेहरा है, जो प्रोग्रामिंग के बारे में आप कितना जानते हैं, से संबंधित नहीं है, लेकिन यह है कि आप कितनी अच्छी तरह से नई अवधारणाओं को जोड़ सकते हैं और उन्हें अपने प्रोग्रामिंग पेशे या शौक के लिए लागू कर सकते हैं। मैंने किसी को मानव मन और प्रोग्रामिंग के इस पहलू, या पते पर नहीं देखा है। (हां, यह भी संभव है कि मैंने बहुत कठिन नहीं देखा हो - अगर ऐसा है तो क्षमा करें।)
तो किसी के लिए भी, जो मैंने ऊपर उल्लेख किया है के बारे में सोचने में किसी भी समय बिताया है - या शायद यह सब यहाँ है क्योंकि मैं अपने व्यक्तिगत / व्यावसायिक विकास में थोड़ा पीछे हूं - सीखने के बारे में आपके सुझाव क्या हैं? सामान्य पढ़ने के अलावा, आपने अपने / हमारे क्षेत्र के अन्य लोगों से बेहतर होने के लिए और क्या किया है?