मैंने खुद को कभी भी "प्रोग्रामर" नहीं माना, जब तक कि मैंने इसे पेशेवर रूप से करने के लिए पैसा नहीं बनाया।
मैंने काफी पैसा बनाने वाली प्रणाली बनाई है जिसने ग्राहकों को और अधिक पैसा दिया है। चाहे मैं एक "अच्छा" डेवलपर व्यक्तिपरक हूं या नहीं।
मैं तेजी से जीएसडी (गेट समथिंग डन) प्राप्त कर सकता हूं, जो वेब विकास के लिए आमतौर पर मेरे ग्राहकों को प्रसन्न करता है। वे पर्दे के पीछे कुछ बदसूरत कोड, टिप्पणियों की कमी आदि नहीं देख सकते हैं।
मैंने इस वर्ष तक Git का उपयोग नहीं किया था और एक Github प्रोफ़ाइल नहीं थी, जो मुझे लगता है कि आधुनिक प्रोग्रामर मानकों के संदर्भ में "समय के पीछे" है। मैंने भी केवल पिछले दिनों PHP, Flash और iOS करने के बाद रेल और Django प्रोजेक्ट्स करना शुरू किया है। जब से मैंने ग्राहकों और मेरे लिए दोनों में विकासशील स्थलों को अनुबंधित किया है, 30 साल की उम्र में कुछ नया सीखना और कुछ साल प्रोग्रामिंग से बाहर रखना बहुत दर्दनाक नहीं है।
आधुनिक दिनों में समाज जोंस के साथ रहने और दूसरे लोगों के बारे में क्या सोचता है, इस पर ध्यान केंद्रित करता है। यदि आप उन झोंपड़ियों को तोड़ सकते हैं और विचार कर सकते हैं कि आपको अपने सॉफ़्टवेयर विकास (बाज़ार / अनुकूलित समय, संसाधन प्रबंधन, अच्छी तरह से प्रलेखित कोड, स्केलेबिलिटी, आदि) के लिए क्या चाहिए, तो यह बहुत अधिक मायने रखता है कि क्या कोई मर्क्यूरियल, एसवीएन जानता है , गिट या कोई अन्य संस्करण नियंत्रण प्रणाली।
मैं डेवलपर उम्मीदवारों से पूछना पसंद करता हूं कि वे किस चीज के बारे में भावुक हैं, वे सबसे अच्छे सिस्टम क्या हैं जो उन्होंने अपनी राय में बनाए हैं और वे अपना खाली समय अपने कौशल को विकसित करने में बिताते हैं। यदि लोग अपने कौशल को अपने समय में आगे नहीं बढ़ाते हैं। जो मुझे अन्य चीजों की तुलना में अधिक डराता है, लेकिन इसका मतलब यह नहीं है कि यह आपको डराने के लिए है।
मुझे लगता है कि आपके पास यहां के लोगों से पहले से ही इस सवाल के कुछ शानदार जवाब हैं और इससे आपको अपनी आवश्यकताओं के आधार पर अपना खुद का सूचित निर्णय लेने में मदद करनी चाहिए।