CodeGym /Java Blog /अनियमित /प्रोग्रामर के रूप में नौकरी पाने की संभावनाओं को बढ़ाने क...
John Squirrels
स्तर 41
San Francisco

प्रोग्रामर के रूप में नौकरी पाने की संभावनाओं को बढ़ाने के लिए 5 टिप्स

अनियमित ग्रुप में प्रकाशित
सभी को नमस्कार! मुझे आपको यह बताने की ज़रूरत नहीं है कि जब आपके पास अनुभव नहीं है तो प्रोग्रामर के रूप में नौकरी पाना कितना मुश्किल है। "कोई अनुभव नहीं" स्तर पर प्रतिस्पर्धा हाल ही में काफी बढ़ी है (मुख्य रूप से CodeGym, और अन्य ऑनलाइन पाठ्यक्रमों जैसी वेबसाइटों के कारण)। परिणाम यह है कि विभिन्न ऑनलाइन पाठ्यक्रमों के स्नातकों की भीड़ के बीच खड़ा होना बहुत कठिन होता जा रहा है। और चुनौती नौकरी के साक्षात्कार में अच्छा प्रदर्शन करने की नहीं है। चुनौती सिर्फ नौकरी के लिए इंटरव्यू दे रही है। CodeGym स्नातक नौकरी चाहने वालों की भीड़ से कैसे अलग दिख सकता है? मैं स्प्रिंग और हाइबरनेट जैसी उद्यम तकनीकों के बारे में नहीं लिखने जा रहा हूं, जो स्पष्ट रूप से जावा देव के लिए आवश्यक हैं - आपको उन्हें जाने बिना नौकरी खोजने में बहुत मुश्किल होगी। नौसिखिए डेवलपर्स के लिए काम खोजने के लिए नीचे 5 सिफारिशें दी गई हैं।

1. जावास्क्रिप्ट सीखें

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

2. SQL क्वेरी लिखना सीखें

एसक्यूएल स्प्रिंग और हाइबरनेट से कम स्पष्ट प्रतीत नहीं हो सकता है, जिसे मैंने सूची में शामिल नहीं किया था। वास्तव में, एक अंतर है: बड़ी संख्या में डेवलपर्स को SQL प्रश्नों का सतही ज्ञान है: वे "चयन * तालिका_नाम से" लिख सकते हैं, या कुछ तालिकाओं में शामिल हो सकते हैं। मेरा सुझाव है कि आप उन्हें पूरी तरह से मास्टर करें, और अपने रिज्यूमे में इसका उल्लेख करने में संकोच न करें। अतीत में, मेरे कई सहयोगियों के पास नौकरी थी जहाँ उन्हें बहुत सी SQL क्वेरी लिखनी पड़ती थी। जब उन्होंने जावा विकास में जाने का फैसला किया, तो इन कौशलों ने उन्हें बहुत आकर्षक बना दिया। और जावा देव में, निश्चित रूप से, यह एक बहुत ही उपयोगी कौशल है। मैं नियमित रूप से सुझावों के लिए उनके पास जाता हूं :) आप "हेड फर्स्ट एसक्यूएल" पढ़कर शुरू कर सकते हैं। फिर बस लोकप्रिय डीबीएमएस (उदाहरण के लिए पोर्टग्रेज या ओरेकल) में से एक का चयन करें और उस पर कुछ किताबें पढ़ें।

3. एक GitHub प्रोफ़ाइल बनाएँ

आपके फिर से शुरू होने के बाद, आपकी GitHub प्रोफ़ाइल शायद सबसे महत्वपूर्ण बात है जिस पर एक संभावित नियोक्ता ध्यान देगा। कई कामकाजी परियोजनाओं वाली प्रोफ़ाइल निश्चित रूप से अतिरिक्त ध्यान आकर्षित करेगी। क्या अधिक है, "GitHub विश्लेषक" भर्तियों के बीच अधिक से अधिक लोकप्रिय हो रहे हैं। ये विशेष कार्यक्रम हैं जो कंपनियों को सही प्रौद्योगिकी स्टैक वाले डेवलपर्स को खोजने में मदद करने के लिए GitHub पर संग्रहीत कोड को स्कैन करते हैं। यदि उन्हें किसी ऐसे व्यक्ति की आवश्यकता है जो स्प्रिंग सिक्योरिटी को जानता हो, तो प्रोग्राम गिटहब पर क्रॉल करता है, उन उपयोगकर्ताओं का चयन करता है जिनके रिपॉजिटरी में इस तकनीक का उपयोग करने वाले कोड होते हैं। शुरुआत में, स्पष्ट रूप से आपके पास शेखी बघारने के लिए कुछ खास नहीं होगा, लेकिन आप अपनी प्रोफ़ाइल को CodeGym के "बड़े कार्यों" से भरना शुरू कर सकते हैं। यदि आप ' हमने ReactJS/AngularJS सीख लिया है और एक-पेज के कुछ एप्लिकेशन बनाए हैं, उन्हें वहां भी रखें। आपने जो कुछ भी बनाया है वह काम करता है और एक नियोक्ता को आपकी GitHub प्रोफ़ाइल देखने में रुचि हो सकती है।

4. Oracle प्रमाणीकरण प्राप्त करें

CodeGym के निर्माता मुझे आपसे झूठ नहीं बोलने देंगे: उन्हें संभावित छात्रों से सबसे आम प्रश्न मिलता है "क्या मेरे स्नातक होने पर आप कोई प्रमाणपत्र प्रदान करते हैं?" वे एक साधारण कारण के लिए जावा प्रमाणपत्र नहीं देते हैं: नियोक्ता उनमें रूचि नहीं रखते हैं। वे यह सत्यापित करने में पूरी तरह से सक्षम हैं कि आप क्या जानते हैं और एक साक्षात्कार के दौरान आप क्या कर सकते हैं, ऑनलाइन पाठ्यक्रमों से किसी प्रमाणपत्र के बिना। उस ने कहा, ओरेकल का एक प्रमाण पत्र इस मायने में अलग है कि यह जावा के रचनाकारों की आधिकारिक पुष्टि है कि आप भाषा में धाराप्रवाह हैं। इस तरह का प्रमाणन आउटसोर्सिंग प्रदाताओं के लिए एक गंभीर लाभ है, यानी वे लोग जो अपने डेवलपर्स को बाहरी परियोजनाओं पर काम करने के लिए अन्य कंपनियों को "किराए पर" देते हैं। उदाहरण के लिए, मान लीजिए कि किसी बैंक को एक नया वेब क्लाइंट बनाने की आवश्यकता है। इसके लिए डेवलपर्स की अपनी इन-हाउस भीड़ को बनाए रखना लाभदायक नहीं है - एक बार की परियोजना के लिए, बाहरी टीम को ढूंढना आसान है। ऐसे मामलों में, व्यवसाय आउटसोर्सिंग प्रदाता की ओर मुड़ते हैं। वे बैंक द्वारा आवश्यक कौशल वाले लोगों को नियुक्त करेंगे और एक टीम बनाएंगे। उस ने कहा, ग्राहक को यह समझना चाहिए कि यह वास्तव में स्मार्ट डेवलपर्स के लिए (बहुत) भुगतान करेगा। यहीं पर Oracle सर्टिफिकेशन आपके लिए फायदेमंद होगा। आखिरकार, कागज के एक टुकड़े के साथ यह पुष्टि करने का एकमात्र तरीका है कि जावा प्रोग्रामर योग्य है। दूसरे शब्दों में, एक आउटसोर्सिंग प्रदाता अपने ग्राहकों को प्रमाणित डेवलपर को अधिक आसानी से "बेच" सकता है। ओरेकल सर्टिफिकेशन कई स्तरों में आते हैं। पहला स्तर (OCAJP8) पाना बहुत आसान होगा। परीक्षा में केवल 8 विषयों के बारे में प्रश्न हैं: बाहरी टीम को ढूंढना आसान है। ऐसे मामलों में, व्यवसाय आउटसोर्सिंग प्रदाता की ओर मुड़ते हैं। वे बैंक द्वारा आवश्यक कौशल वाले लोगों को नियुक्त करेंगे और एक टीम बनाएंगे। उस ने कहा, ग्राहक को यह समझना चाहिए कि यह वास्तव में स्मार्ट डेवलपर्स के लिए (बहुत) भुगतान करेगा। यहीं पर Oracle सर्टिफिकेशन आपके लिए फायदेमंद होगा। आखिरकार, कागज के एक टुकड़े के साथ यह पुष्टि करने का एकमात्र तरीका है कि जावा प्रोग्रामर योग्य है। दूसरे शब्दों में, एक आउटसोर्सिंग प्रदाता अपने ग्राहकों को प्रमाणित डेवलपर को अधिक आसानी से "बेच" सकता है। ओरेकल सर्टिफिकेशन कई स्तरों में आते हैं। पहला स्तर (OCAJP8) पाना बहुत आसान होगा। परीक्षा में केवल 8 विषयों के बारे में प्रश्न हैं: बाहरी टीम को ढूंढना आसान है। ऐसे मामलों में, व्यवसाय आउटसोर्सिंग प्रदाता की ओर मुड़ते हैं। वे बैंक द्वारा आवश्यक कौशल वाले लोगों को नियुक्त करेंगे और एक टीम बनाएंगे। उस ने कहा, ग्राहक को यह समझना चाहिए कि यह वास्तव में स्मार्ट डेवलपर्स के लिए (बहुत) भुगतान करेगा। यहीं पर Oracle सर्टिफिकेशन आपके लिए फायदेमंद होगा। आखिरकार, कागज के एक टुकड़े के साथ यह पुष्टि करने का एकमात्र तरीका है कि जावा प्रोग्रामर योग्य है। दूसरे शब्दों में, एक आउटसोर्सिंग प्रदाता अपने ग्राहकों को प्रमाणित डेवलपर को अधिक आसानी से "बेच" सकता है। ओरेकल सर्टिफिकेशन कई स्तरों में आते हैं। पहला स्तर (OCAJP8) पाना बहुत आसान होगा। परीक्षा में केवल 8 विषयों के बारे में प्रश्न हैं: वे बैंक द्वारा आवश्यक कौशल वाले लोगों को नियुक्त करेंगे और एक टीम बनाएंगे। उस ने कहा, ग्राहक को यह समझना चाहिए कि यह वास्तव में स्मार्ट डेवलपर्स के लिए (बहुत) भुगतान करेगा। यहीं पर Oracle सर्टिफिकेशन आपके लिए फायदेमंद होगा। आखिरकार, कागज के एक टुकड़े के साथ यह पुष्टि करने का एकमात्र तरीका है कि जावा प्रोग्रामर योग्य है। दूसरे शब्दों में, एक आउटसोर्सिंग प्रदाता अपने ग्राहकों को प्रमाणित डेवलपर को अधिक आसानी से "बेच" सकता है। ओरेकल सर्टिफिकेशन कई स्तरों में आते हैं। पहला स्तर (OCAJP8) पाना बहुत आसान होगा। परीक्षा में केवल 8 विषयों के बारे में प्रश्न हैं: वे बैंक द्वारा आवश्यक कौशल वाले लोगों को नियुक्त करेंगे और एक टीम बनाएंगे। उस ने कहा, ग्राहक को यह समझना चाहिए कि यह वास्तव में स्मार्ट डेवलपर्स के लिए (बहुत) भुगतान करेगा। यहीं पर Oracle सर्टिफिकेशन आपके लिए फायदेमंद होगा। आखिरकार, कागज के एक टुकड़े के साथ यह पुष्टि करने का एकमात्र तरीका है कि जावा प्रोग्रामर योग्य है। दूसरे शब्दों में, एक आउटसोर्सिंग प्रदाता अपने ग्राहकों को प्रमाणित डेवलपर को अधिक आसानी से "बेच" सकता है। ओरेकल सर्टिफिकेशन कई स्तरों में आते हैं। पहला स्तर (OCAJP8) पाना बहुत आसान होगा। परीक्षा में केवल 8 विषयों के बारे में प्रश्न हैं: दूसरे शब्दों में, एक आउटसोर्सिंग प्रदाता अपने ग्राहकों को प्रमाणित डेवलपर को अधिक आसानी से "बेच" सकता है। ओरेकल सर्टिफिकेशन कई स्तरों में आते हैं। पहला स्तर (OCAJP8) पाना बहुत आसान होगा। परीक्षा में केवल 8 विषयों के बारे में प्रश्न हैं: दूसरे शब्दों में, एक आउटसोर्सिंग प्रदाता अपने ग्राहकों को प्रमाणित डेवलपर को अधिक आसानी से "बेच" सकता है। ओरेकल सर्टिफिकेशन कई स्तरों में आते हैं। पहला स्तर (OCAJP8) पाना बहुत आसान होगा। परीक्षा में केवल 8 विषयों के बारे में प्रश्न हैं:
  • जावा मूल बातें (चर, संकुल, मुख्य () विधि, आदि);
  • जावा डेटा प्रकार (आदिम, संदर्भ, रैपर) के साथ कार्य करना;
  • ऑपरेटरों और निर्णय संरचनाओं का उपयोग करना (+-*/, यदि-अन्यथा, स्विच, आदि);
  • लूप कंस्ट्रक्ट्स (लूप्स) का उपयोग करना;
  • मेथड्स एंड एनकैप्सुलेशन (मेथड्स, इनकैप्सुलेशन) के साथ काम करना;
  • विरासत (विरासत) के साथ काम करना;
  • अपवादों को संभालना;
  • जावा एपीआई से चयनित कक्षाओं के साथ काम करना (लोकप्रिय कक्षाएं जैसे लोकलडेटटाइम, ऐरेलिस्ट, स्ट्रिंग)।
मल्टीथ्रेडिंग, IO/NIO और जैसे कोई जटिल विषय नहीं हैं। कई विषयों का कवरेज सीमित है (उदाहरण के लिए, List<> के सभी कार्यान्वयनों में , केवल ArrayList<> के बारे में प्रश्न हैं )। प्रमाणन परीक्षा देने पर वर्तमान में $150 का खर्च आता है।

5. पेशेवर समुदायों में भाग लें

मोटे तौर पर आधे नियोक्ता पेशेवर समुदायों में उम्मीदवारों की भागीदारी में रुचि रखते हैं। मुख्य (गीथहब के अलावा, जिसका उल्लेख पहले किया गया था) स्टैक ओवरफ़्लो है। इसलिए, यदि आप कोई मिनी-प्रोजेक्ट शुरू कर रहे हैं, तो इसे समुदाय के साथ साझा करने में संकोच न करें। पीएस दुनिया लगातार बदल रही है, और आईटी क्षेत्र कोई अपवाद नहीं है। बिना अनुभव के नियोक्ता का ध्यान आकर्षित करना काफी मुश्किल है। मुझे उम्मीद है कि ऊपर दिए गए सुझाव मेरे कुछ CodeGym "सहपाठियों" को उनकी पहली नौकरी पाने में मदद करेंगे :)
टिप्पणियां
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION