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

ஜூனியர் ஜாவா டெவலப்பர் யார்?
அடிப்படைகளுடன் தொடங்க, ஜூனியர் ஜாவா டெவலப்பரின் தெளிவான உருவப்படத்தை வரைவோம். ஒரு ஜூனியர் ஜாவா டெவலப்பர் ஒரு புதிய நிபுணராக இருக்கிறார், அவர் நிரலாக்க உலகில் நுழைகிறார். வெளிப்படையாகச் சொன்னால், ஜூனியர் மற்றும் மிடில் தேவ் இடையே குறிப்பிடத்தக்க வேறுபாடு உள்ளது. முக்கிய வேறுபாடு என்னவென்றால், ஜூனியர்கள் பல புதிய விஷயங்களைக் கற்றுக் கொள்ள வேண்டிய "வெறும் பட்டம் பெற்ற" குறியீடர்கள், அதேசமயம் மிடில்களுக்கு ஏற்கனவே 2-4 ஆண்டுகள் அனுபவம் உள்ளது மற்றும் மேற்பார்வையின்றி தனியாக வேலை செய்ய முடியும். அதாவது, ஜூனியர் டெவலப்பர்கள் பொதுவாக தங்கள் தொழில் வாழ்க்கையின் தொடக்கத்தில் அனுபவத்தைப் பெறுவதற்காக மேம்பாட்டுத் திட்டங்களின் அனைத்து நிலைகளிலும் வேலை செய்கிறார்கள். ஜூனியர் டெவலப்பர்களின் முக்கிய பொறுப்புகள் என்ன என்று நீங்கள் யோசிக்கிறீர்கள் என்றால், இங்கே ஒரு சுருக்கமான மதிப்பாய்வு உள்ளது. ஜூனியர் ஜாவா டெவலப்பராக, நீங்கள் செய்ய வேண்டியது:- உங்கள் திறன்களை மேம்படுத்துவதற்கான உள்ளார்ந்த ஆர்வத்துடன் 1.5 வருடங்கள் வரை "கற்றல்" அனுபவம் பெற்றிருக்க வேண்டும்;
- மென்பொருள் வன்பொருளுடன் எவ்வாறு தொடர்பு கொள்கிறது என்பதைப் புரிந்துகொள்வது;
- ஜாவா தொடரியல், சேகரிப்புகள் மற்றும் மல்டித்ரெடிங் தெரியும்;
- இடைமுகங்கள், வகுப்புகள் மற்றும் பொருள்களை எவ்வாறு நிர்வகிப்பது என்பது தெரியும்;
- அடிப்படை OOP கொள்கைகளை அறிந்து கொள்ளுங்கள்;
- குறியீட்டை எழுதவும் பராமரிக்கவும் முடியும்;
- IntelliJ IDEA போன்ற குறியீட்டு அடிப்படையிலான கருவிகளுடன் வேலை செய்யுங்கள்
- GitHub அல்லது/மற்றும் GitLab போன்ற பதிப்பு-கட்டுப்பாட்டு அமைப்புகள் மற்றும் சேவைகளுடன் பணிபுரிதல்;
- பொருள்-தொடர்பு மேப்பிங் தெரியும் (Hibernate);
- ஸ்பிரிங் அல்லது ஸ்பிரிங் பூட் போன்ற இணையம் சார்ந்த திட்டங்களை உருவாக்குவதற்கான கட்டமைப்புகளை அறிந்து கொள்ளுங்கள்;
- இந்த கருவிகள்/அம்சங்களின் நிர்வாகப் பக்கத்தில் வேலை செய்யுங்கள்;
- குறியீட்டில் சிறிய பிழைகள் மற்றும் தவறுகளை சரிசெய்ய முடியும்;
- அலகு சோதனைக்கான கருவிகளுடன் வேலை செய்யுங்கள் (JUnit, Mockito);
- ஜாவாஸ்கிரிப்ட் மற்றும் HTML5/CSS3 பற்றிய அடிப்படை அறிவு வேண்டும்;
- புதிய மென்பொருள் இயங்குதளங்கள், பல்வேறு திட்ட கட்டமைப்புகள் மற்றும் தொழில்நுட்பங்களைக் கற்றுக்கொள்ள வேண்டும்;
- மூத்த மென்பொருள் உருவாக்குநர்கள் அமைத்துள்ள வழிமுறைகளைப் பின்பற்றி ஒரு குழுவில் பணிபுரியும் திறனைக் கொண்டுள்ளனர்;
- திட்ட திட்டமிடல் செயல்முறைக்கான அறிக்கைகள், அறிவுறுத்தல்கள் மற்றும் பிற ஆவணங்களைத் தயாரிக்கவும்;
- தயாரிப்புகளைப் பற்றி பயனர்களிடமிருந்து தகவல்களை சேகரிக்கவும்.
ஜூனியர் ஜாவா டெவலப்பர்களுக்கான அத்தியாவசிய திறன்கள்
சரி, திடமான ஜாவா அறிவு என்பதன் அர்த்தம் என்ன ? குறிப்பிட்டுள்ளபடி, ஜூனியர் ஜாவா டெவலப்பர்களின் பொறுப்புகள் மிகவும் பரந்தவை, எனவே உங்கள் திறமையும் வளமாக இருக்க வேண்டும். மற்றவற்றுடன், கோர் ஜாவா அறிவைத் தவிர, நீங்கள் பின்வரும் திறன்களைப் பெற வேண்டும்:- JavaServer பக்கங்கள் (JSP) மற்றும் servlets
- வலை கட்டமைப்புகள் (வசந்தம்)
- இணைய தொழில்நுட்பங்கள் (HTML, CSS, JavaScript மற்றும் JQuery)
- சேவை சார்ந்த கட்டமைப்பு/இணைய சேவைகள் (SOAP/REST)
- பொருள் சார்ந்த நிரலாக்க (OOP) கருத்துகள் மற்றும் வடிவங்கள்
- மார்க்அப் மொழிகள் (XML மற்றும் JSON)
- சுருக்க வகுப்புகள் மற்றும் இடைமுகங்கள்
- கன்ஸ்ட்ரக்டர்கள், சேகரிப்புகள், விதிவிலக்குகள் (சரிபார்க்கப்பட்டது மற்றும் தேர்வு செய்யப்படவில்லை)
- கோப்பு IO மற்றும் வரிசைப்படுத்தல்
- அணுகல் குறிப்பான்கள்
- மல்டித்ரெடிங் மற்றும் ஒத்திசைவு
- ஜெனரிக்ஸ்
- ஜாவா மெய்நிகர் இயந்திரம் (JVM) மற்றும் நினைவக மேலாண்மை
- சார்பு ஊசி
- எக்ஸ்எம்எல்
- Android SDK
- ஆண்ட்ராய்டு ஸ்டுடியோ
- APIகள்
- தரவுத்தளங்கள்
- பொருள் வடிவமைப்பு
- QA முறையின் அடிப்படைகள்
- கட்டமைப்பு வடிவமைப்பு
- HTML, CSS
- ஆட்டோமேஷனில் பயன்படுத்தப்படும் வடிவங்கள் (பக்க பொருள், தொழிற்சாலை)
- சிஐ மற்றும் சிடியில் அனுபவம்
- மேவன், செலினாய்டு, ஜூனிட் மற்றும் ஒத்த கருவிகள் பற்றிய அறிவு
GO TO FULL VERSION