CodeGym/Java Blog/अनियमित/पदोन्नत हों, मोटी रकम कमाएं और शीशे की छत को तोड़ दें। एक...
John Squirrels
स्तर 41
San Francisco

पदोन्नत हों, मोटी रकम कमाएं और शीशे की छत को तोड़ दें। एक अच्छी कोडिंग करियर योजना बनाने के टिप्स

अनियमित ग्रुप में प्रकाशित
सदस्य
जैसा कि कहा जाता है, कोई योजना न होने की तुलना में एक बुरी योजना होना हमेशा बेहतर होता है। थोड़ा विवादित बयान हो सकता है। लेकिन अगर आप एक पेशेवर प्रोग्रामर बनने के इच्छुक हैं और एक लंबा और फलदायी करियर बनाना चाहते हैं, तो आपको निश्चित रूप से एक योजना की आवश्यकता है। और हम अध्ययन योजना के बारे में बात नहीं कर रहे हैं, जो कि महत्वपूर्ण भी है और जिसे पिछले लेख में शामिल किया गया था । यदि आप कोडिंग में एक सफल करियर बनाना चाहते हैं, तो आपको एक करियर योजना की आवश्यकता है, और इसे शुरू से ही सही रखने से आपका वर्षों का समय बच सकता है अन्यथा अक्सर गलत दिशा में जाने या पेशेवर दृष्टिकोण से स्थिर रहने में खर्च हो जाता है।पदोन्नत हों, मोटी रकम कमाएं और शीशे की छत को तोड़ दें।  एक अच्छी कोडिंग करियर योजना बनाने के टिप्स - 1इसलिए आज हम सॉफ्टवेयर डेवलपमेंट में करियर प्लानिंग के बारे में बात करने जा रहे हैं। योजना बनाते समय किन बातों का ध्यान रखना चाहिए, सबसे आम गलतियाँ क्या हैं और आपको अपनी योजना में कितना आगे देखना चाहिए। अनुभवी सॉफ्टवेयर डेवलपर्स से इस विषय पर कुछ युक्तियों और अनुमानों के साथ।

आपके सॉफ्टवेयर डेवलपमेंट करियर प्लान में क्या होना चाहिए

1. सीखना और आत्म-सुधार।

जैसा कि हमने पहले भी कई बार CodeGym के लेखों में कहा है, सीखना एक पेशे के रूप में प्रोग्रामिंग का एक अभिन्न अंग है। और जब आप एक जावा पाठ्यक्रम पूरा कर लेते हैं, उदाहरण के लिए, और एक जावा डेवलपर के रूप में एक पूर्णकालिक नौकरी प्राप्त कर लेते हैं तो सीखना बंद नहीं होता है। यदि आप सॉफ्टवेयर डेवलपमेंट में एक लंबा और सफल करियर बनाना चाहते हैं, तो आपको सीखना कभी बंद नहीं करना चाहिए, और यह आपके करियर प्लान का एक हिस्सा होना चाहिए।

  • क्या सीखना है।

उन सभी प्रोग्रामिंग लैंग्वेज, फ्रेमवर्क, लाइब्रेरी और तकनीकों को लिखें, जिन्हें आप एक सॉफ्टवेयर डेवलपर के रूप में सुधारना सीखना चाहते हैं। समय-समय पर इस सूची की समीक्षा करने के लिए वापस आएं, इसमें नई चीजें जोड़ें या उन हिस्सों को हटा दें जो अब आपके करियर के लिए प्रासंगिक नहीं हैं।

  • कब और कितना सीखना है।

आपके करियर योजना के सीखने वाले हिस्से पर ध्यान देने वाली एक और बात है समय और कार्यक्रम। निर्दिष्ट करें कि आप क्या अध्ययन करने जा रहे हैं और कब तक, यह सुनिश्चित करने के लिए कि आप योजना से चिपके रहें, इसका ध्यान रखें।
“प्रोग्राम करना सीखना और प्रोग्रामिंग भाषा सीखना दो अलग-अलग चीज़ें हैं। एक महान डेवलपर के पास समस्याओं को इंगित करने और स्मार्ट समाधानों की परिकल्पना करने की क्षमता होती है। महान डेवलपर्स के पास भाषाओं, रूपरेखाओं और प्रोग्रामिंग टूल की एक सरणी को समझने की क्षमता होती है, लेकिन किसी भी समस्या को सार में सुलझाया जाना चाहिए। जिन डेवलपर्स ने प्रोग्रामिंग में बुनियादी कौशल का सम्मान किया है, उन्हें समानताओं की पहचान करना आसान लगता है। उदाहरण के लिए, एक बार जब एक डेवलपर यह समझ लेता है कि PHP और जावास्क्रिप्ट ऑब्जेक्ट-ओरिएंटेड भाषाएं हैं जो प्रथम श्रेणी के कार्यों का उपयोग करती हैं, तो वे आसानी से एक के बाद एक भाषा सीख सकते हैं," आंद्रेई पेट्रिक, एक अनुभवी प्रोग्रामर और नेटहंट के सीईओ ने कहा

2. कैरियर के लक्ष्य।

दूसरी महत्वपूर्ण बात जो आपके करियर विकास योजना का हिस्सा होनी चाहिए, वह है करियर के लक्ष्य। यह जानना कि आप क्या चाहते हैं और आप कहाँ जा रहे हैं, तेजी से प्रगति करने में मदद करता है। अपने दीर्घकालिक और लघु अवधि के करियर लक्ष्यों के बारे में सोचें और तय करें कि करियर के हर चरण पर आपका प्राथमिक ध्यान क्या होना चाहिए। क्या यह सीखना और व्यावसायिक विकास या उच्च वेतन है? दोनों की तलाश करना स्वाभाविक है लेकिन अक्सर आपको यह चुनना होता है कि एक निश्चित समय पर क्या अधिक महत्वपूर्ण है। अमेरिका के एक टेक्नोलॉजिस्ट और सिविल इंजीनियर जॉन हेस द्वारा सॉफ्टवेयर इंजीनियरों के लिए कैरियर के लक्ष्यों के बारे में एक अच्छी टिप्पणी यहां दी गई है:
"कोई फर्क नहीं पड़ता कि शीर्षक क्या है, आप समाधान के वास्तुकार बनना चाहते हैं। द ग्रैंड विजार्ड। वह व्यक्ति जो संपूर्ण समाधान के बारे में सोचता है और सभी जोड़ने वाले टुकड़ों को डिजाइन करता है। आप वह बनना चाहते हैं जिसके पास सभी जाते हैं, जिसके पास सभी उत्तर हों, सभी विचार हों, सभी समाधान हों। मैंने सिविल इंजीनियरिंग में अपने शुरुआती दिनों से यह सीखा है। इस प्रोजेक्ट पर सैकड़ों इंजीनियर काम कर रहे थे, लेकिन एक शख्स था, जिसकी हर कोई सुनता था। उसका दिमाग दूसरे लोगों की तरह काम नहीं करता था, वह बस सपने देखता था। मेरा लक्ष्य हमेशा एक आदमी बनना था। वह जो किसी भी चीज़ को हल कर सकता है, कुछ भी डिज़ाइन कर सकता है, किसी भी चीज़ को अलग तरीके से डिबग कर सकता है, फिर हर कोई। अगर मुझे लगा कि हार्डवेयर को जानकर मेरे पास बेहतर विचार होंगे, तो मैं इसे सीखूंगा। अगर मुझे लगा कि इसे कोड करने के लिए मुझे वित्त को समझने की जरूरत है, तो मैं इसे सीखूंगा।

3. कैरियर पथ।

एक सॉफ्टवेयर डेवलपर होने के बारे में सबसे अच्छी चीजों में से एक यह है कि विभिन्न उद्योगों में विभिन्न प्रकार के उत्पादों का उत्पादन करने के लिए प्रोग्रामर की आवश्यकता होती है, और आप चुन सकते हैं कि आप वास्तव में क्या विकसित करना चाहते हैं और किस बाजार क्षेत्र में। उदाहरण के लिए, एक कोडर मोबाइल एप्लिकेशन, एंटरप्राइज़ समाधान, वीडियो गेम, डेस्कटॉप प्रोग्राम, वेबसाइट और इंटरनेट पेज (वेब ​​विकास), IoT समाधान आदि विकसित कर सकता है। ये सभी करियर पथ हैं, और यह तय करना अच्छा होगा कि आप कहां चाहेंगे अपने करियर को शुरू से खर्च करने के लिए। बेशक, आपको अपने आप को केवल एक विकल्प तक सीमित रखने की आवश्यकता नहीं है, और यदि आप ऐसा महसूस करते हैं तो आप थोड़ी देर बाद एक अलग रास्ता अपनाने के लिए स्वतंत्र हैं।
"भविष्य की भविष्यवाणी करने का सबसे अच्छा तरीका इसे बनाना है" - अब्राहम लिंकन। अपने आप को करियर या कुछ विशिष्टताओं के लिए बाध्य न करें, जिसमें आप स्पष्ट रूप से काम नहीं करना चाहते हैं। इसके बारे में अपनी पसंद की चीजें करें, नवोन्मेषी बनें, रचनात्मक बनें और इसे जीवन में बदल दें," जर्मनी के एक अनुभवी मोबाइल डेवलपर मैक्सिमिलियन वानर की सिफारिश करते हैं ।

4. नौकरी की तलाश में।

अपने पसंदीदा उद्योग और बाजार क्षेत्र में नौकरियों के लिए आवेदन करने के साथ-साथ नौकरी के लिए साक्षात्कार की तैयारी करना भी आपके करियर विकास योजना का एक हिस्सा होना चाहिए। उदाहरण के लिए, कुछ पेशेवर डेवलपर नियमित रूप से उन सभी नई नौकरियों की निगरानी करते हैं जो उनकी योग्यता से मेल खाती हैं। यह समझ में आता है क्योंकि इस तरह आपको हमेशा इस बारे में प्रत्यक्ष ज्ञान होगा कि बाजार में क्या चल रहा है, कौन से कौशल और तकनीकों की मांग है और भविष्य के रुझान क्या हैं। जॉब इंटरव्यू की तैयारी इसका एक और महत्वपूर्ण हिस्सा है। नौकरी के साक्षात्कार की तैयारी के लिए अपनी योजना में समय आवंटित करें। कई अनुभवी कोडर नियमित रूप से सॉफ्टवेयर डेवलपर जॉब इंटरव्यू लेने की सलाह देते हैं, भले ही आप नौकरी की तलाश में न हों, केवल अनुभव और अभ्यास के लिए। वैसे, यहाँ की एक अच्छी सूची हैशीर्ष 150 सबसे अधिक बार पूछे जाने वाले जावा डेवलपर जॉब इंटरव्यू प्रश्न
"सॉफ्टवेयर इंजीनियरिंग साक्षात्कार के लिए तैयार होना भारी हो सकता है क्योंकि ऐसा लगता है कि आपको सब कुछ जानने की जरूरत है। और "सब कुछ अध्ययन करो!" आपका समय सीमित होने के कारण एक यथार्थवादी साक्षात्कार तैयारी रणनीति नहीं है, इसलिए आपको तैयार करने के लिए चीजों की प्रबंधनीय सूची में "सबकुछ" को कम करने का एक तरीका चाहिए। चूंकि किसी भी दो नौकरियों में बिल्कुल समान साक्षात्कार नहीं होते हैं, इसलिए कोई भी ऐसा "नुस्खा" नहीं है जो आपको बताए कि हर एक तकनीकी साक्षात्कार की तैयारी कैसे करें। सौभाग्य से, कुछ पैटर्न हैं जो यह निर्धारित करना काफी आसान बनाते हैं कि आपको किस तरह के साक्षात्कार के लिए तैयारी करने की आवश्यकता है, और वहां से यह पता लगाने के लिए कि क्या अध्ययन करना है, ” कोडसिग्नल कंपनी के एक अनुभवी प्रोग्रामर और सीईओ तिगरान स्लोयान ने कहा ।

5. नौकरी चुनना।

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

6. 'कांच की छत' के माध्यम से बढ़ने और तोड़ने के तरीके।

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