क्या एक पीएच.डी. सॉफ्टवेयर उद्योग के लिए अच्छा है? [बन्द है]


52

मैं एक स्व-सिखाया प्रोग्रामर हूं और अपने ज्ञान को पूरा करने और अंतराल में भरने के लिए कंप्यूटर विज्ञान की डिग्री शुरू की है।

हालाँकि, मैं पहले से ही अपनी शिक्षा की दिशा में बहस कर रहा हूँ। मुझे यकीन है कि 4 साल की स्नातक की डिग्री चाहिए, लेकिन उसके बाद, मुझे यकीन नहीं है: क्या एम.एससी प्राप्त करना उचित है? पीएचडी के बारे में क्या? ये डिग्री खोलने के क्या अवसर हैं?

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

तो क्या यह इसके लायक होगा? क्या धीरे-धीरे स्कूल खुलेंगे?

जवाबों:


106

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

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

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

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


3
मुझे इसके लिए अपना स्वीकृत उत्तर बदलना पड़ा, क्योंकि यह बहुत अच्छा है। रिकॉर्ड के लिए, मैं एक प्रोफेसर नहीं बनना चाहता, लेकिन मैं वास्तव में अनुसंधान में शामिल होना चाहता हूं, भले ही पेशेवर रूप से जरूरी न हो।
कार्सन मायर्स

2
@ प्रौल जैसा कि मैंने उल्लेख किया है, इसने मेरे लिए कई दरवाजे खोल दिए हैं। BTW मेरी बेटी पाक स्कूल में गई, और बड़े रसोइयों के साथ काम किया, जिन्होंने किया और जिन्होंने नहीं किया। मुझे लगता है कि सीएस और कुकिंग दोनों में, स्किल पेपर को पछाड़ते हैं, हालांकि पेपर हासिल करते समय बहुत से स्किल हासिल करते हैं।
केट ग्रेगोरी

26

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

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

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

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

मैंने एक महत्वपूर्ण सबक सीखा - यदि आपके पास सफल होने के लिए आपके भीतर आग है, तो आप अपनी कंपनी / विभाग को अधिक सफल बनाने के लिए हाथ में व्यापार की समस्या का समाधान, प्रोग्रामिंग या अन्यथा पाएंगे, और इसलिए अधिक लाभदायक।

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

संक्षेप में, यदि आप प्रौद्योगिकी और कला / विज्ञान के बारे में खुद को बताने के लिए जुनूनी हैं, तो हर तरह से एक आकर्षक और आकर्षक शैक्षणिक मार्ग अपना सकते हैं। यदि आप स्थानों पर जाने और बस प्रोग्रामिंग से परे सफल होना चाहते हैं, तो अपना ध्यान व्यापार और मनोविज्ञान / समाजशास्त्र जैसे अन्य कौशल को शामिल करने के लिए केंद्रित करें। यह तय करें कि अब से 10, 20, 30 साल में आप वास्तव में क्या चाहते हैं और फिर यह निर्धारित करने के लिए पीछे की ओर काम करें कि कौन सा कोर्स आपको उन लक्ष्यों तक ले जाएगा।

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


21
एक बड़ी कंपनी के सीईओ जिनके पास पीएचडी है? गूगल के एरिक श्मिट। हालांकि कई ने एम.बी.ए. मेडिकल इंफॉर्मेटिक्स / ड्रग्स इंडस्ट्री में बहुत सी कंपनियां पीएचडी / एमडी द्वारा चलाई जाती हैं। पीएचडी आमतौर पर एक कंपनी के सीटीओ होते हैं।
fjxx

1
हां, बीएस करने के बजाय एमबीए बेहतर विकल्प है, फिर एमएस, फिर कंप्यूटर साइंस में पीएचडी। ध्यान दें कि एरिक श्मिट ने एलेक किया था। इंजीनियरिंग, शुद्ध सीएस नहीं।
JBRWilkinson

1
मुझे लगता है कि एक सीईओ होने के नाते प्रोग्रामर होने के साथ बहुत कम संबंध हैं, हालांकि
जे.के.

1
मुझे लगता है कि एक अधिक उपयुक्त प्रश्न होगा "क्या आप किसी बड़ी कंपनी के सीटीओ का नाम ले सकते हैं जिसके पास पीएचडी है"। ये वे लोग हैं जो उद्योग में तकनीकी नवाचारों को आगे बढ़ाएंगे।
फिलिप नगन

19
@PhillipNgan - हर जर्मन कार कंपनी के CEO के पास mech eng में PhD है, हर US कार कंपनी के CEO के पास MBA है। उनके द्वारा उत्पादित कारों की तुलना करें!
मार्टिन बेकेट

19

खैर, मैं पीएचडी मार्ग (धीरे ​​और दर्द से) चला गया। मेरे पास "उद्देश्य" नहीं था, जैसे कि यह मुझे विभिन्न प्रकार की नौकरियों को प्राप्त करने में कैसे मदद कर सकता है। मैंने ऐसा इसलिए किया क्योंकि मैं चीजों को जानना चाहता था।

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

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

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

तो क्या इससे मदद मिली? मुझे ऐसा लगता हैं। मैं वह व्यक्ति नहीं बनना चाहता जो मैं इससे पहले था।


बहुत यकीन है कि, आप केवल [वास्तव में उत्कृष्ट] अमेरिकी विज्ञान कथा पुस्तकों द्वारा सीएस / रोबोटिक्स / एआई क्षेत्र में प्रवेश करने के लिए प्रेरित नहीं हैं! असिमोव और सेक्टली के पात्र रोबोट के साथ काम कर रहे थे जो कि स्मार्ट थे, लेकिन जाहिर है कि यह बिना किसी 'जादू' के इंजीनियर था। और यह शानदार था ! :))
mlvjjr

1
@mlvljr: मैं बता सकता हूं कि इसहाक असिमोव और मार्विन मिनस्की दोनों के पास रूसी विरासत है।
माइक डनलैवी

@ माइक डनलैवी ह्म, को नहीं पता था कि एम। मिंस्की के बारे में दिलचस्प है। और आप संभवतः उसे जानते थे, मुझे लगता है?
mlvljr

6
@mlvljr: मिन्स्की मेरे थीसिस सलाहकार थे।
माइक डनलैवी

@ मायके दुलान्वे खुद ही पीएचडी शुरू करने के लिए पर्याप्त होंगे, मुझे लगता है :)
mlvljr

11

ठेठ डेवलपर समुदाय में गलत धारणा है कि पीएचडी केवल तभी आवश्यक है जब आप "सिखाना" चाहते हैं। यह शायद पुराने दिनों से लटका हुआ है जब अधिकांश पीएचडी अकादमिया में जाते थे, लेकिन आजकल कई पीएचडी (विशेष रूप से इंजीनियरिंग / कंप्यूटर विज्ञान की ग्रेड) या तो प्रयोगशालाओं में शोध कर रही हैं या इंटेल जैसे शीर्ष स्तर पर चुनौतीपूर्ण विकास कार्य कर रही हैं। , Oracle, Google, Microsoft इत्यादि।

विशेष रूप से अमेरिका में, एकेडेमिया से स्टार्टअप तक प्रौद्योगिकी हस्तांतरण / अनुसंधान विचार स्पिन-ऑफ के आगमन के साथ, अब विश्वविद्यालयों और स्टार्ट-अप्स में किए गए अनुसंधान के बीच एक मजबूत संबंध है ... स्टैनफोर्ड, एमआईटी, फ्लोरिडा, सीएमयू, और अन्य लोकप्रिय उदाहरण हैं, और किसी को यह याद दिलाने की आवश्यकता नहीं है कि Google एक शोध परियोजना थी।

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

कुल मिलाकर मुझे लगता है कि यह चर्चा का एक बड़ा विषय है, लेकिन आजकल पीएचडी केवल शिक्षण के लिए नहीं है।


9

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


6

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

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

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


यदि मैं अधिक शोधपूर्ण स्थिति में काम करने का निर्णय लेता हूं तो यह इसके लायक हो सकता है। क्या कई नौकरियां ऐसी हैं, जो सिर्फ एक विश्वविद्यालय में काम करने के बाहर हैं?
कार्सन मायर्स

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

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

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

मुझे लगता है कि समस्याओं में से एक यह है कि एक विशिष्ट कंपनी अगले 3 से 6 महीने (या अधिक से अधिक 1, 2 साल) की योजना बना रही है, जबकि पीएचडी करने से एक साल आगे देखना सीखता है। लेकिन इस तरह की दीर्घकालिक सोच उन उत्पादों पर काम करने के लिए बेकार है जिन्हें हर समय बदलने वाली आवश्यकताओं के साथ बहुत जल्दी जारी किया जाना चाहिए। हो सकता है कि पीएचडी कंपाइलर कंस्ट्रक्शन, एवियोनिक सिस्टम, मेडिकल सॉफ्टवेयर जैसे क्षेत्रों में एक उपयुक्त नौकरी पा सकता है, जहां आवश्यकताएं अधिक स्थिर होती हैं और सादे कोडिंग के अलावा अधिक विश्लेषण की आवश्यकता होती है।
गियोर्जियो

6

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

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

शैक्षिक पदानुक्रम के संदर्भ में, आप आम तौर पर चीजों को इस प्रकार देख सकते हैं:

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

बाकी सब कुछ करने के लिए, यहाँ औपचारिक शिक्षा के कुछ अन्य रूप दिए गए हैं जो आपके सामने आ सकते हैं:

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

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


4

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


4

यदि आप सरकार के लिए काम करते हैं तो यह बहुत बड़ा वेतन वृद्धि प्रदान करता है।

जीएस स्तर देखें ।

अनायास ही मैंने सुना है कि यह 30k / वर्ष का अंतर कर सकता है।


3

उन्नत डिग्री (MBA, MSC, etc) (अर्थात, et cetera - इसमें कोई ETC डिग्री नहीं है - AFAIK :-)) उपयोगी और कभी-कभी आवश्यक भी है यदि आप एक बड़ी (फॉर्च्यून 500) कंपनी में मध्य स्तर के प्रबंधक बनना चाहते हैं। यदि आपका लक्ष्य विश्वविद्यालय स्तर पर पढ़ाना है, या किसी शोध संस्थान में या किसी बड़ी कंपनी के अनुसंधान केंद्र में काम करना है, या आप लोगों को प्रभावित करने के लिए दीवार पर एक कागज़ का टुकड़ा चाहते हैं, तो पीएचडी आवश्यक है।

यह देश के केंद्र से सिर्फ एक दृश्य है - तटों पर धारणा अलग हो सकती है। YMMV।


2

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

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

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


2

मेरे पास M.Sc है, इससे मुझे कुछ नहीं मिला। मेरे जीवन के 2 साल हमेशा के लिए खो गए। कम से कम रोमानिया में, सॉफ्टवेयर विकास में, ज्ञान सबसे ज्यादा मायने रखता है। एक कॉलेज की डिग्री थोड़ी और कुछ विशिष्ट परिस्थितियों में मदद करती है।

यदि आप शिक्षा या अनुसंधान में कैरियर की योजना रखते हैं, तो M.Sc और Ph.D अच्छे हैं।

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