बहुत कुछ सीखने के लिए, प्रौद्योगिकियों की भारी किस्मों से निपटना [बंद]


19

मैं स्नातक होने वाला हूं, और मैं पहले से ही हमारे पुस्तकालय आईटी विभाग में एक वेब डेवलपर के रूप में काम कर रहा हूं।

जब मैं नौकरी की पोस्टिंग को देखता हूं तो मैं वहां से बाहर आने वाली विभिन्न तकनीकों से पूरी तरह अभिभूत हूं।

कुछ कंपनियां गणित + एल्गोरिदम + डेटा संरचनाओं के बारे में परवाह करती हैं। प्रौद्योगिकी स्टैक XYZ में अनुभवों के बारे में कुछ देखभाल। एसक्यूएल, सीएसएस, एचटीएमएल, चौखटे, जावास्क्रिप्ट, डिजाइन पैटर्न आदि .. आदि ... आदि ...

कुछ बिंदु पर मैंने महसूस किया कि मुझे एक बेहतर जगह पर रोजगार योग्य बनने के लिए एक नींव की शुरुआत करने और वहां से जाने की आवश्यकता है। लेकिन मुझे दरवाजे पर लाने के लिए कौशल-सेट बदलता रहता है और मेरे पास सब कुछ सीखने का समय नहीं है।

आप इस मुद्दे से कैसे निपटेंगे? रोजगार योग्य बनने के लिए आवश्यक स्टैक क्या है? Php या ror क्षेत्र में कहें।

शायद एक चालाक कदम एक प्रौद्योगिकी स्टैक के लिए कम विविधता के साथ स्थानांतरित करने के लिए होगा जैसे .net?


3
यह .net के लिए अलग नहीं है।
kirk.burleson

जवाबों:


13

जॉब पोस्टिंग के साथ बात यह है कि पोस्ट की जाने वाली आवश्यकताएं अक्सर कौशल-सेट की तुलना में अधिक व्यापक होती हैं जो आपको नौकरी दिलाने के लिए पर्याप्त होती हैं, या तो इसलिए कि एचआर हर बज़बॉर्ड को सूचीबद्ध करते हैं जिनके साथ वे आते हैं, जिसमें आवश्यक रूप से अच्छा-से-कौशल शामिल है या अक्षम उम्मीदवारों को डराना चाहता है। लोग अपनी क्षमताओं को cv या उनके बारे में स्पष्ट रूप से झूठ बोलते हैं, वही नौकरी पोस्टिंग के लिए जाता है। यदि आप महसूस करते हैं कि आप मिलेंगे, तो कहें, 3/4 सूचीबद्ध आवश्यकताओं के साथ, आप बहुत अच्छी तरह से अपनी संभावनाओं को ले सकते हैं। यदि एचआर सक्षम है, तो वे आपके आवेदन पर गंभीरता से विचार करेंगे।

इसके अलावा, अपने आप को दरवाजे पर लाने का सबसे आसान तरीका है इंटर्नशिप प्राप्त करना। आप एक के लिए चारों ओर देखना चाहते हो सकता है।

इसके अलावा, ध्यान रखें कि नौकरी के बाजार पर जलवायु दुनिया भर में समान नहीं है और यह दिखाएगा। डैनियल पिटमैन के जवाब से अमेरिका में स्थिति मध्य यूरोप के एक व्यक्ति के लिए बहुत भिन्न है (जो आपके उपनाम को देखकर आपकी रुचि का हो सकता है)।


1
यह शायद ही कभी लागू करने के लिए दर्द होता है, लेकिन अपेक्षाकृत कुछ नौकरी की पोस्टिंग "कृत्रिम रूप से बढ़ जाती है", और लंबे अनुभव से उस काम पर रखने की प्रक्रिया का हिस्सा है - वे कौशल लगभग हमेशा ऐसी चीजें हैं जो सीधे देखने के लिए हैं। यह विचार कि वे बने हैं - उम्मीदवारों को डराने के लिए - सुपर-सहायक नहीं है। :(
डैनियल पिटमैन

मान लीजिए कि आप सही कह रहे हैं: एचआर उन चीजों की सूची बना रहा है, जिनके बारे में वे सोच सकते हैं। आप शायद कहेंगे: "अरे, मैं 70% आवश्यकताओं को पूरा करता हूं, मुझे इसे शॉट दें"। आप अपना सीवी किसको भेजते हैं? बिल्कुल: मानव संसाधन विभाग के लिए।
रादु मुराज़े

2
इसका मतलब यह नहीं है कि एचआर अक्षम है। यदि आप अपने सपने के नियोक्ता का वर्णन करते हैं, तो आपकी "आवश्यकताओं की सूची" संभवतः पूरी तरह से अवास्तविक होगी, भी। यह किसी भी अन्य तरीके से अलग क्यों होना चाहिए?
निकी

@ डैनियल: मैं मानता हूं कि मेरे शब्दों का अच्छा विकल्प नहीं था, टिप्पणी से टिप्पणी शामिल करने के लिए पोस्ट को संपादित किया।
स्क्रवटैप

7

सॉफ़्टवेयर डेवलपमेंट उद्योग में काम करने के कठिन हिस्सों में से एक यह है कि, आम तौर पर बोलकर, आप अपने बाकी के कैरियर के लिए इस समस्या के कुछ हिस्से का सामना करने की उम्मीद कर सकते हैं। उद्योग काफी तेजी से बदल रहा है कि अगर आप अभी भी बैठते हैं तो आप अपने आप को और अधिक पीछे छोड़ देते हैं। (उदाहरण के लिए, उदाहरण के लिए, विंडोज 3.1 प्रोग्रामिंग स्किल्स आज के जॉब मार्केट में आपकी मदद करेंगे।)

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

नए स्नातक के रूप में तालिका में आप ला सकते हैं मानक चीजें:

  • कंपनी, उद्योग, समस्या स्थान, और नौकरी के लिए उत्साह।
  • सीखने के लिए एक जुनून, और सबूत है कि आप मक्खी पर सीखने में सक्षम हैं।
  • सबूत है कि आप वास्तव में आप ले लिया पाठ्यक्रम के बुनियादी कौशल में महारत हासिल है।

वे "कम / पास" स्तर से कम या ज्यादा हैं: पर्याप्त स्नातक हैं जो नौकरी के बारे में उत्साही हैं, और जिनके पास सीखने के लिए एक राक्षसी जुनून है, कि यदि आप "नौकरी के बाद" के रूप में आते हैं, तो आप कम होने की संभावना रखते हैं। अपने आप को अच्छी तरह से बेचो।

इससे परे, जो चीजें एक उम्मीदवार को सबसे अधिक सम्मोहक बनाती हैं, जब हम इंटर्न या नए स्नातक स्तर पर भर्ती होते हैं, दोनों ही अपने तरीके से उचित और आसान कठिन होते हैं:

हम किसी ऐसे व्यक्ति की तलाश करते हैं जिसने पाठ्यक्रम की आवश्यकताओं के बाहर जुनून और सफलता दोनों का प्रदर्शन किया - अच्छे अतीत की इंटर्नशिप, प्रतियोगिता जीत, उद्योग की सदस्यता, एक ब्लॉग जो अपने सीखने और प्रयोगों का दस्तावेज बनाता है, खुले स्रोत समुदाय में भागीदारी, एक दृश्यमान और सक्षम उपस्थिति। StackExchange परिवार, और इसी तरह।

हम किसी ऐसे व्यक्ति की तलाश भी करते हैं जो काम कर सके - और ऐसा करने के लिए कुछ भी आश्वस्त नहीं करता है। मेरे वर्तमान नियोक्ता के पास एक खुला स्रोत परियोजना है, इसलिए इसमें योगदान करना एक नौकरी पाने में एक बड़ी मदद है - क्योंकि हम जिस नौकरी की परवाह करते हैं उसके एक हिस्से के लिए वास्तव में नक्शे।

बंद कंपनियों के लिए, यह प्रदर्शित करना कि आप कोड लिख सकते हैं, और अच्छी तरह से, हालांकि अच्छा है। हम पूरी तरह से उन उम्मीदवारों के पक्ष में होंगे जिनके पास सार्वजनिक रूप से उपलब्ध कोड था जिसे हम पढ़ सकते हैं और उनकी सामान्य योग्यता को समझ सकते हैं।

इसके लिए दो मुख्य रास्ते एक मौजूदा खुली परियोजना में योगदान करने के लिए, या अपना खुद का शुरू करने के लिए हैं - भले ही यह बेतहाशा सफल न हो - गीथहब, या अन्य ऑनलाइन कोड रिपॉजिटरी जैसे दृश्य स्थानों में, या दृश्य खुले स्रोत परियोजनाओं में।

अंत में, दो निराशाजनक बातें याद रखें:

एक, अधिकांश नियोक्ता आपकी ऑनलाइन उपस्थिति की तलाश करने वाले हैं। आपको यह देखना चाहिए कि आपके तकनीकी कौशल की तरह आप उन्हें क्या जानना चाहते हैं, और यह दर्शाता है कि यह उन चीजों को प्रतिबिंबित नहीं करता है जिन पर आप जोर नहीं देना चाहते हैं, जैसे उस दिन की कहानी जब आपने परीक्षा छोड़ दी थी क्योंकि आपका हैंगओवर बहुत बड़ा था । (जो, दुखद, लेकिन सच है, हमारे अस्वीकृत उम्मीदवारों का एक छोटा हिस्सा बाहर निकाल दिया जाता है।)

दो, आपके उद्योग के अनुभव के बिना लोगों के लिए एक भयानक नौकरी बाजार में स्नातक होने जा रहे हैं। अभी बहुत से ऐसे लोग हैं जिनके पास एक, दो, पांच, यहां तक ​​कि दस साल का अनुभव है जो नौकरी नहीं पा सकते हैं।

विशेष रूप से अमेरिका में इसका मतलब है कि वे कुछ भी (लाभ के साथ) पूरे समय के लिए भूखे हैं और काम करने में सक्षम होने के लिए कुछ भी - यहां तक ​​कि इंटर्नशिप पर भी विचार करने के लिए तैयार हैं।

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


4

यह भारी नहीं है,

  • गणित, आपका स्नातक, आप गणित कर सकते हैं
  • एल्गोरिदम, COMP- विज्ञान की कब्र एल्गोरिदम को जानते हैं
  • डेटा संरचनाएं, कॉम्प-साइज़ ग्राड्स डेटा संरचनाओं को जानते हैं

  • प्रौद्योगिकी स्टैक XYZ, एक स्टैक सीखें बाकी समान समान हैं

  • एसक्यूएल, यह डेटाबेस है, यदि आप किसी भी ऐप का निर्माण करते हैं जो आप डेटाबेस से निपटेंगे
  • सीएसएस, यह वेब देव का दृश्य हिस्सा है, यदि आप किसी भी वेब ऐप का निर्माण करते हैं जिसे आप सीएसएस को जान पाएंगे
  • html, यह वेबसाइट की सामग्री है, यदि आप वेबसाइट बनाते हैं तो आपको यह पता है
  • चौखटे, आप एक का उपयोग करेंगे यदि आपका निर्माण एक वेब ऐप
  • जावास्क्रिप्ट, आप इसे सीखेंगे यदि आपका वेब ऐप बन रहा है
  • डिज़ाइन पैटर्न, यदि आप कोड करते हैं तो आप इन्हें लागू करते हैं

यदि आपके पास एक COMP- विज्ञान की डिग्री है और आपने एक वेब एप्लिकेशन बनाया है तो आप इन सभी मानदंडों को पूरा करते हैं।


3
"यदि आप डेटाबेस से संबंधित कोई भी ऐप बनाएंगे"। नहीं, बड़े अंतर से नहीं।
निकी

@ मिक्सी एकमात्र डेटाबेस के साथ सौदा करने वाला एकमात्र ऐप एक गैर-अनुकूलित प्रॉक्सी ऐप है
Raynos

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

@ मिनी मैं विशेष रूप से वेब विकास के बारे में बात कर रहा था। वेब विकास डेटाबेस के भीतर आम हैं।
रेयानोस

1

मैं आपको सुझाव दूंगा कि यदि आप एक डेवलपर के रूप में ध्यान केंद्रित करना चाहते हैं, तो आप एक प्रमाणन ट्रैक बना सकते हैं। यह आपके कौशल सेट को साबित करने और उद्योग में खुद को अधिक बिक्री योग्य बनाने का सबसे अच्छा तरीका होगा।

इसके अलावा जब आप अल्गोरिथम, डेटा स्ट्रक्चर्स और मैथ जैसे सामानों के बारे में बात करते हैं, तो आपको यहां यह सराहना करने की आवश्यकता है कि कुछ नियोक्ताओं को कंप्यूटर साइंस स्नातकों की आवश्यकता होती है और कुछ को आईटी पेशेवरों की आवश्यकता होती है। आपको कंप्यूटर विज्ञान और सूचना प्रौद्योगिकी के बीच अंतर की सराहना करनी होगी। अपने लिए एक कैरियर मार्ग की पहचान करें। कृपया इस उत्तर को यहाँ देखें:

स्नातक सॉफ्टवेयर डेवलपर भूमिका के लिए परीक्षण?


मुझे यह विश्वास करना मुश्किल है कि सीएस डिग्री पर कोई भी मूल्य जोड़ता है।
केसी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.