कोडिंग बूटकैंप्स बनाम कंप्यूटर साइंस डिग्री: क्या नियोक्ता चाहते हैं और अन्य परिप्रेक्ष्य

क्रेडिट: उलरिच लैंग, देव बूटकैंप

नियोक्ता दृश्य

मेरे कोडिंग बूटकैम्प अनुसंधान के बारे में कई लोगों ने मुझसे बात की है, वे जानना चाहते थे कि नियोक्ता संभावित कोडिंग बूटकैम्प हायर से क्या देख रहे हैं। मेरे पास अब बेहतर जवाब हैं क्योंकि शोधकर्ताओं के एक समूह ने पिछले हफ्ते एक कंप्यूटर विज्ञान शिक्षा सम्मेलन (SIGCSE) में मुलाकात की और बारह सॉफ्टवेयर विकास कंपनियों के नियोक्ताओं से पूछा कि वे संभावित हायर (पेपर) से क्या चाहते हैं। कुछ कंपनियां छोटी थीं (50 से कम कर्मचारी) और अन्य बड़ी थीं (250 से अधिक कर्मचारी)। विभिन्न कंपनियों ने ऑटोमोबाइल प्रौद्योगिकी, स्वास्थ्य सेवा, डिजिटल मार्केटिंग और परामर्श पर ध्यान केंद्रित किया।

शोधकर्ताओं ने पाया कि इन कंपनियों के नियोक्ता कठिन कौशल (तकनीकी ज्ञान) और सॉफ्ट स्किल्स (अनुकूलन क्षमता, टीम वर्क, रचनात्मकता आदि) के मिश्रण की तलाश करते हैं। साक्षात्कारों में, नियोक्ताओं ने सॉफ्ट स्किल्स के बारे में दो बार बोला जितना कठिन कौशल। अधिकांश ने कहा कि वे तकनीकी कौशल का आधारभूत स्तर चाहते हैं, जिनका मूल्यांकन स्क्रीनिंग के साथ किया जाता है, लेकिन इससे परे वे नरम कौशल का मूल्यांकन करने में महत्वपूर्ण प्रयास करते हैं।

जब यह देखा जाता है कि संभावित किराए को कैसे प्रशिक्षित किया गया था, तो कई नियोक्ता चार साल की डिग्री चाहते हैं, हालांकि जरूरी नहीं कि कंप्यूटर विज्ञान (सीएस) की डिग्री हो। वे पहचानते हैं कि सीएस डिग्री को प्राथमिकता दी जा सकती है जब आपको किसी ऐसे व्यक्ति की आवश्यकता होती है जो किसी समस्या के लिए सबसे अच्छा एल्गोरिथ्म समझ सकता है। वे डेटा साइंस जैसी नौकरियों में भी गणित की पृष्ठभूमि पर विचार करते हैं। नियोक्ता अन्य क्षेत्रों में चार साल की डिग्री देख सकते हैं, यहां तक ​​कि वे जो सीएस नहीं हैं, अन्य क्षेत्रों में समस्या सुलझाने के कौशल के निर्माण के लिए, या शिक्षा और दृष्टिकोण की चौड़ाई जैसे नरम कौशल के लिए।

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

प्रोफेसर, प्रशिक्षक और प्रशासक दृश्य

मैंने बूटकैंप्स और सीएस कार्यक्रमों को कोड करने वाले नियोक्ता के विचारों के बीच अंतर का वर्णन किया है, लेकिन उन लोगों के बीच कोडिंग बूटकैंप्स चलाने और सीएस कार्यक्रमों को चलाने के बारे में क्या विचार हैं? इसका जवाब देने के लिए, शोधकर्ताओं के एक ही समूह ने 11 कोडिंग बूटकैम्प प्रशिक्षकों और प्रशासकों के साथ-साथ 9 सीएस प्रोफेसरों से भी बात की।

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

माई व्यूज

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

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

- - - - - - - - - - - - - - - - -

पिछला पोस्ट: क्या मैं बूटिंग कोडिंग पर शोध करने से सीखा

अगली पोस्ट: कोडिंग बूटकैंप्स: महिलाओं को डराना

- - - - - - - - - - - - - - - - -

संदर्भ:

क्यू। बर्क, सी। बेली, ला लियोन और ई। ग्रीन, "सॉफ्टवेयर डेवलपमेंट इंडस्ट्री के परिप्रेक्ष्य को कोडिंग बूट कैंप्स बनाम पारंपरिक 4-वर्षीय कॉलेजों पर," कंप्यूटर साइंस एजुकेशन, न्यू यॉर्क में 49 वें ACC तकनीकी संगोष्ठी की कार्यवाही में। , एनवाई, यूएसए, 2018, पीपी। 503-508

"क्या नियोक्ता वास्तव में कोडिंग बूटकैंप के बारे में सोचते हैं ?," वास्तव में ब्लॉग, 02-मई-2017। [ऑनलाइन]। उपलब्ध: http://blog.indeed.com/2017/05/02/what-employers-think-about-coding-bootcamp/।

केजे लेहमैन, एम। डॉयल, ला लियोन, और के। थायर, "कम्प्यूटिंग करियर के लिए वैकल्पिक पथ और व्यापक भागीदारी में उनकी भूमिका," कंप्यूटर विज्ञान शिक्षा, न्यूयॉर्क, एनवाई, यूएसए, 2018 में 49 वीं एसीएम तकनीकी संगोष्ठी की कार्यवाही में। , पीपी 670-671।

के। थायर और ए। जे। को।, "कोडिंग बूटकैंप स्टूडेंट्स द्वारा अवरोधों का सामना करना," इंटरनेशनल कंप्यूटिंग एजुकेशन रिसर्च, न्यूयॉर्क, एनवाई, यूएसए, 2017, पीपी। 245–253 पर 2017 एसीएम सम्मेलन की कार्यवाही में।

LA Lyon, Q. Burke, J. Denner, और J. Bowring, "क्या आपके कॉलेज के कंप्यूटर साइंस प्रोग्राम को कोडिंग बूट कैंप के साथ साथी चाहिए?", 2017 के ACM SIGCSE तकनीकी संगोष्ठी में कंप्यूटर साइंस एजुकेशन, न्यूयॉर्क, NY की कार्यवाही में? , यूएसए, 2017, पीपी। 712–712

एल। ए। लियोन, क्यू। बर्क, जे। डैनर, और जे। बॉरिंग, "कंप्यूटर साइंस एजुकेशन विद कोडिंग बूट कैंप और यूनिवर्सिटी क्लासरूम," AERA 2017, सैन एंटोनियो, टेक्सास, 2017 में प्रस्तुत किए गए।

Y.-C. टीयू, जी। डॉबी, आई। वारेन, ए। मिड्स, और सी। ग्राउट, "एक बूट-कैम्प स्टाइल प्रोग्रामिंग कोर्स पर एक अनुभव रिपोर्ट," कंप्यूटर विज्ञान शिक्षा, न्यूयॉर्क, एनवाई में 49 वीं एसीएम तकनीकी संगोष्ठी की कार्यवाही में। , यूएसए, 2018, पीपी। 509-514