मरीनचा असा विश्वास आहे की जर तुमच्याकडे शारीरिकदृष्ट्या सक्षम पुरुष आणि स्त्रिया असतील, तर तुम्ही योग्य प्रशिक्षण घेऊन त्या सर्वांमधून असामान्य सैनिक बनवू शकता. गिटार वाजवणे, पोहणे किंवा बाईक चालवणे याप्रमाणेच प्रोग्रामिंग हे एक कौशल्य आहे. लोक जन्मतः सायकलस्वार नसतात.

असे बरेच हुशार आणि सक्षम लोक आहेत जे प्रोग्रामरपेक्षा दुप्पट काम करतात आणि चारपट कमी कमावतात. कदाचित ते योग्य ठिकाणी नाहीत?

प्रोग्रामिंग का?

प्रोग्रामर बनण्याचा अभ्यास करण्यापूर्वी, प्रोग्रामिंगचे करिअर म्हणून कोणते फायदे आहेत हे ओळखणे चांगले होईल.

1. सोपे आणि मनोरंजक काम.

प्रोग्रामिंग हे सोपे आणि मनोरंजक काम आहे. हे तुम्हाला सर्जनशीलतेसाठी जागा देते. अनेक नवशिक्या डेव्हलपर लगेच विश्वास ठेवू शकत नाहीत की ते आता त्यांना आनंद देणारे काहीतरी करत आहेत आणि ते करण्यासाठी पैसेही मिळतात. नंतर त्यांची सवय होते.

2. हे चांगले पैसे देते.

हुशार प्रोग्रामर पाच वर्षांनंतर नवीन कार आणि घरे खरेदी करताना पाहून आनंद होतो.

3. लवचिक तास.

सकाळी 9 ते संध्याकाळी 5 पर्यंत ऑफिसमध्ये काम करणे उदास आहे. जो कधीही ट्रॅफिकमध्ये अडकला असेल किंवा पाच मिनिटे उशीर झाल्याबद्दल दंड आकारला असेल तो तुम्हाला ते सांगेल. तुम्हाला सकाळी 11 वाजता आत येण्यास आणि संध्याकाळी 5 वाजता कसे जायला आवडेल? हे फक्त एक स्वप्न आहे असे वाटते? बहुतेक प्रोग्रामरसाठी हे वास्तव आहे. फक्त तुमचे काम करा, कोणाचीही हरकत नाही. बर्‍याच कंपन्यांमध्ये तुम्हाला ऑफिसमध्ये येण्याची गरज नसते. सर्व काही निगोशिएबल आहे.

4. व्यावसायिक वाढ.

जवळजवळ कोणत्याही फर्ममध्ये इच्छित पद आणि पगार मिळविण्यासाठी प्रयत्न करणे आवश्यक आहे. परंतु प्रोग्रामरला फक्त प्रोग्रामर असणे आवश्यक आहे. तुम्हाला व्यवस्थापक होण्यासाठी पुन्हा प्रशिक्षण देण्याची किंवा वरिष्ठ पदासाठी लढण्याची गरज नाही. तुम्हाला फक्त एक व्यावसायिक म्हणून वाढायचे आहे. 5-10 वर्षांचा कामाचा अनुभव असलेल्या प्रोग्रामरना खरोखर चांगले पैसे दिले जातात.

5. उच्च आंतरराष्ट्रीय गतिशीलता.

जगातील तीन सर्वाधिक पगाराच्या नोकऱ्या म्हणजे वकील, डॉक्टर आणि प्रोग्रामर. वकिलांसाठी परदेशात नोकरी शोधणे खरोखर कठीण आहे: त्यांना ते ज्या देशात जात आहेत त्या देशातील इतर कायदे, कायदेशीर उदाहरणे इत्यादींचा अभ्यास करावा लागेल. स्थानिक परवाना मिळविण्यासाठी डॉक्टरांना भाषा शिकावी लागेल, वैद्यकीय प्रोटोकॉलचा अभ्यास करावा लागेल आणि नंतर परीक्षा उत्तीर्ण करावी लागेल. प्रोग्रामरला कशाचाही अभ्यास करण्याची गरज नाही. समान भाषा, समान मानके आणि बर्‍याचदा समान क्लायंट देखील.

जावा का?

तीन घटकांचे संयोजन ही प्रोग्रामिंग भाषा अत्यंत आकर्षक बनवते.

1. जावा ही सर्वात सोपी प्रोग्रामिंग भाषांपैकी एक आहे

हे 3-6 महिन्यांत किंवा 12 मध्ये शिकले जाऊ शकते, तुमचे सामान्य ज्ञान आणि दररोज किती तास तुम्ही अभ्यासासाठी समर्पित आहात यावर अवलंबून.

2. उच्च मागणीतील कौशल्ये.

पूर्व अनुभव नसतानाही तुम्ही नोकरी शोधू शकता. आश्वासक धोकेबाजांना नियुक्त करण्यात आणि त्यांना प्रशिक्षण देण्यात फर्म आनंदी आहेत.

3. उद्योगात सर्वाधिक पगार.

ते सर्वोच्च आहेत, जे नवशिक्यांसाठी विशेषतः महत्वाचे आहे.

पुस्तक वाचून तुम्ही प्रोग्रामर बनू शकत नाही. तुम्हाला किमान ५०० तासांचा सराव आवश्यक आहे. हे बॉक्सिंगसारखे आहे. सर्व मारामारी पाहून तुम्ही प्रो बनत नाही. तुम्हाला रिंगमध्ये बराच वेळ सराव करणे आवश्यक आहे (म्हणूनच कोडजिममध्ये बरेच व्यायाम आहेत).

तुम्हाला दहा तासांत जावा प्रोग्रामिंग शिकवण्याची कोणतीही ऑफर म्हणजे दहा तासांत तुम्हाला बॉक्सिंग शिकवण्याची आणि नंतर तुम्हाला रिंगमध्ये पाठवण्याची ऑफर आहे. असे करू नका!

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

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

शिकण्यासाठी नाविन्यपूर्ण दृष्टीकोन

CodeGym कोर्स कॉलेजच्या कोर्सप्रमाणे काम करत नाही. तुम्हाला हे पटकन लक्षात येईल. तथापि, आमचा मार्ग अधिक प्रभावी आहे.

कॉलेजमध्ये, तुम्हाला कदाचित या फॉरमॅटमध्ये शिकावे लागले: लांब लेक्चर्स, त्यानंतर लेक्चर्स मजबूत करण्यासाठी लॅब. हा दृष्टीकोन तुम्हाला व्यापक ज्ञान देण्याच्या उद्देशाने आहे, परंतु यामुळे तुमची वास्तविक, व्यावहारिक कौशल्ये खूप काही हवी आहेत. आणि जर आपण स्वतःशी प्रामाणिक असलो, तर हा दृष्टिकोन आपल्याला अक्षरशः कोणतीही मौल्यवान कौशल्ये देत नाही.

येथे दृष्टीकोन भिन्न आहे. सैद्धांतिक भाग म्हणजे ज्ञान, आणि काहीतरी जाणून घेणे म्हणजे आपल्या प्रश्नांची उत्तरे देण्यास सक्षम असणे. म्हणूनच आम्‍ही प्रश्‍नांपासून सुरुवात करतो - तुमच्‍या सध्‍याच्‍या ज्ञानासह पूर्ण करण्‍यासाठी कठिण असलेल्‍या सराव - आणि त्यानंतरच आम्‍ही तुम्‍हाला उत्‍तर देतो (सिद्धांत जो कार्ये अधिक सोपी करेल).

नवीन सामग्री तीन टप्प्यात सादर केली जाते:

1. परिचय (किमान सिद्धांत किंवा काही व्यायाम)

2. मूलभूत ज्ञान (तुम्हाला विषयाची संपूर्ण माहिती देते)

3. तपशील आणि बारकावे (आम्ही अंतर भरतो).

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

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

याशिवाय, वास्तविक जीवनात, तुम्हाला कामाच्या ठिकाणी असाइनमेंट मिळते आणि त्यानंतरच तुम्ही आवश्यक माहिती शोधण्यास सुरुवात करता. हे तुमच्यासाठी खरे जीवन आहे. जितक्या लवकर तुम्हाला याची सवय होईल तितके चांगले.