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