आपने फैसला किया है कि आप कोड सीखने के लिए तैयार हैं, और आप पहले से ही अपने करियर के विकल्पों को देख सकते हैं। लेकिन रुकिए-आप कैसे तय करेंगे कि कौन सा कोडिंग स्कूल आपके लिए सही है?
अकेले अमेरिका में 65 से अधिक कोडिंग "बूट कैंप" हैं, प्रत्येक में अलग-अलग ट्यूशन मॉडल, भाषा विशिष्टताएं और शिक्षण शैली हैं। इसलिए, इससे पहले कि आप औपचारिक रूप से अपनी नौकरी छोड़ कर अगले जक हो जाएं, अपने आप को अपने शोध का मार्गदर्शन करने के लिए ये छह प्रश्न पूछें।
1. मैं कौन सी भाषा सीखना चाहता हूं?
बूटिंग कैंप आमतौर पर छात्रों को प्रोग्रामिंग की दुनिया से परिचित कराते समय एक "शिक्षण भाषा" को नियुक्त करते हैं। यदि आप मुख्य रूप से वेब (बनाम मोबाइल) पर काम करना चाहते हैं, तो आपके सबसे लोकप्रिय विकल्प कुछ ASP.NET और कड़ाई से जावास्क्रिप्ट स्कूलों के साथ रेल या पायथन होंगे।
अधिकांश कोडिंग स्कूल रेल सिखाते हैं- देव बूटकैंप और महासभा दो सबसे बड़े और सबसे स्थापित हैं। अन्य स्कूल, जैसे कि रॉकेट और हैकब्राइट एकेडमी (महिलाओं के लिए एक विशेष स्कूल), पायथन में विशेषज्ञ हैं, और यह कहते हुए कि भाषा अधिक जटिल है और कंप्यूटर विज्ञान के मूल सिद्धांतों में इसकी जड़ें हैं। कोई भी तटस्थ पार्टी आपको यह बताएगी कि भाषा को आपके निर्णय को नहीं चलाना चाहिए - कई छात्र पायथन कार्यक्रम से स्नातक होते हैं और आसानी से अपने दम पर रेल सीख सकते हैं (और इसके विपरीत) -लेकिन यदि आपके पास कोई वरीयता है, तो यह विचार करने के लिए कुछ है।
यदि मोबाइल आपका दृश्य है, तो iOS और Android आपके मुख्य विकल्प हैं। शिकागो में आईओएस स्कूल जैसे मोबाइल मेकर्स और न्यूयॉर्क में द फ्लैटिरॉन स्कूल ऑब्जेक्टिव सी (और एमजीडब्ल्यूयू आपको सिखाता है कि गेम कैसे बनाते हैं!) पर जोर देगा। ऑस्टिन में डेल्टा कार्यक्रम Android विकास के लिए समर्पित है।
2. मेरी सीखने की शैली क्या है?
यदि आप अत्यधिक प्रेरित हैं और पुस्तकों और ट्यूटोरियल्स का उपयोग करके अपने आप को कठिन विषयों को सिखा सकते हैं, तो आपको निपुणता प्राप्त करने के लिए एक निशुल्क ऑनलाइन प्रोग्राम जैसे कोडेक एकेडमी या यूडेसिटी पर्याप्त हो सकता है। थोड़ा अधिक मार्गदर्शन चाहने वाले लोग ब्लाक या थिंकफुल में दिख सकते हैं, जो प्रत्येक छात्र के लिए ऑनलाइन कक्षाएं और एक व्यक्तिगत संरक्षक प्रदान करते हैं। यदि आपके पास पहले से ही एक कोडिंग नींव है और व्याख्यान की आवश्यकता नहीं है, लेकिन आप जानते हैं कि आप एक गहन पाठ्यक्रम के माध्यम से प्राप्त करने के लिए अन्य छात्रों के आसपास काम करना चाहते हैं, तो हैकर स्कूल, न्यूयॉर्क में एक मुक्त, पूर्णकालिक स्कूल, एक महान फिट हो सकता है (हालांकि यह शुरुआती के लिए नहीं है)।
हैंड्स-ऑन, इंस्ट्रक्टर के नेतृत्व वाले प्रशिक्षण की तलाश में हैं लेकिन अभी तक अपनी नौकरी नहीं छोड़ सकते हैं? पार्ट-टाइम स्कूल जैसे कोई भी सीख सकता है कोड आपको अपनी वर्तमान स्थिति रखने और रात और सप्ताहांत पर सीखने की अनुमति देता है। यदि आप इस मार्ग को चुनते हैं, तो यह तय करना सुनिश्चित करें कि क्या आप काम और गहन पाठ्यक्रम के बीच प्रेरित रह पाएंगे।
बेशक, यदि आप अपनी नौकरी छोड़ सकते हैं और ट्यूशन का भुगतान कर सकते हैं, तो जनरल असेंबली में वेब डेवलपमेंट इमर्सिव जैसे लोकप्रिय तीन महीने के इमर्सिव कोर्स आपके हिरन के लिए सबसे अच्छा धमाका होगा। बोनस: कई स्कूल इस तरह की नौकरी की गारंटी देते हैं।
3. मेरे पेशेवर लक्ष्य क्या हैं?
कोड सीखने के लिए अपनी प्रेरणाओं को स्थापित करना आपके विकल्पों के क्षेत्र को गंभीरता से कम कर सकता है। क्या आप एक स्टार्टअप या एक बड़ी कंपनी में नौकरी चाहते हैं? क्या आप अपना खुद का व्यवसाय शुरू करना चाहते हैं या एक तकनीकी कॉफ़ाउंडर बनना चाहते हैं?
कुछ कोडिंग बूट शिविरों के राजस्व मॉडल पर विचार करें - न केवल वे ट्यूशन चार्ज कर रहे हैं, बल्कि वे अपने स्नातकों को नियुक्त करने वाली कंपनियों को भर्ती शुल्क भी ले सकते हैं। इन मामलों में, स्कूल एक छात्र के बारे में कम उत्साहित हो सकते हैं जो कोड सीखने के तुरंत बाद एक स्टार्टअप लॉन्च करना चाहते हैं। अन्य स्कूल, जैसे कि स्टार्टर स्कूल, शिकागो में स्थित हैं, आपको अपने उत्पाद को जहाज करने में मदद करते हैं और आपको एक तकनीकी सह-संस्थापक बनने या अपना व्यवसाय शुरू करने में मदद करने के लिए डिज़ाइन किया गया है। स्कूलों के अक्सर पूछे जाने वाले प्रश्नों को पढ़ना सुनिश्चित करें कि वे आवेदकों में क्या देख रहे हैं।
उन कंपनियों की भी जाँच करें जिनके लिए स्नातक काम पर गए हैं, और पूछें कि क्या बूट कैंप किसी भी कंपनियों के साथ स्नातक करने के लिए भागीदार है। क्या ये मुख्य रूप से बड़ी कंपनियां या स्टार्टअप हैं? RocketSpace के त्वरक के मध्य में RocketU सेट (शाब्दिक रूप से) है, इसलिए आप 100 से अधिक योग्य स्टार्टअप के समुद्र में हैं जो सभी तकनीकी प्रतिभा की तलाश में हैं।
4. मैं ट्यूशन पर कितना खर्च कर सकता हूं?
एक पूर्णकालिक कार्यक्रम में आमतौर पर $ 5, 000- $ 15, 000 खर्च होंगे, लेकिन विचार करने के लिए कुछ ट्यूशन मॉडल हैं। यदि आप ट्यूशन अग्रिम का भुगतान नहीं कर सकते हैं, लेकिन एक मुफ्त, ऑनलाइन कार्यक्रम की तुलना में अधिक मार्गदर्शन की आवश्यकता हो सकती है, तो ऐप अकादमी में देखें, जिसे तब तक किसी भी ट्यूशन भुगतान की आवश्यकता नहीं है जब तक कि आप एक नौकरी नहीं पा लेते हैं, जिसमें आप खुश हैं ( गंभीरता से)। यह अपने सैन फ्रांसिस्को कार्यालय में एक लाइव-वर्क स्पेस प्रदान करता है (और न्यूयॉर्क में एक जोड़ना चाहता है), ताकि आपको कार्यक्रम के दौरान आवास के लिए भुगतान न करना पड़े। नैशविले सॉफ्टवेयर स्कूल एक अन्य रचनात्मक ट्यूशन मॉडल प्रदान करता है - यदि आप नैशविले से मजबूत संबंध रखते हैं या रखते हैं, तो आप केवल $ 1, 000 का भुगतान करते हैं, तो आपकी हायरिंग कंपनी आपको वापस काम पर रखने के बाद स्कूल को भुगतान करती है।
बेशक, यदि आप एक उच्च-ट्यूशन स्कूल का खर्च उठा सकते हैं, तो आपके विकल्प बहुत व्यापक हैं, और चुनने के लिए बहुत सारे शिविर हैं। सैन फ्रांसिस्को में हैक रिएक्टर ले लो, जो डेनवर में ट्यूशन, या जीस्कूल के लिए लगभग $ 18K का शुल्क लेता है, जो छह महीने के पाठ्यक्रम के लिए $ 20K पर बजता है।
5. मुझे एक कोडिंग बूट शिविर में कहां भाग लेना चाहिए?
अपनी खुद की जरूरतों, परिवार की स्थिति, और शहर की जीवंतता के बारे में सोचें जब आप बूट शिविर में भाग लेना चाहते हैं। निश्चित रूप से, न्यूयॉर्क और सैन फ्रांसिस्को में विस्तारक काम पर रखने वाले नेटवर्क हैं, लेकिन क्या आप छह महीने तक दोस्तों और परिवार से दूर रह सकते हैं? देव बूटकैंप के एक प्रशिक्षक शेरिफ अबुशादी कहते हैं, "हमारे लगभग 50% छात्र जो सैन फ्रांसिस्को में भाग लेते हैं, वे एसएफ क्षेत्र के मूल निवासी हैं, इसलिए वे इस समीकरण के दोनों किनारों से लाभान्वित होते हैं और साक्षात्कार प्रक्रिया के दौरान सुविधाजनक स्थान पर भी हैं।" हालांकि, वह स्थानीय बूट शिविर "शिक्षा की गुणवत्ता समान है" और "यदि आपके पास परिवार या अन्य दायित्वों को संतुलित करने के लिए है।"
6. मेरी अपनी कोडिंग पृष्ठभूमि क्या है?
जैसा कि कोडिंग बूट शिविरों की संख्या का विस्तार हुआ है, कुछ स्कूलों ने अपनी प्रवेश आवश्यकताओं को कम कर दिया है, इसलिए अपने वर्तमान कौशल स्तर के बारे में सोचें। क्या आपने ट्रीहाउस की तरह एक मुफ्त, आत्म-निर्देशित ऑनलाइन कोर्स पूरा किया है? (यदि नहीं, तो अभी एक पर आरंभ करें।) क्या आपके पास ओपन-सोर्स प्रोजेक्ट्स पर हैकिंग का अनुभव है या अपनी वर्तमान नौकरी में कुछ तकनीकी परियोजनाओं पर काम कर रहे हैं? कुछ स्कूलों का दावा है कि "कोई भी कोड को सीख सकता है" और पूर्ण शुरुआती को स्वीकार कर सकता है। अन्य, जैसे हैक रिएक्टर, को कोडिंग में कुछ पृष्ठभूमि की आवश्यकता होती है ("यह" 0-60 "पाठ्यक्रम नहीं है, यह" 20-120 "पाठ्यक्रम है, " वेबसाइट बताती है)। अपनी पृष्ठभूमि के बारे में स्कूलों के साथ ईमानदार रहें, और उस स्कूल को खोजें जो आपको अपने वर्तमान कौशल स्तर के साथ रॉक स्टार प्रोग्रामर में बदलने के लिए सबसे अच्छा काम कर सके।
एक बार जब आप अपने विकल्पों को बूट कैंपों में सीमित कर लेते हैं, जो आपकी योजनाओं में सबसे उपयुक्त होते हैं, तो कोर्स रिपोर्ट में एप्लिकेशन युक्तियों, समय-सीमा, पाठ्यक्रम विवरणों और साक्षात्कारों पर शोध करना सुनिश्चित करें।




