CodeGym /Java Blog /சீரற்ற /கோட் ஜாவா: டேவிட், ஆர்பிஜி டெவலப்பர் மற்றும் கோட்ஜிம் மாண...
John Squirrels
நிலை 41
San Francisco

கோட் ஜாவா: டேவிட், ஆர்பிஜி டெவலப்பர் மற்றும் கோட்ஜிம் மாணவர் ஆகியோரின் கதையைக் கற்றுக்கொள்வதில் உங்கள் பின்னணி எந்த மாற்றத்தையும் ஏற்படுத்தாது

சீரற்ற குழுவில் வெளியிடப்பட்டது
உலகம் முழுவதிலும் இருந்து கிட்டத்தட்ட அரை மில்லியன் பயனர்களைக் கொண்ட CodeGym 2.5 வயதாகிறது. பல மாணவர்கள் படிப்பை முடித்து தங்கள் கனவு வேலையை கண்டுபிடித்துள்ளனர். வெற்றிக் கதைகளைப் பகிர்ந்து கொள்ள நாங்கள் எப்போதும் உங்களைத் தூண்டினாலும், அவர்களின் கற்றல் அனுபவத்தின் நடுவில் இருப்பவர்களின் கதைகள் சில சமயங்களில் அதே அளவிற்கு ஊக்கமாகவும் சுவாரஸ்யமாகவும் இருக்கலாம். எங்கள் முதல் கதை டேவிட் ( டேவிட் ஹைன்ஸ் ) பற்றியது . அவர் அமெரிக்காவைச் சேர்ந்த ஆர்பிஜி டெவலப்பர் ஆவார், அவர் ஏற்கனவே 25 ஆண்டுகளுக்கும் மேலாக வளர்ச்சியில் இருக்கிறார். இந்த வசந்த காலத்தில், ஒரு தொற்றுநோய் காரணமாக, அவர் வேலை நிறுத்தத்தில் வைக்கப்பட்டார், எனவே அவர் ஜாவாவைக் கற்றுக்கொள்ள முடிவு செய்தார்.“ஜாவாவைக் குறிப்பதில் உங்கள் பின்னணி எந்த மாற்றத்தையும் ஏற்படுத்தாது”: டேவிட், ஆர்பிஜி டெவலப்பர் மற்றும் கோட்ஜிம் மாணவர் - 1

"ஜாவா நீண்ட காலமாக இருக்கும், அது நன்றாக இருக்கும்"

பிற நிரலாக்க மொழிகளில் நான் ஏன் ஜாவாவைத் தேர்ந்தெடுத்தேன்? நான் இரண்டு காரணங்களைப் பற்றி சிந்திக்க முடியும். முதலாவதாக, எனது நிறுவனத்தில் நான் பணிநீக்கம் செய்யப்பட்டபோது, ​​​​எங்கள் உள்நாட்டில் உள்ள பல விஷயங்களுக்கு நாங்கள் ஜாவாவுக்கு மாறுகிறோம் என்று கேள்விப்பட்டேன். எனவே இதைப் பற்றி நான் ஏதாவது கற்றுக்கொண்டால் அது பயனுள்ளதாக இருக்கும் என்று நினைத்தேன். இரண்டாவதாக, ஜாவா ஒரு நன்கு நிறுவப்பட்ட மொழி என்பதையும், அது சிறிது காலத்திற்கு இருக்கும் என்பதையும் நான் அறிவேன். நான் பேசிய பலருக்கும் இதே கருத்துதான். அது சுற்றி இருக்கும் மற்றும் மட்டுமே நன்றாக இருக்கும். அதனால் ஜாவாவைத் தேர்ந்தெடுப்பது எனக்குப் புரியவில்லை. நிச்சயமாக, எனது நிறுவனம் C# இல் கவனம் செலுத்தத் தொடங்கினால், நான் C# ஐத் தேடுவேன். அல்லது நாம் பைத்தானைச் செய்வோம், நான் பைத்தானைத் தேடுவேன்.

"கோட்ஜிம் எனக்கு சிறந்த வழி மற்றும் எனது இலக்குகளை அடைவதற்கு"

எனவே, நான் இணையத்திற்குச் சென்று "ஜாவாவைக் கற்றுக்கொள்" என்று கூகிள் செய்தேன், மேலும் கோட்ஜிம் மற்றும் வேறு சில விருப்பங்களைப் பார்த்தேன். நான் பார்த்தவற்றிலிருந்தும் நான் படித்தவற்றிலிருந்தும், கோட்ஜிம்தான் எனக்குச் சிறந்த வழி என்றும் எனது இலக்குகளை அடைவதற்கும் என்று முடிவு செய்தேன். இந்த பாடத்தில் எனக்கு பிடித்தது சூழல். நீங்கள் கற்றலை ஒரு விளையாட்டாக கருதுகிறீர்கள், மேலும் அது கற்றலை வேடிக்கையாக ஆக்குகிறது. பெரும்பாலானவர்களுக்குப் புரிந்து கொள்ள மிகவும் எளிதாக இருந்தது. ஆனால் நிச்சயமாக, இது கொஞ்சம் குழப்பமான நேரங்கள் உள்ளன. நான் பொதுவாக நிறைய விஷயங்களை கூகுளில் பார்ப்பதில்லை, மேலும் சரியான முக்கிய வார்த்தைகளைத் தேர்ந்தெடுப்பதில்லை, அதனால் நான் இருக்க வேண்டிய இடத்தைப் பெற சில நேரங்களில் பயனற்ற விஷயங்களைப் பார்ப்பதில் அதிக நேரம் செலவிடுகிறேன். என்ன பாடம் என்று எனக்கு நினைவில் இல்லை, ஆனால் நான் அதை 4-5 நாட்கள் மாட்டிக்கொண்டு அதை கண்டுபிடிக்க முயற்சித்தேன். நான் வசந்த காலத்தில் இருந்து CodeGym இல் கற்றுக்கொண்டிருக்கிறேன், நான் நம்புகிறேன். தற்போது நான் 12வது நிலையில் இருக்கிறேன். அதனால் நான் மற்றவர்களை விட மிகவும் மெதுவாக செல்கிறேன். முதலில், இது ஒரு நாளைக்கு குறைந்தது 3-4 மணிநேரம். ஆனால் மே மாத இறுதியில், கோவிட்-19 காரணமாக நான் எனது வேலையை இழந்தேன், மேலும் புதிய வேலைக்கான தேடல் தலைதூக்கியது, எனவே கற்றல் வாரத்தில் 5 நாட்கள் 2-3 மணிநேரமாக குறைக்கப்பட்டது. நான் IntelliJ IDEA மற்றும் CodeGym செருகுநிரலைப் பயன்படுத்துகிறேன் மற்றும் அவற்றை வேடிக்கையாகக் காண்கிறேன். நான் சமீபத்தில் கண்டுபிடித்தேன்செருகுநிரலில் "சரியான தீர்வுகள்" அம்சம் உள்ளது, ஆனால் நான் அடிக்கடி பார்க்காமல் இருக்க முயற்சிக்கிறேன். எடுத்துக்காட்டாக, அவர்கள் எப்படி அங்கு வந்தார்கள் என்பதைக் கண்டுபிடிப்பதற்கான தீர்வை நான் எடுத்து ரிவர்ஸ் இன்ஜினியரிங் செய்யலாம். எனக்கு இது மிகவும் பயனுள்ளதாக இருக்கிறது, நான் அதை விரும்புகிறேன். நான் சில நேரங்களில் "உதவி" பகுதியையும் பயன்படுத்துகிறேன் . நான் மாட்டிக்கொண்டால், அதைப் போன்ற ஏதாவது ஒன்றைக் கண்டுபிடிக்க நான் அங்கு பார்ப்பேன், மேலும் பரிந்துரைக்கப்படும் பரிந்துரைகளைப் பார்ப்பேன். நான் உண்மையில் பதிலளித்த இரண்டு கேள்விகளை இடுகையிட்டேன், அவை மிகவும் உதவியாக இருந்தன. இறுதியாக, நான் விளையாட்டுகளை விரும்புகிறேன்! நான் 2048 ஆட்டத்தை முடித்துவிட்டேன். நான் மைன்ஸ்வீப்பரைச் செய்திருக்கிறேன், அதுதான் நான் பெருமைப்படுகிறேன், ஏனென்றால் அது வேலை செய்தபோது அது அற்புதமாக இருந்தது. 2048 இல் எனக்கு சிக்கல்கள் இருந்தன, மீண்டும், அது வேலை செய்தபோது, ​​அந்த பெருமையை உணர்ந்தேன். நான் என்ன செய்தேன் என்று பார்! இப்போது நான் ஸ்னேக் கேம் செய்கிறேன், இங்கே பிரச்சனை: நான் விளையாட்டை எழுத வேண்டுமா அல்லது பாடங்களைத் தொடர வேண்டுமா என்பதை நான் தீர்மானிக்க வேண்டும். நான் சில சமயங்களில் என்னை கட்டாயப்படுத்தி, "நான் கடைசியாக விளையாட்டை செய்தேன். இந்த நேரத்தில் நான் ஏதாவது கற்றுக்கொள்ள வேண்டும்."

"உங்கள் பின்னணியில் எந்த மாற்றமும் இல்லை"

நான் ஜாவாவுக்கு முற்றிலும் புதியவன். பாடநெறி மிகவும் கல்வியானது, நேரடியானது மற்றும் பொழுதுபோக்கு. இது ஜாவாவைக் கற்றுக்கொள்வதை வேடிக்கையாக ஆக்குகிறது. என்னைப் பொறுத்தவரை, இது முக்கியமானது, ஏனென்றால் நான் என்ன செய்கிறேன் என்பதை நான் கற்றுக் கொள்ள விரும்புகிறேன். குறியீட்டைக் கற்றுக்கொள்வதில் உங்கள் பின்னணி எந்த மாற்றத்தையும் ஏற்படுத்தவில்லை என்று நான் நினைக்கவில்லை. நிச்சயமாக, இது சில புள்ளிகளில் பயனுள்ளதாகவும் பயனுள்ளதாகவும் இருக்கும். ஒரு RPG புரோகிராமராக, நான் ஏற்கனவே முழு நிரலாக்க தர்க்கத்தையும் நன்கு அறிந்திருக்கிறேன். புரோகிராமிங் மற்றும் எந்த நிரலாக்க மொழிகளைக் கற்றுக்கொள்வதற்கும் புதியதாக இருக்கும் ஒருவருக்கு அந்த வகையான திறமை இருக்காது. ஆனால் உங்களுடன் நேர்மையாக இருக்க, கோட்ஜிம் அடிப்படைக் கருத்துகளை நன்கு அறிந்துகொள்ளும் ஒரு நல்ல வேலையைச் செய்கிறது என்று நினைக்கிறேன். இது இலக்கை அடைய உதவுகிறது: ஜாவாவைக் கற்றுக் கொள்ளுங்கள் மற்றும் சந்தை தேவைகளைப் பூர்த்தி செய்யுங்கள். நான் மிகவும் இளமையாக இருந்தபோது, ​​ஒரு மென்பொருள் நிறுவனத்தைத் தொடங்குவது, வீடியோ கேம்களை உருவாக்குவது மற்றும் அது போன்ற விஷயங்களை உருவாக்குவது எனது கனவு. நான் RPG இல் குறியீட்டை விரும்புகிறேன். ஆனால் ஜாவாவுடன்… யாருக்குத் தெரியும்? ஒருவேளை நான் போதுமான அளவு நல்லவனாக மாறி, ஒரு விளையாட்டை உருவாக்கி, அதை விற்று, சொந்த நிறுவனத்தைத் தொடங்குவேன்.

"கற்றலுக்கு அதிக நேரம் ஒதுக்குங்கள், குறிப்பாக ஆரம்பத்தில்"

எனது தனிப்பட்ட அனுபவத்திலிருந்து, ஜாவா மற்றும் நிரலாக்கத்தைக் கற்றுக்கொள்ளத் தொடங்கும் அனைவருக்கும் சில உதவிக்குறிப்புகளைத் தருகிறேன்:
  1. படிப்பிற்கு அதிக நேரம் ஒதுக்குங்கள், குறிப்பாக ஆரம்பத்தில்.

    மேலும் கற்றுக்கொள்ளும் ஆர்வத்தை அதிகரிக்க உதவுகிறது. நான் இங்கே அரை மணி நேரம், அங்கே அரை மணி நேரம் செய்ய ஆரம்பிக்க மாட்டேன். எங்கள் ஆர்வத்தைத் தூண்டி உங்களை உள்ளே இழுத்தால் மட்டும் போதாது. ஒரு மணி நேரம், இரண்டு மணி நேரம், நான்கு மணி நேரம் கொடுங்கள்! குறைந்தபட்சம் ஆரம்பத்தில்.

    நான் தொடர்ந்து கற்றுக் கொள்ள விரும்புகிறேன், நான் இதை ஏன் செய்கிறேன் என்று எனக்குத் தெரியும், எனக்கு எப்போதும் நேரம் ஒதுக்க நேரம் இல்லை, ஆனால் எனக்கு நேரம் கிடைக்கும்போது நான் திரும்பி வருவேன். எனது கணினியில் 1-2 மணிநேரம், சில நேரங்களில் 4-5 மணிநேரம் வரை, குறிப்பாக வார இறுதி நாட்களில் உட்கார்ந்து கற்றுக்கொள்.

  2. நீங்கள் என்ன செய்கிறீர்கள் என்பதில் கவனம் செலுத்தி அதை அனுபவிக்கவும். மீதமுள்ளவை தானாக பார்த்துக்கொள்ளும்.

    எனது குறைந்த திறனில் கூட இப்போது ஜாவாவைக் குறியீடு செய்யக் கற்றுக்கொள்ள முடியும் என்பதில் எனக்கு எந்த சந்தேகமும் இல்லை. இனி யாரும் நிபுணத்துவம் பெற்றவர்கள் இல்லை, மேலும் நீங்கள் RPG அல்லது ஜாவாவைச் செய்ய முடியாது என்பதால் இது உதவியாக இருக்கும். Python, C++, அல்லது C# போன்ற இன்னும் ஏதாவது செய்ய வேண்டும். உங்கள் நிலையில் இன்னும் சிறப்பாக செயல்பட நீங்கள் பல்துறை திறன் கொண்டவராக இருக்க வேண்டும்.

    இதன் முக்கிய அம்சம்: நீங்கள் கற்றுக்கொள்ள விரும்பும் ஒன்றைக் கண்டுபிடி, நீங்கள் கற்றுக்கொள்ள தயாராக உள்ளீர்கள், அதைச் செய்யுங்கள்.

கருத்துக்கள்
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION