CodeGym /Java Blog /यादृच्छिक /एक चांगला प्रोग्रामर होण्यासाठी मला खरोखर संगणक विज्ञान म...
John Squirrels
पातळी 41
San Francisco

एक चांगला प्रोग्रामर होण्यासाठी मला खरोखर संगणक विज्ञान मध्ये पदवी आवश्यक आहे का?

यादृच्छिक या ग्रुपमध्ये प्रकाशित केले
उत्तर " होय, तर जा आणि तुमची शैक्षणिक पदवी मिळवा " असे नाही. सत्य हे आहे की, जर तुम्हाला आयटी उद्योगात काम करायचे असेल आणि यशस्वी व्हायचे असेल तर संगणक शास्त्रात पदवी मिळवणे आवश्यक नाही. अनेकांचा असा विश्वास आहे की पदवी मिळाल्याने त्यांना त्यांची पहिली नोकरी अधिक जलद मिळण्यास मदत होते आणि तुम्ही पदवी पूर्ण केल्यास तुमच्यात अद्वितीय कौशल्ये आणि क्षमता विकसित होतील हे नाकारता येणार नाही. तथापि, यूएस ब्युरो ऑफ लेबर स्टॅटिस्टिक्स म्हणते की देशातील 25% पेक्षा जास्त आयटी व्यावसायिकांकडे बॅचलर डिग्री (किंवा उच्च) नाही. Google, Apple आणि Amazon या "गैर-शैक्षणिक" विकासकांची नियुक्ती करणाऱ्या शीर्ष कंपन्यांपैकी एक आहेत. याचा अर्थ असा आहे की सॉफ्टवेअर डेव्हलपमेंटमध्ये यशस्वी करिअर तयार करण्यासाठी तुम्हाला संगणक विज्ञान पदवीची आवश्यकता नाही? हे शोधण्यासाठी आम्ही काही संशोधन केले आहे. एक चांगला प्रोग्रामर होण्यासाठी मला खरोखर संगणक विज्ञान मध्ये पदवी आवश्यक आहे का?  - १

टेकमधील करिअरचे वेगवेगळे मार्ग

म्हणून, संगणक विज्ञान पदवी खूप उपयुक्त ठरू शकते, परंतु ती महत्त्वपूर्ण नाही. जवळजवळ कोणताही भर्तीकर्ता सहमत आहे की सध्या उमेदवारांसाठी कोणतीही कठोर शिक्षण आवश्यकता नाही. नियोक्ते सहसा तांत्रिक प्रवीणतेपेक्षा वचनबद्धतेची आणि मजबूत IT आणि संप्रेषण कौशल्यांची प्रशंसा करतात. त्यांना आणखी काय महत्त्व आहे? उदाहरणार्थ, प्राइमकेअर्सचे वरिष्ठ सॉफ्टवेअर अभियंता स्टीवर्ट वेब म्हणतात की उमेदवारांनी प्रामुख्याने " बाहेर जाऊन नवीन तंत्रज्ञान शिकण्यास आणि त्यांच्या समस्या काहीसे स्वतंत्रपणे सोडविण्यास सक्षम असावे ". आणि केसी जॉर्डन, एक सह-संस्थापक, आणि Jorsek LLC चे CTO, विश्वास ठेवतात की " तीन सर्वात महत्वाचे प्रश्न आहेत. उमेदवार व्यक्तिमत्व आहेत का? ते चांगले संवाद साधू शकतात? आणि त्यांच्याकडे काम करण्यासाठी कठोर कौशल्ये आहेत का?” आपण शैक्षणिक पदवींवर कमी भर दिल्याच्या काळात जगत आहोत असा निष्कर्ष काढणे सोपे आहे. शिवाय, बर्‍याच कामावर ठेवणार्‍या व्यवस्थापकांसाठी, अगदी संगणक विज्ञान पदवी देखील तुमच्या ज्ञानाचे पूर्ण आकलन होण्यासाठी पुरेसे नाहीत. याचे कारण असे आहे की विद्यापीठे खूप सैद्धांतिक शिक्षण देतात आणि तुम्हाला तुमच्या भविष्यातील करिअरमध्ये आवश्यक असणारी व्यावहारिक कौशल्ये आत्मसात करण्यात मदत करत नाहीत.

कोणती कौशल्ये महत्त्वाची आहेत (प्रोग्रामिंग व्यतिरिक्त)?

सत्य हे आहे की, तुम्हाला ते कसे मिळाले यापेक्षा तुम्ही तुमची प्रवीणता कशी दाखवता हे जास्त महत्त्वाचे आहे. कंपन्या निश्चितपणे मजबूत तंत्रज्ञान कौशल्य आणि उत्कृष्ट प्रोग्रामिंग कौशल्याची प्रशंसा करतात. तथापि, त्याशिवाय, ते सॉफ्ट स्किल्सला महत्त्व देतात, जसे की:
  • समस्या सोडवणे . हे तुमच्या प्रोग्रामिंग टूलबॉक्समधील मुख्य अॅड-ऑन “टूल्स”पैकी एक आहे. महाविद्यालयीन विद्यार्थी अनेकदा सिद्धांत, वाक्यरचना, भाषा आणि समस्या सोडवण्याऐवजी “कोड” शिकण्यावर लक्ष केंद्रित करतात. परंतु प्रत्यक्षात, विकासक त्यांच्या स्वभावानुसार चांगले समस्या सोडवणारे असले पाहिजेत. त्यांच्या कामाचा संपूर्ण आधार समस्या सोडवणे आहे. तसे, आमच्या कोर्समध्ये आव्हानात्मक "वास्तविक-जीवन" समस्या सोडवणे समाविष्ट आहे जेणेकरून तुम्हाला मौल्यवान अनुभव मिळेल.

  • शार्प मेमरी कोणत्याही प्रोग्रामरसाठी आवश्यक आहे. आणि तुम्हाला आश्चर्य वाटेल की मल्टीटास्किंग तुमच्या स्मरणशक्तीला गंभीरपणे हानी पोहोचवू शकते. विषयांची प्रचंड संख्या असलेल्या महाविद्यालयात शिकण्यासाठी नेमके काय आवश्यक आहे.

  • कार्यक्षम आळस . काही यशस्वी टेक लोक (जसे की बिल गेट्स, ज्यांनी हार्वर्डमधून बाहेर पडलो) “ तुम्हाला एखादे अवघड काम जलद आणि कार्यक्षमतेने सोडवायचे असेल तर आळशी व्यक्तीला विचारा ” या नियमाच्या सामर्थ्यावर विश्वास ठेवतात . पुरेशा प्रमाणात आळस असलेले लोक एखादे कार्य पूर्ण करण्याचे जलद मार्ग शोधू शकतात.

  • स्व प्रेरणा. जरी आत्म-प्रेरणा आळशीपणाच्या विरुद्ध असल्याचे दिसते, तसे नाही. एक प्रोग्रामर जो चतुराईने या दोन सॉफ्ट स्किल्सची जोडणी करतो तो क्लिष्ट कार्ये करत असताना आणि काटेकोर मुदतींची पूर्तता करताना परिपूर्ण संतुलन साधू शकतो.

  • चिकाटी. तुमचा कोड पहिल्या प्रयत्नात काम करणार नाही यासाठी तयार रहा (हे क्वचितच घडते). तुम्ही तुमच्या प्रयत्नांचे काही तासही कमी करू शकता आणि शेवटी पूर्णपणे वेगळ्या पद्धतीने यशस्वी होऊ शकता. म्हणून, जर तुम्हाला एक चांगला प्रोग्रामर बनायचे असेल तर चिकाटीने राहणे आणि स्वतःला पुढे ढकलणे खूप महत्वाचे आहे.

इतर पर्याय काय आहेत?

नक्कीच, जर एखाद्याने हार्वर्ड, बर्कले किंवा स्टॅनफोर्ड पूर्ण केले असेल, तर नियोक्त्यांना खात्री आहे की त्यांना सर्वोत्तम उमेदवारांपैकी सर्वोत्तम उमेदवार सापडला आहे. परंतु तुम्हाला माहित आहे का की बिल गेट्स, स्टीव्ह जॉब्स आणि मार्क झुकरबर्ग यांच्यासह प्रभावी तंत्रज्ञानातील व्यक्तींनी महाविद्यालयातून पदवी प्राप्त केलेली नाही? आणि, जसे आपल्याला माहित आहे, शैक्षणिक संगणक विज्ञान पदवीच्या अभावामुळे त्यांना आयटी उद्योगात यशस्वी होण्यापासून रोखले गेले नाही. उच्च महत्वाकांक्षा, आत्म-विकास करण्याची इच्छा आणि प्रतिभा हे येथे महत्त्वाचे आहे. आणि बर्‍याच कंपन्यांसाठी, ती कौशल्ये कुठून येतात, महाविद्यालय किंवा स्वयं-शिक्षण याने काही फरक पडत नाही. असो, अनेक कॉलेज ग्रॅज्युएट पेपरवर छान दिसतात पण खऱ्या आयटी प्रोजेक्टमध्ये त्यांच्या 'परीक्षेत' नापास होतात. तर, तुम्हाला खूप आवश्यक अनुभव, ज्ञान, गंभीर विचार आणि समस्या सोडवण्याची कौशल्ये कोठे मिळू शकतात? आज, स्वयं-शिक्षणाच्या अनेक संधी आहेत, ऑनलाइन अभ्यासक्रम, आणि बूटकॅम्प. ते चार वर्षांची CS पदवी घेण्यापेक्षा संगणकाशी संबंधित ज्ञान मिळविण्याचा अधिक कार्यक्षम, जलद आणि परवडणारा मार्ग देतात. शिवाय, ते अतिरिक्त माहिती वगळण्याची आणि खरोखर महत्त्वाच्या गोष्टींवर लक्ष केंद्रित करतात - तुम्हाला “कोडिंग म्हणजे काय” शिकवतात.

जॉब-सर्च बूस्टर काय आहेत?

तुम्ही टेकमध्ये नोकरी शोधत असाल परंतु तुमच्याकडे पदवी नसेल, तर काही गोष्टी तुम्हाला तुमच्या प्रतिस्पर्ध्यांना मागे टाकण्यात मदत करू शकतात:
  1. नेटवर्कची शक्ती वापरा. मनात येणारा पहिला प्लॅटफॉर्म म्हणजे LinkedIn. हे तुम्हाला रिक्रूटर्सशी सहजपणे कनेक्ट होऊ देते, #100daysofcode सारख्या आव्हानांमध्ये सहभागी होऊ देते, तुमचे प्रोजेक्ट दाखवू देते आणि तुम्हाला जे करायचे आहे ते करत असलेल्या लोकांशी संवाद साधू देते.

    LinkedIn तुम्हाला एक उत्तम प्रोफाइल तयार करण्यात मदत करू शकते जे रेझ्युमे आणि पोर्टफोलिओ म्हणून काम करेल. तुम्ही तेथे संबंधित अभ्यासक्रम, प्रकल्प आणि प्रमाणपत्रे जोडू शकता.

  2. काही अतिरिक्त आत्मविश्वास मिळविण्याचा दुसरा मार्ग म्हणजे व्हाईटबोर्ड मुलाखतीसाठी सराव करणे . हे रिअल-टाइम तांत्रिक समस्या-निराकरण मूल्यांकन आहे ज्यामध्ये सामान्यत: व्हाईटबोर्ड ऑनसाइटवर कोड लिहिणे समाविष्ट असते.

  3. सीव्हीसह सर्वसमावेशक पोर्टफोलिओ तयार करा जे तुम्हाला सॉफ्टवेअर डेव्हलपर म्हणून वेगळे दाखवू शकेल. स्टॅक ओव्हरफ्लो मधील निक लार्सन म्हणतात, “ तुम्ही काय केले आहे ते कंपनीला दाखवल्यास कामावर घेणे खूप सोपे आहे. तुम्ही योगदान दिलेले प्रकल्प आणि उत्पादनांचा पोर्टफोलिओ हा अनेक वर्षांच्या अनुभवापेक्षा किंवा अभ्यासापेक्षा अधिक मोलाचा आहे .”

  4. मुक्त-स्रोत प्रकल्पांमध्ये योगदान द्या आणि तुमच्या CV साठी "तुमच्या ज्ञानाचा सिद्ध ट्रॅक" मिळवा. सर्वोत्तम संसाधनांपैकी एक म्हणजे GitHub.

निष्कर्ष

जसे आपण पहात आहात, हे मुख्यतः अनुभवाबद्दल आहे. बर्‍याच कंपन्या (Google आणि Apple सारख्या दिग्गजांसह) शिक्षणापेक्षा त्यांच्या स्वतःच्या तंत्रज्ञान चाचण्यांना महत्त्व देतात. ते फक्त कागदावर चांगले दिसत नाहीत याची खात्री करण्यासाठी ते उमेदवारांना कोडिंग चाचण्यांद्वारे ठेवतात. शैक्षणिक संगणक विज्ञान पदवी आपण एक चांगला विकासक बनू याची हमी देत ​​​​नाही (जरी तो एक महत्त्वपूर्ण बोनस असू शकतो). आयटी उद्योगासाठी, तुमचा खरा प्रकल्प अनुभव ("करणे") बर्‍याचदा वेगवेगळ्या परीक्षांनी भरलेल्या पदवीपेक्षा जास्त महत्त्वाचा असतो. तर, लवकरात लवकर CodeGym सह “करू” या!
टिप्पण्या
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION