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

ஜூனியர் டெவலப்பராக இருப்பது எப்படி இருக்கும். ஒரு குறுகிய வழிகாட்டி

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

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

வெளிப்படையாகக் கூற முடியாது, ஆனால் ஜூனியர் டெவலப்பர் பொதுவாக ஒரு அனுபவமற்ற குறியீட்டாளர் ஆவார், அவர் இந்தத் தொழிலைப் பற்றி இன்னும் பல விஷயங்களைக் கற்றுக்கொள்ள வேண்டும், பொதுவாக நவீன கால மென்பொருள் உருவாக்கத்தில் விஷயங்கள் செய்யப்படுகின்றன, மேலும் குறிப்பிட்ட குழு/நிறுவனத்தில் ஜூனியர் ஒரு பகுதியாக. குறைந்தபட்சம் பல முறை முழு தயாரிப்பு மேம்பாட்டு சுழற்சியைக் கடந்து செல்வது, எந்தவொரு ஜூனியரும் இன்னும் பெற வேண்டிய மற்றொரு முக்கியமான நடைமுறை அனுபவமாகும். குறிப்பிட்ட பணிக் கடமைகள் மற்றும் பணிகளுக்கு வரும்போது, ​​ஜூனியர் டெவலப்பர்கள் பொதுவாக ஒப்பீட்டளவில் எளிமையான குறியீட்டு எழுத்தை மேற்கொள்வார்கள், இதன் விளைவாக மூத்த குழு உறுப்பினர்களால் மதிப்பாய்வு செய்யப்படும், மற்றும் பிற சாதாரண பணிகளைச் சமாளித்து, நடைமுறை அனுபவத்தைப் பெற முயற்சிப்பார்கள். சாத்தியம். இருந்தாலும் ஒரு விஷயம் குறிப்பிடத் தக்கது. டெவலப்பர்கள் குழுவில் ஜூனியர் டெவலப்பர்கள் பொதுவாக நிலைநிறுத்தப்படும் விதம் இதுதான், ஆனால் ஒரு ஜூனியர் டெவலப்பர் நிலை பற்றிய கருத்து நிறுவனம், சந்தை, தொழில் மற்றும் வணிகத்தின் குறிக்கோள்களைப் பொறுத்து நிறைய வேறுபடலாம். ஒரு ஜூனியர் குறியீட்டாளர் கற்றல் மற்றும் அனுபவத்தைப் பெறுவதில் ஒரு தொடக்கநிலையாளராக இருக்க வேண்டும் என்ற உண்மை இருந்தபோதிலும், இந்த நாட்களில் பல நிறுவனங்கள் ஜூனியர் பதவிக்கான விண்ணப்பதாரருக்கு மிகவும் தீவிரமான தேவைகளைக் கொண்டிருப்பது அசாதாரணமானது அல்ல. சில சந்தர்ப்பங்களில், தேவைகளின் பட்டியல் ஒரு நடுத்தர அல்லது மூத்த டெவலப்பருக்கு கூட திடமான அறிவு அடுக்காகத் தோன்றலாம். ஜூனியர் டெவலப்பர் பெறும் பணிகளின் நிலை முக்கிய தேவைகளில் ஒன்றாக இருக்க வேண்டும். அவை ஒப்பீட்டளவில் எளிமையானதாகவும் அடிப்படையாகவும் இருக்க வேண்டும், மூத்த குழு உறுப்பினர்கள் ஜூனியரின் வேலையை மதிப்பாய்வு செய்து கருத்துக்களை வழங்குகிறார்கள். ஜூனியர் டெவலப்பர்களாக நபர்களை வேலைக்கு அமர்த்தும் நிறுவனங்கள், அதற்கேற்ப அவர்களுக்கு இழப்பீடு வழங்குகின்றன, ஆனால் உண்மையில் அவர்களைப் பயன்படுத்துகின்றன (அல்லது வாடிக்கையாளருக்கு விற்கின்றன,ஜூனியர் டெவலப்பராக இருப்பது எப்படி இருக்கும்.  ஒரு சிறு வழிகாட்டி - 2
https://www.reddit.com/r/ProgrammerHumor/comments/i7fuwa/junior_dev_dnsnsjjajaw/

ஜூனியர் டெவலப்பரின் பொறுப்புகள் என்ன?

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

ஜூனியர் டெவலப்பருக்கான தேவைகள்

இந்த வேலையைப் பெறுவதற்கு நீங்கள் சந்திக்க வேண்டிய ஜூனியர் டெவலப்பருக்கான பொதுவான மற்றும் பொதுவான தேவைகளின் பட்டியல் இங்கே உள்ளது.
  • தேவையான நிரலாக்க மொழியின் முழுமையான அறிவு (நிலையைப் பொறுத்து). ஒரு ஜாவா புரோகிராமருக்கு, அது ஜாவா தொடரியல், சேகரிப்புகள், மல்டித்ரெடிங், குறியீட்டு கருவிகள் (கிரகணம், IntelliJ IDEA அல்லது NetBeans), பதிப்பு-கட்டுப்பாட்டு அமைப்புகள் மற்றும் சேவைகள் (GitHub, GitLab). அடுத்த படி: வலைத் திட்டங்களை உருவாக்குவதற்கான கட்டமைப்புகளை மாஸ்டரிங் செய்தல் (மேவன், கிரேடில்), நிறுவன திட்டங்களுக்கான கட்டமைப்புகள் (ஸ்பிரிங், ஹைபர்னேட், ஸ்பிரிங் பூட்), யூனிட் சோதனைக்கான கருவிகள் (ஜூனிட், மொக்கிட்டோ) போன்றவை.
  • JavaScript, C++ மற்றும் HTML5 போன்ற பிற பொதுவான நிரலாக்க மொழிகளின் அடிப்படை அறிவு.
  • நிரலாக்க மற்றும் குறியீடு எழுதுவதில் அடிப்படை நடைமுறை அனுபவம்.
  • தரவுத்தளங்கள் மற்றும் இயக்க முறைமைகள் பற்றிய அறிவு.
  • கணினி அறிவியலின் அடிப்படை அறிவு (மென்பொருள் மேம்பாட்டில் எந்தவொரு தொழிலுக்கும் அறிவின் அடித்தளமாக).
  • புதிய மென்பொருள் தளங்கள் மற்றும் தொழில்நுட்பங்களை விரைவாகக் கற்றுக் கொள்ளும் திறன் (எந்த ஜூனியர் கோடருக்கும் மிகவும் முக்கியமான திறன்).
  • அறிவுறுத்தல்களைப் பின்பற்றி குழு சூழலில் பணிபுரியும் திறன் (எந்த விதத்திலும் குறைத்து மதிப்பிடப்பட வேண்டிய மற்றொரு திறமை, அது அடிக்கடி செய்தாலும் கூட).
உங்கள் முதல் ஜாவா ஜூனியர் டெவலப்பர் வேலையைப் பெறுவதற்குத் தேவையான அனைத்தையும் நீங்கள் கற்றுக் கொள்ள வேண்டிய நேரத்தைப் பொறுத்தவரை, இது சராசரியாக எங்காவது சுமார் 10 மாதங்கள் ஆகும். ஆனால் விரிவான மற்றும் தொடர்ச்சியான கற்றல் மூலம், 4-5 மாதங்களில் இதைப் பற்றி நன்கு தெரிந்துகொள்வது யதார்த்தமானது, தொடர்ந்து கற்றுக்கொள்வது மற்றும் ஏற்கனவே ஜூனியர் டெவெலராக பணிபுரியும் (மற்றும் ஊதியம் பெறும்) அனுபவத்தைப் பெறுவது.

ஏன் ஜூனியர் டெவலப்பராக இருக்க வேண்டும்?

ஜூனியர் டெவலப்பரின் தேவைகள் மற்றும் பொறுப்புகள் அதிகமாகவோ அல்லது குறைவாகவோ தெளிவாக இருக்க வேண்டும் என்றாலும், இந்த வேலையின் மிகவும் உற்சாகமான பகுதியைப் பார்ப்போம், இந்த நிலையில் வேலை செய்வதிலிருந்து ஜூனியர் கோடர்கள் எதிர்பார்க்க வேண்டியது இதுதான்.
  • பணம்.
மென்பொருள் மேம்பாட்டை ஒரு தொழிலாகத் தேர்ந்தெடுக்கும்போது நிதி இழப்பீடு உங்கள் முதன்மை உந்துதலாக இருக்க வேண்டும் என்று நாங்கள் நினைக்கவில்லை, ஆனால் பொது அறிவு பணம் எப்போதும் முக்கிய ஊக்குவிப்பாளர்களில் ஒன்றாக இருக்கும் என்று சொல்கிறது. எனவே ஜூனியர் டெவலப்பராக நீங்கள் என்ன செய்ய முடியும் என்பதைப் பார்ப்போம். ஜூனியர் டெவலப்பராக இருப்பது எப்படி இருக்கும்.  ஒரு சிறு வழிகாட்டி - 2மற்ற துறைகள் மற்றும் தொழில்களில் உள்ள சம்பளத்துடன் ஒப்பிடுகையில், குறைந்த அனுபவமுள்ள ஒரு ஜூனியர் டெவலப்பர் கூட நல்ல இழப்பீட்டைப் பெறுவார் என எதிர்பார்க்கலாம் என்பதால், ஊதியம் நிச்சயமாக ஒரு குறியீடாக இருப்பதற்கான சலுகைகளில் ஒன்றாகும். எடுத்துக்காட்டாக, அமெரிக்காவில் ஜூனியர் டெவலப்பரின் சராசரி சம்பளம் ஆண்டுக்கு $81,829 என்று Glassdoor தெரிவிக்கிறது . PayScale கூறுகிறதுயுனைடெட் ஸ்டேட்ஸில் சராசரி ஜுன்ஜோர் சம்பளம் ஆண்டுக்கு $53,803 ஆகும், இது இன்னும் நன்றாக இருக்கிறது, நாங்கள் ஒரு தொடக்க வேலையைப் பற்றி பேசுகிறோம். UK, EU மற்றும் பிற வளர்ந்த நாடுகள் போன்ற பிற முக்கிய உலக சந்தைகளுக்கான ஊதிய புள்ளிவிவரங்கள் மாறுபடலாம். எடுத்துக்காட்டாக, ஜேர்மனியில் ஜூனியர் டெவலரின் சராசரி சம்பளம் ஆண்டுக்கு €43,614 ஆகும், அதே சமயம் யுனைடெட் கிங்டமில் இது £25,468 (ஆண்டுக்கு சுமார் $32ka), நெதர்லாந்தில் ஆண்டுக்கு €34,200, ஆஸ்திரேலியாவில்இது ஒரு வருடத்திற்கு $74,061 ஆகும். இந்த புள்ளிவிவரங்களை மற்ற பிரபலமான தொழில்களில் உள்ள சம்பளங்களுடன் ஒப்பிடுவோம். இந்த எண்கள் மிகவும் சுவாரஸ்யமாகத் தோன்றினாலும், உங்கள் முதல் ஜூனியர் டெவலப்பரின் வேலையைப் பெறுவது மிகவும் எளிதானது அல்ல என்பதை நீங்கள் புரிந்து கொள்ள வேண்டும், மேலும் உங்களுக்கு அறிவு, திறன்கள் மற்றும் அனுபவம் இல்லாதிருந்தால் இழப்பீட்டுத் தொகை கணிசமாகக் குறைவாக இருக்கலாம்.
  • அனுபவம்.
எந்தவொரு ஜூனியர் டெவலப்பரும் இந்த நிலை வேலையில் இருந்து பெற விரும்பும் மற்றும் இருக்க வேண்டிய மற்றொரு முக்கிய விஷயம் அனுபவம். ஒரு ஜூனியர் கோடருக்கு முழு அளவிலான பணி செயல்முறைகள், பணிகள் மற்றும் தொழில்நுட்பங்களில் உண்மையான மற்றும் பொருந்தக்கூடிய அனுபவத்தைப் பெறுவதற்கான வாய்ப்பு உள்ளது. இந்த அனுபவம் அடிப்படையில் எந்தவொரு டெவலப்பரின் முக்கிய சொத்துக்களில் ஒன்றாகும், இது அவரை/அவளை இந்தத் தொழிலில் பரிணமிக்க மற்றும் வளர அனுமதிக்கிறது. நீங்கள் உங்கள் முதல் ஜூனியர் வேலையைப் பெற விரும்பும் ஒரு தொடக்கநிலையாளராக இருந்தால், நீங்கள் அதைச் செய்யும் அனுபவத்தைப் பெறலாம், சம்பளத்திற்கு முன்னதாகவே, முடிவெடுக்கும் போது நீங்கள் கவனிக்க வேண்டிய முக்கிய அளவுகோலாக இருக்கலாம். ஒரு ஜூனியர் கோடராக நீங்கள் பெறும் பணிகள் உண்மையில் புதிய விஷயங்களைக் கற்றுக்கொள்வதற்கும், ஒரு நிபுணராக முன்னேறுவதற்கும் உதவுகின்றன என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள். பொதுவாக, ஒரு ஜூனியர் நடுத்தர டெவலப்பராக பதவி உயர்வு பெறுவதற்கு 6 முதல் 10 மாதங்கள் முழுநேர வேலை எடுக்கும். "பெரும்பாலான நிறுவனங்கள் "ஜூனியர்" பட்டத்தை உங்களுக்குக் குறைவாகச் செலுத்தப் பயன்படுத்துகின்றன, முற்றிலும் வேறில்லை. உண்மையில், நீங்கள் 6 மாதங்களுக்கு மேல் ஜூனியர் டெவலப்பராக இருக்கக்கூடாது. Git ஐ எவ்வாறு பயன்படுத்துவது மற்றும் ஒரு திட்டத்தை எவ்வாறு பயன்படுத்துவது என்பது உங்களுக்குத் தெரிந்தால், நீங்கள் ஒரு ஜூனியர் டெவலப்பர் அல்ல. ஜூனியர் டெவலப்பருக்கு அறிவு இல்லை, மேலும் என்ன முடிவுகளை எடுப்பது என்பது குறித்து நிச்சயமற்றவராக இருப்பார் மற்றும் மேலாளரால் எளிதில் பாதிக்கப்படுவார். மிட்-லெவல் டெவலப்பர் கடந்த வாரம் படித்ததை 100% உறுதியாக நம்புவார், மேலும் நாம் இப்போது எல்லாவற்றையும் மீண்டும் எழுத வேண்டும்," என்கிறார் அனுபவம் வாய்ந்த டெவலப்பர் மற்றும் குறியீட்டு வழிகாட்டியான அமண்டோ அப்ரூ. நீங்கள் 6 மாதங்களுக்கு மேல் ஜூனியர் டெவலப்பராக இருக்கக்கூடாது. Git ஐ எவ்வாறு பயன்படுத்துவது மற்றும் ஒரு திட்டத்தை எவ்வாறு பயன்படுத்துவது என்பது உங்களுக்குத் தெரிந்தால், நீங்கள் ஒரு ஜூனியர் டெவலப்பர் அல்ல. ஜூனியர் டெவலப்பருக்கு அறிவு இல்லை, மேலும் என்ன முடிவுகளை எடுப்பது என்பது குறித்து நிச்சயமற்றவராக இருப்பார் மற்றும் மேலாளரால் எளிதில் பாதிக்கப்படுவார். மிட்-லெவல் டெவலப்பர் கடந்த வாரம் படித்ததை 100% உறுதியாக நம்புவார், மேலும் நாம் இப்போது எல்லாவற்றையும் மீண்டும் எழுத வேண்டும்," என்கிறார் அனுபவம் வாய்ந்த டெவலப்பர் மற்றும் குறியீட்டு வழிகாட்டியான அமண்டோ அப்ரூ. நீங்கள் 6 மாதங்களுக்கு மேல் ஜூனியர் டெவலப்பராக இருக்கக்கூடாது. Git ஐ எவ்வாறு பயன்படுத்துவது மற்றும் ஒரு திட்டத்தை எவ்வாறு பயன்படுத்துவது என்பது உங்களுக்குத் தெரிந்தால், நீங்கள் ஒரு ஜூனியர் டெவலப்பர் அல்ல. ஜூனியர் டெவலப்பருக்கு அறிவு இல்லை, மேலும் என்ன முடிவுகளை எடுப்பது என்பது குறித்து நிச்சயமற்றவராக இருப்பார் மற்றும் மேலாளரால் எளிதில் பாதிக்கப்படுவார். மிட்-லெவல் டெவலப்பர் கடந்த வாரம் படித்ததை 100% உறுதியாக நம்புவார், மேலும் நாம் இப்போது எல்லாவற்றையும் மீண்டும் எழுத வேண்டும்," என்கிறார் அனுபவம் வாய்ந்த டெவலப்பர் மற்றும் குறியீட்டு வழிகாட்டியான அமண்டோ அப்ரூ.

சுருக்கம்

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