कोडजिम आर्किमेड

पातळी 5

मी माझी क्षमता कशी ओळखू शकतो?

तुम्ही पातळी वाढवली आहे!  - १

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

माझ्यापेक्षा दुप्पट काम करणार्‍या आणि चारपट कमी कमावणार्‍या माझ्या मित्रांकडे जेव्हा मी पाहतो तेव्हा मला नेहमी म्हणावेसे वाटते,

"तुम्हाला प्रोग्रामर व्हायला आवडेल का? तुम्ही खरोखर हुशार आहात. कदाचित तुम्ही चुकीच्या कामात असाल."

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

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

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

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

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

मला माझ्या मित्रांना कामाच्या या ओळीत पाच वर्षांनी नवीन कार आणि घरे खरेदी करताना पाहणे आवडते.

3. लवचिक तास.

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

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

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

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

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

जावा का?

लोकांना जावा कोडर म्हणून पुन्हा प्रशिक्षित करण्याच्या माझ्या निर्णयावर खालील तीन घटकांनी प्रभाव टाकला.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

सर्व स्तरांवर प्रवेश मिळवा आणि तुमची कौशल्ये विकसित करा. कोड लिहिल्याशिवाय तुम्ही प्रोग्रामर बनू शकत नाही. आणि प्रोग्रामर असणे खरोखर छान आहे.