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

ஜூனியர் ஜாவா டெவலப்பர்களின் சிறந்த திறன்கள் மற்றும் முக்கிய பொறுப்புகள்

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

ஜூனியர் ஜாவா டெவலப்பர் யார்?

அடிப்படைகளுடன் தொடங்க, ஜூனியர் ஜாவா டெவலப்பரின் தெளிவான உருவப்படத்தை வரைவோம். ஒரு ஜூனியர் ஜாவா டெவலப்பர் ஒரு புதிய நிபுணராக இருக்கிறார், அவர் நிரலாக்க உலகில் நுழைகிறார். வெளிப்படையாகச் சொன்னால், ஜூனியர் மற்றும் மிடில் தேவ் இடையே குறிப்பிடத்தக்க வேறுபாடு உள்ளது. முக்கிய வேறுபாடு என்னவென்றால், ஜூனியர்கள் பல புதிய விஷயங்களைக் கற்றுக் கொள்ள வேண்டிய "வெறும் பட்டம் பெற்ற" குறியீடர்கள், அதேசமயம் மிடில்களுக்கு ஏற்கனவே 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 ஆட்டோமேஷன் ஜூனியர்களைப் பொறுத்தவரை , அவர்கள் நிபுணத்துவம் பெற்றவர்களாக இருக்க வேண்டும்:
  • QA முறையின் அடிப்படைகள்
  • கட்டமைப்பு வடிவமைப்பு
  • HTML, CSS
  • ஆட்டோமேஷனில் பயன்படுத்தப்படும் வடிவங்கள் (பக்க பொருள், தொழிற்சாலை)
  • சிஐ மற்றும் சிடியில் அனுபவம்
  • மேவன், செலினாய்டு, ஜூனிட் மற்றும் ஒத்த கருவிகள் பற்றிய அறிவு

உங்கள் வழியில் உள்ள முக்கிய தடைகள் மற்றும் சாத்தியமான தீர்வுகள்

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

மோசமான ஆங்கிலம்

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

ஜாவா அதிகம்

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

திட்டம் இல்லாத போர்ட்ஃபோலியோ

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

முடிவுரை

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