तंत्रशिक्षण नसलेल्या लोकांना प्रोग्रामिंगमध्ये स्थान नाही, असे त्यांचे म्हणणे आहे. तुम्ही 30 वर्षे पूर्ण केल्यानंतर करिअर बदलाविषयी विचार करण्यापासून ते तुम्हाला घाबरवण्याचा प्रयत्न करतात. पण वयाच्या 30 व्या वर्षी हे स्पष्ट झाले की तुमचे पूर्वीचे सर्व ज्ञान आणि अनुभव तुम्हाला चुकीच्या गंतव्यस्थानावर घेऊन गेले तर?

प्रत्यक्षात, ते इतके भयानक नाही. कोणीही कोणत्याही वयात प्रोग्रामर बनू शकतो. येथे PielsLie ची कथा आहे, सेंट पीटर्सबर्ग येथील आमच्या विद्यार्थ्यांपैकी एक ज्याची शैक्षणिक पार्श्वभूमी मानवतेची आहे आणि ज्याने व्यवस्थापन आणि विक्रीमध्ये 10 वर्षे काम केले.

ज्यावेळी त्याने त्याची यशोगाथा लिहिली, तेव्हा तो 32 वर्षांचा होता. सुमारे 5 महिन्यांत, तो कोडजिममध्ये 35 ची पातळी गाठला. त्याने 2-3 महिने स्वयं-शिक्षण आणि लेखन प्रकल्प आणि आणखी काही महिने नोकरी शोधण्यात घालवले. त्यावेळी, त्याला चांगली ऑफर मिळाली आणि त्याला सॉफ्टवेअर डेव्हलपर म्हणून नोकरी मिळाली.

पायरी 1. शिकणे

शिकण्याच्या मुख्य स्त्रोताच्या आवश्यकता स्पष्ट होत्या: जावा कोअर सामग्रीचे संरचित सादरीकरण, भरपूर सराव आणि मोठा समुदाय:

  • मुलाखती दरम्यान, तुम्हाला "मुख्य ज्ञान" बद्दल काहीही विचारले जाऊ शकते — बिटवाइज शिफ्टिंग आणि कास्टिंग जेनेरिक ते IO आणि सीरियलायझेशन पर्यंत;
  • सराव अनिवार्य आहे; जर तुम्ही सामग्री सखोलपणे समजून घेतली आणि सरावाने ती मजबूत केली तर तुम्ही प्रोग्रामिंगमधील गोष्टी लक्षात ठेवू शकता;
  • आणि समुदायासाठी: आपण एखादे कार्य सोडवल्यास, पुढे जा आणि टिप्पण्यांमध्ये दाखवा; जर तुम्ही ते सोडवू शकत नसाल, तर तुमचे प्रश्न विचारण्यास स्वागत आहे, परंतु कोणीही तुम्हाला तयार समाधान देऊ शकत नाही.

सर्व बाबतीत, CodeGym मुख्य शिक्षण प्लॅटफॉर्मसाठी बिल फिट आहे. ग्रॅज्युएटने पुस्तके वाचून आनंदी राहण्याची शिफारस केली आहे: "हाच शिल्ड हा विषय उत्तम प्रकारे कव्हर करतो आणि बर्‍याचदा काही विशिष्ट मुद्दे मांडतो."

जे जावा शिकत आहेत त्यांच्यासाठी टिपा स्वच्छ स्लेटसह

  1. सुरवातीपासून सुरुवात करणाऱ्या प्रत्येकाला प्रवास कठीण वाटतो. ज्यांनी सुरुवात केली त्यांच्यापैकी फार मोठी टक्केवारी अभ्यासक्रमाच्या शेवटी पोहोचू शकत नाही. जे करतात त्यांच्यापैकी एक बनणे हे तुमचे उद्दिष्ट आहे.
  2. जेव्हा कार्ये अधिक कठीण आणि अधिक मनोरंजक बनतील तेव्हा एक किंवा दोन महिन्यांनंतर तुम्हाला सर्वात मोठा उत्साह जाणवेल. सहन.
  3. सर्वात महत्वाची गोष्ट म्हणजे साप्ताहिक प्रगती करणे. दोन आठवडे विश्रांती घेतल्यानंतर, खोगीरवर परत येणे आव्हानात्मक आहे, परंतु प्रत्येकजण सलग अनेक महिने दररोज कोड लिहू शकत नाही.

स्वत:साठी एक लक्ष्य सेट करा, दर आठवड्याला तासांमध्ये मोजले जाते: उदाहरणार्थ, 15. तुम्ही प्रत्येक आठवड्याच्या दिवशी 1.5 तास आणि आठवड्याच्या शेवटी प्रत्येक दिवशी 3-4 तास कोड करू शकता किंवा तुम्ही काही संध्याकाळ विश्रांती घेऊ शकता, परंतु नंतर तुमचे "वीकेंड कोटा" वाढेल. जर तुम्ही असे केले तर तुमचे वेळापत्रक लवचिक पण सातत्यपूर्ण असेल. अर्थात, नंतर तुम्ही पूर्ण केलेल्या कार्ये आणि प्रकल्पांच्या संदर्भात तुमचे काम मोजू शकाल, परंतु जेव्हा आम्ही वाक्यरचना आणि मुख्य ज्ञानाबद्दल बोलत असतो, तेव्हा तासांमध्ये व्यवहार करणे अर्थपूर्ण आहे.

एकूण, अभ्यासक्रम पूर्ण करण्यासाठी (इंटर्नशिपमध्ये प्रवेश मिळवण्यापूर्वी), सुट्ट्या आणि लहान ब्रेक्ससह, सुमारे 5 महिने लागले आणि ते एका मानक पाच-दिवसीय कामाच्या आठवड्यात साध्य केले गेले ज्यामध्ये फक्त 10 पासून शनिवार व रविवार आणि आठवड्याच्या दिवसात मोकळा वेळ शिल्लक होता. PM ते मध्यरात्री.

त्यामुळे तुमच्याकडे अधिक खुले वेळापत्रक असल्यास किंवा अधिक कठोर प्रशिक्षण पद्धतीचा अवलंब केल्यास, तुम्ही अधिक जलद व्यवस्थापन करू शकता.

पायरी 2. स्व-शिक्षण

लेव्हल 35 वर पोहोचल्यावर, त्याने अनेक महिन्यांपर्यंत स्प्रिंग MVC, स्प्रिंग बूट + डेटा, स्प्रिंग सिक्युरिटी, हायबरनेट, ज्युनिट, मावेन, गिट आणि RDBMS यांचा स्वतंत्रपणे शोध घेतला आणि SQL मध्ये प्रभुत्व मिळवले आणि हे सर्व ज्ञान एकत्रितपणे एकत्रित केले. सहा महिन्यांनंतर, विद्यार्थ्याकडे असे प्रकल्प होते ज्याने त्याला "मोठा झालेले" फ्रेमवर्क तसेच गिथब प्रोफाइल वापरून व्यावहारिक अनुभव दिला, जो संभाव्य नियोक्त्याने विनंती केल्यास तो दर्शवू शकतो.

वैयक्तिक विकास योजना कशी तयार करावी

  1. कनिष्ठ/मध्यम Java विकासक पदांसाठी (किंवा इतर काही आवडीचे क्षेत्र) जॉब पोस्टिंगद्वारे चालवा आणि कोणत्या तंत्रज्ञानाचा आणि फ्रेमवर्कचा वारंवार उल्लेख केला जातो ते पहा.
  2. स्वप्न पहा आणि त्यांच्यासाठी काही चाचणी कार्ये लिहा. ते अंमलात आणण्यासाठी स्वतःसाठी डेडलाइन सेट करा.

पायरी 3. काम शोधत आहे

हा टप्पा सर्वात लांब होता आणि मागील दोन प्रमाणे गुळगुळीत नव्हता.

एक प्रामाणिक नवशिक्या रेझ्युमे सबमिट करत आहे

वैयक्तिक प्रकल्प पूर्ण केल्यानंतर, विद्यार्थ्याने कनिष्ठ/प्रशिक्षणार्थी रिक्त पदांसाठी (HH, LinkedIn आणि स्टाफिंग एजन्सीद्वारे) अंदाजे 30 अर्ज पाठवले, जे त्याच्या रेझ्युमेमध्ये परिचित तंत्रज्ञान स्टॅक दर्शवितात, काही सॉफ्ट स्किल्स आणि त्याच्या अनुभवाचा माफक उल्लेख.

यामुळे दोन कॉल आले, त्यापैकी एक त्याच्या पूर्व-मध्यवर्ती इंग्रजी कौशल्यामुळे लगेच संपला (म्हणून इंग्रजी देखील शिका). आणखी दोन कंपन्यांनी त्यांची चाचणी कार्ये पाठवली. त्याची एक "मुलाखत" होती ज्याचा परिणाम "आम्ही तुम्हाला कॉल देऊ" असा झाला.

इंटर्नशिप मिळवण्याचा प्रयत्न

कदाचित तुम्ही विनापेड किंवा सशर्त पेड इंटर्नशिपद्वारे अनुभव मिळवू शकता आणि कसा तरी मोठ्या आयटी कंपनीमध्ये पाय ठेवू शकता? हा एक चांगला दृष्टीकोन आहे, परंतु तो प्रत्येकासाठी नाही. कथेच्या लेखकाने चाचणी कार्य पार पाडले, परंतु अंतिम मुलाखतीत ते पुढे जाऊ शकले नाही.

या अनुभवानंतर, आमचा माजी विद्यार्थी लिहितो की तो "काहीसा उदासीन झाला आणि संपूर्ण नोकरीचा शोध जवळजवळ सहा महिने थांबवला." त्याने आपल्या पूर्वीच्या व्यवसायात काम केले आणि स्वत: साठी काही अर्ज लिहिले.

कनिष्ठ देवाची नोकरी शोधण्यात आलेले अपयश ज्याच्याशी त्याने शेअर केले अशा ओळखीच्या व्यक्तीशी संपर्क साधेपर्यंत हे असेच चालू राहिले. त्यावेळी, त्याची ओळख मध्यम-स्तरीय विकासक म्हणून काम करत होती, परंतु त्याने त्याच प्रकारे सुरुवात केली - स्वयं-अभ्यासाने.

त्याच्या मित्राने काही शिफारसी दिल्या (लेखकाच्या मते काही "फसवणूक"):

  1. एक ना एक मार्ग, तुमच्या रेझ्युमेवर 6+ महिन्यांचा व्यावसायिक अनुभव मिळवा: इंटर्नशिप, थीसिस प्रोजेक्ट, फ्रीलान्सिंग, रिमोट वर्क — काहीही असो. जेव्हा एचआर लोक त्यांच्या रेझ्युमेच्या ढिगाचे प्रारंभिक स्क्रिनिंग करतात तेव्हा हे मोठ्या प्रमाणात मदत करेल;
  2. तुमच्या रेझ्युमेमधून "कनिष्ठ" हा शब्द आणि तुमचा अपेक्षित पगार काढून टाका; फक्त "जावा विकसक" सोडा आणि प्रत्येक कंपनीशी वैयक्तिकरित्या आपल्या पगारावर चर्चा करा;
  3. तुम्ही तुमच्या अपेक्षा व्यक्त करण्यापूर्वी HR कडून संभाव्य वेतन श्रेणी सांगण्याचा प्रयत्न करा. जर एखादी कंपनी 5,000-6,500 डॉलर्स ऑफर करत असेल आणि तुम्ही $2,000 पासून सुरुवात करण्यास तयार असाल, तर काही नियुक्ती निर्णय घेणारे तुमच्याबद्दल कमी मत तयार करतील.
  4. 1-3 वर्षांचा व्यावसायिक अनुभव आवश्यक असला तरीही, तुमच्या तंत्रज्ञानाच्या स्टॅकशी जुळणार्‍या प्रत्येक नोकरीच्या रिक्त जागेला प्रतिसाद द्या.

आणि हे सर्व कार्य केले.

पहिली ऑफर

कथेच्या लेखकाने शिफारसींचे पालन केल्यानंतर, नोकरी शोधण्याच्या परिस्थितीत लक्षणीय सुधारणा झाली.

प्रथम, सुमारे 12 नवीन प्रतिसादांपैकी, अर्धा जवळजवळ त्वरित एकतर वैयक्तिक भेटीसह किंवा स्काईप मुलाखत किंवा चाचणी कार्याने संपला.

दुसरे, HR प्रतिनिधींनी त्यांच्या स्वतःच्या पुढाकाराने - मेसेजिंग अॅप्स, ईमेल आणि LinkedIn द्वारे पोहोचण्यास सुरुवात केली.

तिसरे, व्यवसायाच्या अनुभवावरील आवश्यकता काहीशा लवचिक ठरल्या: अनेक कंपन्या कॉर्पोरेट जगतात 1-3 वर्षांच्या कामाच्या निर्दिष्ट श्रेणीत न आलेल्या उमेदवाराशी संवाद साधण्यास तयार होत्या.

कनिष्ठ विकसक पदासाठी एक ऑफर आणि प्रोबेशन कालावधीसह मध्य-स्तरीय पदासाठी एक ऑफर ही तळाशी होती. एकूण, नोकरीच्या शोधात दोन महिने लागले.

तुम्ही खूप जावा कोड लिहू शकत नाही, नंतर दीर्घ, दीर्घकाळ नोकरी शोधा आणि शेवटी हे सर्व काही निष्फळ होईल.

पाणी दगड काढून टाकते आणि लेखकाने लिहिल्याप्रमाणे, "जर ३० वर्षीय मानवतेचा विद्यार्थी तो काढू शकला, तर तुम्हीही यशस्वी व्हाल. मुख्य म्हणजे सुरुवातीचे फोन कॉल्स, चाचणी कार्ये आणि मुलाखती. प्रत्येक 'अपयश' ही स्वतःबद्दल काहीतरी नवीन शिकण्याची आणि तुमच्या ज्ञानातील कोणतीही कमतरता दूर करण्याची संधी असू शकते. आणि प्रत्येक वेळी तुम्हाला अधिक आत्मविश्वास वाटेल."