क्या एक अच्छा प्रोग्रामर के लिए एक विश्वविद्यालय शिक्षा इसके लायक है? [बन्द है]


37

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

क्या एक विश्वविद्यालयी शिक्षा वास्तव में केवल एक औपचारिकता से अधिक है?


2
यदि आप एक प्रोग्रामिंग भाषा बना सकते हैं, तो आप सभी गायब हैं कुछ गणित, मानविकी (अपने दम पर उठा सकते हैं), ड्रग्स, सेक्स और युवा लोगों के स्कोर। एमआईटी, स्टैनफोर्ड, आदि से बहुत सारे और बहुत सारे ऑनलाइन क्लासेस हैं। सवाल है - नियोक्ता आपके बारे में क्या सोचेंगे।
अय्यूब

1
@ जोब: अगर मेरे पास अपना रास्ता है, तो मैं खुद का नियोक्ता बन जाऊंगा, और जो मैं खुद सोचूंगा वह मेरी अपनी समस्या होगी। ;)
जॉन Purdy

जवाबों:


26

Hooboy। यह एक कठिन स्थिति है; आपको मेरी सहानुभूति है।

मैं एक डिग्री प्राप्त करने के लिए पक्षपाती हूं, सबसे अधिक संभावना है क्योंकि 1) मेरे पास एक है (बीएस इन कंप्यूटर साइंस) और 2) मैंने अक्सर पाया है कि ज्ञान ने इसे बहुत उपयोगी होने के लिए पीछा किया। लेकिन एक सफल करियर के लिए यह पूर्व-आवश्यकता है; आईटी की दुनिया ऐसे लोगों से समृद्ध है जो गधे को मारते हैं, उन्हें लात मारने वाले गधे के रूप में स्वीकार किया जाता है, और जो तकनीकी रूप से उच्च विद्यालय डिप्लोमा से अधिक नहीं है।

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

और ऐसा लगता है कि आपका विद्यालय आपके लिए एक बुरा फिट है, भले ही। यदि आप लगातार उन सभी चीज़ों से ऊब चुके हैं जो आप पर फेंक रहे हैं, तो आपको एक स्कूल खोजने की आवश्यकता हो सकती है जो आपको आपके पैसे के मूल्य देने और आपको उस डिग्री के लिए काम करने का एक बेहतर काम करेगा । क्या आपने कहीं बेहतर ट्रांसफर करने पर विचार किया है?


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


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

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

15

यदि आप इसके बिना कम से कम एक नौकरी पा सकते हैं, और कागज पर अपना कौशल साबित कर सकते हैं, तो नहीं, यह इसके लायक नहीं है।

मैं तुम्हारे लिए महसूस करता हूं, और मैं एक ऐसी ही स्थिति में था। मेरे मामले में (जिसमें मैं था अब तक अधिक आर्थिक रूप से 'प्रेरित'), मैं चला गया और विकास कार्य जल्द ही (5 माह) मिला। लुकइन वापस, यह केवल 2 साल पहले था, लेकिन यहाँ पेशेवरों और विपक्ष के रूप में मैंने उन्हें देखा है:

पेशेवरों:

  • मुझे जो प्यार है, वह कर रही हूं। वास्तव में हरा नहीं सकते।
  • मैं 'एक छात्र की तरह जीने' को रोकने में सक्षम रहा हूँ

विपक्ष:

  • उपलब्धि की भावना: एक डिग्री अच्छी होती, भले ही मुझे पता था कि इसका वास्तव में मतलब नहीं था कि मैं कुछ भी जानता था।
  • विशुद्ध रूप से एक्सआर की डिग्री के बिना नौकरी पाना आसान नहीं है क्योंकि कागज पर कौशल साबित करना कठिन है।

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


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

2
@ डेविड थार्नले सौभाग्य से, नियोक्ता जो इस बारे में उपद्रव करते हैं कि क्या आपके पास कोई डिग्री है, शायद वे नहीं हैं जिनके लिए आप काम करना चाहते हैं।
टॉम हॉल्टिन -

2
@ टॉम हॉकिन: सवाल यह है कि "क्या कंपनी आपके और हायरिंग मैनेजर के बीच एक फिल्टर रखने के लिए पर्याप्त है?" ऐसी कंपनियों के पास बहुत सारी दिलचस्प नौकरियां हैं और काम करने के लिए शानदार स्थान हैं, और सौभाग्य के बिना डिग्री के एक साक्षात्कार प्राप्त होता है। आप कहते हैं कि आप दो साल से बिना डिग्री के काम कर रहे हैं। यह नकारात्मक पक्ष देखने के लिए पर्याप्त समय नहीं है।
डेविड थॉर्नले

@ डेविड थॉर्नले मैं मूल उत्तरदाता नहीं हूं। (मेरे पास एक डिग्री है। दो साल से अधिक समय से काम कर रहे हैं, हालांकि बेरोजगारी के लंबे विस्तार के साथ।)
टॉम हैटिन -

मुझे कॉलेज से स्नातक होने के हफ्ते में 50% बढ़ा। इससे पहले, एचआर विभागों ने मेरा रिज्यूम फेंकना पसंद किया था। कुछ लोगों को जहां मुझे काम पर रखा गया था, उन्हें यह मिला कि मैं सीएस की डिग्री के बिना कार्यक्रम कर सकता हूं, लेकिन बहुतों ने नहीं किया। अब सीएस डिग्री की कमी (संगीत में खान की) मुझे परास्नातक करने से
रोक रही है

9

संक्षिप्त उत्तर: नहीं, यह मूल्य नहीं है।

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

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


7

एक डिग्री के साथ काम पर रखना आसान है। मेरे पास बीएससी है। इसमें एक मजबूत सीएस नींव है, लेकिन एक सीएस डिग्री नहीं है। मैं साक्षात्कार में दूर समझाने में सक्षम रहा हूं, लेकिन मुझे नहीं पता कि कितनी बार मैंने रिज्यूमे के ढेर के कारण फ़िल्टर किया है ...

मैं कहूंगा कि यदि आप किसी बड़े संगठन में काम करना चाहते हैं, तो कागज के टुकड़े का होना एक बहुत बड़ा लाभ है।

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

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

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

एक तरफ के रूप में, क्या आप किसी अन्य प्रोग्राम में स्विच कर सकते हैं और तेजी से बाहर निकल सकते हैं? कुछ लोग जिन्हें मैं "कंप्यूटर गणित" में बदलकर विश्वविद्यालय गया था और 3 साल (गैर-सम्मान) की डिग्री के साथ बाहर हो गया। थोड़े काम के अनुभव के बाद, आपकी शिक्षा के अंत में एच का मतलब है कि तेजी से कम।


6

यह वह नहीं है जो आप जानते हैं- यह वह है जो आपको जानता है। आपको लगता है कि आपके पास पहले से ही कौशल है। आप स्नातक स्तर की पढ़ाई के आधे अंक से अधिक हैं, क्या आपको लगता है कि आप मनचाही नौकरी पा सकते हैं? क्या आप किसी ऐसे क्षेत्र में हैं जहाँ अधिकांश नौकरी के लिए डिग्री की आवश्यकता होती है? क्या आप कनेक्शन बना रहे हैं?

एक साक्षात्कार में, आप प्रश्न का उत्तर कैसे देते हैं; आपने स्कूल से बाहर क्यों छोड़ दिया?

प्रतिभा को काम पर रखने वाले लोगों की क्षमता में बहुत अधिक विश्वास न रखें। हर किसी के पास अपने पक्षपात और बैसाखी हैं (मैं कैसे जान सकता था कि वे इस बुरे होंगे? उनके पास एक प्रमाणीकरण था!)।

हो सकता है कि आप एक उद्यमी के अधिक हैं और खुद व्यवसाय में जा सकते हैं?

यदि आप स्कूल छोड़ने का फैसला करते हैं, तो अपने लिए कुछ मानक और समय-सीमा निर्धारित करें कि आपको क्या काम करना है, कितना पैसा बनाना है, और स्कूल वापस जाने से पहले आप कितना समय देंगे।


मेरे पास एक निश्चित उद्यमशीलता की भावना है, लेकिन यह कठिन है। मुझे लगता है कि यह वास्तविक दुनिया है। आदर्श रूप में, मैं किसी और के लिए तब तक काम करना चाहूंगा जब तक कि वह अपने लिए काम करने में सक्षम हो।
जॉन पूर्डी

+1 के लिए "आप सवाल का जवाब कैसे देते हैं? आपने स्कूल से बाहर क्यों छोड़ दिया?"
राडू मुरझिया

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

6

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

उन्होंने पॉइंटर्स स्टार्स को बुलाया । DFAs कहा जाता था flowcharted सरणियों गया सूचियों गिने

यदि उन्होंने विश्वविद्यालय स्तर पर कुछ पाठ्यक्रम लिए होते, तो वे उचित शर्तों का उपयोग कर सकते थे।


मैंने -1 से प्लस के साथ संतुलित किया, और टिप्पणी पर हँसा "उसने पॉइंटर्स को 'स्टार' कहा ..." मैं इसी तरह के लोगों के साथ काम करने से संबंधित कर सकता हूं। अन्य गलतियों से बचने के लिए उत्सुक हूँ
goodguys_activate 5

2
यह बहुत अजीब लगता है। क्या उसने वास्तव में इसके बारे में कुछ भी पढ़े बिना प्रोग्रामिंग सीख ली? किसी भी प्रोग्रामिंग भाषा के बारे में हर पुस्तक / प्रलेखन / ट्यूटोरियल में उचित शब्द शामिल होंगे।
FabianB

2
योग्य, जारहेड कोडर यहाँ भी। हालांकि मैंने उन्हें कभी स्टार नहीं कहा, मैंने विस्मयबोधक बिंदु "बैंग्स" कहकर सिर मुड़वा लिया है।
नील एन

4

HR और हायरिंग मैनेजर आपकी शिक्षा को देखते हैं, इसलिए मेरा उत्तर हां है।

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

बिल गेट्स जैसी प्रतिभाओं के लिए यह एक डिग्री के बिना होना ठीक है। वे परवाह किए बिना अच्छा करेंगे। हालाँकि अधिकांश लोगों के लिए शिक्षा अभी भी एक महान संकेतक है, खासकर ऐसे लोगों के लिए, जिनके पास बहुत अधिक कार्य अनुभव नहीं है।


मुझे लगता है कि सवाल यह है कि क्या मैं उस जोखिम को कवर करने पर विचार करता हूं जो "बीमा" के हजारों डॉलर के मूल्य का है। मैं यह नहीं कह रहा हूं कि मैं अगला बिल गेट्स हूं, लेकिन किसी ने कभी मुझ पर अपनी जगहें कम करने का आरोप नहीं लगाया।
जॉन पूर्डी

2
@, मैं आपसे असहमत नहीं हूं। इस पूर्वाग्रह को बुलाओ यदि आप करेंगे। अगर मैं आपकी जैसी ही स्थिति में होता, तो मेरे पास भी वही सवाल होते। दुर्भाग्य से वास्तविकता में एक कारण या औपचारिक शिक्षा के बिना दूसरे लोगों के लिए, उनके करियर कुछ हद तक प्रभावित होंगे। एक और विचार यह है कि इस देश में पिछले 10-20 वर्षों से ट्यूशन हाथ से निकल गया है जो शर्मनाक है।
grokus

हाँ, मुझे भी यही समस्या थी लेकिन कनाडा में रहने का मतलब था कि मेरा ट्यूशन $ 4K एक वर्ष से कम था, इसलिए मैंने स्टार्टअप के लिए पूरा समय काम करने का विकल्प लिया (कुछ शेड्यूलिंग मुद्दों के साथ) और एक समय में एक या दो कोर्स किया। ध्यान दें कि मुझे कोई भी डिग्री आधारित दर-अंतर अंतर देखने से पहले नौकरी बदलनी होगी।
केंड्रिक

3

यह एक अत्यधिक व्यक्तिगत प्रश्न है, और इस बात पर बहुत निर्भर करता है कि आप किस प्रकार के विकास की योजना बना रहे हैं। डिवाइस ड्राइवर और रीयल-टाइम एम्बेडेड सिस्टम बहुत सारे एल्गोरिदम विश्लेषण के साथ? आप शायद स्कूल जाना बेहतर समझते हैं। CRUD वेब अनुप्रयोग? शायद ऩही।

मैं केवल अपने लिए बोल सकता हूं। मैंने अपने करियर में सीएस डिग्री, या किसी भी तरह के कॉलेज स्तर की डिग्री के बिना बहुत अच्छा किया है। इस में से कुछ कौशल और बुद्धिमत्ता है, लेकिन मैं भाग्य के साथ-साथ कुछ भी नहीं करने के लिए घृणा करता हूं।

उस ने कहा, मुझे कभी-कभी वास्तविक औपचारिक विश्लेषण और प्रमाणों के लिए आवश्यक विचार के तरीकों में प्रशिक्षण प्राप्त न करने का अफसोस होता है।


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

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

2

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

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


2

मुझे अपनी कहानी को संक्षेप में प्रस्तुत करने की अनुमति दें।

मैंने कम उम्र में ही प्रोग्रामिंग शुरू कर दी थी। लगता है कि इसके लिए एक स्वाभाविक योग्यता है, निश्चित रूप से इसका आनंद लिया। मिडिल और हाई स्कूल के माध्यम से सामान के माध्यम से संघर्ष करके सीखा।

हाई स्कूल से पास किया और किया .. उम्म .. अन्य चीजें। मैनुअल श्रम, एक युवा व्यक्ति का जीवन जीना, आदि।

कुछ साल बाद मैंने फिर से ध्यान केंद्रित करने का फैसला किया। खाली समय में मेरे 2 साल की डिग्री पर काम किया, इसे (शाब्दिक) कहा। मैदान में वापस काम किया, एक सभ्य मजदूरी बना - किसी भी मायने में महान नहीं है, लेकिन मैन्युअल श्रम की तुलना में काफी बेहतर है।

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

अच्छा ... मुझे बस कहने दो ... पवित्र थकाऊ। अब, इस में से कुछ को मेरे पास भेजा जा सकता है और मैंने इसे कैसे संभाला, लेकिन उस कॉलेज में मैंने जो साल बिताया वह समय और धन की भारी बर्बादी थी ।

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

वर्ष के अंत में, मैंने अपनी डिग्री की दिशा में अपनी प्रगति की समीक्षा की। पहले से ही एए की डिग्री, क्रेडिट की एक बहुतायत के साथ पूरा कर लिया है, और अब विश्वविद्यालय में एक पूरा साल पूरा करने के बाद, मैं अभी भी था - वास्तविक रूप से, मुझे कक्षाओं, पूर्वापेक्षाओं आदि को कैसे शेड्यूल करना था - मेरे पूरे 3 साल दूर। Comp Eng में बी.एस. ऋण में $ 10,000 का उल्लेख नहीं करना (1 वर्ष के लिए, यह केवल प्रत्येक अतिरिक्त वर्ष खराब होने वाला था [कम अनुदान बनाम ऋण])।

इसलिए मैंने छोड़ दिया।

और मैं पीछे मुड़कर नहीं देखता। और मैं वापस नहीं जाऊंगा।

मैं तब से अपने क्षेत्र में कार्यरत हूं। मेरे पास कभी भी डिग्री की कमी रोजगार खोजने में बाधा नहीं रही है, और मुझे लगता है कि मुझे जो नौकरियां मिल सकती हैं, वे औसत वेतन से अधिक की गुणवत्ता वाली दुकानों के लिए हैं।

तो .. लंबी कहानी फिर से, लगता है जैसे स्कूल आपके लिए नहीं हो सकता है, जैसे कि यह मेरे लिए नहीं था।


2

मैं एक छोटे स्टार्टअप (~ 50 कुल कर्मचारियों, खुद सहित 5 के विकास कर्मचारी) के लिए प्रोग्रामिंग विभाग चलाता हूं और मेरे अनुभव से पता चला है कि उरी छोटे स्टार्टअप के अपने आकलन में सही है।

मेरा मानव संसाधन विभाग (जो कि एक छोटे से स्टार्टअप में, केवल 1 व्यक्ति है) को किराए पर लेने का वास्तविक निर्णय होने तक शामिल नहीं होने के लिए कहता है। जब मैंने उससे इसके बारे में पूछा तो उसने कहा "आप तकनीकी पदों के लिए किराया करते हैं; मैं एक प्रशासक हूं। मैं संभवतः उन कौशल और गुणों के बारे में सबसे अच्छा निर्णय कैसे ले सकता हूं जिनकी आपको आवश्यकता है?"

हालांकि, मुझे पूरा यकीन है कि इस तरह का व्यवहार मुख्य रूप से छोटे स्टार्टअप तक ही सीमित है। यदि आप "बिग वर्ल्ड" में जाना चाहते हैं, तो आपको अपने बेल्ट के तहत या तो डिग्री या काफी अनुभव की आवश्यकता होगी (शायद 5 - 7+ वर्ष)।


1

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


1

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

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


1

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

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

शांत रहें और आगे बढ़ते रहें।


1

जैसा कि अन्य प्रश्नों में कहा गया था, यह एक व्यक्तिगत निर्णय है, और जैसा कि एक विश्वविद्यालय की डिग्री के लायक है, यह आपके लिए निर्भर करता है कि आप क्या करना चाहते हैं।

मेरी व्यक्तिगत कहानी, बस 50 साल की हो गई, मैं एक अच्छी जीवित प्रोग्रामिंग बना देता हूं, और मुझे अभी तक एक डिग्री नहीं मिली है। तो सच्चाई यह है कि आपको एक जीवित प्रोग्रामिंग बनाने के लिए डिग्री की "आवश्यकता" नहीं है। कहा जा रहा है, मैं अभी भी एक डिग्री का पीछा कर रहा हूं, भले ही मेरे पास कक्षा में कई छात्रों से बड़े बच्चे हैं। मुझे लगता है कि, मैं "शिक्षा" का पालन कर रहा हूं, चाहे मुझे इस डिग्री का महत्व मिले या नहीं।

मैं जो करना चाहता हूं वह सीखना है। आप हमेशा अपने दम पर सीख सकते हैं, लेकिन विषय की जटिलता बढ़ने पर इसे बढ़ाने में सक्षम होने की सीमाएं बढ़ जाती हैं। कक्षाएं लेने से मुझे अपने आप को आगे बढ़ाने की अनुमति मिलती है जो मैं अपने दम पर करता हूं। जैसा कि मैंने जाना कि मुझे लगता है कि मैं अभी तक किसी अन्य भाषा को सीखने में दिलचस्पी नहीं ले रहा हूं, बल्कि मैं गहरी अवधारणाओं को सीखना चाहता हूं। मेरा एक लक्ष्य https://cstheory.stackexchange.com/ Heck में प्रश्नों का उत्तर देने में सक्षम होना है , मुझे खुशी होगी कि मैं उनमें से अधिकांश को समझने में सक्षम हूं। यह क्षेत्र कई प्रोग्रामर को रुचि नहीं दे सकता है।

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


1

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

छोटे स्टार्टअप इस नीति को शिथिल कर सकते हैं।

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


0

यह उस गीत की तरह है - "हमें किसी शिक्षा की आवश्यकता नहीं है" ... यह सब बड़ी बात है, थोड़ा सा क्रेडिट।

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

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


0

यदि आप व्यावसायिक दुनिया में प्रोग्रामिंग कर रहे हैं (शिक्षण के विपरीत या विज्ञान के लिए या हार्डवेयर के बहुत करीब), तो आप अपनी शिक्षा (समय में) से जितना दूर होंगे, उतना ही महत्वपूर्ण अनुभव बन जाएगा।

वास्तव में, अनुभव और प्रतिष्ठा हमेशा ट्रम्प शिक्षा होगी ... क्योंकि यह आपके उत्पादन की सिद्ध क्षमता को दर्शाता है।

मेरे पास बाइबिल अध्ययन में एक उदार कला की डिग्री है - जो इस व्यवसाय में एक उच्च विद्यालय डिप्लोमा के रूप में प्रासंगिक है। कुछ साल पहले, जब मैं सीएस में स्नातक की उपाधि प्राप्त करने पर विचार कर रहा था, तो मुझे एक लेख मिला, जहाँ उन्होंने २ नौकरी के आवेदनों की तुलना की थी - एक जो १ १/२ साल कॉलेज से स्नातक की उपाधि प्राप्त करने में बिता चुके थे और दूसरे जो सही थे काम करने के लिए और 1 1/2 वर्ष का अनुभव था (हो सकता है कि उसने बाद में डिग्री प्राप्त करने की योजना बनाई हो?)। लेख लिखने वाले हायरिंग मैनेजर ने कहा कि, सभी चीजें समान होने के कारण, वह हमेशा अनुभव वाले पहले व्यक्ति को काम पर रखेगा। उन्होंने जो तर्क दिया, वह यह है कि अनुभव वाला व्यक्ति तुरंत उत्पादन कर सकता था, जानता था कि उसे प्रोग्राम करना पसंद है (जमानत नहीं), और जानता था कि कैसे काम करना है।आज

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

फिर, यदि डिग्री सड़क के लिए आपके लिए वास्तव में महत्वपूर्ण है - आपके पास बाद में समाप्त करने के लिए हमेशा विकल्प (जब आपके पास समय और साधन हो)।


0

यदि आप अमेरिका में हैं, तो आप शायद किसी अन्य देश में कंप्यूटर विज्ञान का अध्ययन करने पर विचार कर सकते हैं ?

AFAIK, फ्रांस में (जहां मैं पैदा हुआ था, अध्ययन किया, रहते हैं और काम करते हैं), अध्ययन अमेरिका की तुलना में कम महंगा है (और आपको शायद, एक विदेशी के रूप में, कुछ अनुदान यहां अध्ययन करने की अनुमति दी जाएगी)। मेरा मानना ​​है कि कई अन्य यूरोपीय देशों में भी ऐसा है।

और शायद किसी अन्य देश में अध्ययन करने से आपको कुछ छोटे लाभ मिल सकते हैं (जब घर लौटते हैं और नौकरी की तलाश करते हैं)।

बेशक, आपको कुछ विदेशी भाषा सीखने की आवश्यकता होगी।


0

दो चीजें हैं जो आप प्राप्त कर सकते हैं।

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

ज्ञान - यह पथरी, बीजगणित, एल्गोरिथ्म सिद्धांत आदि (इसलिए सामान्य रूप से सीएस) सीखने के लिए बहुत लायक है। स्व-शिक्षा का लाभ यह है कि आप संबंधित विषयों पर ध्यान केंद्रित कर सकते हैं। हालाँकि, इसे सीखने के लिए काफी आत्म-अनुशासन की आवश्यकता होती है क्योंकि जब आप सीखने का मन नहीं करते हैं तो आपको सीखने के लिए कोई बाहरी दबाव (परीक्षा) नहीं होता है।


मुझे हमेशा सीखने का मन करता है। इसलिए मैं इतना बुरा छात्र हूं।
जॉन पुरडी

-1

यदि आप बिल गेट्स को सुनने के लिए थे, तो आपको यह सलाह मिल सकती है:

साक्षात्कारकर्ता: क्या प्रोग्रामर बनने के लिए कंप्यूटर विज्ञान का अध्ययन करना सबसे अच्छा तरीका है?

गेट्स: नहीं, तैयार करने का सबसे अच्छा तरीका कार्यक्रमों को लिखना और अन्य लोगों द्वारा लिखे गए महान कार्यक्रमों का अध्ययन करना है। मेरे मामले में, मैं कंप्यूटर साइंस सेंटर में कचरे के डिब्बे में गया और मैंने उनके ऑपरेटिंग सिस्टम की लिस्टिंग की।

उन लोगों के लिए जो मैं आपको एक विश्वविद्यालय / कॉलेज में प्रवेश करने का सुझाव देता हूं, जो आपको प्रोग्रामिंग में एक कैरियर के लिए तैयार कर सकता है, लेकिन किसी अन्य चीज में भी कैरियर बनाना चाहिए, क्या आपको फॉस्फर स्क्रीन 9 से 5 में घूरने के अलावा किसी और चीज के लिए जुनून चाहिए। पहले से ही किया है, तो अपने परिवार, कैरियर पार्षद, चिकित्सक, जो भी हो देखते हैं। आप बड़े हो गए हैं, आप यह जान सकते हैं कि आपको किस तरह की नौकरी चाहिए, क्या आप नहीं कर सकते?

कॉलेज / विश्वविद्यालय में दो अर्थात, स्व-शिक्षण और सीएस पाठ्यक्रम का संयोजन कुछ ऐसा है जो आपको हमेशा आगे रखता है। शुभकामनाएँ!


-1

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


थिरकने सच?
टॉम हॉकिन -

-2

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

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

हाँ, आप विश्वविद्यालय में रहते हुए भी ऐसा कर सकते हैं;)


आपके कमेंट के लिए धन्यवाद। मैं क्लबों में किसी का पीछा नहीं करना चाहता; मैं सिर्फ प्रोग्राम करना चाहता हूं।
जॉन पूर्डी

फिर स्कूल में रहें, लेकिन एक से अधिक (कई) प्रेमिका (एस), जबकि यह (वे) आपकी उत्पादकता और ज्ञान संचय में बहुत कमी कर सकते हैं, आपकी खुशी में योगदान करेंगे।

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