படிக்கும் போதே மென்பொறியாளர்கள் திறமைகளை வளர்த்துக்கொள்வது எப்படி?
மென்பொறியாளர்கள் எளிதில் வேலைவாய்ப்பு கிடைக்க உதவும் ஹேக்கத்தான், கிட்ஹப், புராஜெக்டஸ், இன்டர்ன்ஷிப்..
கல்லூரியில் படிக்கும் போதே சரியான வழியில் திறமைகளை வளர்த்துக் கொண்டால், படித்து முடித்தவுடன் மென்பொருள் துறையில் (Software Industry) எளிதாக, நல்ல சம்பளத்தில் வேலை பெற முடியும். வெறும் புத்தகப் படிப்பை மட்டும் நம்பியிருக்காமல், நிறுவனங்கள் எதிர்பார்க்கும் நடைமுறை அறிவை (Practical Skills) வளர்த்துக் கொள்ள நீங்கள் குறிப்பிடப்பட்டுள்ள 4 விஷயங்கள் மிக மிக முக்கியமானவை.
அவற்றை எவ்வாறு சரியாகப் பயன்படுத்த வேண்டும் என்பதற்கான விரிவான வழிகாட்டி இதோ:
1. ப்ராஜெக்ட்ஸ் (Projects) – உங்கள் திறமையின் சான்று
நிறுவனங்கள் நீங்கள் என்ன படித்திருக்கிறீர்கள் என்பதை விட, உங்களால் என்ன செய்ய முடியும் என்பதையே அதிகம் பார்க்கின்றன.
* சிறு ப்ராஜெக்ட்டுகளில் தொடங்குங்கள்: ஆரம்பத்தில் ஒரு எளிய கால்குலேட்டர் ஆப், டாஸ்க் மேனேஜர் (Todo List) அல்லது ஒரு எளிய வெப்சைட் செய்யத் தொடங்குங்கள்.
* நிஜ உலகப் பிரச்சனைகளுக்குத் தீர்வு: உங்கள் சுற்றப்புறத்தில் உள்ள ஒரு கடைக்கு பில்லிங் சாப்ட்வேர் அல்லது கல்லூரிக்கு ஒரு அட்டெண்டன்ஸ் ஆப் என நிஜப் பிரச்சனைகளைத் தீர்க்கும் ப்ராஜெக்ட்டுகளைச் செய்யுங்கள்.
* Full-Stack/End-to-End: ஒரு ப்ராஜெக்ட்டை உருவாக்கும் போது அதன் Front-end (UI), Back-end (Logic) மற்றும் Database ஆகிய மூன்றையும் இணைத்து முழுமையான ஒரு அப்ளிகேஷனாக உருவாக்கப் பழகுங்கள்.
2. கிட்ஹப் (GitHub) – மென்பொறியாளர்களின் பயோடேட்டா
நீங்கள் செய்யும் ப்ராஜெக்ட்டுகளை உங்கள் கணினியோடு நிறுத்திவிடக் கூடாது. உலகிற்கு அதைக் காட்ட GitHub சிறந்த தளம். நீங்கள் எழுதும் ஒவ்வொரு வரியையும் GitHub-ல் பதிவேற்றம் செய்யுங்கள். உங்கள் ப்ராஜெக்ட் எதைப் பற்றியது, அதை எப்படி இயக்குவது என்பதை தெளிவாக README கோப்பில் எழுதுங்கள். இது உங்கள் கம்யூனிகேஷன் திறமையைக் காட்டும்.
மற்றவர்களின் ப்ராஜெக்ட்டுகளில் உள்ள பிழைகளைத் (Bugs) திருத்துவது அல்லது புதிய அம்சங்களைச் சேர்ப்பதன் மூலம் உலகின் சிறந்த பொறியாளர்களுடன் இணைந்து பணியாற்றும் அனுபவம் கிடைக்கும்.
உங்கள் ரெஸ்யூம்களில் GitHub லிங்கை முதன்மையாகக் குறிப்பிடுங்கள். நேர்காணல் செய்பவர்கள் உங்கள் கோடைப் பார்த்தே உங்கள் திறமையை எடை போட்டுவிடுவார்கள்.
3. ஹேக்கத்தான் (Hackathons)
ஹேக்கத்தான் என்பது ஒரு குறிப்பிட்ட நேரத்திற்குள் (பொதுவாக 24 முதல் 48 மணி நேரம்) ஒரு பிரச்சனைக்கு மென்பொருள் வடிவில் தீர்வு காணும் போட்டியாகும்.
பல்வேறு திறமைகளைக் கொண்ட நபர்களுடன் இணைந்து பணியாற்றும் ‘Agile’ சூழலை இது உங்களுக்குக் கற்றுக்கொடுக்கும். இங்கு குறுகிய காலத்தில் ஒரு புதிய தொழில்நுட்பத்தைக் கற்று அதை ப்ராஜெக்ட்டில் பயன்படுத்தும் சவாலை எதிர்கொள்ளலாம்.
நெட்வொர்க்கிங் (Networking): பெரிய நிறுவனங்களின் அதிகாரிகள் மற்றும் நடுவர்களைச் சந்திக்கும் வாய்ப்பு கிடைக்கும். பலருக்கு ஹேக்கத்தான் மூலமே நேரடியாக வேலை வாய்ப்புகள் (PPO) கிடைத்துள்ளன.
* தொடங்குவதற்கு: Smart India Hackathon (SIH), Devfolio, HackerEarth போன்ற தளங்களில் நடக்கும் போட்டிகளில் கலந்துகொள்ளுங்கள்.
4. இன்டர்ன்ஷிப் (Internships)
நிறுவனங்களின் நிஜ உலக அனுபவம்
படித்துக் கொண்டிருக்கும் போதே ஒரு நிறுவனத்தில் தற்காலிகமாகப் பணிபுரிந்து அனுபவம் பெறுவதுதான் இன்டர்ன்ஷிப்.
* Stipend இன்டர்ன்ஷிப்: வெறும் சான்றிதழுக்காக பணம் கொடுத்து இன்டர்ன்ஷிப் செய்யாதீர்கள். உங்களுக்கு வேலை தெரிந்தால் நிறுவனங்கள் உங்களுக்கு ஊக்கத்தொகை (Stipend) தருவார்கள்.
* கார்ப்பரேட் கலாச்சாரம்: ஒரு மென்பொருள் நிறுவனத்தில் வேலைகள் எப்படி நடக்கும், மீட்டிங்குகள் எப்படி இருக்கும், குறியீடுகள் எவ்வாறு தரம் பிரிக்கப்படும் போன்ற நிஜ உலக அனுபவம் கிடைக்கும்.
* Pre-Placement Offer (PPO): நீங்கள் இன்டர்ன்ஷிப்பில் சிறப்பாகச் செயல்பட்டால், கல்லூரி முடியும் முன்பே அந்த நிறுவனமே உங்களை நிரந்தர ஊழியராக மாற்றிக் கொள்ளும் வாய்ப்பு அதிகம்.
* வாய்ப்புகளைத் தேட: Internshala, LinkedIn, LinkedIn Jobs மற்றும் நிறுவனங்களின் அதிகாரப்பூர்வ Careers பக்கங்களைப் பயன்படுத்துங்கள்.
கூடுதல் குறிப்புகள் (Pro-Tips):
1. Data Structures & Algorithms (DSA): பெரிய தயாரிப்பு நிறுவனங்களுக்கு (Product Companies like Amazon, Google) செல்ல விரும்பினால் LeetCode, HackerRank போன்ற தளங்களில் தினசரி கோடிங் பயிற்சி செய்யுங்கள்.
2. LinkedIn பயன்பாடு: முகநூல், இன்ஸ்டாகிராமை விட லிங்க்ட்இன் தளத்தில் அதிக நேரம் செலவிடுங்கள். அங்கு மென்பொறியாளர்களுடன் தொடர்பில் இருங்கள், நீங்கள் செய்யும் ப்ராஜெக்ட்டுகளைப் பற்றிப் பதிவிடுங்கள்.
சுருக்கமாக: கல்லூரி மதிப்பெண்கள் உங்களுக்கு நேர்காணலில் உட்காரும் தகுதியைத் தரும். ஆனால் இந்த 4 விஷயங்கள் மட்டுமே உங்களுக்கு மென்பொருள் துறையில் ஒரு சிறந்த வேலையை உறுதி செய்யும்.
