CodeGym आता 2.5 वर्षांचे आहे, जगभरातील जवळपास अर्धा दशलक्ष वापरकर्ते. बर्‍याच विद्यार्थ्यांनी हा कोर्स पूर्ण केला आहे आणि त्यांची स्वप्नातील नोकरी शोधली आहे. आणि जरी आम्‍ही तुम्‍हाला यशोगाथा शेअर करण्‍यासाठी नेहमी सूचित करत असलो तरी, जे लोक त्यांच्या शिकण्‍याच्‍या अनुभवाच्‍या मध्‍ये आहेत त्यांच्या कथा कधी कधी प्रेरक आणि त्याच प्रमाणात मनोरंजक असू शकतात. आमची पहिली कथा डेव्हिड ( डेव्हिड हेन्स ) बद्दल आहे. तो यूएस मधील एक RPG डेव्हलपर आहे, जो आधीच 25 वर्षांहून अधिक काळ विकासात आहे. या वसंत ऋतूमध्ये, साथीच्या परिस्थितीमुळे, त्याला सुट्टीवर ठेवण्यात आले, म्हणून त्याने जावा शिकण्याचा निर्णय घेतला."तुमच्या पार्श्वभूमीमुळे जावा कोड शिकण्यात काही फरक पडत नाही": डेव्हिड, आरपीजी डेव्हलपर आणि कोडजिम विद्यार्थ्याची कथा - 1

"जावा बर्याच काळासाठी असेल आणि ते फक्त चांगले होईल"

मी इतर प्रोग्रामिंग भाषांमध्ये Java का निवडले? मी दोन कारणांचा विचार करू शकतो. सर्वप्रथम, जेव्हा मला माझ्या कंपनीत सुट्टी देण्यात आली, तेव्हा मी ऐकले की आम्ही आमच्या घरातील बर्‍याच गोष्टींसाठी Java वर स्विच करत आहोत. त्यामुळे त्याबद्दल काही शिकले तर फायदा होईल असे मला वाटले. दुसरे म्हणजे, मला माहित आहे की जावा ही एक सुस्थापित भाषा आहे आणि ती काही काळासाठी असेल. मी बोललेल्‍या बर्‍याच लोकांमध्‍ये समान मत आहे. ते जवळपास असेल आणि फक्त चांगले होईल. त्यामुळे Java निवडणे माझ्यासाठी नो ब्रेनअर होते. अर्थात, जर माझी कंपनी C# वर लक्ष केंद्रित करू लागली, तर मी C# शोधेन. किंवा आम्ही पायथन करू, मी पायथन शोधू.

"कोडजिम हा माझ्यासाठी आणि माझे ध्येय साध्य करण्यासाठी सर्वोत्तम पर्याय होता"

म्हणून, मी इंटरनेटवर गेलो आणि मुळात "जावा शिका" Google केले, आणि CodeGym आणि इतर काही पर्याय पाहिले जे दिसले. मी जे पाहिले आणि जे वाचले त्यावरून मी ठरवले की कोडजिम हा माझ्यासाठी आणि माझे ध्येय साध्य करण्यासाठी सर्वोत्तम पर्याय आहे. मला या कोर्सबद्दल जे आवडते ते संदर्भ आहे. तुम्ही शिकण्याला खेळासारखे मानता आणि त्यामुळे शिकण्यात मजा येते. बर्‍याच भागांसाठी हे समजणे खूप सोपे आहे. पण नक्कीच, असे काही वेळा आले आहेत जेव्हा ते थोडे गोंधळात टाकणारे होते. मी सहसा खूप सामग्री गुगल करत नाही आणि मी सहसा योग्य कीवर्ड निवडत नाही, म्हणून मी कधी कधी मला जिथे व्हायचे आहे तिथे जाण्यासाठी मी निरुपयोगी सामग्री पाहण्यात बराच वेळ घालवतो. धडा काय होता ते मला आठवत नाही, पण मी 4-5 दिवस त्यावर अडकलो आणि ते शोधण्याचा प्रयत्न केला. मी वसंत ऋतु पासून CodeGym वर शिकत आहे, मला विश्वास आहे. सध्या मी 12 व्या स्तरावर आहे, त्यामुळे कदाचित मी इतर लोकांच्या तुलनेत खूप हळू जात आहे. सुरुवातीला, दिवसाचे किमान 3-4 तास होते. पण मे महिन्याच्या शेवटी, कोविड-19 मुळे माझी नोकरी गेली आणि नवीन नोकरीचा शोध लागला, त्यामुळे शिकण्याचे प्रमाण आठवड्यातून 5 दिवस 2-3 तासांपर्यंत कमी केले गेले. मी IntelliJ IDEA आणि CodeGym प्लगइन वापरतो आणि ते मनोरंजक वाटतात. मी अलीकडेच शोधले आहेप्लगइनमधील "योग्य उपाय" वैशिष्ट्य, परंतु मी वारंवार न पाहण्याचा प्रयत्न करतो. उदाहरणार्थ, ते तिथे कसे पोहोचले हे शोधण्यासाठी मी उपाय घेऊ आणि उलट अभियंता करू शकतो. माझ्यासाठी ते खूप फायदेशीर आहे, मला ते आवडते. मी प्रसंगी "मदत" विभाग देखील वापरतो. जेव्हा मी अडकतो तेव्हा मी तत्सम काहीतरी शोधण्यासाठी तेथे पाहीन आणि केलेल्या सूचना पाहीन. मी प्रत्यक्षात काही प्रश्न पोस्ट केले ज्यांची उत्तरे दिली गेली, जे खूप उपयुक्त होते. शेवटी, मला खेळांची आवड आहे! मी नुकताच २०४८ चा गेम पूर्ण केला आहे. मी माइनस्वीपर केले आहे, आणि त्या प्रकारची कामगिरी मला अभिमान आहे कारण जेव्हा ते काम केले तेव्हा ते आश्चर्यकारक होते. मला 2048 मध्ये समस्या आल्या, आणि पुन्हा, जेव्हा ते कार्य करते, तेव्हा मला अभिमानाची भावना जाणवली. मी काय केले ते पहा! आता मी स्नेक गेम करत आहे, आणि येथे समस्या आहे: मला गेम लिहायचा आहे की धडे सुरू ठेवायचे आहेत हे मला ठरवायचे आहे. मला कधीकधी स्वत: ला जबरदस्ती करावी लागते आणि विचार करावा लागतो “मी शेवटच्या वेळी खेळ केला. यावेळी मला काहीतरी शिकायचे आहे.”

"तुमच्या पार्श्वभूमीने काही फरक पडत नाही"

मी Java मध्ये पूर्णपणे नवीन आहे. अभ्यासक्रम अतिशय शैक्षणिक, सरळ आणि मनोरंजक आहे. हे जावा शिकणे मजेदार बनवते. माझ्यासाठी, ते महत्त्वाचे आहे, कारण मला शिकायचे आहे आणि मी जे करत आहे त्याचा आनंद घ्यायचा आहे. तुमच्या पार्श्वभूमीमुळे कोड शिकण्यात काही फरक पडतो असे मला वाटत नाही. अर्थात, काही ठिकाणी ते फायदेशीर आणि उपयुक्त ठरू शकते. एक RPG प्रोग्रामर म्हणून, मी संपूर्ण प्रोग्रामिंग लॉजिकशी आधीच परिचित आहे. प्रोग्रामिंगसाठी अगदी नवीन असलेल्या आणि कोणतीही प्रोग्रामिंग भाषा शिकणाऱ्या व्यक्तीकडे कदाचित त्या प्रकारची प्रवीणता नसेल. पण तुमच्याशी प्रामाणिकपणे सांगायचे तर, मला वाटते की कोडजिम मूलभूत संकल्पनांशी परिचित होण्याचे खूप चांगले काम करते. हे तुम्हाला उद्दिष्ट साध्य करण्यात मदत करते: Java जाणून घ्या आणि बाजारातील मागणी पूर्ण करा. जेव्हा मी खूप लहान होतो तेव्हा माझे स्वप्न एक सॉफ्टवेअर कंपनी सुरू करणे, व्हिडिओ गेम तयार करणे आणि अशा गोष्टी बनवणे हे होते. मला RPG मध्ये कोडिंग आवडते. पण Java सह...कोणाला माहीत आहे? कदाचित मी पुरेसा चांगला होईन, एक गेम तयार करेन, तो विकून माझी स्वतःची कंपनी सुरू करेन.

"शिकण्यासाठी अधिक वेळ द्या, विशेषतः सुरुवातीला"

माझ्या वैयक्तिक अनुभवावरून, मी जावा आणि प्रोग्रामिंग शिकण्यास सुरुवात करणाऱ्या प्रत्येकाला काही टिप्स देईन:
  1. अभ्यासासाठी अधिक वेळ द्या, विशेषतः सुरुवातीला.

    हे अधिक जाणून घेण्याची इच्छा वाढविण्यात मदत करते. मी इथे अर्धा तास, तिथे अर्धा तास करायला सुरुवात करणार नाही. आमची आवड निर्माण करून तुम्हाला खेचणे पुरेसे नाही. त्यासाठी एक तास, दोन तास, चार तास द्या! किमान अगदी सुरुवातीला.

    मला माहित आहे की मला शिकत राहायचे आहे आणि मी हे का करत आहे हे मला माहित आहे, आणि माझ्याकडे नेहमी वेळ घालवायला वेळ नसतो, परंतु जेव्हा माझ्याकडे वेळ असेल तेव्हा मी परत येईन आणि माझ्या संगणकावर 1-2 तास बसा, कधीकधी 4-5 तासांपर्यंत, विशेषत: आठवड्याच्या शेवटी, आणि फक्त शिका.

  2. तुम्ही काय करत आहात याकडे लक्ष द्या आणि त्याचा आनंद घ्या. बाकी स्वतःची काळजी घेईल.

    माझ्या मर्यादित क्षमतेतही आता मी Java कोड शिकू शकतो यात मला शंका नाही. हे उपयुक्त ठरेल कारण आता कोणीही विशेषीकृत नाही आणि तुम्ही RPG किंवा Java दोन्ही करू शकत नाही. तुम्हाला अजुन काही करावे लागेल, जसे पायथन, C++, किंवा C#. आपल्या स्थितीत अधिक कार्य करण्यास सक्षम होण्यासाठी आपण पुरेसे अष्टपैलू असणे आवश्यक आहे.

    तळ ओळ आहे: तुम्हाला शिकायचे आहे असे काहीतरी शोधा, तुम्ही शिकण्यास तयार आहात आणि ते करा.