मैं जावास्कूल में जाने के लिए क्षतिपूर्ति कैसे कर सकता हूं? [बन्द है]


18

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

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



4
"अपनी शिक्षा के रास्ते में स्कूली शिक्षा प्राप्त न होने दें" - मार्क ट्वेन
ब्लैकजैक

जवाबों:


12

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

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

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

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

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

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

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


+1 "किसी समस्या से निपटने और इंजीनियरों के रूप में हमें परिभाषित करने वाले समाधान को खोजने के लिए यह हमारी योग्यता है, सबसे अधिक अन्य सब कुछ गौण है।"
बिल

मैंने एक स्कूल में भाग लिया, जहाँ प्रोग्रामिंग भाषाओं को शायद ही कभी संपर्क किया जाता था (हमारे पास C / C ++ / Java का आधार था, दुख की बात है कि कोई कार्यात्मक भाषा नहीं है), और हम केवल CS सिद्धांत के साथ परिचित हो रहे हैं। दूसरी ओर, हमने डेटाबेस, डेटा-माइनिंग, फोन / मोबाइल / इंटरनेट नेटवर्क, मानव-मशीन इंटरफ़ेस, आदि के बारे में बात की ... हमने गहराई के बजाय चौड़ाई में सीखा। मुझे नहीं लगता कि यह एक बुरा सौदा था :)
मैथ्यू एम।

1

क्यों नहीं एक पाठ्यपुस्तक के माध्यम से काम करें जो प्रोग्रामिंग को अलग तरीके से पेश करता है कि आपने इसे कैसे सीखा? उदाहरण के लिए, कई अच्छी, मुफ्त किताबें हैं जो कार्यात्मक प्रतिमान का उपयोग करती हैं। कैसे कार्यक्रम डिजाइन करने के लिए बहुत ही स्वीकार्य है। कंप्यूटर प्रोग्राम की क्लासिक संरचना और व्याख्या (http://mitpress.mit.edu/sicp/) तो कम है, लेकिन ज्ञान का एक गहरा अर्थ प्रदान करता है।

मैं अत्यधिक Abelson के SICP व्याख्यान के पहले जोड़े को देखने के लिए सलाह देता हूं कि कंप्यूटर विज्ञान क्या है। वे वृद्ध हैं, लेकिन उनकी आयु बहुत अच्छी है (http://video.google.com/videoplay?docid=55468369853387824432)।


1

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

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

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

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


0

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


0

सबसे अच्छी बात जो मैं सोच सकता हूं, वह है और (पुनः) प्रोग्रामिंग को पूरी तरह से अलग प्रतिमान में सीखना है, ताकि वस्तु-उन्मुख सोच के रास्ते से मुक्त हो सकें।

मैं न्यूनतम पर सुझाव देना चाहता हूं:

  • असेंबली भाषा , मशीन कैसे काम करती है, इसके लिए एक वास्तविक प्रशंसा प्राप्त करने के लिए
  • हास्केल , कार्यात्मक प्रोग्रामिंग पर एक बहुत ही शुद्ध दृश्य के लिए
  • लिस्प , अशुद्ध कार्यात्मक प्रोग्रामिंग और मेटाप्रोग्रामिंग के लिए (क्लजुर मेरी पहली पसंद होगी, लेकिन स्कीम या कॉमन लिस्प भी बहुत अच्छा है)
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.