क्या नियोक्ता सीएस मेजर्स पर सॉफ्टवेयर इंजीनियरिंग पसंद करते हैं? [बन्द है]


10

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

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

अगर मैं सॉफ्टवेयर इंजीनियरिंग मार्ग जाता, तो मैं शायद डेटा-उन्मुख प्रोग्रामिंग या सॉफ़्टवेयर डिज़ाइन जटिलता में शोध करता।

कभी-कभी मुझे लगता है कि जब मैं 40 साल का हूं और पीछे मुड़कर देखूंगा तो क्या फर्क पड़ेगा? किसी कारण से मैं नहीं सोच रहा हूँ।


3
प्रोग्रामिंग का काम सभी कैंडी और फूल नहीं है। यदि आप केवल मास्टर कर रहे हैं, तो मैं कहूंगा: आपको जो पसंद है उसे आगे बढ़ाएं। यदि आपके पास किसी विशेष कंपनी / क्षेत्र को ध्यान में रखते हैं, तो कक्षाओं को ध्यान से चुनें। मैं व्यक्तिगत रूप से किसी ऐसे व्यक्ति को काम पर रखूंगा जो एक कलाकार के रूप में विफल रहा हो, जो सावधानीपूर्वक और सावधानीपूर्वक कक्षाएं लेता था जो करियर बनाने में मदद करता था। यह सिर्फ मुझे है, ज़ाहिर है, लेकिन सभी काम पर रखने के व्यक्तिपरक इंसानों द्वारा किया जाता है। यदि आप जो पसंद करते हैं उसका पीछा करते हैं, तो यह दिखाएगा। जब आप 40 वर्ष के हो जाएंगे, तो आपके पास एक पत्नी, 2-3 बच्चे, एक कार और एक घर होगा - खुश और उबाऊ। जब आप कर सकते हैं अपने जुनून का पालन करें।
नौकरी '

1
@ जॉब, यह सिर्फ आप नहीं है।
डैन रोसेनस्टार्क

जवाबों:


13

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

जो मेरे लिए वास्तव में मायने रखता है वह है व्यक्ति का तकनीकी ज्ञान, दृष्टिकोण, व्यक्तित्व, ड्राइव इत्यादि।

तो सीधे सवाल का जवाब देने के लिए, मेरे पास सीएस या एसई डिग्री के बीच कोई तरजीह नहीं होगी। और यह मानक लाइन-ऑफ-बिजनेस एप्लिकेशन पर काम करने वाली नौकरियों के लिए है।


1
+1 के लिए "तथ्य यह है कि उनके पास एक डिग्री का मतलब है [...] वे एक दीर्घकालिक लक्ष्य की ओर काम करने के लिए पर्याप्त रूप से केंद्रित हैं।" यह निश्चित रूप से कुछ है।
leonbloy

7

नियोक्ता उन व्यक्तियों को पसंद करते हैं जो महसूस करते हैं कि वे तेजी से पुस्तक वाले वातावरण में उच्च स्तर पर काम कर सकते हैं।

एक नौकरी क्या भूमि और क्या आप एक काम पर असाधारण बनाता है बहुत भिन्न होता है। ध्यान रखें कि नौकरी में उतरना किसी भी तरह से सफलता की गारंटी नहीं है।

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


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

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

1
मुझे उम्मीद है कि काम पर रखने वाले लोगों को अंतर पता होगा।
पेमदास

2

जरुरी नहीं

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


निर्भर करता है। मेरी CS डिग्री की आवश्यकताएं बहुत भारी थीं।
ब्रायन नोब्लुच

2

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

संपादित करें: मुझे वास्तव में लगता है कि लोगों को इस सवाल का जवाब देने की आवश्यकता है कि आप क्या सोचते हैं। मुझे लगता है कि उनमें से कुछ कोने के मामले हैं और / या व्यावहारिक नहीं हैं।

"नियोक्ता उन व्यक्तियों को पसंद करते हैं, जिन्हें लगता है कि वे तेज़ गति वाले वातावरण में उच्च स्तर पर काम कर सकते हैं"

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

"तो सीधे सवाल का जवाब देने के लिए, मेरे पास सीएस या एसई डिग्री के बीच कोई तरजीह नहीं होगी।"

मान लीजिए आपके पास 100 आवेदक हैं, तो आप उन्हें 20 कहने के लिए कैसे फ़िल्टर करेंगे? "तकनीकी ज्ञान, दृष्टिकोण, व्यक्तित्व, ड्राइव, आदि" अच्छे गुण हैं, लेकिन आप उन्हें फिर से शुरू करने के लिए नहीं जा रहे हैं। आपके पास जिस प्रकार की डिग्री है, वह निश्चित रूप से फिल्टर के रूप में उपयोग की जाती है, खासकर यदि आपको आवेदन प्रक्रिया के भाग के रूप में इलेक्ट्रॉनिक रूप से फिर से शुरू करना है। यह आसान और तेज है। GPA को फ़िल्टर के रूप में उपयोग करना बिल्कुल वैसा ही है। हाँ, आप कह सकते हैं कि इससे कोई फर्क नहीं पड़ता, लेकिन मैं गारंटी दे सकता हूं कि 3.5s को 3.0 से अधिक देखा जा रहा है

किसी ने उल्लेख किया कि ज्यादातर लोगों को दोनों के बीच अंतर नहीं पता है। यह शायद सच है, लेकिन कई करते हैं और अगर आपके पास एसई की डिग्री है, तो यह आपके एक्सपोजर को उन लोगों के लिए व्यापक करता है जो नहीं जानते हैं और जो ऐसा करते हैं।

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


2

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

मैं क्या कहूंगा कि मुझे इसकी परवाह है:

1) जो कुछ भी आपने पढ़ा है, उसके बारे में आपके पास एक अच्छा बुनियादी ज्ञान है। यदि आप एक सीएस / एसई स्नातक हैं, तो अगर मैं आपको स्नातक स्तर पर भर्ती कर रहा हूं, तो मैं आपसे एक गणितज्ञ की तुलना में आईटी के बारे में अधिक जानने की उम्मीद करता हूं (क्योंकि आपने इसे अध्ययन करने में तीन साल बिताए हैं और यदि आप किसी ऐसे व्यक्ति से कम जानते हैं, जो ' t तो आपके साथ कुछ गड़बड़ है)।

2) मुझे ग्रेड / वर्गीकरण में दिलचस्पी है जो आपको एक निश्चित डिग्री के रूप में मिला है क्योंकि यह दर्शाता है कि आपने खुद को लागू किया (या नहीं)।

3) मैं आपको स्पष्टता, अंतर्दृष्टि और उत्साह के साथ अपनी डिग्री के तत्वों के बारे में बोलने में सक्षम सुनना चाहता हूं। मुझे इस बात की कम चिंता है कि वे तत्व क्या हैं जो आपने उन्हें समझा, उनसे सीखा और ऐसा करने में आनंद आया।

4) कि आपने विश्वविद्यालय में अध्ययन और पेय के अलावा कुछ किया है, चाहे वह कुछ भी हो।

5) मैं कुछ हद तक आपकी देखभाल करता हूं जहां आप विश्वविद्यालय / कॉलेज गए थे। मैं विवरण में रैंकिंग के माध्यम से नहीं जाता हूं, लेकिन अगर आप एक अच्छी प्रतिष्ठा के साथ एक स्थापित विश्वविद्यालय में चले गए तो यह बाहर खड़ा होगा।

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


2

अपने प्रश्न को दूसरे तरीके से रखने के लिए, क्या सॉफ्टवेयर इंजीनियरिंग पाठ्यक्रम इन दिनों कंप्यूटर विज्ञान पाठ्यक्रम की तुलना में अधिक संभावित हैं?

यकीन है, AJAX और XML जानने के लिए अच्छी चीजें हैं।

लेकिन अधिकांश सॉफ्टवेयर को कुछ स्तर पर अच्छा माना जाता है, यह मूलभूत कंप्यूटर विज्ञान सिद्धांतों पर निर्भर करता है। Google और Facebook जनवरी 2011 तक महान वेब कंपनियां हैं, लेकिन उन्हें टन और टन के ग्राफ सिद्धांत, संकलक और उन्नत एल्गोरिदम की आवश्यकता है।

सीज़न कोर्स का स्वाद कभी न चुनें।


1
यदि अजाक्स मौसम का एक स्वाद है, तो यह निश्चित रूप से एक लंबा है।
डैन रोसेनस्टार्क

1
"यकीन है, AJAX और XML जानने के लिए शांत चीजें हैं।" सॉफ्टवेयर इंजीनियरिंग के साथ इसका क्या करना है? मैंने कभी AJAX या XML को SE पाठ्यक्रम के लिए काम करने के बारे में नहीं सुना है, शायद यह एक वेब एकाग्रता के साथ है, लेकिन एसई नहीं।
पेमदास

2

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


2
लंबी अवधि में या तो डिग्री का मतलब कुछ नहीं होगा और अनुभव का मतलब सब कुछ होगा।
पेमदास

1

मैं बहुत सारे लोगों का इंटरव्यू करता हूं। जब मैं एक CS या SE ग्रेड देखता हूं, तो मैं हमेशा पूछता हूं कि [n] के ऊपर आपने [x] को क्या चुना है? सिर्फ इसलिए कि यह किसी को आरामदायक और बात करने का एक शानदार तरीका है। यह एकमात्र मूल्य के बारे में है जो मैं या तो डिग्री पर रखता हूं।

न तो डिग्री ने मुझे आश्वासन दिया कि आप एक सक्षम प्रोग्रामर हैं जो हमारी तत्काल आवश्यकता को पूरा कर सकते हैं। मैं निम्नलिखित को वजन प्रदान करता हूं:

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

फिर, मेरे पालतू पशु पक्षी खेलने में आते हैं। मैं उनकी मदद नहीं कर सकता, मैं इंसान हूँ। उनमें से कुछ हैं:

  • जो लोग बहुत सारे छल्ले पहनते हैं
  • जो लोग बहुत अधिक कोलोन या इत्र पहनते हैं
  • जो लोग बोलते हैं कि हर तीसरे शब्द के रूप में "उम" का उपयोग करते हैं
  • मैं बिना जुते के जूते नहीं रख सकता। इसे OCD कहते हैं।

मेरी पीव को सूचीबद्ध करने में मेरी बात बस आपको यह सूचित करने के लिए है कि एक साक्षात्कारकर्ता जो निर्णय लेता है उसका 1/3 आपके तकनीकी योग्यता के साथ कुछ भी नहीं करेगा ।

संक्षेप में, जब तक आप एक थीसिस पर काम नहीं कर रहे हैं, हम आपकी शैक्षिक पृष्ठभूमि पर जल्दी से चलेंगे। फिर भी, मेरा अगला प्रश्न होगा:

और फिर आपने क्या किया?

वास्तव में, हम उस प्रश्न तक पहुँच सकते हैं, भले ही आप एक हाई स्कूल ड्रॉप आउट थे। आपने अपनी डिग्री पर अपना पैसा बर्बाद नहीं किया , लेकिन इसे कृत्रिम मूल्य न दें।


0

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

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


1
CE और SE दो अलग-अलग मेजर हैं। वह एसई के बारे में पूछ रहा था।
पेमदास

0

एक व्यक्तिगत सिफारिश के रूप में, कई किताबें हैं जो मुझे वास्तव में पसंद हैं:

  • कोडिंग साक्षात्कार दरार
  • एल्गोरिथ्म डिजाइन मैनुअल
  • कोड पूरा

दूसरों के अपने पसंदीदा होंगे;

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

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

शुभकामनाएँ!

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