आपके प्रश्न को देखकर मुझे लगता है कि मुझे तीन प्रश्न दिखाई देते हैं:
- क्या कई प्रोग्रामर हैं जो वास्तव में घर आते हैं और अधिक प्रोग्रामिंग करते हैं?
- क्या प्रोग्रामर को किराए पर देने वाली कंपनियां 9-5 प्रोग्रामर को कम मूल्यवान संसाधन के रूप में देखती हैं?
- क्या अच्छी तरह से गोल होना एक वांछनीय लक्षण है? ( हां , बिल्कुल, लेकिन सिर्फ शौक होना जरूरी नहीं है कि एक व्यक्ति को अच्छी तरह से गोल कर दिया जाए)
हालाँकि, मुझे लगता है कि ये सभी प्रश्न आपके लक्षणों का निदान करने की कोशिश में एक छोटी सी त्रुटि से प्रेरित हैं:
9-5 प्रोग्रामर की तरह कार्य करना एक सतह लक्षण है, मूल कारण नहीं।
9-5 प्रोग्रामर क्या है?
अपनी जल्दबाजी में मैंने पहले इस जवाब में "9-5 प्रोग्रामर" का जिक्र किया है, यह बताने के लिए मैंने उपेक्षा की। ऐसा लगता है कि मैंने ऐसा करके कुछ को प्रभावित किया है। इसलिए, मैं इस प्रयास को एक परिभाषा में जोड़ूंगा: कोई व्यक्ति जो अतिरिक्त पाठ्येतर गतिविधियों पर शून्य समय खर्च करता है जो उनके दिन की नौकरी को बढ़ाता है। दूसरे शब्दों में, कोई है जो अपना सारा समय उत्पादन में खर्च करता है और कोई भी सीखने और विकास में निवेश नहीं करता है।
परिभाषा के अनुसार लगभग कोई भी जो प्रोग्रामर के यहाँ किसी भी समय बिताता है, उस समूह में फिट हो जाता है। कई चीजें हैं जो वास्तविक कोडिंग के अलावा भी कर सकते हैं जो आपके 9-5 के बाहर प्रोग्रामिंग करियर को बढ़ाते हैं:
- StackOverflow या प्रोग्रामर
- पढ़ना (प्रोग्रामिंग या सॉफ्टवेयर इंजीनियरिंग किताबें)
- नई तकनीकों का अध्ययन
- आदि।
मैं 9-5 प्रोग्रामर की तरह क्यों काम कर सकता हूं?
प्रश्न आपको वास्तव में खुद से पूछने की आवश्यकता है कि आप 9-5 प्रोग्रामर की तरह क्यों महसूस करते हैं। मैं कुछ संभावित कारणों के बारे में सोच सकता हूं (मुझे अभी भी कुछ याद नहीं है)।
1) आप वास्तव में 9-5 प्रोग्रामर हैं - आप जरूरी प्रोग्रामिंग का आनंद नहीं लेते हैं, लेकिन भुगतान करने के लिए यह पर्याप्त रूप से प्रदर्शन कर सकते हैं। तुम अपना काम करो और निकल जाओ। प्रौद्योगिकी / प्रोग्रामिंग आपके लिए काम के घंटों के बाहर अध्ययन करने के लिए पर्याप्त दिलचस्प नहीं है।
- प्रैग्नेंसी : यह प्रोग्रामर्स के फैक्ट्री वर्कर की तरह है। आप शायद इसे एक अच्छे वेतन के साथ जीवन के माध्यम से बना लेंगे, एक अच्छा सेवानिवृत्ति, और, स्वर्ग की मनाही चीजें अर्थव्यवस्था में बहुत खराब हो जाती हैं, आप 65-ईश पर सेवानिवृत्त होंगे। हालाँकि, अगर आपको ऐसा लगता है कि आप अपने लिए या दूसरों के लिए अधिक क्षमता रखते हैं, तो आपको अपना जुनून तलाशना चाहिए। किसी को भी जुनून के बिना "उनके खेल के शीर्ष" (कोई भी खेल) नहीं मिलता है।
2) आपका 9-5 कार्य कोडिंग की आवश्यकता को पूरा करता है और इसलिए आप अन्य शौक का पता लगाते हैं - आप कोडिंग का आनंद लेते हैं और आप इसमें काफी अच्छे हैं। आप घर पर प्रोग्रामिंग के बारे में नहीं सोचते हैं, लेकिन आप अभी भी काम के घंटों के बाहर अन्य तरीकों से सीखने और बढ़ने के लिए उत्साहित महसूस करते हैं।
प्रैग्नेंसी : यह प्रोग्रामर्स के फैक्ट्री मैनेजर की तरह है। यह अभी भी 9-5 है, लेकिन आपकी नौकरी आपको अपने कौशल को तेज रखने के लिए पर्याप्त अवसर देती है, और आपको उन अवसरों का उपयोग करने के लिए पर्याप्त जुनून है। आपके काम को उसी के अनुसार पहचाना जाएगा। इस स्थिति में यह अभी भी संभव है कि आप अपनी नौकरी में रहना चाहते थे, या दूसरों के साथ अनपेक्षित रूप से गुजर रहे थे। इससे बचने के लिए मैं आप अन्य तरीकों से अपने प्रोग्रामिंग कौशल को बढ़ाने के लिए लगता है का सुझाव हिस्सा अपने अतिरिक्त समय की। या, यह संभव है कि शुद्ध प्रोग्रामिंग आपके लिए सबसे उपयुक्त नहीं है। आप एक अलग काम में बेहतर हो सकता है जहां चीजें आप चाहते हैं बेहतर अपने दिन नौकरी के पूरक अपने 9-5 बाहर करना है।
ध्यान दें कि यह एक स्लाइडिंग स्केल है। मुद्दा बस यह है कि आपके 9-5 में आपकी सफलता आपके अपने खाली समय में संबंधित कौशल को विकसित करने और तेज करने के समय के स्तर से बढ़ी है।
3) आपकी नौकरी ने आपको प्रोग्रामिंग से बाहर जला दिया है - सभी प्रोग्रामिंग समान नहीं बनाई गई हैं। यह काम आपके शिल्प के लिए जुनून को मारता है। यह एक फोटोग्राफर होने और एक क्राइम सीन की तस्वीरें लेने के लिए असाइन किए जाने जैसा है। इसमें कोई कला नहीं है। नतीजतन, आखिरी चीज जिसे आप करना चाहते हैं वह प्रोग्रामिंग है।
- प्रैग्नेंसी : यदि यह आप हैं, तो आपको एक नई नौकरी की आवश्यकता है। यदि आप अभी भी प्रोग्रामिंग से प्यार करते हैं, तो नई नौकरी की तलाश में आपकी सूची में सबसे ऊपर है कि विषय वस्तु (या प्रोग्रामिंग विशेषता) एक बेहतर फिट है।
4) आपकी पूर्णकालिक नौकरी ने आपको सामान्य रूप से जला दिया है - आप वास्तव में प्रोग्रामिंग का आनंद लेते हैं, और यदि आपको एक स्वस्थ विरासत मिली और आज आपने नौकरी छोड़ दी, तो आप शायद अपना खुद का सॉफ़्टवेयर लिखना शुरू कर देंगे। एकमात्र समस्या यह है कि जब तक आप मानसिक रूप से जल चुके होते हैं, तब तक आप अपना काम कर चुके होते हैं। जब आप घर जाते हैं, तो आप इसके अलावा बहुत कुछ नहीं करना चाहते हैं [यहां अपनी पसंदीदा वनस्पति डालें]।
प्रैग्नेंसी: यह आपकी नौकरी / कंपनी की गलती हो सकती है या नहीं। कभी-कभी एक पूर्णकालिक नौकरी सिर्फ इतनी ही मांग होती है। हालांकि, उपरोक्त के समान, इस चरण का खतरा यह है कि आप स्थिर होंगे। जबकि कोई भी समझ सकता है कि आप 5 साल की उम्र में काम करना क्यों छोड़ देते हैं, और नौकरी के बारे में तब तक नहीं सोचते हैं जब तक आप सुबह वापस नहीं आते हैं, समय के साथ आप देखेंगे कि आप उसी स्थान पर रह चुके हैं, जबकि अधिक जुनून वाले अन्य लोग आए और कोड़े मारे गए। एक तूफान और कुछ पागल सामान हो गया। यह शायद इसलिए भी नहीं हुआ क्योंकि वे एक बेहतर प्रोग्रामर हैं, बल्कि सिर्फ इसलिए कि उनमें जुनून था - किसी चीज के बारे में।
समाधान आसान नहीं है और शायद सभी के लिए अलग है। जब मैंने महसूस किया कि मैं इस चरण से पहले हो रहा था, तो मुझे सबसे अच्छा काम जो पूर्णकालिक पूर्णकालिक ब्लूज़ को हल करने के लिए मिला है वह है कि जहां कहीं भी हो, बस उसे ढूंढने और प्रेरणा लेने के लिए - IE लोगों को शांत सामान कर रहा है। उदाहरण के लिए, मुझे सॉफ्टवेयर स्टार्टअप्स के संस्थापकों के साथ लेखों या साक्षात्कारों को पढ़ने में मजा आता है। हो सकता है कि प्रेरणा प्रोग्रामिंग में भी नहीं है - फोटोग्राफी, पेंटिंग, संगीत, जो भी हो। यदि यह आपको प्रोग्रामिंग से काफी दूर ले जाता है, तो शायद आपको अपना असली जुनून मिल गया।
और, यह आपके नियोक्ता की गलती भी हो सकती है। कर्मचारी व्यक्तिगत विकास एक कंपनी को बहुत लाभ पहुंचा सकता है। आप अपने नियोक्ता को यह सुझाव दे सकते हैं कि कुछ समर्पित समय के साथ, प्रोग्रामरों को धीमे होने का मौका दें, यह पता करें कि डेडलाइन हमेशा इस तरह का तनाव क्यों है, और नई चीजें सीखने के लिए थोड़ा समय है। आपको यह भी पता चल सकता है कि कम तनावपूर्ण वातावरण में उत्पादन तेज है।
इस सब के माध्यम से आम सूत्र यह है कि आपको अपने बारे में कुछ बातें जानने की जरूरत है:
- क्या जुनून आपके लिए महत्वपूर्ण है? क्या कुछ अज्ञात क्षमता तक पहुँचने या बस एक आरामदायक, स्थिर जीवन जीने के बारे में संतुष्टि है?
- क्या प्रोग्रामिंग आपके लिए एक जुनून है? यदि नहीं, लेकिन आपको जुनून की ज़रूरत नहीं है, तो क्या यह कम से कम दुखी नहीं करता है?
आपके मूल प्रश्न का उत्तर देने के लिए, उन श्रमिकों के लिए बहुत सारे अवसर हैं जो आवश्यक रूप से भावुक नहीं हैं, लेकिन सक्षम हैं। लेकिन आपको उनमें से कोई भी शीर्ष नौकरी पर नहीं मिलेगा। आप उन्हें सह-मिली कंपनियों से नहीं मिलेंगे । और वे नौकरियां पे-स्केल के शीर्ष पर नहीं हैं। इसमें से कोई भी आपके लिए महत्वपूर्ण नहीं हो सकता है, और यह सभी नियोक्ताओं के लिए महत्वपूर्ण नहीं है - इसलिए आप तब भी सम्मानित हो सकते हैं जब तक कि नौकरी आपके लिए एक अच्छी फिट है।
अगर वह के किसी भी है महत्वपूर्ण है, मैं तुम्हें जुनून अपने कैरियर में वापस लाने के लिए एक रास्ता खोजने के सुझाव देते हैं।
ध्यान दें
टिप्पणियों के जवाब में
मैं यह दावा नहीं कर रहा हूं कि कोई व्यक्ति आदर्श रूप से सप्ताह में 40 घंटे से अधिक कोडिंग करेगा। हालांकि, नौकरियां उत्पादन के बारे में हैं और आपको उस समय के लगभग सभी कोडिंग खर्च करने की आवश्यकता होती है। अधिकांश प्रोग्रामिंग नौकरियों में, यह केवल कुछ कौशल को तेज बनाए रखेगा। यदि आप भावुक बने रहना चाहते हैं (यानी बाहर जला नहीं) और स्थिर नहीं हैं, तो आपको एक प्रोग्रामिंग नौकरी में उत्कृष्टता हासिल करने के लिए अपने कौशल को बढ़ाने के लिए कहीं और अतिरिक्त समय खोजने की आवश्यकता होगी।
कुछ लोग निश्चित रूप से भाग्यशाली होते हैं जिनके पास एक नौकरी है जो उनके लिए व्यक्तिगत विकास को पर्याप्त मानती है ताकि उनके 9-5 के दौरान विभिन्न प्रकार के कौशल तेज रहें। ऐसा लगता नहीं है कि मूल पोस्टर इस शिविर में था। अगर तुम हो, तो वहीं रहो! उत्पादक होने के लिए अपने अतिरिक्त समय का उपयोग करें, लेकिन यह न सोचें कि इसे "कोडिंग" करना है। यदि आप "थकावट" महसूस करते हुए घर आते हैं तो मुझे संदेह है कि आप इस शिविर में हैं। इस तरह एक काम आपको प्रभावित महसूस कर रहा होगा।
बिंदु
आप कुछ करने के लिए सप्ताह में 40 घंटे बिताते हैं। यह तुच्छ नहीं है। मेरा मानना है कि आपको इसका अधिकतम लाभ उठाना चाहिए। इसका सबसे अधिक लाभ उठाने के लिए, आपका कुछ खाली समय उन कौशलों को बढ़ाने में व्यतीत करना चाहिए, जो आप दिन में उपयोग करते हैं।
अधिकांश नौकरियों के लिए पर्याप्त "उत्पादन" (आउटपुट पर समर्पित ध्यान देने की आवश्यकता है जो कि 40 घंटे (या अधिक) से बाहर व्यक्तिगत सीखने और विकास में बहुत योगदान नहीं देता है कि व्यक्तिगत विकास के लिए बहुत कम समय है। मेरा मानना है कि एक व्यक्ति अपने स्वयं के सीखने और विकास में जितना ध्यान देता है, उसका सीधा संबंध उनकी व्यक्तिगत सफलता से होता है। यह वह बिंदु है जिसे मैं यहां संबोधित करने की कोशिश कर रहा हूं ।
यदि आप अपने प्रोग्रामिंग कौशल को प्रत्यक्ष या अप्रत्यक्ष रूप से काम के घंटों के बाहर नहीं बढ़ाना चाहते हैं , तो यह बहुत संभव है कि आप एक नौकरी के साथ बेहतर होंगे जहां आप अपने कौशल में सुधार और तेज करने का आनंद ले सकते हैं। समय समाप्त।