CodeGym /Java Blog /சீரற்ற /ஜாவாவை புதிதாகக் கற்றுக்கொள்வது மற்றும் பொதுவான தவறுகளைச்...
John Squirrels
நிலை 41
San Francisco

ஜாவாவை புதிதாகக் கற்றுக்கொள்வது மற்றும் பொதுவான தவறுகளைச் செய்யாமல் இருப்பது எப்படி?

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

எனவே, ஜாவா என்றால் என்ன?

ஜாவா என்பது ஒரு பல்நோக்கு நிரலாக்க மொழியாகும், இது எப்போதும் மிகவும் பிரபலமான ஒன்றாகும். இது கிட்டத்தட்ட எல்லா தளங்களிலும் வேலை செய்கிறது. "ஒருமுறை எழுதுங்கள், எங்கும் இயக்கவும்" என்ற பொன்மொழியின் அர்த்தம் ஜாவா குறியீடு கணினி நிரல்களிலிருந்து வலைத்தளங்கள் மற்றும் மொபைல் பயன்பாடுகள் வரை எதையும் உருவாக்க முடியும். இது மிகவும் சக்திவாய்ந்ததாக இருப்பதால், ஜாவாவில் ஆண்ட்ராய்டு ஓஎஸ் செயல்படுத்தப்பட்டது. இது பல ஆண்ட்ராய்டு பயன்பாடுகள் மற்றும் கேம்களை எழுதுவதற்கும் பயன்படுத்தப்படுகிறது.ஜாவாவை புதிதாகக் கற்றுக்கொள்வது மற்றும் பொதுவான தவறுகளைச் செய்யாமல் இருப்பது எப்படி?  - 1

மக்கள் ஏன் ஜாவாவைக் கற்றுக்கொள்கிறார்கள்?

  • ஜாவா டெவலப்பர்களுக்கு எப்போதும் தேவை உள்ளது. ஏனென்றால் ஜாவா எல்லா இடங்களிலும் உள்ளது; ஆண்ட்ராய்டு போன்கள், கேம்கள், கம்ப்யூட்டர் புரோகிராம்கள், சர்வர்-சைட் வெப் அப்ளிகேஷன்கள் போன்றவை. ஜாவா புரோகிராமர்கள் நிறுவனங்களில் டெவலப்பர்களாக அல்லது ஆண்ட்ராய்டு மற்றும் கேமிங் ஜாவா புரோகிராமர்களுக்கான பெரிய சந்தையுடன் ஃப்ரீலான்ஸாக வேலை செய்யலாம்.

  • நல்ல ஊதியம் பெறும் வேலைகள். சராசரியாக, அமெரிக்காவில் ஒரு டெவலப்பர் $107K ஊதியம் பெறுகிறார், ஐரோப்பாவில் அவர்களுக்கு கிட்டத்தட்ட $60K வழங்கப்படுகிறது.

  • பரந்த தொழில்முறை எல்லைகள். Java என்பது செல்போன்கள், மடிக்கணினிகள், PCகள், ஸ்மார்ட் டிவிகள் மற்றும் பிற சாதனங்களில் இயங்கும் ஒரு பொது-நோக்க மொழியாகும்.

ஜாவா கற்றுக்கொள்வதில் உள்ள பொதுவான தவறுகள் என்ன, அவற்றை எவ்வாறு தவிர்ப்பது?

இலக்கை நிர்ணயிக்காமல் கற்றல்

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

எல்லாவற்றையும் ஒரே நேரத்தில் பெற முயற்சிக்கிறேன்

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

நடைமுறையில் இல்லாத கோட்பாடு

கோட்பாடு மற்றும் நடைமுறைக்கு இடையிலான ஏற்றத்தாழ்வு ஆரம்பநிலையில் பொதுவானது. கற்றல் கோட்பாட்டுடன் தொடங்குகிறது (எ.கா. மொழியின் அடிப்படைகள்); இருப்பினும், அதிகப்படியான கோட்பாடு ஊக்கமளிக்கும். குறியீட்டு முறையைப் பயிற்சி செய்வதில் நீங்கள் அதிக நேரம் செலவிட வேண்டும் - அனுபவமே வெற்றிக்கு முக்கியமாகும். நீங்கள் ஏற்கனவே கற்றுக்கொண்டதை அடுத்த பணிகளில் இணைக்க முயற்சிக்கவும்.

தனிமையில் கற்றல்

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

சிக்கலான பணிகளுடன் நீண்ட நேரம் ஒட்டிக்கொண்டது

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

உண்மையான தவறுகளுக்கு கவனக்குறைவு

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

சிந்திக்கும் முன் கோடிங்

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

சோதனைகளுக்கு பயம்

உங்கள் குறியீட்டைக் கொண்டு பரிசோதனை செய்வது ஒரு வேடிக்கையான மற்றும் திருப்திகரமான செயலாகும். உங்கள் குறியீடு நீங்கள் எதைச் செய்ய விரும்புகிறீர்களோ அதைச் சரியாகச் செய்யுமா? ஒரே உள்ளீட்டிற்கு வெவ்வேறு சூழ்நிலைகளில் குறியீடு ஒரே மாதிரியான முடிவுகளைத் தருமா? பயனர் எதிர்பாராத உள்ளீட்டை (எ.கா. வயதுக்கு ஏற்றவாறு எண்களுக்குப் பதிலாக எழுத்துக்கள்) கொடுத்தால் குறியீடு எவ்வாறு செயல்படும்?

சுய ஊக்கத்தில் வேலை செய்யவில்லை

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

இந்த தவறுகளை தவிர்க்க சில பயனுள்ள ஆலோசனைகள்

பரேட்டோ கோட்பாடு (80/20 விதி)

80% விளைவுகள் 20% காரணங்களால் மட்டுமே வரும் என்று பரேட்டோ கொள்கை கூறுகிறது. எடுத்துக்காட்டாக, உங்கள் குறியீட்டு திட்டங்களில் 80% ஜாவாவின் மிகவும் பொதுவான 20% கருத்துகளைப் பொறுத்தது. இதே கொள்கையை உங்கள் ஜாவா ஆய்வுகளுக்கும் பயன்படுத்தலாம்: உங்கள் நேரத்தை பயிற்சிக்காக 80% மற்றும் கற்றல் கோட்பாட்டிற்கு 20% ஒதுக்குங்கள்.

ஜாவாவை புதிதாகக் கற்கத் தொடங்குவதற்கான கல்வித் திட்டமிடல்

  • இலக்கு நிர்ணயம். ஜாவா மூலம் எதையும் சாதிக்கலாம்; ஆனால், ஜாவா தொடர்பான அனைத்து விஷயங்களையும் கற்றுக்கொள்வது யதார்த்தமானது அல்ல. கிளவுட்-அடிப்படையிலான பயன்பாடுகள், கேம்கள் அல்லது ஆண்ட்ராய்டு பயன்பாடுகள் என ஒரு இலக்கை அமைத்து, கற்றுக்கொள்ள ஒரு குறிப்பிட்ட பகுதியைத் தேர்வுசெய்யவும். புதிதாக ஜாவாவைக் கற்கத் தொடங்க நீங்கள் உண்மையிலேயே முடிவு செய்து, தந்திரம் செய்ய விரும்பினால், இது முக்கிய படியாகும்.

  • கேள்விகள் கேட்பது மற்றும் பிற மாணவர்களுடன் பேசுவது. ஜாவா சமூகத்தின் செயலில் உறுப்பினராக இருங்கள்; நீங்கள் சிக்கியிருக்கும் போது கேள்விகளைக் கேளுங்கள் மற்றும் உங்கள் சகாக்களின் பிரச்சனைகளுக்கான தீர்வு உங்களுக்குத் தெரிந்தால் அவர்களுக்கு உதவுங்கள். மற்றவர்கள் என்ன செய்கிறார்கள் என்பதை ஆராய்ந்து அவர்களின் வெற்றிகளால் உத்வேகம் பெறுங்கள்.

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

பயிற்சி

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

கோட்ஜிம்

CodeGym என்பது ஜாவாவைக் கற்க ஒரு விரிவான ஆன்லைன் ஆதாரமாகும்; ஜாவாவை புதிதாகக் கற்கத் தொடங்குவதற்கு புதுமையான அணுகுமுறைகளுடன் நூற்றுக்கணக்கான படிப்புகளை வழங்குகிறது. இது கதைசொல்லல் மற்றும் உபகதைகளைக் கொண்ட ஒரு விளையாட்டைப் போன்றது, இதில் நீங்கள் கற்றுக் கொள்ளும் ஒவ்வொரு திறமையையும் சமன் செய்து, உங்களை ஈடுபாட்டுடன் வைத்து, விரக்தியிலிருந்து எரிவதைத் தடுக்கிறது. பல புரோகிராமர்களின் அனுபவங்களால் படிப்புகள் வழிநடத்தப்படுவதால் இது சிறந்த ஸ்டார்டர் பேக் ஆகும் . அடிப்படை தலைப்புகளில் இருந்து சிக்கலான விஷயங்களுக்கு சுமூகமாக மாறுவது, வேலை உலகிற்கு உங்களை தயார்படுத்துகிறது. புதிய புரோகிராமர்கள் ஏன் CodeGym ஐ தேர்வு செய்கிறார்கள்?
  • பாடநெறி நன்கு கட்டமைக்கப்பட்டுள்ளது. இதில் 600 பாடங்கள் உள்ளன. ஒவ்வொன்றும் ஒரு தலைப்பை விளக்குவதால் மாணவர் கவனம் சிதறாமல் அந்த தலைப்பில் மட்டும் கவனம் செலுத்த முடியும்.

  • படிப்பு 80% பயிற்சி. 1200 மொத்த பணிகளுடன் முதல் பாடத்திலிருந்து பயிற்சி தொடங்குகிறது.

  • வலுவான ஜாவா சமூகம். ஒத்த எண்ணம் கொண்டவர்களின் பெரிய சமூகத்துடன், நீங்கள் தனியாக இருக்க மாட்டீர்கள்.

  • மெய்நிகர் ஆசிரியர். உங்கள் தீர்வுகளை உடனடியாக மதிப்பிடுகிறது மற்றும் பரிந்துரைகளை வழங்குகிறது; நீங்கள் என்ன செய்ய வேண்டும் என்பதற்கான தெளிவான பட்டியலை வழங்குகிறது.

வீடியோ படிப்புகள்:

  • ஆரம்பநிலை பிளேலிஸ்ட்டிற்கான ஜாவா பயிற்சி .
    இந்த பிளேலிஸ்ட்டில் 100+ ஜாவா பயிற்சிகள் உள்ளன, அதாவது வெவ்வேறு இயக்க முறைமைகளுக்கு ஜாவாவை நிறுவுதல் மற்றும் மேம்பட்ட பயிற்சிகள், அதாவது லாம்ப்டா எக்ஸ்பிரஷன்கள் மற்றும் வெப் ஸ்கிராப்பிங் போன்றவை.

  • டெரெக் பனாஸ்: 30 நிமிடங்களில் ஜாவா குறியீடு .
    ஜாவா குறியீட்டை 30 நிமிடங்களில் எழுதுவதற்கு தேவையான அடிப்படை அறிவை டெரெக் கற்றுக்கொடுக்கிறார். அவர் பழமையான தரவு வகைகள், கருத்துகள், வகுப்பு, கணிதம், நெக்ஸ்ட்லைன், நெக்ஸ்ட்லைன், கெட்டர்ஸ், செட்டர்ஸ், if, else, if, else, if, print, println, printf, logical operators, while, break, continue, செய்யும் போது, ​​மற்றும் பல.

சிறந்த புத்தகங்கள்:

மடக்கு

ஜாவாவைக் கற்றுக்கொள்வது தனிப்பட்ட மற்றும் தொழில்முறை நிலைகளில் பலனளிக்கும் அனுபவமாகும். அதைச் சிறப்பாகச் செய்ய, உங்கள் இலக்குகளைத் திட்டமிடுவதன் மூலமும், நடைமுறையில் கவனம் செலுத்துவதன் மூலமும், தவறுகளைச் சகித்துக்கொள்வதன் மூலமும், சோதனைகளில் இருந்து கற்றுக்கொள்வதன் மூலமும், செயலில் உள்ள ஜாவா சமூகத்தின் ஒரு பகுதியாக இருப்பதன் மூலமும் கற்றல் செயல்முறையை நீங்கள் அணுக வேண்டும். கோட்ஜிம் , வீடியோ பொருட்கள் மற்றும் புத்தகங்கள் போன்ற கற்றல் தளங்கள் மூலம் இந்த முயற்சிகளுக்கு உதவலாம் .
கருத்துக்கள்
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION