பெரும்பான்மையான புரோகிராமர்கள் தங்கள் தொழில்முறை குறியீட்டு பணியை ஜூனியர் டெவலப்பர் பதவிகளில் இருந்து தொடங்குகின்றனர், இது தேவையான நிரலாக்க மொழி மற்றும் தொடர்புடைய தொழில்நுட்பங்களைப் பற்றிய திடமான அறிவைக் கொண்ட ஆரம்பநிலையாளர்களுக்கானது. பாரம்பரியமாக (தொழில்நுட்பத் துறையில்), டெவலப்பர்கள் அவர்களின் தகுதி நிலைகளின் அடிப்படையில் நான்கு தரங்களாகப் பிரிக்கப்படுகிறார்கள்: ஜூனியர், மிடில், சீனியர் மற்றும் டீம் லீட். அல்லது ஐந்து, நீங்கள் குறியீட்டு பயிற்சியாளர்களை மென்பொருள் மேம்பாட்டுத் துறையில் மிகக் குறைந்த தரவரிசையில் உள்ள "சிப்பாய்களாக" சேர்த்தால். ஆனால் இந்த தரநிலைகள் மிகவும் நிபந்தனைக்குட்பட்டவை மற்றும் நிறுவனம் அல்லது நாட்டைப் பொறுத்து விளக்கங்களுக்கு திறந்திருக்கும். அதனால்தான், ஒரு சராசரி ஜூனியர்/மிடில்/சீனியர் டெவலப்பராக இருந்தால் எப்படி இருக்கும் என்பதைப் பற்றிய படத்தை வரைவதற்கு நாங்கள் முடிவு செய்துள்ளோம், எனவே நீங்கள் என்ன எதிர்பார்க்க வேண்டும் என்பதை நீங்கள் தெளிவாக (முடிந்தவரை) புரிந்து கொள்ள முடியும். இந்த நாட்களில் தொழில்துறையில் எப்படி விஷயங்கள் சாதாரணமாக செய்யப்படுகின்றன. இயற்கையாகவே, நாங்கள் ஜூனியர் டெவலப்பர் நிலையுடன் தொடங்கப் போகிறோம்.
https://www.reddit.com/r/ProgrammerHumor/comments/i7fuwa/junior_dev_dnsnsjjajaw/
மற்ற துறைகள் மற்றும் தொழில்களில் உள்ள சம்பளத்துடன் ஒப்பிடுகையில், குறைந்த அனுபவமுள்ள ஒரு ஜூனியர் டெவலப்பர் கூட நல்ல இழப்பீட்டைப் பெறுவார் என எதிர்பார்க்கலாம் என்பதால், ஊதியம் நிச்சயமாக ஒரு குறியீடாக இருப்பதற்கான சலுகைகளில் ஒன்றாகும். எடுத்துக்காட்டாக, அமெரிக்காவில் ஜூனியர் டெவலப்பரின் சராசரி சம்பளம் ஆண்டுக்கு $81,829 என்று Glassdoor தெரிவிக்கிறது . PayScale கூறுகிறதுயுனைடெட் ஸ்டேட்ஸில் சராசரி ஜுன்ஜோர் சம்பளம் ஆண்டுக்கு $53,803 ஆகும், இது இன்னும் நன்றாக இருக்கிறது, நாங்கள் ஒரு தொடக்க வேலையைப் பற்றி பேசுகிறோம். UK, EU மற்றும் பிற வளர்ந்த நாடுகள் போன்ற பிற முக்கிய உலக சந்தைகளுக்கான ஊதிய புள்ளிவிவரங்கள் மாறுபடலாம். எடுத்துக்காட்டாக, ஜேர்மனியில் ஜூனியர் டெவலரின் சராசரி சம்பளம் ஆண்டுக்கு €43,614 ஆகும், அதே சமயம் யுனைடெட் கிங்டமில் இது £25,468 (ஆண்டுக்கு சுமார் $32ka), நெதர்லாந்தில் ஆண்டுக்கு €34,200, ஆஸ்திரேலியாவில்இது ஒரு வருடத்திற்கு $74,061 ஆகும். இந்த புள்ளிவிவரங்களை மற்ற பிரபலமான தொழில்களில் உள்ள சம்பளங்களுடன் ஒப்பிடுவோம். இந்த எண்கள் மிகவும் சுவாரஸ்யமாகத் தோன்றினாலும், உங்கள் முதல் ஜூனியர் டெவலப்பரின் வேலையைப் பெறுவது மிகவும் எளிதானது அல்ல என்பதை நீங்கள் புரிந்து கொள்ள வேண்டும், மேலும் உங்களுக்கு அறிவு, திறன்கள் மற்றும் அனுபவம் இல்லாதிருந்தால் இழப்பீட்டுத் தொகை கணிசமாகக் குறைவாக இருக்கலாம்.
ஜூனியர் டெவலப்பர் யார்?
வெளிப்படையாகக் கூற முடியாது, ஆனால் ஜூனியர் டெவலப்பர் பொதுவாக ஒரு அனுபவமற்ற குறியீட்டாளர் ஆவார், அவர் இந்தத் தொழிலைப் பற்றி இன்னும் பல விஷயங்களைக் கற்றுக்கொள்ள வேண்டும், பொதுவாக நவீன கால மென்பொருள் உருவாக்கத்தில் விஷயங்கள் செய்யப்படுகின்றன, மேலும் குறிப்பிட்ட குழு/நிறுவனத்தில் ஜூனியர் ஒரு பகுதியாக. குறைந்தபட்சம் பல முறை முழு தயாரிப்பு மேம்பாட்டு சுழற்சியைக் கடந்து செல்வது, எந்தவொரு ஜூனியரும் இன்னும் பெற வேண்டிய மற்றொரு முக்கியமான நடைமுறை அனுபவமாகும். குறிப்பிட்ட பணிக் கடமைகள் மற்றும் பணிகளுக்கு வரும்போது, ஜூனியர் டெவலப்பர்கள் பொதுவாக ஒப்பீட்டளவில் எளிமையான குறியீட்டு எழுத்தை மேற்கொள்வார்கள், இதன் விளைவாக மூத்த குழு உறுப்பினர்களால் மதிப்பாய்வு செய்யப்படும், மற்றும் பிற சாதாரண பணிகளைச் சமாளித்து, நடைமுறை அனுபவத்தைப் பெற முயற்சிப்பார்கள். சாத்தியம். இருந்தாலும் ஒரு விஷயம் குறிப்பிடத் தக்கது. டெவலப்பர்கள் குழுவில் ஜூனியர் டெவலப்பர்கள் பொதுவாக நிலைநிறுத்தப்படும் விதம் இதுதான், ஆனால் ஒரு ஜூனியர் டெவலப்பர் நிலை பற்றிய கருத்து நிறுவனம், சந்தை, தொழில் மற்றும் வணிகத்தின் குறிக்கோள்களைப் பொறுத்து நிறைய வேறுபடலாம். ஒரு ஜூனியர் குறியீட்டாளர் கற்றல் மற்றும் அனுபவத்தைப் பெறுவதில் ஒரு தொடக்கநிலையாளராக இருக்க வேண்டும் என்ற உண்மை இருந்தபோதிலும், இந்த நாட்களில் பல நிறுவனங்கள் ஜூனியர் பதவிக்கான விண்ணப்பதாரருக்கு மிகவும் தீவிரமான தேவைகளைக் கொண்டிருப்பது அசாதாரணமானது அல்ல. சில சந்தர்ப்பங்களில், தேவைகளின் பட்டியல் ஒரு நடுத்தர அல்லது மூத்த டெவலப்பருக்கு கூட திடமான அறிவு அடுக்காகத் தோன்றலாம். ஜூனியர் டெவலப்பர் பெறும் பணிகளின் நிலை முக்கிய தேவைகளில் ஒன்றாக இருக்க வேண்டும். அவை ஒப்பீட்டளவில் எளிமையானதாகவும் அடிப்படையாகவும் இருக்க வேண்டும், மூத்த குழு உறுப்பினர்கள் ஜூனியரின் வேலையை மதிப்பாய்வு செய்து கருத்துக்களை வழங்குகிறார்கள். ஜூனியர் டெவலப்பர்களாக நபர்களை வேலைக்கு அமர்த்தும் நிறுவனங்கள், அதற்கேற்ப அவர்களுக்கு இழப்பீடு வழங்குகின்றன, ஆனால் உண்மையில் அவர்களைப் பயன்படுத்துகின்றன (அல்லது வாடிக்கையாளருக்கு விற்கின்றன,
ஜூனியர் டெவலப்பரின் பொறுப்புகள் என்ன?
ஜூனியர் டெவலப்பரின் மிகவும் பொதுவான மற்றும் குறிப்பிட்ட சில பொறுப்புகளைப் பற்றி இன்னும் விரிவாகப் பேசலாம், எனவே நீங்கள் தெளிவான படத்தைப் பெறுவீர்கள்.- குறியீட்டை எழுதுதல் மற்றும் பராமரித்தல்.
- திட்டத்தின் தொழில்நுட்ப தேவைகளை பகுப்பாய்வு செய்தல்.
- குறியீட்டில் உள்ள சிறிய பிழைகள் மற்றும் தவறுகளை சரிசெய்தல்.
- சோதனைகளை செயல்படுத்துதல் மற்றும் ஆவணப்படுத்துதல் ஆகியவற்றில் பங்கேற்பது.
- சுறுசுறுப்பான குழுவுடன் பணிபுரிதல் மற்றும் கூட்டங்களில் கலந்துகொள்வது.
- அறிக்கைகள், கையேடுகள் மற்றும் பிற ஆவணங்களைத் தயாரித்தல்.
- கோட்பேஸ் மற்றும் திட்டத்தின் கட்டமைப்பைக் கற்றல்.
- தயாரிப்புகளைப் பற்றிய பயனர்களிடமிருந்து தகவல்களைச் சேகரித்தல்.
ஜூனியர் டெவலப்பருக்கான தேவைகள்
இந்த வேலையைப் பெறுவதற்கு நீங்கள் சந்திக்க வேண்டிய ஜூனியர் டெவலப்பருக்கான பொதுவான மற்றும் பொதுவான தேவைகளின் பட்டியல் இங்கே உள்ளது.- தேவையான நிரலாக்க மொழியின் முழுமையான அறிவு (நிலையைப் பொறுத்து). ஒரு ஜாவா புரோகிராமருக்கு, அது ஜாவா தொடரியல், சேகரிப்புகள், மல்டித்ரெடிங், குறியீட்டு கருவிகள் (கிரகணம், IntelliJ IDEA அல்லது NetBeans), பதிப்பு-கட்டுப்பாட்டு அமைப்புகள் மற்றும் சேவைகள் (GitHub, GitLab). அடுத்த படி: வலைத் திட்டங்களை உருவாக்குவதற்கான கட்டமைப்புகளை மாஸ்டரிங் செய்தல் (மேவன், கிரேடில்), நிறுவன திட்டங்களுக்கான கட்டமைப்புகள் (ஸ்பிரிங், ஹைபர்னேட், ஸ்பிரிங் பூட்), யூனிட் சோதனைக்கான கருவிகள் (ஜூனிட், மொக்கிட்டோ) போன்றவை.
- JavaScript, C++ மற்றும் HTML5 போன்ற பிற பொதுவான நிரலாக்க மொழிகளின் அடிப்படை அறிவு.
- நிரலாக்க மற்றும் குறியீடு எழுதுவதில் அடிப்படை நடைமுறை அனுபவம்.
- தரவுத்தளங்கள் மற்றும் இயக்க முறைமைகள் பற்றிய அறிவு.
- கணினி அறிவியலின் அடிப்படை அறிவு (மென்பொருள் மேம்பாட்டில் எந்தவொரு தொழிலுக்கும் அறிவின் அடித்தளமாக).
- புதிய மென்பொருள் தளங்கள் மற்றும் தொழில்நுட்பங்களை விரைவாகக் கற்றுக் கொள்ளும் திறன் (எந்த ஜூனியர் கோடருக்கும் மிகவும் முக்கியமான திறன்).
- அறிவுறுத்தல்களைப் பின்பற்றி குழு சூழலில் பணிபுரியும் திறன் (எந்த விதத்திலும் குறைத்து மதிப்பிடப்பட வேண்டிய மற்றொரு திறமை, அது அடிக்கடி செய்தாலும் கூட).
ஏன் ஜூனியர் டெவலப்பராக இருக்க வேண்டும்?
ஜூனியர் டெவலப்பரின் தேவைகள் மற்றும் பொறுப்புகள் அதிகமாகவோ அல்லது குறைவாகவோ தெளிவாக இருக்க வேண்டும் என்றாலும், இந்த வேலையின் மிகவும் உற்சாகமான பகுதியைப் பார்ப்போம், இந்த நிலையில் வேலை செய்வதிலிருந்து ஜூனியர் கோடர்கள் எதிர்பார்க்க வேண்டியது இதுதான்.- பணம்.

- அனுபவம்.
GO TO FULL VERSION