ஜாவாவை கற்க எவ்வளவு நேரம் ஆகும்? பத்து வருடமா, பத்து வாரங்களா, அல்லது ஒரு நாளா? ஒருவேளை உங்கள் வாழ்நாள் முழுவதும்? சில ஆன்லைன் மன்றங்களில் இந்த கேள்விக்கான மிகவும் விசித்திரமான பதில்களை நீங்கள் காணலாம். ஆரம்பத்திலிருந்தே தெளிவுபடுத்துவோம். இந்தக் கட்டுரையில் “ஜாவாவை அறிய” என்றால், “ஹலோ வேர்ல்ட் புரோகிராம்” என்று எழுதலாம் என்று அர்த்தமல்ல. உங்கள் முதல் வேலையைக் கண்டுபிடிக்கும் அளவுக்கு ஜாவாவை நன்கு அறிவதுதான். இங்கே தலைப்பில் Buzz Lightyear இன் குறிக்கோள் சரியாக ஒரு நகைச்சுவை அல்ல. உங்கள் வாழ்நாள் முழுவதும் ஜாவா அல்லது வேறு எந்த மொழியையும் நீங்கள் தொடர்ந்து கற்றுக் கொள்ளலாம். காரணம், மொழி தொடர்ந்து உருவாகி வருகிறது, அதன் நோக்கம் மாறுகிறது மற்றும்... நல்ல செய்தி நண்பர்களே!பீதிக்கு எந்த காரணமும் இல்லை! ஜாவா பணியின் கற்றல் நிச்சயமாக 3 முதல் 12 மாதங்களில் முடிக்க முடியும், இருப்பினும், இந்த கட்டுரையில் நாம் விவாதிக்கும் பல நுணுக்கங்கள் உள்ளன. "ஜாவாவை விரைவாகக் கற்றுக்கொள்வது எப்படி" என்ற கேள்விக்கும் இங்கே பதிலளிக்க முயற்சிப்போம்.
யூலியா டீனேகா , சுயமாக கற்றுக்கொண்ட மென்பொருள் உருவாக்குநர். யூலியா லிங்க்ட்இன் நிறுவனத்தில் ரீச் அப்ரண்டிஸ் இன்ஜினியராக பணிபுரிகிறார், மேலும், கணினி நிரலாக்கத்தை கற்றுக்கொண்டது மற்றும் சிலிக்கான் பள்ளத்தாக்கில் வேலை தேடும் அனுபவத்தை பகிர்ந்து கொள்ள யூடியூப் சேனலை உருவாக்கினார்.
ஜாவாவைக் கற்கத் தொடங்குபவர்களை மூன்று முக்கிய வகைகளாகப் பிரிக்கலாம்:
PS: இப்போது நீங்கள் என்ன? இப்போது எவ்வளவு காலம் ஜாவா கற்றுக்கொள்கிறீர்கள்? இந்த செயல்முறை கடினமானதா? அல்லது ஜாவா தொடர்பான முதல் வேலையை நீங்கள் ஏற்கனவே கண்டுபிடித்திருக்கிறீர்களா? கடினமாக இருந்ததா? அல்லது ஒருவேளை நீங்கள் அதைத் தேட ஆரம்பித்தீர்களா? உங்கள் அனுபவத்தை இங்கே பகிர்ந்து கொள்ளுங்கள்!
பதிலை எப்படி தேடுவது
"ஜாவாவைக் கற்க எவ்வளவு நேரம் ஆகும்" என்ற கேள்வி தந்திரமானது. நாங்கள் அதை இன்னும் குறிப்பிட்ட துணைக் கேள்விகளாகப் பிரித்து அவற்றுக்கு இங்கே பதிலளிக்கிறோம். இன்னும் துல்லியமாகச் சொல்வதானால், கோட்ஜிம் மாணவர்களுடனான நேர்காணல்கள், திறந்த மூலங்கள் மற்றும் கணக்கெடுப்பின் புள்ளிவிவரங்களைப் பயன்படுத்தினோம். அந்த கணக்கெடுப்பு ஜாவா கற்றல் செயல்முறைகள் மற்றும் அந்த முதல் வேலையைத் தேடுவது பற்றியது. இது உள்ளூர் கோட்ஜிம் அலகுகளில் ஒன்றால் நடத்தப்பட்டது. சர்வே பங்கேற்பாளர்கள் கோட்ஜிம் மாணவர்கள் நிலை 30 மற்றும் அதற்கு மேற்பட்டவர்கள், அவர்கள் ஜாவா தொடர்பான முதல் வேலையைக் கண்டறிந்துள்ளனர் அல்லது ஜாவா இன்டர்ன்ஷிப்பில் பங்கேற்றுள்ளனர்."ஜாவாவை அறிவது" என்றால் என்ன?
இந்தக் கேள்விக்கான மிகவும் துல்லியமான, மிகவும் பொதுவான பதில் "ஜாவாவைப் பயன்படுத்தி சிக்கலைத் தீர்க்க முடியும்" என்பதே. இத்தகைய பிரச்சனை "தேர்வில் தேர்ச்சி" அல்லது "வேலை பெறுதல்" என்ற இலக்காக இருக்கலாம். அல்லது இது ஒரு தொழில்நுட்ப பணியாக இருக்கலாம், எடுத்துக்காட்டாக, "ப்ளே மார்க்கெட்டுக்கு போதுமான எனது சொந்த திட்டத்தை உருவாக்குவதற்கு" பெரியதாக இருக்கலாம் அல்லது "உங்களுக்குத் தேவையானதைச் செய்யும் குறியீட்டை எவ்வாறு எழுதுவது என்பதைப் புரிந்துகொள்வது" போன்ற சிறியதாக இருக்கலாம். நிச்சயமாக, உங்கள் பிரச்சினைகள் காலப்போக்கில் மாறும். உங்கள் முதல் வேலையைப் பெற்ற பிறகு, நீங்கள் பதவிகளுக்கு வளர வேண்டும் (உதாரணமாக, ஜாவா ஜூனியர் டெவலப்பர் முதல் ஜாவா மிடில்/சீனியர் டெவலப்பர் வரை). முதல் குறியீட்டு பணியை தொடர்ந்து இரண்டாவது. மேலும், நீங்கள் அதைச் செய்யும்போது, சில புதிய இலக்குகள் தோன்றும். நம் கேள்விக்கு திரும்புவோம். உங்கள் CVயில் "எனக்கு ஜாவா தெரியும்" என்று எழுத என்ன தீம்களை நீங்கள் தெரிந்து கொள்ள வேண்டும்? ஜாவா மாணவர்கள் பொதுவாக பின்வரும் தலைப்புகளைக் கற்றுக்கொள்கிறார்கள்:- கோர் ஜாவா அல்லது
- கோர் ஜாவா + ஜூனிட் அல்லது
- கோர் ஜாவா + தரவுத்தளங்கள் அல்லது
- கோர் ஜாவா + கருவிகள் அல்லது
- கோர் ஜாவா + நூலகங்கள் அல்லது
- கோர் ஜாவா + ஸ்பிரிங் + ஸ்பிரிங்பூட் + ஹைபர்னேட் அல்லது
- கோர் ஜாவா + ஆண்ட்ராய்டு SDK அல்லது
- …மேலே உள்ள அனைத்து சேர்க்கைகளும்.
- அடிப்படை வகைகள் மற்றும் பொருள்கள்
- அடிப்படை கட்டுமானங்கள் (சிறப்பு ஆபரேட்டர்கள், சுழல்கள், கிளைகள்)
- OOPs கருத்துக்கள்
- ரேப்பர் வகுப்புகள்
- தொகுப்புகள்
- மல்டித்ரெடிங்
- I/O ஸ்ட்ரீம்கள்
- விதிவிலக்கு கையாளுதல்
உங்கள் தனிப்பட்ட வழி. நீங்கள் எதற்காக ஜாவா கற்றுக்கொள்கிறீர்கள்?
இந்தக் கட்டுரையில், “நான் ஜாவாவை வேடிக்கையாகக் கற்றுக்கொள்கிறேன்” அல்லது “எதிர்காலத்தில் ஜாவாவைக் கற்பிக்க விரும்புகிறேன்” போன்ற விருப்பங்களைக் கருத்தில் கொள்ள மாட்டோம். ஐடியில் ஜாவாவின் தொழில்முறை பயன்பாட்டைப் பற்றி இங்கே பேசுகிறோம். தற்போது, மூன்று வழிகளில் ஒன்றில் செல்ல ஜாவா பெரும்பாலும் கற்பிக்கப்படுகிறது:- ஜாவா டெவலப்பர், பயிற்சி/ஜூனியர் டெவலப்பர் முதல் மூத்த டெவலப்பர் வரை
- ஆண்ட்ராய்டு டெவலப்பர், இண்டி அல்லது நிறுவனத்தில் (ஜூனியர் முதல் சீனியர் வரை)
- QA ஆட்டோமேஷன் (ஜாவாவுடன்)
ஜாவா டெவலப்பர்
ஜாவா டெவலப்பரின் குளம் மிகவும் விரிவானது மற்றும் ஜாவா அறிவிற்கான தேவைகள் உங்கள் முதல் வேலையைப் பெறுவது மிகவும் மாறுபடும். கோட்ஜிம் சர்வேயின்படி, ஜாவா கோர் மட்டும் தெரிந்துகொண்டு ஜாவா ஜூனியர் வேலையைப் பெற்ற சிலர் உள்ளனர். பணியின் போது அவர்களுக்கு பயிற்சி அளிக்க நிறுவனங்கள் தயாராக இருந்தன. இருப்பினும், இது மிகவும் அரிதான நிகழ்வு. பெரும்பாலும் அத்தகைய நபர் இன்டர்ன்ஷிப்பில் சேரலாம் அல்லது சில தேர்வுகளில் தேர்ச்சி பெற்ற பிறகு ஜாவா பயிற்சி பெறலாம். வழக்கமாக ஜாவா ஜூனியர் விண்ணப்பதாரர்கள் தங்களின் முதல் வேலையைப் பெற ஜாவா கோர் மட்டும் தெரிந்து கொள்ள வேண்டும். ஜாவா டெவலப்பர்கள் தெரிந்து கொள்ள வேண்டிய தொடர்புடைய தொழில்நுட்பங்களின் பட்டியல் இங்கே.- கோர் ஜாவா
- ஜேடிகே ஏபிஐ
- ஜாவா 8 (லாம்ப்டாஸ்), ஜாவா 11
- சோதனை நூலகங்கள் (ஜூனிட்)
- வசந்த கட்டமைப்பு
- ஸ்பிரிங் பூட் மற்றும் ஸ்பிரிங் எம்விசி
- உறக்கநிலை
- ஜேடிபிசி
ஆண்ட்ராய்டு டெவலப்பர்
ஆண்ட்ராய்டு டெவலப்பர்கள் ஒரு நிறுவனத்தில் வேலை செய்யலாம் அல்லது தங்கள் சொந்த திட்டங்களைக் கொண்டிருக்கலாம். அவர்கள் நிச்சயமாக ஜாவா கோர் மற்றும் வேறு சில தொழில்நுட்பங்களை அறிந்திருக்க வேண்டும். ஆண்ட்ராய்டு டெவலப்பரின் வழியை விளக்கும் ஒரு விளக்கப்படம் இங்கே உள்ளது. சரி, பட்டியலில் நிறைய புள்ளிகள் உள்ளன, ஆனால் அவற்றில் பல நேரடியாக ஜாவாவைப் பற்றியவை அல்ல (சோதனை கருவிகள் மட்டுமே, உண்மையில் கோர் ஜாவா). எண்டர்பிரைஸ் மேம்பாட்டை விட சொந்தமாக ஆண்ட்ராய்டு புரோகிராமிங் கற்றுக்கொள்வது ஓரளவு எளிதானது மற்றும் வேகமானது என்பதை டெவலப்பர்கள் பொதுவாக ஒப்புக்கொள்கிறார்கள். ஆயினும்கூட, ஜாவா ஜூனியர் பதவிக்கு ஆசைப்படுபவர்களுக்கு கூட, உங்கள் நிரலாக்கத் திறன்களைப் பயிற்றுவிக்க ஆண்ட்ராய்டு திட்டங்களை உருவாக்குவது பயனுள்ளதாக இருக்கும்.QA ஆட்டோமேஷன்
ஒரு நல்ல QA ஆட்டோமேஷன் நிரலாக்க மொழியை நன்கு அறிந்திருக்க வேண்டும், இது இந்தத் தொழிலுக்கான மிக முக்கியமான திறன்களில் ஒன்றாகும். ஜாவாவுடன் இணைக்கப்பட்டது- கோர் ஜாவா (குறிப்பாக OOP, சேகரிப்பு, கோப்பு செயல்பாடுகள்)
- சோதனை நூலகங்கள் (ஜூனிட்)
- IntelliJ ஐடியா
- செலினியம் RC/WebDriver கட்டமைப்பு
- பக்கம் பொருள் மாதிரி
- HTML/CSS
- SQL
யார் கேட்பது? சாத்தியமான ஜாவா மாணவர்களின் உருவப்படங்கள்
"இது உங்கள் பின்னணி மற்றும் நீங்கள் படிக்கும் நேரத்தைப் பொறுத்தது என்று நான் நினைக்கிறேன். நான் சாப்ட்வேர் டெவலப்பராக எனது பயணத்தைத் தொடங்கியபோது வாரத்தில் குறைந்தது 40 மணிநேரம் படிப்பதற்காகச் செலவிடுவேன். 6 மாத முழுநேரப் படிப்புக்குப் பிறகு, எந்தப் புதிய தொழில்நுட்பத்தையும் நானே மாஸ்டர் செய்ய முடியும் என்ற நம்பிக்கையை உணர்ந்தேன். சாப்ட்வேர் இன்ஜினியராக உங்கள் முதல் வேலையைப் பெறுவதற்கு, நீங்கள் ஜாவாவைக் கற்றுக்கொள்வது மட்டுமல்லாமல், கணினி அறிவியல், பொருள் சார்ந்த நிரலாக்கத்தின் அடிப்படைகளைப் புரிந்துகொள்வது மற்றும் உங்கள் வேலையை வெளிப்படுத்தக்கூடிய சில திட்டங்களை எழுத வேண்டும். இதற்கு ஒன்பது முதல் பன்னிரண்டு மாதங்கள் வரை ஆகலாம் என்று நினைக்கிறேன். இது நிறைய வேலை என்று எனக்குத் தெரியும், ஆனால் சோர்வடைய வேண்டாம்! குறியீட்டு முறையின் எந்த அம்சம் உங்களுக்கு மகிழ்ச்சியைத் தருகிறது என்பதைக் கண்டறிந்து உங்களை விளையாட அனுமதித்தால் இந்தப் பயணம் மிகவும் வேடிக்கையாக இருக்கும்.- "ரூக்கிகள்". பூஜ்ஜிய அனுபவம். சரி, நிரலாக்கத்தைப் பற்றி எதுவும் தெரியாதவர்கள் இங்கே இருக்கிறார்கள்.
- "மிடில்ஸ்". குறைந்த அல்லது குழப்பமான நிரலாக்க அனுபவம் கொண்ட மாணவர்கள். அந்த நபர்கள் பள்ளி, பல்கலைக்கழகம் அல்லது படிப்புகளில் நிரலாக்கத்தைக் கற்றுக்கொள்கிறார்கள், ஆனால் அது தீவிரமான கற்றல் அல்ல.
- "நன்மை". பிற நிரலாக்க மொழிகளை அறிந்த மென்பொருள் உருவாக்குநர்கள் (1 அல்லது அதற்கு மேற்பட்டவர்கள்).
- 33.3% பேர் முற்றிலும் புதியவர்கள்
- 17.6% பேருக்கு குறைந்தபட்சம் ஒரு நிரலாக்க மொழி தெரியும்
GO TO FULL VERSION