मैं गैर-सीएस डिग्री के साथ पिछले 15 वर्षों से प्रोग्रामिंग कर रहा हूं। प्रोग्रामिंग में मुख्य कारण यह था कि मुझे नई चीजें सीखना और उन्हें अपने काम पर लागू करना पसंद था। और मैं प्रोग्रामिंग त्रुटियों और उनके कारणों को दूसरों की तुलना में तेजी से खोजने और ठीक करने में सक्षम था। लेकिन मैं अपने आप को कभी गुरु या विशेषज्ञ नहीं पाता, शायद मेरे गैर-सीएस प्रमुख के कारण। और जब मैंने महान प्रोग्रामर को देखा, तो मैंने देखा कि वे बहुत अच्छे हैं, समस्याओं को सुलझाने में मुझसे बेहतर हैं।
मेरे मध्य-कैरियर में मुझे जो एक कौशल अच्छा लगा, वह है आवश्यकताओं और कार्यों को उल्टे क्रम में और अमूर्त में सोचना। उस तरीके से, मैं देख सकता हूं कि मेरे लिए वास्तव में विस्तार के बिना क्या करना है और जल्दी से समाधान के कुछ हिस्सों को ढूंढ सकते हैं।
इसलिए मुझे आश्चर्य है कि एक अच्छा प्रोग्रामर बनने के लिए अन्य सोच कौशल हैं या नहीं। मैंने नीचे Q & As का अनुसरण किया है और वास्तव में वहां अनुशंसित कुछ पुस्तकों को पढ़ा है। लेकिन मैं वास्तव में अपने प्रोग्रामिंग काम के लिए सीधे लागू अच्छे तरीकों को पिक नहीं कर सका।
/software/44654/skills-and-habits-to-develop-to-be-good-at-programming-im-a-newbie