ශ්රී ලංකාවේ සොෆ්ට්වෙයාර් ඉංජිනේරුවෙකු වීමට මඟපෙන්වීම
ඔබ APPS , Websites හදන්න ආසද ? ප්රශ්න විසඳන්න කැමැත්තක් තියෙනවද?
එහෙමනම් සොෆ්ට්වෙයාර් ඉංජිනේරුවෙකු වීම ඔබට සුදුසුම වෘත්තියක්. ශ්රී ලංකාවේ මේක ඉතා ඉහල ඉල්ලුමක් තියෙන, විශිෂ්ට වෘත්තියක්. ලොව පුරා සිටින සමාගම්වලට වැඩ කරන්නත් පුළුවන්. නිවසේ සිට වැඩ කරන හැකියාවක්වත් තියෙනවා.
මෙම ලිපියෙන් ඔබට මගපෙන්වීමක් ලබා දෙන්නේ — සොෆ්ට්වෙයාර් ඉංජිනේරුවෙකු වීමට අවශ්ය හැමදේම.
පියවර 1: පාසල් අධ්යාපනය අවසන් කරන්න.
මුලින්ම ඔබ සා/පෙළ (O/L) සහ උ/පෙළ (A/L) සම්පුර්ණ කළ යුතුය.
✅ උ/පෙළට කුමන විෂය මාලාවක් හොඳද?
ගණිත (Maths) විෂය මාලාව (හොඳම තේරීම)
තාක්ෂණ (Technology) විෂය මාලාව (හොඳයි)
ජීව විද්යා / විද්යා විෂය මාලාව (තෝරාගත හැක)
සංයුක්ත ගණිතය (Combined Maths) ඔබට විශේෂ වාසියක් වේ .
පියවර 2: උසස් අධ්යාපන මාර්ගය තෝරන්න
ඔබට තේරිය හැක්කේ මාර්ග 3ක්:
මාර්ගය 1: රාජ්ය විශ්වවිද්යාල (නොමිලේ)
A/L වලින් උසස් ලකුණු ලැබූ විට, ඔබට රාජ්ය විශ්වවිද්යාලවලට යා හැක.
ජනප්රිය උපාධි:
BSc in Computer Science
BSc in Software Engineering
BEng in Computer Engineering
ජනප්රිය විශ්වවිද්යාල:
නොමිලේ උසස් අධ්යාපනයක් — තරඟකාරීයි.
මාර්ගය 2: පෞද්ගලික ආයතන
රාජ්ය විශ්වවිද්යාලයකට ලැබුණේ නැත්නම්, බියවෙන්න එපා. ශ්රී ලංකාවේ විශිෂ්ට පෞද්ගලික ආයතන බොහෝමයක් ඇත.
ජනප්රිය උපාධි:
BSc (Hons) in Software Engineering
BSc (Hons) in Computer Science
BIT – Bachelor of IT
ජනප්රිය ආයතන:
-
SLIIT (Malabe)
-
IIT – Informatics Institute of Technology
-
NIBM – National Institute of Business Management
-
APIIT – in partnership with foreign universities
බොහෝ උපාධි විදේශ විශ්වවිද්යාල වලින්ම ලබා ගත හැක .
මාර්ගය 3: ස්වයං අධ්යාපනය / Online Courses
ඔබට උනන්දුවක් සහ කැමැත්තක් තිබේනම්, ස්වයං අධ්යාපනයෙන් හෝ Online Platforms හරහා ඉගෙන ගත හැක.
ජනප්රිය Online Platforms:
-
freeCodeCamp.org – free, excellent for beginners
-
Coursera – has university-style courses
-
Udemy – affordable courses in Sinhala & English
-
edX – Harvard/MIT-style lessons
Certificates සහ Portfolio එකක් හදාගෙන රැකියා සෙවිය හැක.
ඔබ ඉගෙන ගන්න යුතු මූලික විෂයයන් අංශය භාවිතා කරන භාෂා / මෙවලම්
Area | Example Tools/Languages |
---|---|
Programming | Python, Java, C++, JavaScript |
Web Development | HTML, CSS, React, Node.js |
Mobile App Development | Flutter, React Native, Kotlin |
Databases | MySQL, MongoDB, Firebase |
Software Design | Architecture, UML |
Algorithms & Data Structures | Sorting, Searching |
Version Control | Git, GitHub |
Code කිරීම විතරක් නොවෙයි — ප්රශ්න විසඳන්නත් ඉගෙන ගන්නවා.
සාර්ථක සොෆ්ට්වෙයාර් ඉංජිනේරුවෙකු වීමට උපදෙස්
✅ 1. Projects හදන්න
ඔබගේ හැකියාව පෙන්නන්න හොඳම ක්රමය — apps, websites හදන්න. (Portfolio එකක් හදාගන්න )
✅ 2. GitHub Profile එකක් සාදන්න
ඔබේ code දැමීම — ඔබේ Digital CV එක.
✅ 3. Community එකකට එකතු වන්න
LinkedIn, Facebook groups, tech meetups
✅ 4. Internship එකක් හෝ Freelance වැඩක් ගන්න
සැබෑ වැඩ වලින් ඉගෙන ගන්න.
✅ 5. නවතා නොගන්න — නිතරම ඉගෙන ගන්න
Tech ලොකය නිතරම වෙනස් වෙනවා.
ශ්රී ලංකාවේ රැකියා අවස්ථා
ඔබ උපාධියක් හෝ හැකියාවක් ලබා ගත් පසු, ඔබට පහත වෘත්ති සඳහා අයදුම් කළ හැක:
- Junior Software Engineer
- Web Developer
- Mobile App Developer
- QA Engineer
- Front-End / Back-End Developer
- Game Developer
- AI / Machine Learning Engineer
ජනප්රිය Software සමාගම්:
ආරම්භක වැටුප: රු. 60,000 – 150,000 (මෙය ඔබගේ අත්දැකීම්, සුදුසුකම් සහ සමාගම් පසුබිම මත රඳා පවතී)
අනుభව සහිතයින්ට: රු. 200,000 – 600,000+
විදේශීය ව්යාපාරවලට වැඩ කිරීම
Remote Work (Work From Home)
Upwork / Fiverr හරහා Freelance වැඩ කිරීම
අවසාන අදහස
සොෆ්ට්වෙයාර් ඉංජිනේරුවෙකු වීම ඔබේ අනාගතය වෙනස් කළ හැකි, නවීන හා අගනා වෘත්තියක්. ඔබට අවශ්යය තියෙන්නෙ උනන්දුවක්, හැමදාම ඉගෙනීමට කැමැත්තක් සහ අධිෂ්ඨානයක් පමණි.
✅ සාරාංශය
පියවර විස්තර
Step | What You Do |
---|---|
1. O/L & A/L | Choose Maths/Tech stream |
2. Higher Education | Govt university, private campus, or online |
3. Learn to Code | Focus on Python, JavaScript, HTML/CSS |
4. Build Projects | Create apps/websites and upload to GitHub |
5. Get Experience | Internships or freelance jobs |
6. Apply for Jobs | Join local or global companies |