क्या कंप्यूटर विज्ञान के अलावा किसी अन्य विषय में विज्ञान स्नातक सॉफ्टवेयर विकास में करियर को नुकसान पहुंचाएगा? [बन्द है]


12

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

अग्रिम में धन्यवाद।


1
किसी को विज्ञान या यहां तक ​​कि इतिहास की डिग्री के साथ प्रोग्रामिंग में देखना असामान्य नहीं था। यह केवल हाल ही में है कि तथाकथित पेशे के लिए एक बदलाव हुआ है।
जेम्स पी।

1
आप हमेशा अपनी खुद की सॉफ्टवेयर कंपनी शुरू कर सकते हैं, अगर ऐसा है तो इसे अपनाएं।
जो इंटरनेट

5
... आपको यह निर्धारित करना होगा कि आप अपने भविष्य या कैरियर की संतुष्टि को किसी और के हाथों में नहीं जाने देंगे। यदि वे आपको अपनी पार्टी में आमंत्रित नहीं करेंगे, तो अपना खुद का फेंक दें।
जो इंटरनेट

3
आपकी भूविज्ञान की डिग्री तेल और गैस उद्योग में वैज्ञानिक भूकंपीय प्रोग्रामिंग में बहुत सहायक होगी। मुझे नहीं पता कि आपकी रुचि कहाँ है, लेकिन ऐसी जगहें हैं जहाँ आपकी डिग्री और ज्ञान एक संपत्ति होगी।
गिल्बर्ट ले ब्लैंक

1
जहां तक ​​मुझे पता है, डिप्लोमा पर अनुभव (यहां तक ​​कि हॉबी का अनुभव भी होता है, अगर आप कुछ पोर्टफोलियो आदि के लिए भी करते हैं)। व्यक्तिगत रूप से मैंने राजनीति में स्नातक किया; तो मेरा एक दोस्त था जो एक डेवलपर के रूप में भी काम करता है।
कोनराड मोरावस्की

जवाबों:


19

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

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


17

आपकी डिग्री सिर्फ आपको आपकी पहली नौकरी मिलती है। तब से, दशकों से, रोजगार के निर्णय इस बात पर आधारित होते हैं कि आप SINCE क्या कर रहे हैं, आप कॉलेज से बाहर हो गए हैं। इसलिए पहली जीत के लिए कड़ी मेहनत करें; अपने प्रोफेसरों और दोस्तों से बात करें और दरवाजों पर दस्तक दें। एक बार जब आप व्यवसाय में होते हैं, तो डिग्री का प्रकार इतना अधिक मायने नहीं रखेगा। आप क्या कर सकते हैं; आपने क्या किया है, क्या मायने रखता है; कागज प्रमाण पत्र की गिनती नहीं है।


5

यदि आपके पास कंप्यूटर विज्ञान में डिग्री नहीं है (और यहां तक ​​कि अगर आप करते हैं), तो यह उन सॉफ्टवेयर परियोजनाओं को इंगित करने में सक्षम होने में बहुत मददगार है, जिन पर आपने काम किया है और अधिमानतः पूरा किया है। यदि कोई कंपनी एक प्रोग्रामर को काम पर रख रही है, और आप आश्वस्त कर सकते हैं कि आप प्रोग्राम कर सकते हैं, तो इससे कोई फर्क नहीं पड़ता कि आपकी डिग्री क्या कहती है।

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


यदि केवल यह हर जगह ऐसा था। कुछ स्थान ऐसे हैं, जहां लोग अभी भी "प्रतिष्ठा" के शीर्षक और अन्य रूपों से जुड़े हुए हैं।
जेम्स पी।

मेरे पास कोई डिग्री नहीं है, लेकिन इसने मुझे सीएस डिग्री की आवश्यकता को सूचीबद्ध करने वाली नौकरियों के लिए आवेदन करने (और ऑफर करने) से रोका नहीं। एकमात्र समय यह कभी भी एक समस्या थी जब मैंने एक शोध संस्थान में एक पद के लिए आवेदन किया था जहां टीम के तीन अन्य लोगों के पास पीएचडी थे, और मैं इसे समझ सकता हूं।
TMN

5

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

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


"शिक्षा के बारे में कोई भी परवाह नहीं करता है" के लिए +1, जिसे मैंने सही पाया है
CamelBlues

4

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

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

यदि किसी कंपनी के पास केवल सीएस डिग्री के लिए एक भर्ती योग्यता है, तो ठीक है, वह कंपनी सर्वश्रेष्ठ प्रोग्रामर को नियुक्त करने की कोशिश नहीं कर रही है।


3

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

मेरी भौतिकी की पृष्ठभूमि ने मेरे नौकरी के साक्षात्कार में एक प्रश्न जोड़ा, जैसे "आपने भौतिकी से सीएस में अपना करियर क्यों बदला?" और मैंने बस जवाब दिया "मुझे पता चला कि सीएस मेरी असली प्रतिभा कहाँ है ..." दिलचस्प बात यह है कि मुझे एक नौकरी मिली जो मेरी साथियों की नौकरियों से दोगुनी थी। मुझे पता है कि भाग्य अपनी भूमिका निभाता है, लेकिन तर्कसंगत रूप से सोचते हुए, मुझे यह कहना होगा कि यह मजेदार प्रोग्रामिंग की वजह से था जो मैं पहले कर रहा था।

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


3

मेरे पास इकोनॉमिक्स में डिग्री है, और मैं सी # / नेट प्रोग्रामर के रूप में काम करता हूं। मैं अपने खाली समय में पायथन भी करता हूं। यह सब मेरे लिए बहुत अच्छा काम कर रहा है, इसलिए मुझे नहीं लगता कि आपको यह सोचना चाहिए कि कंप्यूटर साइंस की डिग्री आपके पास कुछ भी नहीं है।

यदि आपके पास कौशल है, और उन्हें प्रदर्शित कर सकता है, तो कोई आपको चाहता है।


2

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

इन उद्योगों में एक कठिन विज्ञान की डिग्री आम तौर पर एक सीएस डिग्री पर पसंद की जाती है क्योंकि समस्या डोमेन की समझ नवीनतम सीएस सनक की तुलना में अधिक महत्वपूर्ण मानी जाती है।

कुछ वर्षों के प्रोग्रामिंग अनुभव के बाद आपको किसी भी प्रोग्रामिंग जॉब के लिए आवेदन करने में सक्षम होना चाहिए, जब तक कि कुछ भाषा / तकनीक / प्लेटफॉर्म सामान्य रूप से हो।


2

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

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

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


2

मेरे पास एक CSCI प्रोफेसर था, जिसका रसायन विज्ञान में PHD था, यह उसकी स्कूली शिक्षा के अंत तक नहीं था कि वह प्रोग्रामिंग से प्यार करने लगा था क्योंकि वह अपने PHD कार्य के रसायन विज्ञान अनुसंधान के दौरान इसका उपयोग कर रहा था। फिर उन्होंने वर्षों तक प्रोग्रामिंग क्षेत्र में काम किया और अंततः C ++ पढ़ाने वाले प्रोफेसर के रूप में जल्दी सेवानिवृत्त हुए और, अब वे इंजीनियरिंग विभाग के निदेशक हैं।

अंत में आपकी डिग्री बहुत कम मायने रखती है कि आप क्या करना चाहते हैं और जो आप साबित करते हैं कि आप सक्षम हैं।


1

यह एक सड़क पर एक गति टक्कर है जिसे आप कभी भी यात्रा नहीं कर सकते हैं। कुछ ऐसे काम हैं जो आपको कभी नहीं मिलेंगे। अब, इसका मतलब यह नहीं है कि आप एक महान काम नहीं कर सकते, अन्य परियोजनाओं पर काम कर सकते हैं या अपनी खुद की कंपनी शुरू कर सकते हैं।

क्या आप इसके बिना प्रोग्राम करना सीख सकते हैं? कुछ लोग इसे अपने दम पर कभी नहीं सीख सकते हैं।

क्या आपके पास कोई और डिग्री है? कुछ नौकरियां सिर्फ एक डिग्री पसंद करती हैं।

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

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