ஒருவேளை நீங்கள் இப்போது அறிந்திருக்க வேண்டும், ஜாவாவைக் கற்கும் போது CodeGym இன் தத்துவத்தை 'நடைமுறை முதன்மையானது மற்றும் முதன்மையானது' என சுருக்கமாகக் கூறலாம். உண்மையான வேலையில் பொருந்தக்கூடிய குறியீட்டு திறன்களை உங்களுக்குக் கற்பிப்பதே எங்கள் பாடத்தின் முதன்மையான கவனம், அதனால்தான் CodeGym பல பணிகளைக் கொண்டுள்ளது. கோட்ஜிம் பாடத்திட்டத்தில் 1200க்கும் மேற்பட்ட வெவ்வேறு பணிகளுடன், ஜாவா டெவலப்பராக (இன்னும் இளையவராக இருந்தாலும்) தன்னம்பிக்கையை உணர போதுமான நடைமுறை அனுபவத்தைப் பெறுவீர்கள் என்பதை நீங்கள் உறுதியாக நம்பலாம்.
இது மிகவும் எளிமையானது. நீங்கள் சில புதிய கோட்பாட்டு அறிவைக் கற்றுக்கொண்ட பிறகு, நீங்கள் கற்றுக்கொண்டவற்றைப் பணிகளுடன் வலுப்படுத்த வேண்டும், மேலும் இந்தப் பணிகள் அதைச் சரியாகச் செய்கின்றன. பாடத்தின் இந்த பகுதி மிகவும் பாரம்பரியமானது: முதலில் நீங்கள் சில பாடங்களைக் கற்றுக்கொள்கிறீர்கள், பின்னர் அறிவின் இந்த குறிப்பிட்ட பகுதியை அடிப்படையாகக் கொண்ட நடைமுறை பணிகளைப் பின்பற்றுங்கள்.
நிச்சயமாக, முந்தைய நிலைகளில் நீங்கள் கற்றுக்கொண்டவற்றின் நடைமுறை பணிகளை நீங்கள் செய்ய வேண்டும். கோட்ஜிம்மில் நீங்கள் பார்க்கும் இரண்டாவது வகை பணி இதுவாகும். படிப்பை முடிக்க சிலருக்கு மாதங்கள் மற்றும் சில நேரங்களில் ஆண்டுகள் கூட ஆகும். இந்த பணிகளின் நோக்கம், நீங்கள் கோட்பாட்டை மறந்துவிட மாட்டீர்கள் என்பதை உறுதிப்படுத்துவது மற்றும் வழியில் எந்த அத்தியாவசிய திறன்களையும் அல்லது அறிவின் பகுதிகளையும் இழக்க மாட்டீர்கள். பாடநெறி முழுவதும் இதுபோன்ற பல பணிகளை நீங்கள் காண்பீர்கள். நீங்கள் அவற்றைத் தீர்ப்பதில் சோர்வடைந்து, புகார் செய்வது போல் உணரலாம், ஆனால் நினைவில் கொள்ளுங்கள்: அவை ஒரு காரணத்திற்காக உள்ளன. மனிதர்களாகிய நாம், எல்லாவற்றையும் பல முறை (நீங்கள் நினைப்பதை விட அதிகமாக) மீண்டும் மீண்டும் செய்ய வேண்டும், அது எப்படி ஒரு முறை செய்யப்படுகிறது என்பதை மூளை நினைவில் வைத்திருக்கும் என்பதை உறுதிப்படுத்த வேண்டும் (அல்லது குறைந்தபட்சம் நீண்ட காலத்திற்கு, யதார்த்தமாக இருக்க வேண்டும்).
இந்த வகையான பணி கோட்ஜிம்மிற்கு தனித்துவமானது என்பதால் இது மிகவும் சுவாரஸ்யமானது. இந்தப் பணிகள் உங்களுக்கு இதுவரை கற்றுக்கொள்ள வாய்ப்பு இல்லாத கோட்பாட்டின் அடிப்படையில் அமைந்தவை (இது பொதுவாக பின்வரும் மூன்று நிலைகளில் ஒன்றில் வரும்). எனவே அடிப்படையில் நீங்கள் தீர்க்க முடியாத பணிகளை எதிர்கொள்கிறீர்கள், ஏனெனில் அவர்கள் அடிப்படையாக கொண்ட கோட்பாட்டை இதுவரை யாரும் உங்களுக்குக் கற்பிக்கவில்லை. முட்டாள்தனமா? இல்லை, கோட்ஜிம்மிற்கு தனித்துவமான ஒரு சிறந்த அம்சம் (பலவற்றில் ஒன்று). அத்தகைய பணியை நீங்கள் தீர்க்க விரும்பினால், நீங்கள் கூகிள் செய்யத் தொடங்க வேண்டும். விஷயம் என்னவென்றால், உங்களுக்குத் தேவையான பதில் அல்லது தகவலை இணையத்தில் தேடுவது எந்தவொரு புரோகிராமருக்கும் மிக முக்கியமான திறமையாகும், மேலும் குறியீட்டை எழுதுவது அல்லது பிழைகளைத் தேடுவது போன்ற மற்ற முக்கியமான திறன்களை நீங்கள் தேர்ச்சி பெற விரும்புகிறோம். ஆனால் உங்களில் பரிசோதனை செய்ய விரும்பாதவர்களுக்கும் பாரம்பரிய கற்றல் அணுகுமுறையில் ஒட்டிக்கொள்ள விரும்புபவர்களுக்கும் ஒரு வழி இருக்கிறது. கூகிள் செய்வது உங்களுக்குப் பிடிக்கவில்லை என்றால், நீங்கள் எப்போதும் இந்த 'சவால் பணிகளை' ஒதுக்கி வைத்துவிட்டு, CodeGym இல் தேவையான கோட்பாட்டை அடைந்தவுடன் அவற்றிற்குத் திரும்பலாம். கற்றலுக்கான உங்கள் அணுகுமுறையைத் தேர்ந்தெடுக்கும் போது, ஒவ்வொரு முறையும் பொருத்தமானதாக இருக்கும் போது, பேசுவதற்கு, நாங்கள் சார்புத் தேர்வாக இருக்கிறோம்.
குறியீடு உள்ளீடு என்பது மொத்த ஆரம்பநிலையாளர்களுக்கான எளிதான பணியாகும். ஆர்வமுள்ள ப்ரோக்ராமர் குறியீடு மற்றும் அதை எழுதும் விதத்தை உணர்ந்து தொடங்க வேண்டும். எனவே இந்த பணிகளில் நீங்கள் செய்ய வேண்டியதெல்லாம் கொடுக்கப்பட்ட குறியீட்டின் உதாரணத்தை நகலெடுக்க வேண்டும்.
கற்றுக்கொள்வதற்கான மற்றொரு சிறந்த வழி, பிழைகளை ஏற்படுத்தும் தவறுகள் எங்குள்ளது என்பதைக் கண்டறிய முயற்சிக்கும் மற்றொருவரின் குறியீட்டைப் படிப்பதாகும். வேறொருவரின் குறியீட்டில் பிழைகளைக் கண்டறிவது ஒரு மென்பொருள் உருவாக்குநருக்கு மிகவும் முக்கியமான மற்றும் மிகவும் பொருந்தக்கூடிய திறமையாகும்.
ஒரு கட்டத்தில், நீங்கள் உங்கள் சொந்த குறியீட்டை எழுதத் தொடங்குவீர்கள். இந்த வகையான பணிகளின் மூலம், உங்கள் குறியீடு பூர்த்தி செய்ய வேண்டிய தேவைகளின் தொகுப்பைப் பெறுவீர்கள். நிச்சயமாக, தேவைகள் எப்போதும் வேறுபட்டவை மற்றும் ஒரு உண்மையான ஜாவா புரோகிராமர் தனது உண்மையான வேலையில் வழக்கமான அடிப்படையில் எதிர்கொள்ளும் பணிகளை எவ்வாறு செய்வது என்பதை உங்களுக்குக் கற்பிக்கும் வகையில் வடிவமைக்கப்பட்டுள்ளது.
பூங்காவில் வழக்கமான பணிகளைத் தட்டிக் கழிப்பவர்களுக்கு எங்களிடம் கூடுதல் கடினமான போனஸ்களும் உள்ளன. இவற்றைத் தகர்ப்பதன் மூலம் நீங்கள் எவ்வளவு கடினமாக இருக்கிறீர்கள் என்பதை எங்களுக்குக் காட்டுங்கள், ஏனெனில் அவைகளுக்கு சிறிது சுய ஆய்வு தேவைப்படுகிறது மற்றும் உங்களின் அல்காரிதமிகல் சிந்தனை திறன்களை வளர்க்க வடிவமைக்கப்பட்டுள்ளது.
இவர்கள்தான் கோட்ஜிம் பணிகளின் முதலாளிகள்: நீங்கள் தனியாகச் செய்ய வேண்டிய திட்டங்கள் (ஆனால் நிச்சயமாக எங்கள் உதவியின்றி அல்ல) மிகவும் சிக்கலான திட்டத்தை உருவாக்க வேண்டும். இருப்பினும் கவலைப்படத் தேவையில்லை, சிறு திட்டங்கள் பொதுவாக சிறிய துணைப் பணிகளாகப் பிரிக்கப்படுகின்றன, எனவே நீங்கள் நடுவில் எங்காவது சிக்கிக்கொள்ள மாட்டீர்கள். நிரல் மேம்பாட்டின் பொதுவான செயல்முறை மற்றும் அதில் உள்ள படிநிலைகளை அறிந்து கொள்வதற்காக அவை உருவாக்கப்பட்டன. இந்த வகையின் ஒவ்வொரு பணியும் முடிவடையும் போது, ஒரு எளிய வீடியோ கேம் அல்லது ஆன்லைன் அரட்டை அறை போன்ற உங்கள் சொந்த கைகளால் எழுதப்பட்ட புதிய நிரலுடன் முடிவடையும். இது CodeGym இன் மிகப்பெரிய நன்மையாகும், ஏனெனில் பொதுவாக (ஜாவாவைக் கற்கும் பிற வழிகளில் செல்பவர்களுக்கு) ஒரு குறியீட்டுத் தொடக்கக்காரர் புதிதாக முதல் சிக்கலான நிரலை உருவாக்குவதற்கு பல ஆண்டுகள் ஆகலாம்.
இறுதியாக, வீடியோக்களைப் பார்ப்பது கோட்ஜிம் பாடத்தின் ஒரு பகுதியாகும், ஏனென்றால் எப்போதாவது ஒரு முறை குறியீட்டைப் படிப்பதிலும் எழுதுவதிலும் இருந்து ஓய்வு எடுப்பது வலிக்காது. வீடியோவைப் பார்ப்பது, உங்கள் மூளைக்கு ஓய்வெடுக்க சிறிது நேரம் கொடுப்பதற்கு ஒரு சிறந்த வழியாகும், அது வேறு வகையான உள்ளடக்கத்திற்கு மாறுகிறது. மேலும், உங்கள் புதிய கற்றல் பழக்கத்தை எவ்வாறு குறியீடு செய்வது என்பதை வலுப்படுத்த உதவுகிறது: ஓய்வு நேரத்தில் மற்றும் ஓய்வெடுக்கும்போது கூட, டிவி நிகழ்ச்சி அல்லது பிடித்த YouTube பிளாக்கருக்குப் பதிலாக நிரலாக்கம் தொடர்பான உள்ளடக்கத்தைப் பயன்படுத்துகிறீர்கள். இதைச் செய்வதில் நீங்கள் தீவிரமாக உள்ளீர்கள் என்று உங்கள் மூளைக்குச் சொல்ல இது மற்றொரு வழியாகும்.
GO TO FULL VERSION