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

முடிவிலி மற்றும் அதற்கு அப்பால்: ஜாவாவைக் கற்க எவ்வளவு நேரம் ஆகும்?

சீரற்ற குழுவில் வெளியிடப்பட்டது
ஜாவாவை கற்க எவ்வளவு நேரம் ஆகும்? பத்து வருடமா, பத்து வாரங்களா, அல்லது ஒரு நாளா? ஒருவேளை உங்கள் வாழ்நாள் முழுவதும்? சில ஆன்லைன் மன்றங்களில் இந்த கேள்விக்கான மிகவும் விசித்திரமான பதில்களை நீங்கள் காணலாம். ஆரம்பத்திலிருந்தே தெளிவுபடுத்துவோம். இந்தக் கட்டுரையில் “ஜாவாவை அறிய” என்றால், “ஹலோ வேர்ல்ட் புரோகிராம்” என்று எழுதலாம் என்று அர்த்தமல்ல. உங்கள் முதல் வேலையைக் கண்டுபிடிக்கும் அளவுக்கு ஜாவாவை நன்கு அறிவதுதான். இங்கே தலைப்பில் Buzz Lightyear இன் குறிக்கோள் சரியாக ஒரு நகைச்சுவை அல்ல. உங்கள் வாழ்நாள் முழுவதும் ஜாவா அல்லது வேறு எந்த மொழியையும் நீங்கள் தொடர்ந்து கற்றுக் கொள்ளலாம். காரணம், மொழி தொடர்ந்து உருவாகி வருகிறது, அதன் நோக்கம் மாறுகிறது மற்றும்... நல்ல செய்தி நண்பர்களே!பீதிக்கு எந்த காரணமும் இல்லை! ஜாவா பணியின் கற்றல் நிச்சயமாக 3 முதல் 12 மாதங்களில் முடிக்க முடியும், இருப்பினும், இந்த கட்டுரையில் நாம் விவாதிக்கும் பல நுணுக்கங்கள் உள்ளன. "ஜாவாவை விரைவாகக் கற்றுக்கொள்வது எப்படி" என்ற கேள்விக்கும் இங்கே பதிலளிக்க முயற்சிப்போம்.

பதிலை எப்படி தேடுவது

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

"ஜாவாவை அறிவது" என்றால் என்ன?

இந்தக் கேள்விக்கான மிகவும் துல்லியமான, மிகவும் பொதுவான பதில் "ஜாவாவைப் பயன்படுத்தி சிக்கலைத் தீர்க்க முடியும்" என்பதே. இத்தகைய பிரச்சனை "தேர்வில் தேர்ச்சி" அல்லது "வேலை பெறுதல்" என்ற இலக்காக இருக்கலாம். அல்லது இது ஒரு தொழில்நுட்ப பணியாக இருக்கலாம், எடுத்துக்காட்டாக, "ப்ளே மார்க்கெட்டுக்கு போதுமான எனது சொந்த திட்டத்தை உருவாக்குவதற்கு" பெரியதாக இருக்கலாம் அல்லது "உங்களுக்குத் தேவையானதைச் செய்யும் குறியீட்டை எவ்வாறு எழுதுவது என்பதைப் புரிந்துகொள்வது" போன்ற சிறியதாக இருக்கலாம். முடிவிலி மற்றும் அதற்கு அப்பால்: ஜாவாவைக் கற்க எவ்வளவு நேரம் ஆகும்?  - 2நிச்சயமாக, உங்கள் பிரச்சினைகள் காலப்போக்கில் மாறும். உங்கள் முதல் வேலையைப் பெற்ற பிறகு, நீங்கள் பதவிகளுக்கு வளர வேண்டும் (உதாரணமாக, ஜாவா ஜூனியர் டெவலப்பர் முதல் ஜாவா மிடில்/சீனியர் டெவலப்பர் வரை). முதல் குறியீட்டு பணியை தொடர்ந்து இரண்டாவது. மேலும், நீங்கள் அதைச் செய்யும்போது, ​​​​சில புதிய இலக்குகள் தோன்றும். நம் கேள்விக்கு திரும்புவோம். உங்கள் CVயில் "எனக்கு ஜாவா தெரியும்" என்று எழுத என்ன தீம்களை நீங்கள் தெரிந்து கொள்ள வேண்டும்? ஜாவா மாணவர்கள் பொதுவாக பின்வரும் தலைப்புகளைக் கற்றுக்கொள்கிறார்கள்:
  • கோர் ஜாவா அல்லது
  • கோர் ஜாவா + ஜூனிட் அல்லது
  • கோர் ஜாவா + தரவுத்தளங்கள் அல்லது
  • கோர் ஜாவா + கருவிகள் அல்லது
  • கோர் ஜாவா + நூலகங்கள் அல்லது
  • கோர் ஜாவா + ஸ்பிரிங் + ஸ்பிரிங்பூட் + ஹைபர்னேட் அல்லது
  • கோர் ஜாவா + ஆண்ட்ராய்டு SDK அல்லது
  • …மேலே உள்ள அனைத்து சேர்க்கைகளும்.
இந்த அனைத்து தலைப்புகளுக்கும் பொதுவான ஒன்று உள்ளது. இது கோர் ஜாவா, ஜாவா மொழியின் அடிப்படைகள். உங்களுக்கு கோர் ஜாவா தெரியவில்லை என்றால் , உங்களுக்கு ஜாவா தெரியாது . எனவே, ஒவ்வொரு எதிர்கால ஜாவா மென்பொருள் டெவலப்பருக்கும் கோர் ஜாவாவைக் கற்றுக்கொள்வது படி#1 ஆகும். கோர் ஜாவா மொழியின் அடிப்படைக் கருத்துக்களை உள்ளடக்கியது:
  • அடிப்படை வகைகள் மற்றும் பொருள்கள்
  • அடிப்படை கட்டுமானங்கள் (சிறப்பு ஆபரேட்டர்கள், சுழல்கள், கிளைகள்)
  • OOPs கருத்துக்கள்
  • ரேப்பர் வகுப்புகள்
  • தொகுப்புகள்
  • மல்டித்ரெடிங்
  • I/O ஸ்ட்ரீம்கள்
  • விதிவிலக்கு கையாளுதல்
எனவே கோர் ஜாவாவில் அடிப்படை வகைகள், பொருள்கள், கட்டுமானங்கள் மற்றும் கொள்கைகள் மற்றும் மிக முக்கியமான நூலகங்கள் மற்றும் கட்டமைப்புகள் உள்ளன. கூடுதலாக கோர் ஜாவ் நெட்வொர்க்கிங், பாதுகாப்பு, தரவுத்தள அணுகல், வரைகலை பயனர் இடைமுகம் (GUI) மேம்பாடு மற்றும் XML பாகுபடுத்தல் ஆகியவற்றிற்கான வகுப்புகளை உள்ளடக்கியது. "கோர் ஜாவாவின்" அனைத்து தொகுப்புகளும் 'java.lang..' உடன் தொடங்குகின்றன. ஒவ்வொரு ஜாவா மாணவரின் முதல் குறிக்கோள் கோர் ஜாவாவைக் கற்றுக்கொள்வதுதான். ஜாவா கோர் பிறகு என்ன கற்றுக்கொள்ள வேண்டும்? நீங்கள் எதற்காக ஜாவா கற்றுக்கொள்கிறீர்கள் என்பதைப் பொறுத்தது.

உங்கள் தனிப்பட்ட வழி. நீங்கள் எதற்காக ஜாவா கற்றுக்கொள்கிறீர்கள்?

இந்தக் கட்டுரையில், “நான் ஜாவாவை வேடிக்கையாகக் கற்றுக்கொள்கிறேன்” அல்லது “எதிர்காலத்தில் ஜாவாவைக் கற்பிக்க விரும்புகிறேன்” போன்ற விருப்பங்களைக் கருத்தில் கொள்ள மாட்டோம். ஐடியில் ஜாவாவின் தொழில்முறை பயன்பாட்டைப் பற்றி இங்கே பேசுகிறோம். தற்போது, ​​மூன்று வழிகளில் ஒன்றில் செல்ல ஜாவா பெரும்பாலும் கற்பிக்கப்படுகிறது:
  • ஜாவா டெவலப்பர், பயிற்சி/ஜூனியர் டெவலப்பர் முதல் மூத்த டெவலப்பர் வரை
  • ஆண்ட்ராய்டு டெவலப்பர், இண்டி அல்லது நிறுவனத்தில் (ஜூனியர் முதல் சீனியர் வரை)
  • QA ஆட்டோமேஷன் (ஜாவாவுடன்)

ஜாவா டெவலப்பர்

ஜாவா டெவலப்பரின் குளம் மிகவும் விரிவானது மற்றும் ஜாவா அறிவிற்கான தேவைகள் உங்கள் முதல் வேலையைப் பெறுவது மிகவும் மாறுபடும். கோட்ஜிம் சர்வேயின்படி, ஜாவா கோர் மட்டும் தெரிந்துகொண்டு ஜாவா ஜூனியர் வேலையைப் பெற்ற சிலர் உள்ளனர். பணியின் போது அவர்களுக்கு பயிற்சி அளிக்க நிறுவனங்கள் தயாராக இருந்தன. இருப்பினும், இது மிகவும் அரிதான நிகழ்வு. பெரும்பாலும் அத்தகைய நபர் இன்டர்ன்ஷிப்பில் சேரலாம் அல்லது சில தேர்வுகளில் தேர்ச்சி பெற்ற பிறகு ஜாவா பயிற்சி பெறலாம். வழக்கமாக ஜாவா ஜூனியர் விண்ணப்பதாரர்கள் தங்களின் முதல் வேலையைப் பெற ஜாவா கோர் மட்டும் தெரிந்து கொள்ள வேண்டும். ஜாவா டெவலப்பர்கள் தெரிந்து கொள்ள வேண்டிய தொடர்புடைய தொழில்நுட்பங்களின் பட்டியல் இங்கே.
  • கோர் ஜாவா
  • ஜேடிகே ஏபிஐ
  • ஜாவா 8 (லாம்ப்டாஸ்), ஜாவா 11
  • சோதனை நூலகங்கள் (ஜூனிட்)
  • வசந்த கட்டமைப்பு
  • ஸ்பிரிங் பூட் மற்றும் ஸ்பிரிங் எம்விசி
  • உறக்கநிலை
  • ஜேடிபிசி
கோட்ஜிம் கணக்கெடுப்பு மற்றும் தற்போதைய ஜாவா ஜூனியர் காலியிடங்களின் பகுப்பாய்வின் அடிப்படையில் நீட்டிக்கப்பட்ட விளக்கப்படம் கீழே உள்ளது. இது ஜாவாவை அல்ல, நவீன ஜாவா டெவலப்பர்கள் தெரிந்து கொள்ள வேண்டிய பல தொழில்நுட்பங்களையும் சித்தரிக்கிறது என்பதை நாங்கள் கவனிக்கிறோம். முடிவிலி மற்றும் அதற்கு அப்பால்: ஜாவாவைக் கற்க எவ்வளவு நேரம் ஆகும்?  - 3அதன் அளவு மற்றும் கிளைகள் பயிற்சி பெறாத வாசகரை பயமுறுத்தலாம். தயவுசெய்து, அமைதியாக இருங்கள் மற்றும் ஆழமாக சுவாசிக்கவும்! இந்த தொழில்நுட்பங்களை உங்கள் வேலையின் போது விரிவாக அறிந்து கொள்வீர்கள். பொதுவாக ஒரு தொடக்க மென்பொருள் உருவாக்குநருக்கு இந்த தொழில்நுட்பங்கள் (அரிதான விதிவிலக்குகளுடன்) பற்றிய பொதுவான யோசனை இருக்க வேண்டும்.

ஆண்ட்ராய்டு டெவலப்பர்

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

QA ஆட்டோமேஷன்

ஒரு நல்ல QA ஆட்டோமேஷன் நிரலாக்க மொழியை நன்கு அறிந்திருக்க வேண்டும், இது இந்தத் தொழிலுக்கான மிக முக்கியமான திறன்களில் ஒன்றாகும். ஜாவாவுடன் இணைக்கப்பட்டது
  • கோர் ஜாவா (குறிப்பாக OOP, சேகரிப்பு, கோப்பு செயல்பாடுகள்)
  • சோதனை நூலகங்கள் (ஜூனிட்)
  • IntelliJ ஐடியா
பிற தொழில்நுட்பங்கள்:
  • செலினியம் RC/WebDriver கட்டமைப்பு
  • பக்கம் பொருள் மாதிரி
  • HTML/CSS
  • SQL
வழக்கமாக ஜூனியர் க்யூஏ ஆட்டோமேஷனுக்கான வழி ஜாவா ஜூனியர் டெவலப்பரை விடச் சிறியதாக இருக்கும். இந்தக் கட்டுரையின் முடிவில் நீங்கள் காணக்கூடிய துல்லியமான எண்கள்.

யார் கேட்பது? சாத்தியமான ஜாவா மாணவர்களின் உருவப்படங்கள்

"இது உங்கள் பின்னணி மற்றும் நீங்கள் படிக்கும் நேரத்தைப் பொறுத்தது என்று நான் நினைக்கிறேன். நான் சாப்ட்வேர் டெவலப்பராக எனது பயணத்தைத் தொடங்கியபோது வாரத்தில் குறைந்தது 40 மணிநேரம் படிப்பதற்காகச் செலவிடுவேன். 6 மாத முழுநேரப் படிப்புக்குப் பிறகு, எந்தப் புதிய தொழில்நுட்பத்தையும் நானே மாஸ்டர் செய்ய முடியும் என்ற நம்பிக்கையை உணர்ந்தேன். சாப்ட்வேர் இன்ஜினியராக உங்கள் முதல் வேலையைப் பெறுவதற்கு, நீங்கள் ஜாவாவைக் கற்றுக்கொள்வது மட்டுமல்லாமல், கணினி அறிவியல், பொருள் சார்ந்த நிரலாக்கத்தின் அடிப்படைகளைப் புரிந்துகொள்வது மற்றும் உங்கள் வேலையை வெளிப்படுத்தக்கூடிய சில திட்டங்களை எழுத வேண்டும். இதற்கு ஒன்பது முதல் பன்னிரண்டு மாதங்கள் வரை ஆகலாம் என்று நினைக்கிறேன். இது நிறைய வேலை என்று எனக்குத் தெரியும், ஆனால் சோர்வடைய வேண்டாம்! குறியீட்டு முறையின் எந்த அம்சம் உங்களுக்கு மகிழ்ச்சியைத் தருகிறது என்பதைக் கண்டறிந்து உங்களை விளையாட அனுமதித்தால் இந்தப் பயணம் மிகவும் வேடிக்கையாக இருக்கும். முடிவிலி மற்றும் அதற்கு அப்பால்: ஜாவாவைக் கற்க எவ்வளவு நேரம் ஆகும்?  - 5
யூலியா டீனேகா , சுயமாக கற்றுக்கொண்ட மென்பொருள் உருவாக்குநர். யூலியா லிங்க்ட்இன் நிறுவனத்தில் ரீச் அப்ரண்டிஸ் இன்ஜினியராக பணிபுரிகிறார், மேலும், கணினி நிரலாக்கத்தை கற்றுக்கொண்டது மற்றும் சிலிக்கான் பள்ளத்தாக்கில் வேலை தேடும் அனுபவத்தை பகிர்ந்து கொள்ள யூடியூப் சேனலை உருவாக்கினார்.
ஜாவாவைக் கற்கத் தொடங்குபவர்களை மூன்று முக்கிய வகைகளாகப் பிரிக்கலாம்:
  1. "ரூக்கிகள்". பூஜ்ஜிய அனுபவம். சரி, நிரலாக்கத்தைப் பற்றி எதுவும் தெரியாதவர்கள் இங்கே இருக்கிறார்கள்.
  2. "மிடில்ஸ்". குறைந்த அல்லது குழப்பமான நிரலாக்க அனுபவம் கொண்ட மாணவர்கள். அந்த நபர்கள் பள்ளி, பல்கலைக்கழகம் அல்லது படிப்புகளில் நிரலாக்கத்தைக் கற்றுக்கொள்கிறார்கள், ஆனால் அது தீவிரமான கற்றல் அல்ல.
  3. "நன்மை". பிற நிரலாக்க மொழிகளை அறிந்த மென்பொருள் உருவாக்குநர்கள் (1 அல்லது அதற்கு மேற்பட்டவர்கள்).
கணக்கெடுப்பின்படி, எங்கள் மாணவர்களில் 49% பேர் ஜாவாவை தீவிரமாகக் கற்கத் தொடங்குவதற்கு முன்பு பள்ளிகள் அல்லது படிப்புகளில் அடிப்படை நிரலாக்கத்தைக் கொண்டிருந்தனர்.
  • 33.3% பேர் முற்றிலும் புதியவர்கள்
  • 17.6% பேருக்கு குறைந்தபட்சம் ஒரு நிரலாக்க மொழி தெரியும்
முடிவிலி மற்றும் அதற்கு அப்பால்: ஜாவாவைக் கற்க எவ்வளவு நேரம் ஆகும்?  - 6

படிப்பு நேரத்தை எது சாதகமாக பாதிக்கிறது?

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

சரியான ஆதாரங்களைத் தேர்ந்தெடுக்கவும்

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

நிறைய மற்றும் தொடர்ந்து கற்றுக்கொள்ள தயாராக இருங்கள்

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

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

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

எளிதான மற்றும் கடினமான பணிகளுக்கு நல்ல விகிதம்

புதியவர்கள் பெரும்பாலும் சில கடினமான பணிகளைத் தீர்க்க முயற்சி செய்கிறார்கள், அவற்றை மீண்டும் மீண்டும் முயற்சிக்கவும். அவர்கள் அதை நீண்ட நேரம் செய்தால், விளைவு சோகமாக இருக்கும். ஊக்கத்தை இழக்கும் பாதை இது. ஆரம்பநிலைக்கு ஒரு சில சிக்கலான பணிகளை விட பல சிறிய மற்றும் எளிமையான பணிகளைத் தீர்ப்பது மிகவும் பயனுள்ளதாக இருக்கும். கற்றலின் முதல் மாதங்களில் நல்ல விகிதம் 1 கடினமான பணிக்கு 10-20 எளிய பணிகளுக்கு. மேலும் ஒரு விஷயம்: பணி உங்களுக்கு மிகவும் சிக்கலானதாக இருந்தால், அதை நீங்கள் பலமுறை தீர்க்க முயற்சித்தீர்கள் என்றால், தைரியமாக இருங்கள்... மேலும் உங்களுக்குத் தெரியும் வரை அதை ஒத்திவைக்கவும். இன்னும் பல இலகுவான பிரச்சினைகளைத் தீர்ப்பது நல்லது, பின்னர் கடக்க முடியாத கோட்டைக்குத் திரும்புங்கள். அல்லது .. அதைத் தீர்க்க இதுவே சரியான நேரம் என்று நீங்கள் இன்னும் நினைத்தால், கேள்வி கேட்க பயப்பட வேண்டாம். இது அடுத்த புள்ளி.

கேள்விகள் கேட்க முடியும்

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

எனது முதல் வேலையைப் பெறுவதற்கு நான் எவ்வளவு காலம் ஜாவா கற்றுக் கொள்ள வேண்டும்?

இந்தக் கட்டுரையின் முக்கியக் கேள்விக்கு நாங்கள் பதிலளிக்கும் புள்ளிக்கு நாங்கள் நெருங்கிவிட்டோம்: உங்கள் CVயை அனுப்புவதற்கும் உங்கள் முதல் வேலையைப் பெறுவதற்கும் முன் ஜாவாவைக் கற்றுக்கொள்வதற்கு எவ்வளவு நேரம் ஆகும்? பின்வரும் வரைபடங்களை உருவாக்க, கணக்கெடுப்பு மற்றும் மாணவர்களின் நேர்காணல்களின் தரவைப் பயன்படுத்துகிறோம், இது பதிலளித்தவர்களின் ஆரம்ப நிலை மற்றும் தேவையான மூன்று நிலைகளில் ஒன்றைக் கணக்கில் எடுத்துக் கொண்டது. ஒவ்வொரு குழுவிற்கும் அவர்கள் கோர் ஜாவாவைப் படித்த நேர இடைவெளிகளையும், முதல் வேலையைப் பெறுவதற்குத் தேவையான தொடர்புடைய தொழில்நுட்பங்களைப் படிக்க அவர்கள் செலவழித்த நேரத்தையும் நாங்கள் தீர்மானித்தோம். கவனம்!வரைபடங்களைப் படிக்க இங்கே தகவல் உள்ளது. "ரூக்கி" என்பது புரோகிராமிங்கில் பூஜ்ஜிய அனுபவம் உள்ளவர், "மிடில்" என்பது பள்ளி அல்லது படிப்புகளில் சிறிது சிறிதாக புரோகிராமிங் கற்றுக்கொண்டவர். ஜாவா மற்றும் ஆண்ட்ராய்டு டெவலப்பரைப் பொறுத்தவரை, “ப்ரோ” என்பது ஒன்று அல்லது அதற்கு மேற்பட்ட நிரலாக்க மொழிகளை நன்கு அறிந்தவர். QA ஆட்டோமேஷனின் விஷயத்தில் “ப்ரோ” என்பது ஏற்கனவே கையேடு சோதனையில் பணிபுரியும் மற்றும் ஜாவா மொழியைக் கொண்டு ஆட்டோமேட்டராக மாற விரும்புபவர். எல்லா வரைபடங்களுக்கும் மாதங்களின் எண்ணிக்கையுடன் ஒரு நேர அளவைப் பயன்படுத்தினோம். சிவப்பு செவ்வகங்கள் கோர் ஜாவாவைக் கற்க செலவழித்த நேரத்தைக் குறிக்கின்றன, நீல நிறமானது கோர் ஜாவாவைத் தவிர மற்ற தேவையான தொழில்நுட்பங்களுக்கானது. வரைபடங்கள் சராசரி நேரத்தைக்முடிவிலி மற்றும் அதற்கு அப்பால்: ஜாவாவைக் கற்க எவ்வளவு நேரம் ஆகும்?  - 8முடிவிலி மற்றும் அதற்கு அப்பால்: ஜாவாவைக் கற்க எவ்வளவு நேரம் ஆகும்?  - 9முடிவிலி மற்றும் அதற்கு அப்பால்: ஜாவாவைக் கற்க எவ்வளவு நேரம் ஆகும்?  - 10 குறிக்கின்றன என்பதைப் புரிந்துகொள்வது அவசியம்தொழில்நுட்பங்களைப் படிக்க ஒவ்வொரு குழுவிலிருந்தும் பதிலளித்தவர்களால் செலவிடப்பட்டது. உண்மையில், ஒவ்வொரு குழுவிலும் தங்கள் கற்றலை மிக வேகமாக சமாளித்த சாம்பியன்கள் இருந்தனர், மேலும் பல ஆண்டுகளாக தங்கள் படிப்பைத் தாமதப்படுத்தியவர்களும் இருந்தனர். கற்றலின் பொதுவான நேரம் விண்ணப்பதாரர்கள் ஒரு விண்ணப்பத்தை அனுப்பத் தொடங்கிய தருணத்தைக் குறிக்கிறது அல்லது அவர்களின் முதல் திட்டத்தை முடித்தது (பணம் சம்பாதிக்கத் தொடங்கியது). எங்கள் கணக்கெடுப்பின்படி, சராசரியாக, வேலை தேட ஒரு மாதம் முதல் மூன்று மாதங்கள் வரை ஆகும். இந்த மாத தேடல்கள் தொடர்புடைய தொழில்நுட்பங்களைப் படிப்பதன் முடிவில் தொடங்குகின்றன. முதல் CV அனுப்பிய ஒரு வாரத்திற்குப் பிறகு வேலை கிடைத்த அதிர்ஷ்டசாலிகள் இருந்தனர், ஆனால் ஒரு வருடம் தேடியவர்களும் இருந்தனர். முடிவிலி மற்றும் அதற்கு அப்பால்: ஜாவாவைக் கற்க எவ்வளவு நேரம் ஆகும்?  - 11

முடிவுரை

ஜாவாவை எவ்வளவு காலம் கற்க வேண்டும்? ஆராய்ச்சி முடிவுகளின்படி, ஜாவா மற்றும் தொடர்புடைய தொழில்நுட்பங்களைக் கற்கும் வேகம் பெரும்பாலும் மாணவர்களின் ஒழுங்குமுறை மற்றும் ஆரம்ப நிலை ஆகியவற்றைப் பொறுத்தது. உங்கள் ஆரம்ப நிலையில் இப்போது உங்களால் எதுவும் செய்ய முடியாது, ஆனால் தொடர்ந்து படிப்பது நிச்சயமாக உங்கள் பொறுப்பு. ஜாவாவை வேகமாக கற்றுக்கொள்வது எப்படி? நீங்கள் கற்கும் போது நீண்ட நிறுத்தங்களை எடுக்காதீர்கள் அல்லது ஒத்திவைக்காதீர்கள். இது மிகவும் முக்கியமானது, ஏனென்றால் நீண்ட நிறுத்தங்களில், நீங்கள் அசையாமல் நிற்காமல், சிறிது சிறிதாக பின்வாங்கவும். தினசரி பயிற்சி, விடாமுயற்சி மற்றும் உந்துதல் — நீங்கள் ஜாவா மற்றும் தொடர்புடைய தொழில்நுட்பங்களைக் கற்றுக்கொள்ள முடிவு செய்தால், இவை அனைத்தும் நிச்சயமாக உங்களுக்குத் தேவைப்படும். நீங்கள் ஒரு குறிப்பிட்ட அட்டவணையைப் பின்பற்றினால், கோட்பாடு மற்றும் நடைமுறையின் சரியான சமநிலையைக் கவனித்து, தினமும் குறைந்தது 1-3 மணிநேரம் பயிற்சி செய்யுங்கள், கேள்விகளைக் கேட்க பயப்பட வேண்டாம், 6-12 மாதங்களில் உங்கள் முதல் வேலையைக் கண்டுபிடிக்க அனுமதிக்கும் நிலைக்கு ஜாவாவைக் கற்றுக்கொள்வது மிகவும் சாத்தியம். ... பின்னர் ஒரு டெவலப்பர்/QA ஆட்டோமேஷன் நிபுணராக உங்கள் கற்றலை முடிவிலி மற்றும் அதற்கு அப்பால் தொடரவும்! PS: இப்போது நீங்கள் என்ன? இப்போது எவ்வளவு காலம் ஜாவா கற்றுக்கொள்கிறீர்கள்? இந்த செயல்முறை கடினமானதா? அல்லது ஜாவா தொடர்பான முதல் வேலையை நீங்கள் ஏற்கனவே கண்டுபிடித்திருக்கிறீர்களா? கடினமாக இருந்ததா? அல்லது ஒருவேளை நீங்கள் அதைத் தேட ஆரம்பித்தீர்களா? உங்கள் அனுபவத்தை இங்கே பகிர்ந்து கொள்ளுங்கள்!
கருத்துக்கள்
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION