संकलक [-संबंधित] नौकरियों के लिए भर्ती करना इतना कठिन क्यों है? [बन्द है]


16

पिछले हफ्ते, कुछ सहकर्मियों और मैं तीन प्रमुख विश्वविद्यालयों (अमेरिका में दो और इंग्लैंड में एक) में कैरियर मेलों में भाग ले रहे थे, जहां हम कई संकलक पदों पर भर्ती के लिए (बहुत सफलता के बिना) प्रयास कर रहे थे, इंटर्नशिप से लेकर, हमारी टीम के लिए प्रवेश स्तर, अधिक वरिष्ठ के लिए।

हमारे आश्चर्य की बात यह है कि 80% छात्रों ने कहा कि हमने "मैं Ansroid ऐप्स बनाना चाहता हूं" की एक लंबी लाइन का जवाब दिया, जब उनसे पूछा गया कि वे क्या करने में रुचि रखते हैं। (और अन्य 20%? "IPhone ऐप"!) कुछ ने खुले तौर पर यह भी व्यक्त किया कि वे "एक कंपाइलर का निर्माण नहीं करना चाहते थे, ... यह उबाऊ है"; उन्होंने कहा और मैंने उद्धृत किया।

तो यह उन मोबाइल ऐप्स के बारे में क्या है जो इन दिनों (युवा?) "डेवलपर्स" के लिए इतना आकर्षक है? और उसी टोकन से, कंपाइलर उनके लिए "उबाऊ" विषय क्यों है? (मुझे नहीं लगता कि ये दोनों पारस्परिक रूप से अनन्य हैं। एक निश्चित रूप से मोबाइल फोन के लिए एक कंपाइलर का निर्माण कर सकता है, लेकिन यह बिंदु के बगल में है)

अधिक प्रतिभाओं को आकर्षित करने के लिए, या केवल इच्छुक उम्मीदवारों के लिए हम क्या कर सकते हैं?


8
और iPhone और Android से पहले, वे शायद सभी ने वीडियो गेम बनाने के बारे में कुछ कहा होगा। मैंने पाया है कि यह "ऊनी चमकदार वस्तुओं" को खोजने के लिए बहुत सामान्य है! उन घटनाओं के लोग, और बहुत से ऐसे लोग हैं जो कैरियर मेलों से कभी परेशान नहीं हुए।
इजाकाता

5
हर कोई एफ 1 ड्राइवर बनना चाहता है, और कोई भी मैकेनिक (या यहां तक ​​कि एक संरचनात्मक इंजीनियर) नहीं है? मैं कहता हूं कि प्रसिद्धि, पैसा, ध्यान और उत्साह ज्यादातर लोगों के लिए पर्याप्त हैं।
किलन फ़ॉथ

3
हम सम्मेलनों पर मिलने वाले संकलक लोगों का शिकार करते थे, खुले स्रोत समुदायों में जाने जाने वाले लोग, आदि। विश्वविद्यालयों में बस यादृच्छिक शिकार बहुत व्यर्थ है। और, कंपाइलरों को मुख्य रूप से श्रद्धेय ड्रैगन बुक जैसी भारी अप्रासंगिक पुस्तकों के लिए "उबाऊ" धन्यवाद के रूप में माना जाता है, जो अभी भी विश्वविद्यालयों में कंपाइलरों को पढ़ाने के लिए उपयोग किया जाता है।
एसके-लॉजिक

7
पुनश्च, एक सकारात्मक नोट पर - छात्रों ने कहा कि न तो उद्यम में सीआरयूडी सामान को कोड करने में थोड़ी सी भी रुचि व्यक्त नहीं कर रहे हैं, हालांकि उनमें से अधिकांश वहां वैसे भी समाप्त हो जाएंगे।
एसके-तर्क

3
एक समस्या जिसे मैं अपने अंत में देख सकता था, सोच रहा था कि मेरा कैरियर कंपाइलरों में काम करने के 3 साल कहाँ से आता है। उस कौशल के लिए नौकरी का बाजार ज्यादातर अन्य की तुलना में सतह पर छोटा लगता है। यदि आप उस पर बेच सकते हैं तो यह भी चोट नहीं पहुंचा सकता है। यदि संकलक कार्य उपलब्ध नहीं था, तो संभवतः यह एम्बेडेड या सिस्टम स्तर के काम को जन्म देगा।
ऋगवेद

जवाबों:


13

संकलक [-संबंधित] नौकरियों के लिए भर्ती करना इतना कठिन क्यों है?

बेहतर ढंग से संपन्न, आपका सवाल पूछ रहा है कि ऐसी नौकरियों के लिए भर्ती करना कठिन क्यों है जो वर्तमान में फैशनेबल नहीं हैं।

और रीफ्रेशिंग चुनौती के मूल में है - रुझान । अपने आप में, प्रवृत्तियों के साथ पूरी तरह से गलत नहीं है। वे हमेशा कुछ अलग डिग्री के लिए होते हैं।

किसी भी कंपनी या प्रोग्रामिंग डोमेन जो वर्तमान में ट्रेंडी है के बाहर है, उम्मीदवारों को भर्ती करने में थोड़ा कठिन होगा। यह जानवर की प्रकृति है।

लेकिन रुझान आते हैं और जाते हैं। उदाहरण के लिए, 90 के दशक के उत्तरार्ध और शायद शुरुआती '00s' में, रेडहैट एक आंसू पर था और "हर कोई जो कोई भी था" * वहां काम करना चाहता था। फिर अर्थव्यवस्था में थोड़ा बदलाव आया, ध्यान कहीं और केंद्रित किया गया और उद्योग ने लोकप्रियता प्रतियोगिता के लिए नई प्रियताओं को उठाया।
* ठीक है, यह थोड़ा अतिशयोक्ति है लेकिन यह प्रवृत्ति की प्रकृति है

अधिक प्रतिभाओं को आकर्षित करने के लिए, या केवल इच्छुक उम्मीदवारों के लिए हम क्या कर सकते हैं?

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

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

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

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

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

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

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


30

ठीक है, मैं स्टीरियोटाइप को तोड़ना चाहता हूं: मैं 17 साल का हूं और कई कंपाइलरों को लिखता हूं और उन्हें पसंद करता हूं।

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

यह मदद नहीं करता है कि एक मजबूत धारणा है कि वास्तविक नौकरियां वेब और गेम के आसपास केंद्रित हैं। तो पहले से ही, आप किशोरों के "ऊह चमकदार" प्रतिक्रिया और इस तथ्य से लड़ रहे हैं कि वे सोचते हैं कि पैसा कहाँ है।

अंत में, अब किसी के शिक्षण संकलक नहीं! कई संकलक पाठ्यक्रम वैकल्पिक स्नातक पाठ्यक्रमों के लिए फिर से चलाए जाते हैं। यहां तक ​​कि जब कई कंपाइलर कोर्स करते हैं, तो कोर्स का आधा हिस्सा पार्सर पर खर्च किया जाता है, जो यकीनन एक कंपाइलर के सबसे कम दिलचस्प बिट्स में से एक है। तो जो लोग रजिस्टर करने का प्रयास करते हैं वे दूर जाते हैं, "ठीक है, हम पार्सर लिखते हैं, फिर जादू, फिर कोडगेन"। एंग्री बर्ड की तुलना में बिल्कुल रोमांचकारी नहीं।

अब भर्ती करना आम तौर पर कठिन है, लेकिन मुझे लगता है कि आप इसे सबसे अधिक कठिन पाएंगे क्योंकि कई स्नातक ऐसे हैं जो अपना समय समर्पित करने के लिए तैयार हैं ताकि यह पता लगाया जा सके कि लिखने के लिए या योगदान करने की योजना पहले से ही है। जिस मामले में जोएल को अच्छे देव मिलने की सलाह प्रासंगिक है।


1
मेरी संवेदनाएं बिल्कुल: ड्रैगन बुक दृष्टिकोण पर जोर देने के साथ पढ़ाने के लिए दृष्टिकोण, बस संकलक में भी मामूली ब्याज को बर्बाद कर सकता है जो हो सकता था।
एसके-तर्क

15
किराया @jozefg । वहाँ समस्या हल हो गई।
रिएक्टगुलर

हाँ। हमने यूनिवर्सिटी में ड्रैगन बुक का इस्तेमाल किया। युगल जो एक घटिया शिक्षक के साथ था और वर्ग कहीं भी दिलचस्प नहीं था जितना कि मुझे उम्मीद थी - मेरे लिए ब्याज को बर्बाद कर दिया।
मेटलमाइक्टर

3

एक युवा (ईश) संकलक आदमी के दृष्टिकोण से, यहां चर्चा नहीं की जाने वाली एक बात यह है कि लोग संकलक तकनीक से अपना परिचय प्राप्त करते हैं।

यदि आप भाग्यशाली हैं, तो उनके पास एक परियोजना या एक वर्ग है जो संकलक की चर्चा करता है। हो सकता है कि कंप्यूटर आर्किटेक्चर या इंटर्नल्स पर एक कोर्स जो उन्हें अमूर्तन और अनुकूलन की अलग-अलग परतों से परिचित कराता है।

यदि आप अशुभ हैं, तो वे अपने दोस्तों से सुनते हैं कि संकलक हैं: एक हल की गई समस्या, उबाऊ, बिना प्रभाव के, निम्न-स्तर, बहुत छोटा रोजगार बाजार आदि।

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

तो यह एक महत्वपूर्ण मार्ग हो सकता है: विश्वविद्यालयों में उन संकायों में दोस्त बनाना शुरू करें जिनमें आप रुचि रखते हैं: इंटर्न और शोध छात्रों को संबद्ध करने के लिए प्रयास करना शुरू करें। आप एक प्रतिभा पूल का निर्माण शुरू करेंगे।


1

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

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

विपणन योग्य होने के कारण वे आपके उत्पाद / प्रौद्योगिकी क्षेत्र में कैरियर मार्ग नहीं देख सकते हैं। यह आपको समझाने के लिए है कि यह एक मृत अंत नहीं है। आप मोबाइल एप्लिकेशन बच्चे का निर्माण करना चाहते हैं? बेहतर होगा कि आप याददाश्त की कमी के साथ काम करें। आप सीखेंगे कि हमारी कंपनी में इस स्तर पर यह आपको शीर्ष 1% मोबाइल देवों में डाल देगा जिन्हें आपको स्विच करने के लिए चुनना चाहिए। सुनिश्चित करें कि वे कुछ मोबाइल देव नौकरियों के नुकसान को समझते हैं।

लोगों के लिए कोड लिखना कभी-कभी कोड लिखने वाले को लिखना अधिक मुक्तिदायक हो सकता है। उन ग्राहकों से बचें जो चाहते हैं कि आप सुविधाओं को जोड़ दें ताकि वे जीने के लिए आपकी इच्छाशक्ति को बेकार कर दें। क्या आप अपने GUI में उस रेखा को ठीक कर सकते हैं जो पिक्सेल बंद है?

स्टीव जॉब्स ने पेप्सी के सीईओ से संपर्क किया और पूछा, "क्या आप अपना सारा जीवन चीनी पानी बेचना चाहते हैं या दुनिया को बदलना चाहते हैं?" मुझे आश्चर्य है कि डेल ने क्या कहा होगा? "हमारे साथ आओ और हम खरीदे गए प्रत्येक चिप पर 3 सेंट बचाएंगे!"

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