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

प्रारंभ करण्यासाठी, मी तुम्हाला माझ्याबद्दल थोडेसे सांगेन

मी 27 वर्षांचा आहे. मी जावा शिकायला सुरुवात करण्यापूर्वी, मी गणित विभागात उपयोजित गणिताचा अभ्यास केला. असे दिसते की मी प्रोग्रामिंगमध्ये चांगले असले पाहिजे, जर उत्कृष्ट नसेल. पण हे माझ्या बाबतीत घडले नाही, कारण मी माझ्या सर्व अभ्यासक्रमांची तोडफोड केली जिथे प्रोग्रामिंग आले, जरी मी पूर्णपणे नशीबातून उत्तीर्ण झालो — मी माझा स्वतःचा कोणताही कोड लिहिला नाही. त्यामुळे असे दिसून आले की मी प्रोग्रामिंगपासून दूर आहे. साहजिकच, आमच्या देशात तुम्ही प्रोग्रामर शिवाय गणिताच्या शिक्षणाने जास्त पैसे कमवू शकणार नाही ( रोमन युक्रेनचा आहे — संपादकाची नोंद). आणि म्हणूनच मी त्याचा पाठपुरावा करण्याचा निर्णय घेतला. आणि तसं झालं, मी जावा शिकायचं ठरवलं. हे कोणत्याही बाजाराच्या विश्लेषणाचा किंवा नोकऱ्या उघडण्याच्या संख्येच्या शोधाचा किंवा श्रमिक बाजारातील मागणीचा परिणाम नव्हता. हे असेच घडले. आणि जेव्हा मी Java कसे शिकायचे ते शिकायचे ठरवले तेव्हा मला हा कोर्स आला. मला खरोखर फक्त पुस्तकांमधून शिकायचे नव्हते, परंतु मी पूर्णवेळ अभ्यासक्रमांबद्दल खूप उत्साही नव्हतो, कारण त्यांना खूप पैसे द्यावे लागतात, परंतु वास्तविक फायदा कमी आहे. त्यामुळे ऑनलाइन शिकणे हा माझ्यासाठी सर्वोत्तम उपाय होता. पहिले 3 स्तर पूर्ण केल्यानंतर, मला जाणवले की मला कोर्स आवडला आणि मी सदस्यता घेऊ शकतो. शिवाय, मला प्रमोशनल ऑफर मिळाली आणि अर्ध्या किमतीत माझी खरेदी केली. हे ऑगस्टच्या शेवटी/सप्टेंबर 2015 च्या सुरुवातीला होते.

माझी शैक्षणिक योजना

काय करावे लागेल हे वाचल्यानंतर, माझे ध्येय साध्य करण्यासाठी आणि अभ्यासक्रम पूर्ण करण्यासाठी मी कसा अभ्यास करावा यासाठी मी एक योजना बनवण्याचे ठरवले, कारण माझ्याकडे विश्रांतीच्या गतीने अभ्यास करण्यासाठी वेळ नव्हता. माझे उद्दिष्ट त्वरीत शिकणे हे होते, परंतु इच्छा नष्ट करण्याइतके लवकर नाही, माझ्या मेंदूला विश्रांतीसाठी थोडा वेळ द्या. कारण मला जो भार पेलायचा होता तो माझ्यासाठी अडथळा ठरेल. मी काय ठरवले ते येथे आहे:
  • मला आठवड्यातून पाच दिवस (सोम-शुक्र) अभ्यास करणे आवश्यक आहे.
  • आठवड्याच्या शेवटी, मी जावाचा अभ्यास करण्याशिवाय काहीही करेन.
  • प्रत्येक सत्र चालणे, आराम करणे आणि चहा बनवणे यासाठी प्रत्येक तासादरम्यान 15 मिनिटांच्या ब्रेकसह एकूण 4 तास चालेल.
एकूण, आठवड्यातून 20 तास. वाईट नाही, हं? याव्यतिरिक्त, मला कधीकधी विद्यापीठात जावे लागले, कारण मी अद्याप पदवीधर शाळेत होतो. डिसेंबरमध्ये, मी आधीच लेव्हल 20 वर होतो आणि मला वाटले की मला बरेच काही माहित आहे, परंतु जेव्हा काहीही काम झाले नाही तेव्हा मला संकटांचा अनुभव आला आणि असे दिसते की मी पुढे जाऊ शकत नाही. इतकी की एक वेळ आली जेव्हा मी संग्रहाविषयी माहिती आत्मसात करू शकत नाही. कोणतेही प्रोग्रॅमिंग न करता वीकेंडला गेल्यावरच समज आली.

नवीन स्तरावर जात आहे

तीन महिन्यांनी मी माझा अभ्यास सुरू केला, नोकरी मिळवण्यासाठी मला आणखी काय माहित असणे आवश्यक आहे याबद्दल मी एका मित्राशी बोललो. त्याने उच्चारलेले अपरिचित शब्द, जसे की "डेटाबेस" (भयानक!), आणि बरेच काही, मला कळू द्या की मला वेग वाढवणे आणि आणखी काही करणे आवश्यक आहे. स्पष्टपणे, जावा व्याकरण जाणून घेणे माझ्यासाठी नोकरी मिळविण्यासाठी पुरेसे नाही. मी वेगवेगळ्या दिशेने वेग वाढवू लागलो:
  • मी स्वतः "हेड फर्स्ट जावा" हे पुस्तक विकत घेतले. अभ्यासक्रमाच्या स्तर 4 मध्ये याची शिफारस केली जाते. पण कसे तरी मी लक्षपूर्वक वाचत नव्हतो आणि हे चुकले. हे समान गोष्टी शिकवते, परंतु वेगळ्या कोनातून, जे तुम्हाला त्या चांगल्या आणि सखोल स्तरावर समजून घेण्यास मदत करते. मी शिफारस करतो.
  • मला फार काही कळत नसले तरीही मी माझ्या शहरातील सर्व संबंधित स्थानिक कार्यक्रमांना शोधायला आणि जायला सुरुवात केली. पण शेवटी माझ्या लक्षात आले की हे करणे व्यर्थ नाही. त्यांनी मला खूप मदत केली.
  • आयटी पगार, उपयुक्त इव्हेंट्स आणि विकसकाच्या कारकिर्दीबद्दलचे लेख वाचण्यासाठी मी माझा अभ्यास प्रोग्रामिंग मीडिया वाचण्याशी जोडला.
  • मला YouTube वर MySQL बद्दल संक्षिप्त आणि माहितीपूर्ण व्हिडिओ ट्यूटोरियल सापडले. मी त्यांना शिफारस करतो.
  • तुम्हाला HTML आणि CSS म्हणजे काय हे देखील समजून घेणे आवश्यक आहे. त्यांच्या आजूबाजूला कोणताही मार्ग नाही.
  • मी LinkedIn वर साइन अप केले, जिथे मी माझ्या कौशल्यांचा प्रचार करण्यास सुरुवात केली आणि मी नोकरी शोधत असल्याचे सूचित केले (मी भाग्यवान होऊ आणि कोणीतरी सापडेल). मी माझ्या संपर्कांचे वर्तुळ वाढवत सर्वाना मित्र म्हणून बिनदिक्कतपणे जोडले. तुम्हांला सांगण्यासाठी, माझे आता LinkedIn वर 10,000 पेक्षा जास्त मित्र आहेत. हे सुरू करणे आवश्यक आहे. आणि त्याची मदत झाली. Android फ्रीलांसरची एक टीम नवशिक्या जोडण्याचा विचार करत होती आणि त्यांनी माझ्याशी संपर्क साधला. माझ्या लक्षात आले की ही घटना सामान्य नसून घडली.

प्रथम अपयश

अर्थात, माझ्या अभ्यासाच्या समांतर, मी एक इंटर्नशिप शोधू लागलो जेणेकरून मला शेवटी नोकरी मिळू शकेल. मला इंटर्नशिपसाठी मुलाखतीसाठी आमंत्रित करण्यात आले होते. एचआरशी बोलल्यानंतर, एका इंग्रजी शिक्षकाला माझ्याकडे बोलावण्यात आले आणि आमच्या दोघांमध्ये "संभाषण" झाले. त्या वेळी, मी अजिबात तयार नव्हतो, आणि मी बोलण्यापेक्षा जास्त ऐकत होतो. माझ्याबद्दल सांगायला सांगितल्यावर मी काहीतरी बडबडले, पण ते काही विशेष नव्हते. पण जेव्हा मी तांत्रिक आघाडीशी बोललो, तेव्हा मी काही प्रश्नांची उत्तरे दिली आणि इतर अनेकांची उत्तरे मला माहीत नव्हती. जेव्हा मी नमूद केले की मी CodeGym वर शिकत आहे ( कोर्सची रशियन-भाषा आवृत्ती — संपादकाची नोंद), तो म्हणाला की या अभ्यासक्रमातील आणखी एक विद्यार्थी माझ्यासमोर आला होता. मी लेव्हल 27 वर होतो, पण तो आधीच लेव्हल 34 वर होता. आम्ही बोलल्यानंतर ते म्हणाले की ते मला एक टेस्ट टास्क पाठवतील, जे मी योग्य उमेदवार आहे की नाही हे ठरवेल. मी ते कसे तरी पूर्ण केले, जरी सर्व कार्यक्षमतेसह नाही. थोड्या वेळाने, त्यांनी मला लिहिले की मी त्यांच्यासाठी योग्य नाही... ते दुखावले, पण मी त्यातून शिकायचे ठरवले आणि मी पुढे गेलो.

पहिली नोकरी

मी आधीच म्हटल्याप्रमाणे, मी माझे LinkedIn पृष्‍ठ एकत्र ठेवल्‍यानंतर सुमारे दीड महिन्यानंतर, काही Android विकसकांनी एका टीमसोबत काम करण्‍याचे आमंत्रण देऊन माझ्याशी संपर्क साधला. स्पष्टपणे, आम्ही कमी पगाराच्या स्थितीबद्दल बोलत आहोत. आम्ही भेटलो आणि मला नोकरीची ऑफर मिळाली. अर्थात, वेतन कमी होते, परंतु माझ्याकडे दुसरे कोणतेही उत्पन्न नव्हते आणि ते मिळाल्याने मला आनंद झाला. जानेवारीच्या शेवटी, मी टीम सदस्यांपैकी एकाच्या अपार्टमेंटमध्ये Android विकास सुरू केला. सर्व काही नवीन आणि वेगळे होते. पण कसेतरी, कसे तरी, मी काम केले आणि काहीतरी तयार केले. हे भितीदायक होते आणि मला सर्व काही समजले नाही — ही CodeGym कार्ये नव्हती. मला सर्व काही करायचे होते, वाचायचे होते आणि काय आणि कसे शिकायचे होते. मी एक चाचणी प्रकल्प केला जो वेळेत आणखी काहीतरी बनू शकेल. आणि तो मे पर्यंत गेला. मग आमची टीम कशीतरी वेगळी पडू लागली. हे पाहून सर्वजण कामाच्या शोधात लागले.

नवीन नोकरीच्या शोधात आहे

नोकरी कशी शोधावी हे माहित नसल्यामुळे मी माझ्या शहरातील सर्व कंपन्यांना माझा बायोडाटा पाठवायचे ठरवले. सर्व काही चांगले दिसले आहे याची खात्री करण्यासाठी, मी माझा रेझ्युमे इंग्रजीमध्ये लिहिला, हा एकमेव मार्ग आहे. अर्थात, खूप फुशारकी होती. माझ्याकडे लिहिण्यासारखे फारसे नसल्यामुळे मी बरेच काही लिहिले. प्रत्येक ईमेलसाठी, मी एक कव्हर लेटर देखील लिहिले (नियुक्त्यांना हे आवडते), जिथे मी मला हवे असलेले स्थान सूचित केले. असे दिसून आले की लोक बर्‍याचदा ते ज्या पदासाठी अर्ज करत आहेत त्याबद्दल स्पष्ट संकेत न देता रेझ्युमे पाठवतात. माझे कव्हर लेटरही इंग्रजीत होते. मी पूर्णपणे विसरलो: तुमच्याकडे खूप मजबूत इंग्रजी कौशल्ये असणे आवश्यक आहे. वास्तविक, जर तुम्ही स्टॅक ओव्हरफ्लोवर उत्तर वाचू शकत नसाल, तर तुम्ही ते कधीही बनवू शकणार नाही. प्रोग्रामिंगमध्ये तुम्हाला करण्यासारखे काहीही नाही. त्या आवडत्या मुलाखतीच्या प्रश्नासाठी मी इंग्रजीत प्रतिसाद तयार केला: " मला नोकरी शोधायची होती - बाकी सर्व काही महत्त्वाचे राहिले नाही. मला डेटाबेसबद्दलच्या माझ्या समजाबद्दल, विशिष्ट परिस्थितींसाठी टेबल्स कसे तयार करायचे याबद्दल विचारले गेले. मी येथे SQL डेटाबेस बद्दल बोलत आहे. NoSQL बद्दल कोणीही विचारले नाही.

पहिली ऑफर

एका कंपनीने मला नकार पत्र लिहिले. मग दुसरा. दोन कंपन्या शिल्लक होत्या: एक Android विकसकासाठी उघडणारी आणि दुसरी Java साठी. अँड्रॉइड कंपनीने कॉल केला, मी योग्य असल्याचे सांगितले आणि मला ऑफर दिली. विजय! मी खूप आनंदी होते. पण मला अजूनही Java पोझिशनबद्दल कॉल आला नव्हता. मला काय करावे हे कळत नव्हते, म्हणून मी माझे उत्तर देण्यासाठी एक दिवस थांबण्यास सांगितले, जेणेकरून मी Java विकसक स्थिती शोधण्यासाठी कॉल करू शकेन. मी जावा कंपनीला कॉल केला आणि म्हणालो, "मला एक ऑफर मिळाली आहे, परंतु मला जाणून घ्यायचे आहे की तुमचा निर्णय आहे का." मला कार्यालयात बोलण्यासाठी आमंत्रित केले गेले आणि त्यांनी मला सांगितले की मला संभाषणाचा निकाल हवा आहे. ते बरोबर होते. आमच्या संभाषणानंतर, या दुसर्‍या कंपनीने एक ऑफर दिली, जी मी स्वीकारली. पुनश्च आपण प्रयत्न करणे, प्रयत्न करणे, प्रयत्न करणे आणि कधीही हार मानू नका! PSS मी संपूर्ण अभ्यासक्रम पूर्ण केला नाही. मी लेव्हल 30 वर थांबलो. आणि मला नोकरी मिळाली तेव्हा मी लेव्हल 27 वर होतो. मी प्रत्यक्षात म्हणेन की लेव्हल 20 पासून सुरुवात करून, तुम्हाला काम शोधण्याची आणि जावाच्या पलीकडे मार्गाने वाढण्याची आवश्यकता आहे. प्रोजेक्ट ऑटोमेशन टूल्स (Ant, Maven, Gradle) वापरून किमान प्राथमिक कौशल्ये मिळवा. हे कठीण नाही, परंतु खूप आवश्यक आहे. प्रत्येकजण ज्यांना लेख आवडला आणि तो उपयुक्त वाटला, कृपया ते रेट करा आणि काही टिप्पण्या द्या. तसेच, मला GitHub: romankh3 वर फॉलो करा