slider text


မဂၤလာပါခင္ဗ်ာ...Htun Reader ဘေလာ့မွ ၾကိဳဆိုပါတယ္...သတင္း ပို ့စ္ အသစ္မ်ား မတင္ႏိုင္ခဲ့ပါက ခြင့္လႊတ္ေပးၾကပါရန္ အႏူးအညႊတ္ေတာင္းပန္အပ္ပါတယ္..လာေရာက္လည္ပတ္တဲ့အတြက္ အထူးေက်းဇူးတင္လ်က္ပါ....

bannner animate

Thursday, May 19, 2016

ဘယ္လို Developer မ်ိဳး ျဖစ္ခ်င္တာလဲ ?

ဒီ အပိုင္းမွာ Level ႏွစ္ခု ကို ခြဲျခား ရွင္းျပ ခ်င္ပါတယ္။
- Beginner Level ( Junior )
- Professional Level ( Senior ) လို႔ ျမင္သာေအာင္ သတ္မွတ္ပါမယ္။
Beginner Level
ဒီ အခ်ိန္ မွာ အေရးႀကီးဆံုးက ကိုယ္ ဘာျဖစ္ခ်င္တာလဲ ဆိုတဲ့ ေမးခြန္း ျဖစ္ပါတယ္။
ဒါကို သိမွသာ ဟို Programming Language ေျပာင္းလိုက္၊ ဒီ Programming Language ေျပာင္းလိုက္ ဘ၀ က ကင္းလြတ္မွာ ျဖစ္ပါတယ္။
Software Industry ပိုင္းမွာ အဓိက ေရြးခ်ယ္သြား ႏိုင္တဲ့ အမ်ိဳးအစား ၄ မ်ိဳး ရွိပါတယ္။
- Web Developer
- Software Developer
- Game Developer
- Mobile App Developer
ဒီ အထဲက ႏွစ္သက္ရာ တစ္ခုခု ကို စိတ္ပိုင္းျဖတ္ စတင္ ေရြးခ်ယ္ပါ။
အဲဒီေနာက္ ကြ်မ္းက်င္တတ္ေျမာက္တဲ့ အထိ ေလ့လာပါ လို႔ အၾကံျပဳခ်င္ပါတယ္။










Professional Level Software industry တစ္ခုမွာ လုပ္သက္ ၄၊ ၅ ႏွစ္ေလာက္ အေတြ႕အၾကံဳ ရေနၿပီ ျဖစ္တဲ့ သူ တစ္ဦး ကို သူ႔လုပ္ရည္ ကိုင္ရည္ အရ Senior တစ္ဦး အျဖစ္ သတ္မွတ္ ခံရမွာ ျဖစ္ပါတယ္။
အေတြ႕အၾကံဳ မ်ားစြာ ရေနၿပီ ျဖစ္သလို ကုမၸဏီ ရဲ႕ လိုအပ္ခ်က္ အေပၚ အလိုက္သင့္ စီးေမ်ာရင္း Tools ( Java , PHP , C# , VB , C++ ) ေတြကို လိုရင္ လိုသလို အသံုးျပဳ ႏိုင္သူ တစ္ဦး ျဖစ္ေနပါလိမ့္မယ္။
ကြာျခားခ်က္
Beginner နဲ႔ Professional Level ကြာျခားခ်က္ အရမ္းမ်ားပါတယ္။
အဓိက Fluency of ideas (
- လုပ္ငန္းစဥ္ တစ္ခုေပၚ အေျခခံ စဥ္းစားတဲ့ အေတြးအေခၚ ပိုင္း )
ပိုင္း မွာ ျဖစ္ပါတယ္။ အလြယ္ဆိုရင္ေတာ့ Experience ကြာတယ္လို႔ ေျပာတတ္ၾကပါတယ္။
ဒီမွာ ေျပာခ်င္တာက Programming ေလ့လာေနခ်ိန္ မွာ Senior ေတြရဲ႕ အေတြ႕အၾကံဳဟာ အားက် အတုယူစရာ အျဖစ္သာ ရႈျမင္တတ္ဖို႔ ျဖစ္ၿပီး သိမ္ငယ္ စိတ္ မ၀င္မိေစဖို႔ ျဖစ္ပါတယ္။
အေၾကာင္းကေတာ့ Senior တစ္ေယာက္ ျဖစ္လာသူမ်ား ကလဲ Junior အဆင့္ကို ျဖတ္သန္းခဲ့ရသူမ်ား ျဖစ္တဲ့ အတြက္ေၾကာင့္ ျဖစ္ပါတယ္။
အခြ်န္နဲ႔ မ ေနတာလား ?
Beginner Level ကေန တက္ မလာႏိုင္တဲ့ သူ အမ်ားစု ကို ေလ့လာၾကည့္ရင္ ဘယ္ Project ကို မွ ၿပီးေျမာက္ေအာင္ မလုပ္ႏိုင္ေပမယ့္ ဒီ လမ္းေၾကာင္း ေလးခု
- Web Developer
- Software Developer
- Game Developer
- Mobile App Developer
ေပၚမွာ ေတာ့ သူတို႔ကို ေတြ႕ျမင္ေနရမွာ ျဖစ္ပါတယ္။
သူတို႔ ဘာလုပ္ေနတယ္ ဆိုတာ ေျပာရခက္သလို ခဏခဏ လာေျပာျပ ေနတဲ့ နည္းပညာေတြ ေၾကာင့္လဲ စိတ္ အေႏွာက္ အယွက္ ျဖစ္ရပါလိမ့္မယ္။
အၾကံေပးခ်င္တာကေတာ့ လာေျပာတဲ့ အခါ ဗဟုသုတ အေနနဲ႔ နားေထာင္ပါ။
ၿပီးရင္ လက္ရွိ ကိုယ္လုပ္စရာ ရွိတာကိုသာ တစိုက္မတ္မတ္ လုပ္ပါ လို႔ အၾကံျပဳခ်င္ပါတယ္။
Beginner Level အတြက္ ေပးခ်င္တဲ့ မက္ေဆ့ခ်္
ဆရာ မျပ နည္းမက် ဆိုသလို Beginner အဆင့္ မွာေတာ့ သင္တန္းတက္ ဖို႔ အၾကံျပဳခ်င္ပါတယ္။
ဒါမွသာ လိုအပ္တဲ့ နည္းပညာရပ္ေတြ ရဲ႕ သေဘာတရားကို အခ်ိန္တို အတြင္း ထိထိေရာက္ေရာက္ ေလ့လာ အသံုးခ် ႏိုင္ပါလိမ့္မယ္။
သံုးသပ္ခ်က္
နုိင္ငံတကာမွာ အလုပ္ထြက္ရွာၾကတဲ႔ Software Developer ေတြကုိ ေလ႔လာၾကည္႔ရင္ မတူညီတဲ႔ ေလ႔လာမွုေတြက တဆင္႔ တုိးတက္ေအာင္ျမင္သြားတတ္ၾကတာကုိ သတိျပဳေစခ်င္ပါတယ္။
ဘယ္ Programming Languages နဲ႔ အလုပ္ရွာလုိ႔ အလုပ္ရသြားတယ္ ဆုိတာ မ်ိဳးထက္၊ သူတုိ႔ရဲ ႔ ကြ်မ္းက်င္မွု ေၾကာင္႔သာ အလုပ္ရသြားတာ လို႔ သံုးသပ္ရမွာ ျဖစ္ပါတယ္။
---
Software Developer တစ္ေယာက္ ဖတ္ထားသင့္တဲ့ ပို႔စ္ ေပါင္းခ်ဳပ္
ASP.Net, Java, PHP , Android, iOS, Cloud, Web Security, Database သင္ခန္းစာမ်ား ( သီးသန္႔ )
Programming ဘယ္လုိေလ႔လာမလဲ ?
https://goo.gl/Vy4RCH
Hardware / Software / IDE / Programming Languages မ်ား အေၾကာင္း
https://goo.gl/H1TWwn
ဘယ္လို Developer မ်ိဳး ျဖစ္ခ်င္တာလဲ ? ( Stringlive )
https://goo.gl/EViF6A
How to start learning programming ? ( ကုိ ေစတန္ )
https://goo.gl/vIsTGB
Self-study ဆိုတာ Developer တစ္ေယာက္အတြက္ ဘယ္ေလာက္အသုံးဝင္လဲ ?
( ကို စိုးသီဟေနာင္ )
https://goo.gl/Z9yVxw
IT Professionals ( အုိင္တီ ပညာရွင္မ်ား အေၾကာင္း )
( Stringlive )
http://goo.gl/3P9BIC
Programming Languages မ်ိဳးစံု ျမန္မာလုိ ေလ႔လာလို႔ရမယ္႔ ေနရာ တစ္ခု
https://goo.gl/3qJNGA
Programming Languages မ်ိဳးစံု အတြက္ Q & A မ်ား
https://goo.gl/6xnt2J
Asp.Net သင္ခန္းစာမ်ား
▄▄▄▄▄▄▄▄▄▄▄▄▄
https://goo.gl/jcvB8r
Android / iOS သင္ခန္းစာမ်ား
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
Android ကုိ အေျခခံ မွ စတင္ေလ႔လာနုိင္မယ္႔ ျမန္မာ Android YouTube Videos မ်ား
https://goo.gl/cmzJv6
Android / iOS Apps ေတြ ေရးဖိုု႔ အေကာငး္ဆံုး Tutorial Websites မ်ား ႏွင္႔ အဓိက လုုိအပ္ခ်က္မ်ား
https://goo.gl/3qou4Q
JavaScript အေျခခံ ျမန္မာ eBook
https://goo.gl/LP1X8B
Php သင္ခန္းစာမ်ား
▄▄▄▄▄▄▄▄▄▄▄▄
Php Myanmar eBooks For Beginner
https://goo.gl/0q8i44
@ နည္းပညာ ေ၀မွ်သူမ်ားရ ဲ႔ Blog / WebSites မ်ား
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
ကုိေစတန္ ( SaturnGod ) ရ ဲ႔ နည္းပညာ စာအုပ္မ်ား
https://goo.gl/5W78Zt
DataBase သင္ခန္းစာမ်ား
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
Data Types ေတြထဲ ဘယ္လုိ Data အမ်ိဳးအစားေတြ ထည္႔သြင္း ၾကမလဲ ?
http://goo.gl/1Qkr1g
Data Warehouse ဆုိတာ
http://goo.gl/HB5swf
SQL Normalization အေၾကာင္း သိေကာင္းစရာ
http://goo.gl/0OYBkg
Unicode သိမ္းနည္း ( သုိ႔ ) MS SQL Server : varchar နွင္႔ nvarchar ရ ဲ႔ ျခားနားခ်က္
http://goo.gl/t2zFr1
Natural vs Surrogate Key အေၾကာင္း
https://goo.gl/LG5hHU
Database Replication လုပ္နည္း အေျခခံ
http://goo.gl/QHCYtf
Java သင္ခန္းစာ မ်ား
▄▄▄▄▄▄▄▄▄▄▄▄
Beginner Developer Guide ( Myanmar eBook )
https://goo.gl/Tpndts
Java - eBook
https://lookaside.fbsbx.com/…/Teach%20YourSelf%20Java%20Pro…
Software Development ပုိင္း ဆုိင္ရာ အေတြ႔အၾကံဳမ်ား
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
Software Developer ေကာင္းတစ္ေယာက္ ျဖစ္ေစဖုိ႔
( Developer's Best Practices - Stringlive )
eBook : https://goo.gl/EkOluW
Software Developer တစ္ေယာက္ တြင္ ရွိသင္႔ေသာ အရည္အေသြးမ်ား ( Stringlive )
https://goo.gl/LZdce4
Software Developers & Teamwork ( Stringlive )
https://goo.gl/6YBeiJ
Software Developer တစ္ေယာက္ရဲ႕ ေန႔စဥ္ လုပ္ငန္းစဥ္ မ်ား ( Stringlive )
https://goo.gl/5AU6u4
Software Testing အတြက္ ေလ႔လာသင္႔တဲ႔ eBook
https://goo.gl/FjPWfI
Software Engineer မ်ား ၊ Software Developer မ်ား သိသင့္သိထိုက္ေသာ နည္းပညာရပ္မ်ား ဆိုင္ရာ ျမန္မာ eBook မ်ား ခုနွစ္ အလုိက္ ျပန္လည္ ဖတ္ရွုရန္
http://www.mmcert.org.mm/node/4
Software Engineer မ်ား သိထားသင္႔သည္႔ YouTube ေပၚက ျမန္မာဘာသာ နွင္႔ သင္ၾကားေပးေနတဲ႔ Basic Networking Tutorials မ်ား
http://goo.gl/KknnYM
Projects အသစ္ စမ္းၾကည့္ခ်င္သူမ်ား အတြက္ ေနရာေလး တစ္ခု
http://1000projects.org
Software Engineers / Developers မ်ား မွီျငမ္းသင့္တဲ့ ထိပ္တန္း Dev Blogs 40
https://goo.gl/G1pFFA
@ Cloud Server နွင္႔ ပတ္သက္ေသာ ဗဟုသုတမ်ား
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
Cloud Computing အေျခခံ အေၾကာင္းအရာမ်ား ( ျမန္မာ eBook )
http://goo.gl/j9llDn
DropBox က Download ခ်လုိက္တဲ႔ eBooks , PDF ဖုိင္ေတြ ဖြင္႔မရတာ ဘာေၾကာင္႔လဲ ?
http://goo.gl/ap5PVz
Cloud Storage ရ ဲ႔ အားသာခ်က္မ်ား နွင္႔ DropBox အသံုးျပဳပံု
http://goo.gl/DdpEIC
@ Software Developer တစ္ေယာက္ အျဖစ္ ရပ္တည္နုိင္ေရး
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
Project Development Methodologies
Agile နွင္႔ Waterfall Model နွုိင္းယွဥ္ခ်က္
https://goo.gl/VXeNxI
Software Development ေ၀ါဟာရမ်ား - Virtualisation
https://goo.gl/sUZBtP
@ Web Security ပုိင္း ဆုိင္ရာမ်ား
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
http နဲ႔ https ရ ဲ႔ အဓိက ကြာျခားခ်က္မ်ား
http://goo.gl/NQPCzk
Website လံုျခံဳေရးအတြက္ စဥ္းစားရမည္႔အခ်က္မ်ား
http://goo.gl/L0bhBt
HTTP/2 ကုိ ေလ႔လာၾကည္႔ျခင္း
http://goo.gl/fA5o0Y
XML Web service အေၾကာင္း သိေကာင္းစရာ
https://goo.gl/ueEkFi






Credit-Programming Wiki

No comments:

Post a Comment

Related Posts Plugin for WordPress, Blogger...