အရင္တုန္းက ဆရာတစ္ေယာက္အေနနဲ ့ကေတာ့ CI နဲ႔ CakePHP ကို ေရြးတယ္။
CodeIgniter ကေတာ့ စတင္ေလ့လာမယ့္သူေတြအတြက္ အလြယ္ဆံုး ၊
ထြက္တာၾကာျၿပီျဖစ္တဲ့အတြက္ Documentation အစံုဆံုးပဲ။ အင္တာနက္လည္း
သိပ္မလို ဘူး လြယ္လြယ္ကူကူ သင္လို ့ရတယ္။ MCPA မွာ ပိုသင္ျဖစ္တယ္။ UCSY
ကလာတဲ့ ေက်ာင္းသားေတြနဲ ့ Programmer ေတြမ်ားလို ့။ MVC pattern ၀င္ဖို
့အလြယ္ဆံုးနဲ႔ အေကာင္းဆံုးထင္ပါတယ္။
CakePHP ကေတာ့
ေရးရတာပိုျပီးသက္သာတယ္ ။ Project Failure Rate နည္းတယ္။ သိပ္ျပီးမေရးရဘူး ။
Scaffolding ေကာင္းတယ္။ Authentication ပါတယ္။ Template Engine ပါတယ္။
One-Many,Many-To-One အလြယ္တကူေဆာက္လို ့ရတယ္။ Validation လြယ္တယ္။ Naming
စနစ္က်တယ္။ Team Work အရမ္းလုပ္လို ့ေကာင္းတယ္။ ပုဇြန္ေတာင္မွာ Cake
ပိုသင္ျဖစ္တယ္။ BIT ေက်ာင္းသားမ်ားလို ့။ Programmer မလုပ္မယ့္ System
Analyst , Project Management ပိုင္းကို ပိုေပးတယ္။ ကိုယ္တိုင္လည္း Cake
သံုးတယ္။
အခုေတာ့ CodeIgniter က သိပ္ကို ေဟာင္းလာတဲ့အတြက္ laravel
နဲ႔ အစားထိုးသြားဖို ့ စိတ္ကူးရွိတယ္။ ကိုယ္ပဲသိျပီး
ေသခ်ာမရွင္းျပနိင္ေသးတဲ့အတြက္ နည္းနည္းေလ့လာဦးမယ္။ ေလာေလာဆယ္က ႐ုံးက အဖြဲ
့ကို စမ္းမယ္။ စာအုပ္ျပင္ဦးမယ္။
Android ကို သံုးလေလာက္
ေလ့လာျပီးၿပီ ခဏနားဦးမယ္။ ႀကိဳက္ပါတယ္။ ေရးရတာမ်ားတယ္ မတန္ဘူးလို ပါပဲ။
MVC Patternလိုမ်ိဳး ORM လိုမ်ိဳးရွိရင္ သိပ္ေကာင္းမွာပဲ။ Swift ကို
ဖတ္ဦးမယ္ ။ Objective C နဲ႔ဘာကို ေလ့လာသင့္လည္းေရြးမယ္။
ႀကိဳၾကားႀကိဳၾကားေတာ့ ROR ကို ေလ့လာျဖစ္ပါတယ္။ သေဘာက်တယ္။ ေပ်ာ္တယ္။ Java ကေတာ့ ႀကိဳက္တယ္ ဘာမွမလုပ္ျဖစ္ဘူး။ Asp.net ,C# ကံစပ္တယ္။ ေရွာင္ေနတာၾကာျပီ။ မလုပ္ခ်င္လို ့။
သင္တဲ့ေနရာနစ္ခုစလံုးကိုေတာ့ Competition ေတြမွာ ျၿပိဳင္ဖို ့အားေပးတယ္။
မနစ္က သံုးပဲြ ့၀င္တာ နစ္ပဲြဆုရတယ္။ ဒီနစ္ ေလးဖဲြ + အရင္အေဟာင္းေတြကို
့ေလာက္ထပ္ၿပိဳင္ဖို ့တိုက္တြန္းဦးမယ္ Business Plan နဲ႔
Technoprenuership ။ခုထိ Hackerthon ကေတာ့ ကံမစပ္ေသးဘူး။ ဘာမွေတာ့ မရပါဘူး
ဧည့္ခန္းမွာ ခ်ိတ္ဖို ့ ဓာတ္ပံုေတြ ဆုေတြရွိရင္ေက်နပ္တယ္။
( PS . Hackerthon က ဆုမရေပမယ့္ Project ႀကီးတခုရတယ္။ )
ငါးလပိုင္းမိန္းမ ကေလးေမြးမယ္ ေယာက်ာ္းေလးလို ့ေတာ့ OG ေျပာတာပဲ။ ေက်နပ္တယ္ ။ ၀မ္းသာတယ္ ပီတိျဖစ္တယ္
Thursday, January 22, 2015
Friday, January 16, 2015
ငပ်င္းေတြကို မကူညီေတာ့ဘူး ကိုယ္ပဲဒုကၡေရာက္လိမ့္မယ္။
လူနစ္ေယာက္ရွိတယ္ဆိုပါဆို ့
တစ္ေယာက္က ၾကိဳးစားတယ္ ၊ တစ္ေယာက္က ပ်င္းတယ္။
- တနစ္ၾကာေတာ့ မသိသာဘူး တူတူနီးပါးပဲ
- နနစ္ၾကာေတာ့ နည္းနည္းကြာလာၿပီ သိပ္ၾကီးေတာ့ မသိသာေသးဘူး
- သံုးနစ္ၾကာေတာ့ ကြာလာၿပီ ရာထူးေတြ တာ၀န္ေတြစကြာလာၿပီ။
- ေလးနစ္မွာ အလုပ္လုပ္တဲ့သူကေတာ္ေတာ္ အဆင္ေၿပလာၿပီ။
- ငါးနစ္အထက္မွာေတာ့ ေတာ္ေတာ္ေလးကို ကြာသြားပါၿပီ။
ၿပသနာက အခ်ိန္အတိုင္းအတာတခုေရာက္တဲ့အခ်ိန္မွာပါ။ ကို္ယ္ကိုယ္တိုင္ အလုပ္မလုပ္ပဲ အသံုးမက်ပဲ ။ အရင္တုန္းကလိုပဲထင္ေနရင္ ၿပသနာ စတာပါပဲ။
အလုပ္မရတာ အဆင္မေၿပတာ ။ ဟိုဘက္ကိုၾကည့္ေတာ အဆင္ေၿပေနၿပီၤး ဒီဘက္မွာ အဆင္မေၿပရင္ psycho ၀င္လာပါလိမ့္မယ္။ ၿပသနာ အရင္းခံကို ရွာရင္က မကူညီလို ့ၿဖစ္လာေကာ။
အမွန္က ေပးတာကေတာ့ တူတူပဲ။ ဒါေတြပဲကြာတာ။
- သင္ၾကားတုန္းက ေသခ်ာ လိုက္မလုပ္ဘူး
- မၾကိဳးစားဘူး
- လူတိုင္းနဲ ့ တည့္ေအာင္မေပါင္းဘူး
- အက်ိဳးရွိမယ့္အလုပ္ကို မရွာဘူး။ ေပ်ာ္ရာလုပ္ေနတယ္။
- အသံုးမက်တဲ့ မာနထားေနတယ္။
- လက္ေက်ာမတင္းဘူး
ဆရာတေယာက္အေနနဲ့ေကာ Developer တေယာက္အေနနဲ့ ပါ။ တခ်ိန္လံုး Job Vacancies ေတြအတြက္ လူအၿမဲအေတာင္းခံရပါတယ္။ ကိုယ္က သင့္ေတာ္တဲ့သူရွိရင္ အၿမဲ သတိတရ ထည့္ေပးတယ္ ခ်ိတ္ေပးတယ္။ လိုအပ္ရင္ အမုန္းခံ အေၿပာခံၿပီးေတာ ကူညီေပးေသးတယ္။
အဲဒီ အေပၚကအခ်က္ေတြ ရွိရင္ေတာ့ မကူညီရဲဘူး။ ကိုယ္ပဲမ်က္နာပ်က္မွာ ။
Monday, January 5, 2015
PHP ဆိုတာဘာလဲ.
PHP ဆိုတာ ကမာၻေပၚမွာ လူသံုးအမ်ားဆံုး Web Programming Language ျဖစ္ပါတယ္။ ကမာၻေပၚမွာရွိတဲ့ ၀က္ဘ္ဆိုက္ေပါင္းရဲ႕ ၇၅%ေက်ာ္ကို PHPနဲ႔ျပဳလုပ္ထားပါတယ္။ ျမန္မာျပည္မွာ လူသံုးအမ်ားဆံုးျဖစ္တဲ့ Facbook ကလည္း PHP ကို Front End အတြက္ အသံုးျပဳထားပါတယ္။
Web Developer ဆိုတာဘာလဲ
Web developer ဆိုတာကေတာ့ webiste ေတြ ၊ web application ေတြကို ျပဳလုပ္ေပးတဲ့သူျဖစ္ပါတယ္။ Programmer , Developerစတဲ့ အုပ္စုမွာပါ၀င္ပါတယ္။
အသက္ေမြး၀မ္းေၾကာင္းအတြက္ အဆင္ေျပပါ့မလား။
အနာဂတ္က အိုင္တီဆိုတာကို ညင္းလို ့မရေတာ့ပါဘူး။ လူတိုင္းက Facebook ကို မျဖစ္မေန ၊ email ေတြကို မျဖစ္မေနအသံုးျပဳလာၾကၿပီဆိုတာကို သိၾကမွာျဖစ္ပါတယ္။ E-commerce အြန္လိုင္းစတိုးေတြ အမ်ားအျပားေပၚေပါက္လာတာက သက္ေသျဖစ္ပါတယ္။
ဘာေၾကာင့္ PHP ကို တျခား language ေတြထက္သံုးသင္တာပါ
ဘာအတြက္ေၾကာင့္ ၀က္ဘ္ဆိုက္ေရးတာကို သင္ဖို ့လိုအပ္မွာလဲ
Website ဆိုတာကေတာ့ အၿမဲတန္း ၂၄နာရီ ၊ တပါတ္ ၇ရက္ ရွိေနတဲ့ Billboard သို႔မဟုတ္ Flyer နဲ႔တူပါတယ္။ အားသာတာကေတာ့ အၿမဲတမ္းႀကိဳက္တဲ့ေနရာက အင္တာနက္ရွိ႐ုံနဲ႔ၾကည့္လို ့ရတာပါ။ ကြန္ျပဴတာေတြကလည္း တခုတည္းရွိေတာ့တာ မဟုတ္ပါဘူး။ ဥပမာ ဂိမ္းေတြကလည္း ခ်ိတ္ဆက္ၿပီးေဆာ့ေနၾကသလိုေပါ့ ။
Web Technologies ေတြကလည္း ဆက္စပ္ၿပီး လုပ္ေဆာင္နိင္ဖို ့ကူညီေပးမွာျဖစ္ပါတယ္။ေနာက္ၿပီး ကုမၸဏီတခုရယ္လို ့ျဖစ္လာရင္ ၀က္ဘ္ဆိုက္တစ္ခု မျဖစ္မေနလိုပါတယ္။ နိင္ငံတကာမွာလည္း ဒါက Standard ရယ္ျဖစ္နပါၿပီ။ နိင္ငံတကာစံၫြန္းအရေတာ့ ၀က္ဘ္ဆိုက္လိပ္စာကို Name Card ေတြမွာလည္း မျဖစ္မေနကို ထည့္သြင္းရပါတယ္။
မိုဘိုင္းေဆာ့ဝဲလ္ေရးတာကို စိတ္၀င္စားတယ္ ၀က္ဘ္ဆိုက္ေရးတာနဲ႔ပါတ္သက္ပါ့မလား။
မိုဘိုင္းေတြကို လူသိမ်ားလာတာကေတာ့ညင္းမရပါဘူး။ သို ့ေပမယ့္ အေရးႀကီးတဲ့ေဒတာေတြကို web ပိုင္းမွာပဲ သိမ္းဆည္းရပါတယ္။ Mobile က သံုးစဲြသူလက္ထဲမွာပဲရွိလို ့ပါ။ web ကေနာက္ပါိုင္းက မိုဘိုင္းအတြက္ ေဒတာေထာက္ပံ့ေပးနိင္ပါတယ္။
၀က္ဘ္ဆိုက္အမ်ဳိးအစားမ်ားအေၾကာင္း
၀က္ဘ္ဆိုက္ေတြအေၾကာင္းကို အမ်ားသိေအာင္တင္ျပလိုက္ပါတယ္။
Portfolio Website
Portfolio Website ေတြကေတာ့ အမ်ားစုျဖစ္ပါတယ္။ ျမန္မာျပည္က လုပ္ငန္းအမ်ားစုက ေတာ့ Porfolio Website ေတြကို သံုးၾကတာမ်ားပါတယ္။ ႐ုပ္ရွင္သ႐ုပ္ေဆာင္ေတြ ၊ ကုမၸဏီေတြ ၊ အဆိုေတာ္ေတြ သံုးေလ့ရွိပါတယ္။ ကိုယ္လုပ္ေနတဲ့အေၾကာင္းေတြ ၊ ထုတ္ကုန္ေတြရဲ႕အၾကမ္းျဖင္းေတြကို တင္ေလ့ရွိပါတယ္။ ေရွ႕ေနေတြ ၊၀န္ေဆာင္မူလုပ္ငန္းေတြလည္း သံုးၾကပါေသးတယ္။
E-Commerce
e-commerce ကေတာ့ အြန္လိုင္းကေန ကိုယ့္လုပ္ငန္းမွာ ရနိင္တဲ့ ထုတ္ကုန္ေတြ ၊ ၀န္ေဆာင္မူေတြကို တင္ျပေရာင္းခ်ေတာမ်ိဳးျဖစ္ပါတယ္။ ေလာေလာဆယ္မွာေတာ့ အြန္လိုင္းက၀ယ္ယူမူေတြ မရေသးေပမယ့္ သိပ္ေတာ့ၾကားေတာ့မွာမဟုတ္ပါဘူး။ Facebook Page ေတြက လူေတြဆီကို ေရာက္တာျမန္တယ္ဆိုေပမယ့္ ေရာင္းခ်မူေတြေတာ့လုပ္လို ့မရေသးပါဘူး။ ေနာက္ၿပီးပိုဆိုးတာကေတာ့ ကိုယ္တင္ခဲ့တဲ့ ပိုစ့္ေတြက အခ်ိန္တန္ရင္ ေပ်ာက္သြားတာမ်ိဳးမွာ ။ e-commerce ၀က္ဘ္ဆိုက္ေတြက ကုန္ပစၥည္းေတြကို Category ခဲြတာမ်ိဳ း။ ရက္အလိုက္စီေပးတာမ်ိဳး လုပ္ေပးနိင္ပါတယ္။ ေနာက္ၿပီးေပ်ာက္သြားတာမ်ိဳးမရွိေတာ့ဘူးေပါ့။ e-commerce ေတြကေတာ့ ဖက္ရွင္ပစၥည္းေတြ ၊ electronice ပစၥည္းေတြ ေရာင္းခ်တဲ့ေနရာမ်ိဳးမွာသံုးၾကပါတယ္။
e-bay , amazon စတာေတြကို e-commerce website ေတြျဖစ္ပါတည္။ kaymu, zawgyi mark စတာေတြကလည္း e-commerce ေတြျဖစ္ပါတယ္။
Information Display Website
Information Display Website ေတြကေတာ့ သတင္းဌာန ေတြသံုးၾကတာမ်ားပါတယ္။ အသင္းအဖဲြ ့ေတြ ၊လူမူေရး နိင္ငံေရးပါတီေတြလည္း သံုးၾကပါေသးတယ္။ သင္တန္းေတြက မိမိရဲ႕သတန္းေတြကို ေဖာ္ျပခ်င္ရင္ သံုးၾကပါတယ္။ 7 days, Eleven စတာေတြက infromation display website ေတြျဖစ္ပါတယ္။
Document Sharing Website/Application
သူကၾကေတာ့ NGO ေတြက အမ်ားဆံုးသံုးၾကတာပါ။ လုပ္ငန္းနဲ႔သက္ဆိုင္တဲ့ ဖိုင္ေတြကို အြန္လိ္ုင္းမွာ Share ၾကပါတယ္။
Technology and Content Management System
နည္းပညာအားျဖင့္ေတာ့ PHP ကို အသံုးမ်ားၾကပါတယ္။ ကမာၻေပၚမွာ ရွိတဲ့ ၀က္ဘ္ဆိ္ုက္အားလံုးရဲ႕ ၇၅%ကို PHP နဲ႔ေရးၾကပါတယ္။
PHP မွာေတာ့ အသံုးမ်ားတဲ့ Content Management System သံုးခုရွိပါတယ္။
Wordpress
Joomla
Drupal တို ့ျဖစ္ပါတယ္။ ကြ်န္ေတာ္တို ့Myanmar Web Solution ကေတာ့ Drupal ကို သံုးပါတယ္။ Security အားျဖင့္ ၊ Feature အားျဖင့္ပိ္ုေကာင္းလို ့ပါ။ အစိုးရ၀က္ဘ္ဆိုက္ ျပည္တြင္း နိင္ငံတကာမွာလည္း Drupal ကို သံုးၾကပါတယ္။
ကြ်န္ေတာ္တို ့ေရးသားေပးခဲ့တဲ့၀က္ဘ္ဆိုက္ေတြကို နမူနာၾကည့္လိုု ့ရပါတယ္။ အိုင္ဒီယာရမယ္လို ့ထင္ပါတယ္။
http://www.myanmarwebsolutions.com/portfolio/column/2
Android ေရႊေခတ္ေရာက္ၿပီလား
နည္းပညာေျပာင္းလဲမူက ျမန္ဆန္လွပါတယ္။ အခုဆိုရင္ လူတိုင္းသည္ အိုင္တီနည္းပညာနဲ႔ မစိမ္းေတာ့ဘူးဆိုတာကို ညင္းလို ့မရေတာ့ပါဘူး။ လူတိုင္း ကြန္ျပဳတာမကိုင္နိင္ရင္ေတာင္ Smart Phone ေတြေတာ့ ကိုင္ေဆာင္လာၾကၿပီျဖစ္ပါတယ္။ ကြန္ပ်ဴတာက လူငယ္ေတြအတြက္ပဲ သီးသန္႔ ျမန္မာျပည္မွာျဖစ္ေနတာကေန အသက္ရြယ္မေရြး ၊ ေက်းလက္ ၊ ၿမိဳ ့ျပမေရြး မိုဘိုင္းဖုန္းကတဆင့္ နည္းပညာကို ေလ့လာ သံုးစဲြလာနိင္ၾကပါၿပီ။
မိုဘိုင္းဖုန္းေတြက မီးအၿမဲမလိုပါဘူး။ မီးလာတုန္းခဏ အားသြင္းရင္ လံုေလာက္ပါတယ္။ မိုဘိုင္းဖုန္းေတြက ေနရာအနံွသယ္သြားလို ့ရပါတယ္။မိုဘိုင္းဖုန္းေတြကသက္သက္သာသာ ၀ယ္လို ့၇တဲ့ အေနအထားရွိပါတယ္။။ App ေတြကလည္း သံုးရတာ အဆင္ေျပလြယ္ကူပါတယ္။
Android ဆိုတာဘာလဲ
Android ဆိုတာကေတာ့ Mobile Phone ေတြေပၚမွာ အသံုးျပဳတဲ့ Operation System (OS) ျဖစ္ပါတယ္။ ကြ်န္ေတာ္တို ့သံုးေနတဲ့ Microsoft Windows လိုပါပဲ OS တခုပါ။ သို ့ေပမယ့္ Mobile Phone ေတြေပၚမွာ Run တာျဖစ္ပါတယ္။ Android ကိုဖုန္းလို ့သာ ေယဘူယ်သိၾကေပမယ့္ တကယ္တန္းကေတာ့ Tablet ေတြ ။ Smart နာရီေတြ . TV ေတြမွာ အထိပါ အသံုးတြင္က်ယ္လာၿပီျဖစ္ပါတယ္။ အထူးသျဖင့္ ေနာက္ပိုင္းထြက္လာတဲ့ TV ေတြမွာပါ Android နဲ႔ျပဳလုပ္လာၾကၿပီျဖစ္ပါတယ္။ အခုဆိုရင္ Android အသံုးျပဳတဲ့ ကြန္ျပဳတာေတြ ထြက္လာယံုတင္မက ၊ ေနာက္ပိုင္းမွာ ဘယ္ Electronic ပစၥည္းမဆို Android ကို သံုးလာၾကေတာ့မွာျဖစ္ပါတယ္။
Android ရဲ႕သမိုင္းေၾကာင္း
Android ကို ထုတ္လုပ္ခဲ့တဲ့ Android Inc ကို ၂၀၀၃ ခုနစ္မွာ တည္ေထာင္ခဲ့ပါတယ္။ ၂၀၀၅ ခုနစ္မွာ Google က ၀ယ္ယူၿပီး အခုခ်ိန္ထိ ျပင္ဆင္ထုတ္လုပ္ေနတာျဖစ္ပါသည္။
Android ရဲ႕ေစ်းကြက္
Android ကို ကမာၻေပၚမွာရွိတဲ့ Mobile Phoneတိုင္းရဲ႕ ၈၄% အျဖစ္ေတြ ့ျမင္ရမွာျဖစ္ပါတယ္။ ဆိုလို ခ်င္တာကေတာ့ Mobile Phone ငါးလံုးရွိမယ္ဆိုရင္ Android ဖုန္းေလးလံုးရွိပါတယ္ကို ေျပာတာပါ။ တနည္းအားျဖင့္ေတာ့ လူငါးေယာက္ဖုန္းကိုင္ၿပီးလာမယ္ဆိုရင္ ေလးေယာက္က Android ကို သံုးဖို ့ Chance ျဖစ္နိင္ပါတယ္။
Nokia သို ့မဟုတ္ မိုဘိုင္းရဲ႕ နန္းက်ဘုရင္
လြန္ခဲ့တဲ့ နစ္အနည္းငယ္ေလာက္က ကမာၻေပၚမွာ ေစ်းကြက္ ၇၅%ေလာက္ကို ႀကိီးစိုးနိင္ခဲ့တဲ့ Nokia ကေတာ့ အခုဆိုရင္ Microsoft ကို ေရာင္းခ်လိုက္ရၿပီး အသံုးေတာ္ေတာ္ကို နည္းသြားတာကို ေတြ႕ရမွာျဖစ္ပါတယ္။ Nokia ရဲ႕ က်ဆံုးမူက Android ကို လူသံုးအရမ္းမ်ားလာတာလည္း အေၾကာင္းတရပ္ၿဖစ္ပါတယ္။
Android ကို အေျချပဳၿပီး ထုတ္ကုန္ျပဳလုပ္ၾကသူမ်ား
Samsung , LG , Huawei, Oppo အစရွိတဲ့ ထုတ္လုပ္သူေတြက စိတ္ႀကိဳက္ အနည္းနဲ႔အမ်ား အသံုးျပဳၾကပါတယ္။
ဘာေၾကာင့္ Android ကို လူသံုးမ်ားၾကတာလဲ
Android ကို သံုးလာၾကတဲ့ အေၾကာင္းကေတာ့ Open Source ျဖစ္လို ့ျဖစ္ပါတယ္။ Android ကို သံုးတဲ့အတြက္ အခေၾကးေငြေပးစရာမလိုသလို ကိုယ့္စိတ္ႀကိဳက္ေနရာမွာ စိတ္ႀကိဳက္ျပင္ဆင္ၿပီး အသံုးျပဳလို ့ရပါတယ္။ အခုခ်ိန္မွာေတာ့ Windows, Mac, iOSထုတ္ကုန္အားလံုးေပါင္းရင္ေတာင္ Android ကို မမွီေတာ့ပါဘူး။
Android Developer ဆိုတာ ဘာလဲ
Android Developer ဆိုတာက Android Application ေတြကို ျပဳလုပ္တဲ့သူေတြျဖစ္ပါတယ္။ Android Application ေတြဆိုတာေတာ့ ကြ်န္ေတာ္တို ့ သံုးေနတဲ့ Gmail,Google Map , Facebook , Instagram , Camera 360 စတာေတြက Android Application ေတြၿဖစ္ပါတယ္။( တျခား Platform ေတြမွာလည္းထြက္ပါတယ္) ။ ေနာက္ပိုင္းမွာေတာ့ Android နာရီ ၊ Android TV စတာေတြ အတြက္ပါ Application ေတြျပဳလို ့ရပါတယ္။
Android က ခက္လား
Android က Java အေျချပဳထားတာပါ။ Java အေနနဲ႔ ခက္တယ္လို ့ဆိဳနိင္ေပမယ့္ ။ Android ကေတာ့ သိပ္အခက္ႀကီးမဟုတ္လွပါဘူး။ နည္းလမ္းက်က်ေတာ့ ေလ့လာဖို ့လိုအပ္ပါတယ္။
ကႊၽန္ေတာ္တုိ.စဥ္းစားတတ္သင့္ၿပီ
အြန္လိုင္းေပၚမွာ ေလွ်ာက္ျကည့္ေနရင္းနဲ့ ဝက္ဘ္ဆိုက္ေတြအေပၚမွာ ေရးထားတဲ့ comment ေတြအေပၚ ေရးသင့္ျပီ ထင္လို့ေရးလိုက္ပါတယ္။ ဒီက စာဖတ္ေနတဲ့ လူေတြေတာ့ မပါပါဘူး။ ေတာ္ျကပါတယ္။ ေျပာခ်င္တာက အင္တာနက္စျပီး သံုးနိုင္ျပီဆိုတဲ့ လူတန္:စားကို ဆိုလိုတာပါ။
ျငင္းေတာ့မရပါဘူး။ ကွြ်န္ေတာ္တို့ အားလံုး အင္တာနက္စသံုးျဖစ္တာ ခ်က္တင္ပါ။ ကွြ်န္ေတာ္လဲ ၂၀ဝ၀ျပည့္နစ္မွာ စသံုးျဖစ္ပါတယ္။ MIRC ပါ။ အဲဒီတုန္းက ငယ္ေသးေတာ့ သိပ္ေပ်ာ္ပါတယ္။ အကိုျကီးေတြ၊ အမျကီးေတြ၊ ေကာင္မေလးေတြ နဲ့စကားေျပာ (အမွန္ကေတာ့ ေကာင္မေလးေတြ မ်ားပါတယ္)။ ေနာက္ဆံုး အဲဒီကပဲ ရည္းစားေတာင္ ရပါေသးတယ္။ ေနာက္မွ ျပတ္သြားတာေတာ့ တစ္ပိုင္းေပါ့ေနာ္။ အက်ိုးမရွိဘူး မဟုတ္ပါဘူး ရွိပါတယ္။ အနည္းဆံုးေတာ့ စာရိုက္တာ ျမန္လာတာေပါ့ေနာ္ ခ်က္ခ်င္တာကိုး ဖြင့္ထားတဲ့ ေကာင္မေလး account က ၄၀ေလာက္ရွိတယ္။ အျမန္လိုက္ရိုက္ရင္းနဲ့ ေတာ္ေတာ္ေလးကို အင္တာနက္ဆိုင္ကို လုပ္ေကြ်းခဲ့ပါတယ္။ ျပီးရင္ အျပင္မွာ ခ်ိန္းေတြ့ ေတာ္ေတာ္ကို အလုပ္ရႈပ္ခဲ့တာပါ။ MIRC က အဲဒီတုန္းက အဲေလာက္ မဆိုးေသးဘူးဗ်။ လူသန့္တယ္ေျပာရမလား သံုးနိုင္တဲ့သူက လူတန္းစား တရပ္ပဲရွိေသးတယ္။
ေနာက္ေတာ့ Gtalk ေခတ္စားလာတယ္ဗ်ာ။ အခုဆိုရင္ Facebook ေပါ့ေနာ္။ သံုးေနျကတာေတြ့ေတာ့ ဝမ္းသာပါတယ္။ ဘာပဲေျပာေျပာ နည္းပညာနဲ့ မစိမ္းေတာ့ဘူးဗ်။ ကွြ်န္ေတာ္ေျပာခ်င္တဲ့ အပိုင္းက ဒီမွာစျပီ။ ဒီမွာက ေတာ္ေတာ္ဆိုးတယ္ဗ်။ chat ဆိုရင္ chat အဆင့္မွာပဲ က်န္ခဲ့တယ္ က်န္တာကို မေရာက္ေတာ့တာ။ အဓိက အေျကာင္းအရင္းကို စစ္လိုက္ေတာ့ ေလ့လာရေကာင္းမွန္းကို မသိတာပါ။ Social Networking ေတြေတာင္ သံုးတတ္ျပီဆိုေတာ့ ေလ့လာမူနဲ့ မေဝးေတာ့ဘူးဗ်။ နည္းနည္းပဲ လိုေတာ့တယ္။ အားစိုက္ရင္ ေရာက္ျပီ။ ကွြ်န္ေတာ္က ဝက္ဘ္ သမားဆိုေတာ့ ဝက္ဘ္နဲ့ ပတ္သက္ျပီး share ပါရေစ။
ပြဲေတြတတ္တာေကာင္းလား?
အိုင္တီေလ့လာျကတယ္ေပါ့ေလ။ ေကာင္းပါတယ္။ ဒီမွာက ပြဲတိုင္း လုပ္တိုင္းစည္တယ္။ ဘားကမ့္ ဆိုလဲ ကမၻာေပၚမွာ အမ်ားဆံုး၊ devcon ဆိုလဲ လာျကတာ ေထာင္ခ်ီတယ္။ ဘာေတြရလဲ? ကွြ်န္ေတာ္ ေမးခ်င္ပါတယ္။ အဲဒါေတြ တတ္တာေတာ့ ဟုတ္ပါတယ္ ကွြ်န္ေတာ္တို့ ဘာေတြရလဲေပါ့။
အဓိကကေတာ့ ကွြ်န္ေတာ္တို့ မသိတာေတြ ရွိရင္သိရတယ္ဗ်။ ပြင့္ပြင့္လင္းလင္း ေျပာရရင္ HTML 5 ကို ေလ့လာရေကာင္းမွန္း Devcon မွာ ဂ်ပန္မျကီးေျပာမွသိတာ။ Javascript၊ HTML၊ CSS ကို ေလ့လာရေကာင္းမွန္း လြန္ခဲ့တဲ့ နနစ္ေလာက္ကမွသိတာ။ အဲဒီတုန္းက asp.net နဲ့ တိုင္ပတ္ေနတာ၊ မလုပ္တာမဟုတ္ဘူး လုပ္တတ္တယ္။ Web သေဘာတရားကို မျမင္ဘူးျဖစ္ေနတာဗ်ာ့။
.net မေကာင္းဘူး မဟုတ္ပါ ေကာင္းပါတယ္။ ဒါေပမယ့္ validation စစ္တာေတာင္ ဘယ္လိုလုပ္တာ ကွြ်န္ေတာ္မသိဘူးဗ်။ properties ထဲမွာ ေရြးတာပဲတတ္တယ္။ အခုကေလးေတြလဲ အဲလို ျဖစ္ေနျကတာ။ Web developer လုပ္မယ္ ဘာသင္မလဲ asp.net ဆိုတာခ်ည္းပဲ။ HTML, CSS ကို ေျခဖ်ားေတာင္ မတို့ခ်င္ျကတာ။
Asp.net က မေကာင္းဘူးလား?
အဲဒီေမးခြန္းက မွားတယ္ဗ်။ ေကာင္းပါတယ္။ ေကာင္းတာမွ ေတာ္ေတာ္ကို ေကာင္းတာပါ။ Microsoft ရဲ့ Support၊ Research နဲ့ Funding က အရမ္းေကာင္းပါတယ္။ .net ကလဲေတာ္ေတာ္ ေကာင္းမြန္တဲ့ language collection ပါ။ ျပႆနာက သိပ္ကို ေကာင္းလြန္းေနတာပါ။ အလြယ္တကူ webpage ေတြ ဖန္တီးနိုင္ေနေတာ့ လူေတြက အတြင္းမွာ ဘာေတြျဖစ္သြားမွန္းကို နားမလည္ေတာ့တာပါ။
အေျခခံနားမလည္ေတာ့ ဘာျဖစ္
အထပ္ျမင့္ေဆာက္ခ်င္ရင္ အုတ္ျမစ္က ေတာ္ေတာ္ အေရးပါပါတယ္။ ဆယ္ထပ္တိုက္က ေလးထပ္တိုက္ရဲ့ အုတ္ျမစ္နဲ့ ေဆာက္မရဘူးဗ်။ အေျခခံ မခိုင္ပဲ အိမ္ေဆာက္တာမ်ိုးနဲ့တူတယ္။ အေပၚေရာက္ေတာ့ ယိမ္းထိုးေနေကာ။ မိုးပ်ံေဟာ္တယ္ျကီးေဆာက္ျပီး အိမ္သာထည့္ဖို ေမ့သြားတာနဲ့ပဲ ဆင္ပါတယ္။
Asp.net မွာ Visual Studio က javascript ေတြကို auto –generate ထုတ္ေပးပါတယ္။ HTML အျပင္၊ CSS ပါ ေကာက္ခ်ိတ္ ေပးလိုက္ေသးတယ္။ ကွြ်န္ေတာ့ တပည့္တခ်ို့ရွိပါတယ္။ ပင္ကို ေတာ္ျကပါတယ္။ ခက္တာက HTML basic page ေတာင္ ေကာင္းေကာင္း မေဆာက္တက္ေသးဘူး ကိုယ္ေတာ္၊ အမေတာ္ေတြက Asp.net MVC ကိုင္ခ်င္ေနျပီ။ ခက္ပါတယ္ ကိုယ္ေျပာလဲ မရ။ တစ္ခ်ို့က နားလည္ျပီး ျပင္တယ္။ တစ္ခ်ို့က လံုးဝကို ဒီအတိုင္းပဲ။ ေတာ္ေတာ္ နေမ်ာစရာေကာင္းပါတယ္။
ကွြ်န္ေတာ္ အျမဲေျပာပါတယ္။ နင္တို့လိုရွိတာ သင္တန္းေတြ ေပ်ာ္တယ္လို့။ ဟုတ္တယ္ေလ။ နားမွ မလည္နိုင္တာ ထပ္ခါထပ္ခါ အခ်ိန္ေတြကုန္ျပီး သြားတာပါပဲ။ အလုပ္လဲ ေရာက္ေကာ နားကားေကာ။ လုပ္ရတာက CSS တစ္ပိုင္းေလာက္ျပင္ရတာ ကမၻာပ်က္ေနေကာ။
မတတ္တာသင္ေပးလို့ရတယ္ စဉ္းစားတတ္ေအာင္ လုပ္ေပးလို့မရဘူး
ကွြ်န္ေတာ္တို့ မတက္ရင္ ေလ့လာရင္ အခ်ိန္တန္ရင္ တတ္မွာပဲဗ်။ အခုမျဖစ္ ေနာင္တစ္ခ်ိန္ျဖစ္မွာပဲ။ ဒါေပမယ့္ ဒါကိုဒီလို စဉ္းစားပါသင္ေပးမရဘူးဗ်။ ရန္ကုန္ျမို့ထဲကို ဘယ္လမ္းကသြားသြားေရာက္တယ္။ အျမန္ဆံုးနဲ့ အသက္သာဆံုးလမ္းကေတာ့ ကိုယ္သြားဖူးမွသိမယ္။ ကိုယ္ေလ့လာဖူး မွသိမယ္။
ကွြ်န္ေတာ္တို့အလုပ္က ကုန္ထမ္းတဲ့ အလုပ္လိုမ်ိုး မဟုတ္ဘူးဗ်။ ကုန္ထမ္းတဲ့ အလုပ္လိုမ်ိုးက မ်ားေလအလုပ္တြင္ေလပဲ။ Development ပိုင္းက မတတ္တဲ့ သူစုထား အလကားပဲ။ total failure ပဲျဖစ္မွာပဲ။ ေမာင္လွအတြက္ ၃လျကာတဲ့ အလုပ္က၊ ေမာင္ျမအတြက္ ၃ရက္ထဲနဲ့ ျပီးတယ္ဆိုလဲ ျဖစ္နိုင္တယ္ဗ်။ တကယ္လို ေမာင္လွနဲ့ ေမာင္ျမက သိတာျခင္းတူရင္ေတာင္ စဉ္းစားတာျခင္းကြာရင္၊ စဉ္းစားတတ္တဲ့ သူသာတာပါပဲ။ ေရွ့က ေျပာခဲ့တဲ့ အေျခခံအဆင့္ကိုေတာင္ မပိုင္ခဲ့တဲ့ သူေတြက logical thinking (ဆက္စပ္ေတြးေခၚပံု) လြတ္သြားေကာ။
ဘယ္လို စဉ္:စားတတ္ေအာင္လုပ္ရမလဲ?
အရင္ဆံုး ဒီလိုလုပ္ရင္ ေကာင္းမယ္ဆိုတဲ့ အသိဝင္ဖို့ လိုတယ္ဗ်။ အဲဒါမ်ိုးက self-learning နဲ့ အေတြ့အျကံုက ပဲရတာ။ သင္တန္းလိုမ်ိုး၊ Seminar လိုမ်ိုးတက္ျပီး၊ စာအုပ္လိုမ်ိုး ဖတ္ေပးရတယ္။ ျပီးေတာ့ စဉ္းစားဖို့ အခ်ိန္ေပးရတယ္။ စဉ္းစားတာက ကိုယ္ေလ့လာထားတာကို ငါဘယ္လို လုပ္ရင္ေကာင္းမလဲ၊ ဒါကို ဘယ္မွာသံုးရင္ ေကာင္းမလဲဆိုတာပဲဗ်။
စတင္ေလ့လာတဲ့အခ်ိန္မွာ learning နဲ့ coding ကို ၇၀%ေပးျပီး ၊ R&D (အဆင့္ဆင့္ ဆင့္ကြဲ ျဖစ္ေပၚပံုကို ျခံုငံုသံုးသပ္မူ)ကို ၃၀% သံုးသင္တယ္ဗ် ။ ငါ ဒီ program ေလး ၊ coding ေလးေရးျပီးရင္ ဒါေလးကို ဘယ္ေနရာမွာ ျပန္သံုးလိုက္ရင္ ေကာင္းမလဲ စဉ္းစားဘူးျကလား မသိဘူး ။
ေနာက္ျပီး အဆင့္ ဆင့္ တိုးသြားသင့္တယ္ ၄၀-၆၀ ၊ ၅၀-၅၀ ေနာက္ဆံုး တတ္ကြ်မ္းလာရင္ coding ကို ၃၀% ၊ R&D ကို ၇၀% အထိသံုးသင့္တယ္ဗ် ။ အနည္းဆံုးေတာ့ ဒီဟာမေရးခင္မွာ စာရြက္နဲ့ ခဲတံယူျပီး ဘယ္လိုလုပ္ရင္ ေကာင္းမလဲခ်ေရးျကည္.ပါလား ။ ခဏေလာက္ ေရးေနျကပံုစံကထြက္ျပီး အျပင္လူအေနနဲ့ စဉ္:စားျကည္.လိုက္ပါ ။ လံုးဝ မရရင္ အေအးေလ: ၊ ေကာ္ဖီေလးေသာက္ျပီး အျပင္ထြက္လမ္းေလွ်ာက္လိုက္ပါ ။ အျကံညဏ္ေတြ ရနိုင္ပါတယ္ ။
စာဖတ္အားနည္းျကတယ္…
ကွြ်န္ေတာ္ကိုယ္တိုင္လဲ စာဖတ္ေတာ္ေတာ္ပ်င္းပါတယ္ ။ စာအုပ္ေတြဆိုသိပ္မုန္း ၊ အခုထိ အျပီးထိ ဖတ္ဘူးတဲ့ အဂၤႅိပ္လိုစာအုပ္ဆို ေက်ာင္းစာအုပ္ပဲရွိပါတ ။ ဒါေတာင္ မဖတ္မရလို. ေက်ာင္းစာအုပ္ေတာင္chapter ေတာ္ေတာ္မ်ားမ်ား ေက်ာ္ဖတ္တာပါ ။ တကယ္တန္: နင္လာ: ၊ ငါလား လုပ္ျပီေဟ့ ဆိုရင္ knowledge က သိပ္ကို အေရးျကီးသြားျပီဗ် ။ ဒါေလးကို ဒီေနရာမွာသံုးတာ ငါဟိုေနရာမွာ ျမင္ဘူးတယ္ “ ဆိုတာမ်ိုးက သာသြားေကာ ။ အခုအေရးျကီးဆံုးျပႆနာက ဒါေတြရွိတယ္ ဆိုတာေတာင္ မသိတဲ့ ျပႆနာ ။
Framework ေတြ မသံုးသင့္ဘူး ၊ CMS ေတြ မသံုးသင့္ဘူး
အဲဒါလဲမွာ:တယ္ ။ အဓိကက ကိုယ္လုပ္ေနတဲ့ အလုပ္ေပၚမူတည္တယ္ ။ သံုးသင့္တဲ့ ေနရာမွာသံုး ၊ အစအဆံုးေရးသင္တဲ့ေနရာေရ:သင့္တယ္ ။ ရတဲ့အခ်ိန္ ၊ budget ၊ လူအင္အား ၊ တက္ေျမာက္မူေပၚမူတည္ျပီး မီးစင္ေပၚျကည္.ကသင့္ပါတယ္ ။
Payment လဲနည္းတယ္ ။ အျမန္လိုတယ္ ။ CMS
Payment အသင့္အတင့္ framework သံုးမယ္ကြာ (.net ေတာ္တဲ့သူက ေပါတာကိုး)
Payment သိပ္ေကာင္းတယ္ ။အခ်ိန္လဲ ေပးနိုင္တယ္ ။ လူလဲ ေတာ္ျကတယ္ ။ Testing လုပ္နိုင္တယ္ ။ (လက္စြမ္းျပျပီပဲ)
အပ္နဲ့ထြင္းသင့္ရင္ ထြင္းျပီး ၊ ပုဆိန္နဲ့ ေပါက္သင့္ရင္ ေပါက္ျကပါ ။ ေခါင္းမမာျကပါနဲ့ ။ ေလ့လာျကပါ သံုးသင့္တာကို သံုးသင့္တဲ့ေနရာမွာသံုးျကပါ ။ စဉ္:စားျကပါ ။ ကွြ်န္ေတာ္ကေတာ့ ဒါပဲေျပာလိုပါတယ္ ။
ျငင္းေတာ့မရပါဘူး။ ကွြ်န္ေတာ္တို့ အားလံုး အင္တာနက္စသံုးျဖစ္တာ ခ်က္တင္ပါ။ ကွြ်န္ေတာ္လဲ ၂၀ဝ၀ျပည့္နစ္မွာ စသံုးျဖစ္ပါတယ္။ MIRC ပါ။ အဲဒီတုန္းက ငယ္ေသးေတာ့ သိပ္ေပ်ာ္ပါတယ္။ အကိုျကီးေတြ၊ အမျကီးေတြ၊ ေကာင္မေလးေတြ နဲ့စကားေျပာ (အမွန္ကေတာ့ ေကာင္မေလးေတြ မ်ားပါတယ္)။ ေနာက္ဆံုး အဲဒီကပဲ ရည္းစားေတာင္ ရပါေသးတယ္။ ေနာက္မွ ျပတ္သြားတာေတာ့ တစ္ပိုင္းေပါ့ေနာ္။ အက်ိုးမရွိဘူး မဟုတ္ပါဘူး ရွိပါတယ္။ အနည္းဆံုးေတာ့ စာရိုက္တာ ျမန္လာတာေပါ့ေနာ္ ခ်က္ခ်င္တာကိုး ဖြင့္ထားတဲ့ ေကာင္မေလး account က ၄၀ေလာက္ရွိတယ္။ အျမန္လိုက္ရိုက္ရင္းနဲ့ ေတာ္ေတာ္ေလးကို အင္တာနက္ဆိုင္ကို လုပ္ေကြ်းခဲ့ပါတယ္။ ျပီးရင္ အျပင္မွာ ခ်ိန္းေတြ့ ေတာ္ေတာ္ကို အလုပ္ရႈပ္ခဲ့တာပါ။ MIRC က အဲဒီတုန္းက အဲေလာက္ မဆိုးေသးဘူးဗ်။ လူသန့္တယ္ေျပာရမလား သံုးနိုင္တဲ့သူက လူတန္းစား တရပ္ပဲရွိေသးတယ္။
ေနာက္ေတာ့ Gtalk ေခတ္စားလာတယ္ဗ်ာ။ အခုဆိုရင္ Facebook ေပါ့ေနာ္။ သံုးေနျကတာေတြ့ေတာ့ ဝမ္းသာပါတယ္။ ဘာပဲေျပာေျပာ နည္းပညာနဲ့ မစိမ္းေတာ့ဘူးဗ်။ ကွြ်န္ေတာ္ေျပာခ်င္တဲ့ အပိုင္းက ဒီမွာစျပီ။ ဒီမွာက ေတာ္ေတာ္ဆိုးတယ္ဗ်။ chat ဆိုရင္ chat အဆင့္မွာပဲ က်န္ခဲ့တယ္ က်န္တာကို မေရာက္ေတာ့တာ။ အဓိက အေျကာင္းအရင္းကို စစ္လိုက္ေတာ့ ေလ့လာရေကာင္းမွန္းကို မသိတာပါ။ Social Networking ေတြေတာင္ သံုးတတ္ျပီဆိုေတာ့ ေလ့လာမူနဲ့ မေဝးေတာ့ဘူးဗ်။ နည္းနည္းပဲ လိုေတာ့တယ္။ အားစိုက္ရင္ ေရာက္ျပီ။ ကွြ်န္ေတာ္က ဝက္ဘ္ သမားဆိုေတာ့ ဝက္ဘ္နဲ့ ပတ္သက္ျပီး share ပါရေစ။
ပြဲေတြတတ္တာေကာင္းလား?
အိုင္တီေလ့လာျကတယ္ေပါ့ေလ။ ေကာင္းပါတယ္။ ဒီမွာက ပြဲတိုင္း လုပ္တိုင္းစည္တယ္။ ဘားကမ့္ ဆိုလဲ ကမၻာေပၚမွာ အမ်ားဆံုး၊ devcon ဆိုလဲ လာျကတာ ေထာင္ခ်ီတယ္။ ဘာေတြရလဲ? ကွြ်န္ေတာ္ ေမးခ်င္ပါတယ္။ အဲဒါေတြ တတ္တာေတာ့ ဟုတ္ပါတယ္ ကွြ်န္ေတာ္တို့ ဘာေတြရလဲေပါ့။
အဓိကကေတာ့ ကွြ်န္ေတာ္တို့ မသိတာေတြ ရွိရင္သိရတယ္ဗ်။ ပြင့္ပြင့္လင္းလင္း ေျပာရရင္ HTML 5 ကို ေလ့လာရေကာင္းမွန္း Devcon မွာ ဂ်ပန္မျကီးေျပာမွသိတာ။ Javascript၊ HTML၊ CSS ကို ေလ့လာရေကာင္းမွန္း လြန္ခဲ့တဲ့ နနစ္ေလာက္ကမွသိတာ။ အဲဒီတုန္းက asp.net နဲ့ တိုင္ပတ္ေနတာ၊ မလုပ္တာမဟုတ္ဘူး လုပ္တတ္တယ္။ Web သေဘာတရားကို မျမင္ဘူးျဖစ္ေနတာဗ်ာ့။
.net မေကာင္းဘူး မဟုတ္ပါ ေကာင္းပါတယ္။ ဒါေပမယ့္ validation စစ္တာေတာင္ ဘယ္လိုလုပ္တာ ကွြ်န္ေတာ္မသိဘူးဗ်။ properties ထဲမွာ ေရြးတာပဲတတ္တယ္။ အခုကေလးေတြလဲ အဲလို ျဖစ္ေနျကတာ။ Web developer လုပ္မယ္ ဘာသင္မလဲ asp.net ဆိုတာခ်ည္းပဲ။ HTML, CSS ကို ေျခဖ်ားေတာင္ မတို့ခ်င္ျကတာ။
Asp.net က မေကာင္းဘူးလား?
အဲဒီေမးခြန္းက မွားတယ္ဗ်။ ေကာင္းပါတယ္။ ေကာင္းတာမွ ေတာ္ေတာ္ကို ေကာင္းတာပါ။ Microsoft ရဲ့ Support၊ Research နဲ့ Funding က အရမ္းေကာင္းပါတယ္။ .net ကလဲေတာ္ေတာ္ ေကာင္းမြန္တဲ့ language collection ပါ။ ျပႆနာက သိပ္ကို ေကာင္းလြန္းေနတာပါ။ အလြယ္တကူ webpage ေတြ ဖန္တီးနိုင္ေနေတာ့ လူေတြက အတြင္းမွာ ဘာေတြျဖစ္သြားမွန္းကို နားမလည္ေတာ့တာပါ။
အေျခခံနားမလည္ေတာ့ ဘာျဖစ္
အထပ္ျမင့္ေဆာက္ခ်င္ရင္ အုတ္ျမစ္က ေတာ္ေတာ္ အေရးပါပါတယ္။ ဆယ္ထပ္တိုက္က ေလးထပ္တိုက္ရဲ့ အုတ္ျမစ္နဲ့ ေဆာက္မရဘူးဗ်။ အေျခခံ မခိုင္ပဲ အိမ္ေဆာက္တာမ်ိုးနဲ့တူတယ္။ အေပၚေရာက္ေတာ့ ယိမ္းထိုးေနေကာ။ မိုးပ်ံေဟာ္တယ္ျကီးေဆာက္ျပီး အိမ္သာထည့္ဖို ေမ့သြားတာနဲ့ပဲ ဆင္ပါတယ္။
Asp.net မွာ Visual Studio က javascript ေတြကို auto –generate ထုတ္ေပးပါတယ္။ HTML အျပင္၊ CSS ပါ ေကာက္ခ်ိတ္ ေပးလိုက္ေသးတယ္။ ကွြ်န္ေတာ့ တပည့္တခ်ို့ရွိပါတယ္။ ပင္ကို ေတာ္ျကပါတယ္။ ခက္တာက HTML basic page ေတာင္ ေကာင္းေကာင္း မေဆာက္တက္ေသးဘူး ကိုယ္ေတာ္၊ အမေတာ္ေတြက Asp.net MVC ကိုင္ခ်င္ေနျပီ။ ခက္ပါတယ္ ကိုယ္ေျပာလဲ မရ။ တစ္ခ်ို့က နားလည္ျပီး ျပင္တယ္။ တစ္ခ်ို့က လံုးဝကို ဒီအတိုင္းပဲ။ ေတာ္ေတာ္ နေမ်ာစရာေကာင္းပါတယ္။
ကွြ်န္ေတာ္ အျမဲေျပာပါတယ္။ နင္တို့လိုရွိတာ သင္တန္းေတြ ေပ်ာ္တယ္လို့။ ဟုတ္တယ္ေလ။ နားမွ မလည္နိုင္တာ ထပ္ခါထပ္ခါ အခ်ိန္ေတြကုန္ျပီး သြားတာပါပဲ။ အလုပ္လဲ ေရာက္ေကာ နားကားေကာ။ လုပ္ရတာက CSS တစ္ပိုင္းေလာက္ျပင္ရတာ ကမၻာပ်က္ေနေကာ။
မတတ္တာသင္ေပးလို့ရတယ္ စဉ္းစားတတ္ေအာင္ လုပ္ေပးလို့မရဘူး
ကွြ်န္ေတာ္တို့ မတက္ရင္ ေလ့လာရင္ အခ်ိန္တန္ရင္ တတ္မွာပဲဗ်။ အခုမျဖစ္ ေနာင္တစ္ခ်ိန္ျဖစ္မွာပဲ။ ဒါေပမယ့္ ဒါကိုဒီလို စဉ္းစားပါသင္ေပးမရဘူးဗ်။ ရန္ကုန္ျမို့ထဲကို ဘယ္လမ္းကသြားသြားေရာက္တယ္။ အျမန္ဆံုးနဲ့ အသက္သာဆံုးလမ္းကေတာ့ ကိုယ္သြားဖူးမွသိမယ္။ ကိုယ္ေလ့လာဖူး မွသိမယ္။
ကွြ်န္ေတာ္တို့အလုပ္က ကုန္ထမ္းတဲ့ အလုပ္လိုမ်ိုး မဟုတ္ဘူးဗ်။ ကုန္ထမ္းတဲ့ အလုပ္လိုမ်ိုးက မ်ားေလအလုပ္တြင္ေလပဲ။ Development ပိုင္းက မတတ္တဲ့ သူစုထား အလကားပဲ။ total failure ပဲျဖစ္မွာပဲ။ ေမာင္လွအတြက္ ၃လျကာတဲ့ အလုပ္က၊ ေမာင္ျမအတြက္ ၃ရက္ထဲနဲ့ ျပီးတယ္ဆိုလဲ ျဖစ္နိုင္တယ္ဗ်။ တကယ္လို ေမာင္လွနဲ့ ေမာင္ျမက သိတာျခင္းတူရင္ေတာင္ စဉ္းစားတာျခင္းကြာရင္၊ စဉ္းစားတတ္တဲ့ သူသာတာပါပဲ။ ေရွ့က ေျပာခဲ့တဲ့ အေျခခံအဆင့္ကိုေတာင္ မပိုင္ခဲ့တဲ့ သူေတြက logical thinking (ဆက္စပ္ေတြးေခၚပံု) လြတ္သြားေကာ။
ဘယ္လို စဉ္:စားတတ္ေအာင္လုပ္ရမလဲ?
အရင္ဆံုး ဒီလိုလုပ္ရင္ ေကာင္းမယ္ဆိုတဲ့ အသိဝင္ဖို့ လိုတယ္ဗ်။ အဲဒါမ်ိုးက self-learning နဲ့ အေတြ့အျကံုက ပဲရတာ။ သင္တန္းလိုမ်ိုး၊ Seminar လိုမ်ိုးတက္ျပီး၊ စာအုပ္လိုမ်ိုး ဖတ္ေပးရတယ္။ ျပီးေတာ့ စဉ္းစားဖို့ အခ်ိန္ေပးရတယ္။ စဉ္းစားတာက ကိုယ္ေလ့လာထားတာကို ငါဘယ္လို လုပ္ရင္ေကာင္းမလဲ၊ ဒါကို ဘယ္မွာသံုးရင္ ေကာင္းမလဲဆိုတာပဲဗ်။
စတင္ေလ့လာတဲ့အခ်ိန္မွာ learning နဲ့ coding ကို ၇၀%ေပးျပီး ၊ R&D (အဆင့္ဆင့္ ဆင့္ကြဲ ျဖစ္ေပၚပံုကို ျခံုငံုသံုးသပ္မူ)ကို ၃၀% သံုးသင္တယ္ဗ် ။ ငါ ဒီ program ေလး ၊ coding ေလးေရးျပီးရင္ ဒါေလးကို ဘယ္ေနရာမွာ ျပန္သံုးလိုက္ရင္ ေကာင္းမလဲ စဉ္းစားဘူးျကလား မသိဘူး ။
ေနာက္ျပီး အဆင့္ ဆင့္ တိုးသြားသင့္တယ္ ၄၀-၆၀ ၊ ၅၀-၅၀ ေနာက္ဆံုး တတ္ကြ်မ္းလာရင္ coding ကို ၃၀% ၊ R&D ကို ၇၀% အထိသံုးသင့္တယ္ဗ် ။ အနည္းဆံုးေတာ့ ဒီဟာမေရးခင္မွာ စာရြက္နဲ့ ခဲတံယူျပီး ဘယ္လိုလုပ္ရင္ ေကာင္းမလဲခ်ေရးျကည္.ပါလား ။ ခဏေလာက္ ေရးေနျကပံုစံကထြက္ျပီး အျပင္လူအေနနဲ့ စဉ္:စားျကည္.လိုက္ပါ ။ လံုးဝ မရရင္ အေအးေလ: ၊ ေကာ္ဖီေလးေသာက္ျပီး အျပင္ထြက္လမ္းေလွ်ာက္လိုက္ပါ ။ အျကံညဏ္ေတြ ရနိုင္ပါတယ္ ။
စာဖတ္အားနည္းျကတယ္…
ကွြ်န္ေတာ္ကိုယ္တိုင္လဲ စာဖတ္ေတာ္ေတာ္ပ်င္းပါတယ္ ။ စာအုပ္ေတြဆိုသိပ္မုန္း ၊ အခုထိ အျပီးထိ ဖတ္ဘူးတဲ့ အဂၤႅိပ္လိုစာအုပ္ဆို ေက်ာင္းစာအုပ္ပဲရွိပါတ ။ ဒါေတာင္ မဖတ္မရလို. ေက်ာင္းစာအုပ္ေတာင္chapter ေတာ္ေတာ္မ်ားမ်ား ေက်ာ္ဖတ္တာပါ ။ တကယ္တန္: နင္လာ: ၊ ငါလား လုပ္ျပီေဟ့ ဆိုရင္ knowledge က သိပ္ကို အေရးျကီးသြားျပီဗ် ။ ဒါေလးကို ဒီေနရာမွာသံုးတာ ငါဟိုေနရာမွာ ျမင္ဘူးတယ္ “ ဆိုတာမ်ိုးက သာသြားေကာ ။ အခုအေရးျကီးဆံုးျပႆနာက ဒါေတြရွိတယ္ ဆိုတာေတာင္ မသိတဲ့ ျပႆနာ ။
Framework ေတြ မသံုးသင့္ဘူး ၊ CMS ေတြ မသံုးသင့္ဘူး
အဲဒါလဲမွာ:တယ္ ။ အဓိကက ကိုယ္လုပ္ေနတဲ့ အလုပ္ေပၚမူတည္တယ္ ။ သံုးသင့္တဲ့ ေနရာမွာသံုး ၊ အစအဆံုးေရးသင္တဲ့ေနရာေရ:သင့္တယ္ ။ ရတဲ့အခ်ိန္ ၊ budget ၊ လူအင္အား ၊ တက္ေျမာက္မူေပၚမူတည္ျပီး မီးစင္ေပၚျကည္.ကသင့္ပါတယ္ ။
Payment လဲနည္းတယ္ ။ အျမန္လိုတယ္ ။ CMS
Payment အသင့္အတင့္ framework သံုးမယ္ကြာ (.net ေတာ္တဲ့သူက ေပါတာကိုး)
Payment သိပ္ေကာင္းတယ္ ။အခ်ိန္လဲ ေပးနိုင္တယ္ ။ လူလဲ ေတာ္ျကတယ္ ။ Testing လုပ္နိုင္တယ္ ။ (လက္စြမ္းျပျပီပဲ)
အပ္နဲ့ထြင္းသင့္ရင္ ထြင္းျပီး ၊ ပုဆိန္နဲ့ ေပါက္သင့္ရင္ ေပါက္ျကပါ ။ ေခါင္းမမာျကပါနဲ့ ။ ေလ့လာျကပါ သံုးသင့္တာကို သံုးသင့္တဲ့ေနရာမွာသံုးျကပါ ။ စဉ္:စားျကပါ ။ ကွြ်န္ေတာ္ကေတာ့ ဒါပဲေျပာလိုပါတယ္ ။
Freelance Developer တကယ္လုပ္ေတာ့မွာလား? – ၂
Language Independence ျဖစ္သင့္သလား?
Freelancer ျဖစ္မွေတာ့ ဒါလဲပါသြားပါျပီ ။ Language တင္မကပါဘူး ။ database , CMS , mobile အကုန္ကို လုပ္နိုင္ရပါမယ္ ။ ဟင္အခ်ိန္က နည္းနည္းေလး အားလံုးကို မသင္နိုင္ဘူး ၊နားမလည္နိုင္ဘူးဆိုရင္ ကိုျမင့္ေက်ာ္သူေျပာသလိုပဲ ။ Programming Statement ေတြကို ခ်ေရးျကည္.ပါ။ while, if , for အဲဒါေတြ အကုန္ေပါင္းရင္ စာမ်က္နာ နစ္မ်က္နာမေက်ာ္ပါဘူး ။ အဲဒါေတြအားလံုးကို programming language ေတြအားလံုးသံုးပါတယ္ ။ Database ေတြေကာ သူတို.ရဲ့ queryသေဘာတရားေတြက တူတူပါပဲ ။ မူကြဲေလးေတြရွိေကာင္းရွိနိုင္ေပမယ့္ ဒီအေဖ၊ ဒီအေမပါပဲ ။
စာအုပ္ေတြဖတ္သင့္သလား?
Google ကိုအသံုးျပုတတ္တာ ၊ search Enginer ကို ကြ်မ္းကြ်မ္းက်င္က်င္သံုးတတ္တာေတြက developer ေတြရဲ့ လက္နက္၊ကရိယာေတြပါ ။ ကွြ်န္ေတာ္လဲ စာဖတ္ေတာ္ေတာ္ပ်င္းပါတယ္ ။ ဒါေပမယ့္ language တစ္ခု ၊ framework ၊ CMS အသစ္တစ္ခုကို စျပီးေလ့လာမယ္ဆိုရင္ စာအုပ္ေတြကစတာ အေကာင္းဆံုးပါပဲ ။ ဘာျဖစ္လို.လဲဆိုတဲ့ Language နဲ့ပတ္သက္တဲ့ လွ်ိုဝွက္ခ်က္ေတြ ၊ flow ေတြက စာအုပ္ေတြမွာပဲ ရနိုင္တာပါ ။
အခ်ိန္ေလးစားပါ
ကွြ်န္ေတာ္လဲ ျမန္မာျပည္က လူတစ္ေယာက္ျဖစ္တဲ့အတြက္ အခ်ိန္က ေတာ္ေတာ္ညိရတာ ဒုကၡေရာက္ပါတယ္။ လူျကီးေတြ ၊ ဌာနဆိုင္ရာအျကီးအကဲေတာ္ေတာ္မ်ားမ်ားက အခ်ိန္ကိုေတာ္ေတာ္ sensitive ျဖစ္ပါတယ္ ။ မနက္ပိုင္း အစည္းအေဝးေတြက developer ေတြရဲ့ ရန္သူေတြပါ ။ မတတ္သာရင္ SMS ေလးပို.သင့္ပါတယ္ ၊ ဖုန္းဆက္သင့္ပါတယ္ ။ ဖုန္းမရွိရင္ အေထာက္အထားတစ္ခုခုယူသြားသင့္ပါတယ္ ။ အီးေမးလ္ေတာ့မပို.သင့္ပါဘူး ။ မေလးစားရာေရာက္ပါတယ္ ။
လွ်ိုဝွက္ခ်က္ကို ေလးစားပါ .
အခ်ိန္ေတာ္ေတာ္မ်ားမ်ားမွာ Company ေတြနဲ့ တြဲလုပ္ရမွာေတြပါပါတယ္ ။ Company A နဲ့ အျပင္ Company B,C,D ေတြနဲ့လဲ လုပ္ေကာင္းလုပ္ရမွာပါ ။ A ကဟာနဲ့ B,C,D ၊ B ကဟာေန့ A,C,D လွ်ိုဝွက္ခ်က္ေတြကို မေပါက္ျကားရပါဘူး ။ သူမ်ား coding ကို ျဖစ္နိုင္ရင္ အျပင္မယူသြားရပါဘူး ။ သူမ်ားရဲ့ data ေတြကို ပစ္စလတ္ခတ္မထားရပါဘူး ။ အထူးသျဖင့္ customer list ေတြဟာ အရမ္းကို အေရးျကီးပါတယ္ ။ ခြင့္မေတာင္းပဲ ေလွ်ာက္မသြားရ ၊ ေလွ်ာက္မျကည္.ရပါဘူး ။ Online ပံုစတင္မက ၊ အျပင္မွာ အလုပ္လုပ္ရင္ အေရးျကီးပါတယ္ ။
Certificate ေတြက အေရးပါသလား?
Reputation တည္ေဆာက္ျပီးသြားရင္ ျပႆနာမရွိေပမယ့္ ။ offer တစ္ခုခုရွိမယ္ဆိုရင္ ၊ ကိုယ္လဲအသစ္ျဖစ္ေနရင္ ရွိသင့္ပါတယ္ ။ ဥပမာအာ:ျဖင့္ လူအေယာက္ ၂၀ဝ ရွိတယ္ ။ အခ်ိန္ေပးျပီး အင္တာဗ်ူးနိုင္တာက ၅ေယာက္ ဆိုရင္ ကွြ်န္ေတာ္ေတာ့ ပညာအရည္အခ်င္း ဇကာနဲ့တိုက္မိမွာပါပဲ ။ သူတတ္တာမတတ္တာအပထား “ဒါေတာ့ျပီးေအာင္လုပ္နိုင္တယ္”ဆိုတဲ့ ျကိုးစားမူေတာ့ေတြ့ရမွာပါ ။
Reputation ကို ထိန္းပါ ။ ရိုးသားပြင့္လင္းမူရွိပါေစ ။
ကိုယ္လုပ္နိုင္တာကို လုပ္ျပီး မလုပ္နိုင္တာကို အားမနာတမ္း ညင္းသင့္ပါတယ္ ။ တကယ္လို support အရမ္းေကာင္းတယ္ ။ အခ်ိန္လဲေပးနိုင္တယ္ဆိုရင္ေတာ့ တမ်ိုးပါ ။ Freelance ဆိုတာမ်ိုးက individual ပါ။ ကိုယ္စားျပုအဖြဲ့အစည္းမရွိပါဘူး ။အဲဒီအတြက္ personal reputation က အရမ္းအေရးျကီးပါတယ္ ။ System ေတြရဲ့ limitation ကိုလဲ နားလည္သင့္ပါတယ္ ။ ရမ္းမတုတ္ပါနဲ့ ။
ျမန္မာျပည္မွာေတာင္မဟုတ္ပါဘူး နိုင္ငံျခားမွာေကာ မိမိကိုယ္ကို အတင္းကို တက္သေယာင္ေယာင္ ဆရာျကီးပံုစံေတြရွိပါတယ္ ။ ပရိုဂ်က္ တစ္ခါရေကာင္းရမယ္ ၊ နစ္ခါရေကာင္းရမယ္ ။ ပရိုဂ်က္လဲ fail ျဖစ္ေကာ ေနာက္ပိုင္း ဘူပိတ္ေတာ့တာပါပဲ ။ ပန္:သတင္းေလညင္းေဆာင္ ၊ လူသတင္းလူခ်င္းေဆာင္ပါတယ္ ။ အခုမတတ္တာက ေနာက္ျကာရင္တတ္မွာပါပဲ ။ တခါခိုးတာကေတာ့ ဆယ္ခါျမင္နိုင္ပါတယ္ ။
စစ္မေရာက္ခင္ ဓားေသြးပါ ။
ကိုယ္လုပ္ေနတဲ့ Development Field နဲ့သက္ဆိုင္တဲ့ knowledge ကို ျဖည္.ထားသင့္ပါတယ္ ။ကိုယ့္ရဲ့ profolio ကို တည္ေဆာက္သင့္ပါတယ္ ။ အနည္းဆံုးေတာ့ ကိုယ္ပိုင္ နည္:ပညာဘေလာက္ေလးရွိသင့္ပါတယ္ ။ ျဖစ္နိုင္ရင္ နည္းပညာအသစ္တစ္ခုထြက္တာနဲ့ တီးမိေခါက္မိေအာင္ စမ္းထားသင့္ပါတယ္ ။
Policy နဲ့ Culture ကိုေလ:စားပါ ။
Company တိုင္းမွာ သူ.တို.ရဲ့ ကိုယ္ပိုင္ Policy ရွိပါတယ္ ။ တစ္ဦးတည္းပိုင္ျဖစ္ျဖစ္ ၊ အမ်ားပိုင္ျဖစ္ျဖစ္ ၊မိသားစုပိုင္ျဖစ္ျဖစ္ ၊ Chain Management ျဖစ္ျဖစ္ ၊ ျကိုးနီစနစ္နဲ့ ျဖစ္ျဖစ္ေလးစားရပါမယ္ ။ ကိုယ္က ဝန္ထမ္းမဟုတ္တဲ့အတြက္ ဝင္ေရာက္မပတ္သက္ရပါဘူး ။ စည္းရွိရပါမယ္ ။
Time Scope ရွိပါေစ
ဒီေန့ ၊ ဒီအခ်ိန္ ဒါအပ္မယ္ဆို ျပီးေအာင္လုပ္သင့္ပါတယ္ ။ ေနာက္တစ္ခုက ဆရာတစ္ေယာက္သင္ေပးတာပါ ။ ဟိုကမလုပ္ခိုင္းပဲ ကိုယ္ကလုပ္တတ္ရင္ေတာင္ မေျပာသင့္ပါဘူး ။ ဘာလုပ္သင့္လဲ အကူအညီ ေတာင္:မွသာ ေျပာေကာင္းေျပာနိုင္ပါတယ္ ။ ပိုေနတဲ့အခ်ိန္ကို performance အတြက္ tuning လုပ္ဖို.အခ်ိန္ရေအာင္ပါ။ လူျကီးပိုင္းေတာ္ေတာ္မ်ားမ်ားက အလုပ္ျဖစ္တာနဲ့ stable ျဖစ္တာကို functionစံုတာထက္သေဘာက်ပါတယ္ ။ အဲကိုယ့္ကို လြတ္လြတ္လပ္လပ္ဆံုးျဖတ္ခြင့္ေပးထားတဲ့ ပရိုဂ်က္မ်ိုး ၊ ဥပမာအားျဖင့္ ပညာေရးဆိုင္မ်ိုး ဒါေတြဒါေတြ ပါရမယ္ပဲေျပာမယ္ဆိုရင္ ဒီလိုဒီလို ကိုယ္ကသင့္ေတာ္တာမ်ိုးလုပ္ေပးသင့္ပါတယ္ ။ Creative Works ေတြမွာကေတာ့ အဆင္ေျပနိုင္ပါတယ္ ။
တာဝန္ယူတတ္ပါေစ
Team နဲ့လုပ္လုပ္ ၊ တစ္ေယာက္တည္းလုပ္လုပ္ freelance သမားေတြဟာ မိမိမွာ တာဝန္ရွိတာကို သတိထားရပါမယ္ ။ Project failure ဟာ မိမိရဲ့ career အတြက္ doom ျဖစ္သြားနိုင္ပါတယ္ ။ မျဖစ္နိုင္ရင္ အေစာကတည္းကညင္းလိုက္ပါ ။ အားမနာပါနဲ့ ။
မိသားစုအတြက္ အခ်ိန္ေပးပါ ။
ဒါကဒီမွာေတာ္ေတာ္ အေရးျကီးတဲ့ ကိစၥလို.ေျပာလို.ရပါတယ္ ။ ဥပမာအားျဖင့္ ကွြ်န္ေတာ့္မိဘဟာ ကွြ်န္ေတာ္ဘာလုပ္ေနလဲ မသိပါဘူး ။ ဘယ္ေလာက္ပဲဝင္ဝင္ ၊ ဘယ္ေလာက္ပဲ ဂ်ာနယ္မွာ စာမ်က္နာအျပည္. အင္တာဗ်ူးပါပါ ။ ဘယ္ေလာက္ပဲ ရုပ္ျမင္သံျကားမွာလာလာ ပံုမွန္အလုပ္မဟုတ္တဲ့အတြက္ အလုပ္လို.မသက္မွတ္ပါဘူး ။ အိုင္တီသမားေတြဟာ အိပ္ခ်ိန္စားခ်ိန္ သူမ်ားနဲ့မတူပါဘူး ။ ေတာ္ေတာ္ဒုကၡေရာက္ရပါတယ္ ။
အေရးျကီးတာကေတာ့ အနည္းဆံုး ကိုယ့္ကို နစ္သိပ္စကားေျပာနိုင္တာ ၊ အဝတ္ေတြေလွ်ာ္ေပးေကာင္း ေလွ်ာ္ေပးမွာ ၊ ဂရုစိုက္တာ စိတ္ပိုင္းဆိုင္ရာ ေနြးေထြးမူေပးတာဟာ မိဘ၊ဒါမွမဟုတ္ မိဘရဲ့အေထာက္အပံ့ပါပဲ ။ မိသားစုမွာ မေအာင္ျမင္ပဲ Freelance ေကာင္း တစ္ေယာက္လံုးဝလံုးဝ လံုးဝကို မျဖစ္နိုင္ပါဘူး။
Freelance လုပ္ရတာေဈးျကီးလား?
လက္ေတာ့တစ္လံုးေလာက္ေတာ့ရွိရပါမယ္ ။ အင္တာနက္ ၂၄နာရီရတဲ့ေနရာမွာရွိသင့္ပါတယ္ ။ ဟန္:ဖုန္းမဟုတ္ေတာင္၊ ဆက္သြယ္နိုင္မယ့္ ဖုန္းတလံုးရွိသင့္ပါတယ္ ။ ဖုန္းဆက္ရင္ ည ၃၊ ၄နာရီထသြားရတဲ့ အေခါက္ေတြ မနည္းပါဘူး ။ အနည္းဆံုး အင္တာနက္+ လက္ေတာ့ ဆယ္သိန္းေလာက္ေတာ့ ကုန္ပါတယ္ ။ မရွိလဲ Laptop အေဟာင္းတစ္လံုးဝယ္ျပီး စသင့္ပါတယ္ ။ အဓိကကေတာ့ အလုပ္ကို လံုးဝလံုးဝမေရြးပါနဲ့ ။ အစပိုင္းမွာ ငါဟာDeveloper ျဖစ္တယ္ ငါဒါလုပ္ရမွလုပ္မယ္ဆိုရင္ အေစာတတည္းကစြန့္လွြတ္လိုက္ပါ ။
Devcon တုန္းက ဆရာဦးသိန္းဦးကေမးပါတယ္ ။ ခ်မ္းသာလို. Freelancer လုပ္တဲ့သူဘယ္နစ္ေယာက္ရွိလဲဆိုေတာ့ ကွြ်န္ေတာ္ လက္ေထာင္ခဲ့ပါတယ္ ။ ဘာလို.လဲဆိုေတာ့ ကွြ်န္ေတာ့္မွာ ေရွြအိုးျကီးသံုးလံုးရွိတဲ့အတြက္ပါ ။ တျခားကိစၥတစ္ခု ျဖတ္ဝင္လာတဲ့အတြက္ မရွင္းျပျဖစ္လိုက္တာပါ ။
ပထမေရွြအို:ကေတာ့ – ကွြ်န္ေတာ္ထက္ programming skillေကာင္းတဲ့သူအမ်ားျကီးပါ ။သူမ်ားက ကို:လံုးနဲ့ ကိုးမ်ိုးေရးတတ္ရင္ ၊ကွြ်န္ေတာ္က ကွြ်န္ေတာ္တတ္ထားတဲ့ တတ္ထားတဲ့ သံုးလံုးကို ကိုးမ်ိုး ပတ္ခ်ာလည္သံုးတတ္ေအာင္ ျကိုးစားပါတယ္ ။ ေျပာခ်င္တာက ရွိတာ ၊တတ္တာေလးကို ဘယ္လိုအသံုးခ်မလဲ စဉ္းစားပါတယ္ ။
ဒုတိယေရွြအိုးကေတာ့ – developer အသိုင္းအဝိုင္း အျပင္ ၊ အျပင္က နည္းပညာအသိုင္းအဝိုင္းနဲ့ ဝင္ဆန့္ေအာင္ လိုက္ေပါင္းထားပါတယ္ ။ ကွြ်န္ေတာ္ မေတာ္ပါဘူး ။တခ်ို့ဟာေတြ မလုပ္တတ္ပါဘူး ။ ဒါေပမယ့္ ဘယ္သူကဘာလုပ္တတ္တယ္ဆိုတာကို သိေအာင္ျကိုးစားပါတယ္ ။ ဘယ္သူနဲ့ေပါင္းရင္ရမယ္ ၊ ဘယ္ဟာကို ဘယ္ေလာက္ေဈးသက္သက္သာသာျဖစ္ေအာင္ ဘယ္လိုလုပ္ရမလဲ သိေအာင္ျကိုးစားပါတယ္ ။ ဟုတ္ေနတဲ့ တတ္ကြ်မ္းေနတဲ့သူေတြနဲ့ တဲ့ေအာင္ေပါင္းပါတယ္ ။ အနည္းဆံုး မကူညီေတာင္ စကားေျပာရတာ ဗဟုသုတရပါတယ္ ။ ေလသံဖမ္းတရားနာတတ္ပါတယ္။
တတိယေရွြအိုးကေတာ့ – ေနာက္တစ္ခုက အလုပ္တစ္ခုကို ျပီးေအာင္လုပ္ပါတယ္ ။ မလုပ္နိုင္ရင္ညင္းပါတယ္ ။ ေခါင္းရွင္းသြားတဲ့အခါ တျခားဟာေအးေဆးလုပ္နိုင္ပါတယ္ ။
Developer ဆိုတာ developer အလုပ္လုပ္ရံုနဲ့ျပီးျပီလား?
အားလံု:ကအေတြ့အျကံုကပဲသင္ေပးသြားတာပါပဲ ။ ကွြ်န္ေတာ္လဲ ဒုကၡေရာက္တဲ့ မလုပ္တတ္တဲ့အခ်ိန္ေတြရွိပါတယ္ ။ ကွြ်န္ေတာ့္ဆရာ ကိုရာဗီအသိဆံုးျဖစ္မွာပါ ။ ဒါေပမယ့္ သူလုပ္တတ္တဲ့အတြက္ သူ.ကို ေမးရမွာ ကွြ်န္ေတာ္သိပါတယ္ ။ ကြမ္:တစ္ထုပ္နဲ့ မ်က္နာလုပ္စာေမးလို.ရတဲ့ ဆရာရွိပါတယ္ ။ MCPA လိုမ်ိုး ၊ MIT လိုမ်ိုး ၊ MBS လိုမ်ိုး ၊Winner လိုမ်ိုး ေနရာေတြမွာ ဆရာေတြ ၊ အကိုေတြ ၊ မိတ္ေဆြေတြ ၊ သူငယ္ခ်င္းေတြရွိပါတယ္ ။ IT show သြားရင္ေတာင္ ပိုင္ရွင္အနည္းဆံုး ၆ဦး နဲ့ ခင္ေအာင္လုပ္ထားပါတယ္ ။ ေရွ့တုန္းက ေျပာခဲ့သလိုပဲ ဖြင့္ေျပာေကာင္းမွေျပာမယ္ တိတ္တိတ္ေလးဆရာတင္ျပီး ေကာင္းတာေလးေတြကို ရေအာင္ယူပါတယ္ ။
MMGamers.com က စျပီးလုပ္ခဲ့စဉ္တုန္းက WordPress စမ္းေနတုန္းပါပဲ ။ ဂိမ္းအေျကာင္းလဲ ဘာမွ နားမလည္ပါဘူး ။ ကိုျမင့္ေက်ာ္သူလိုမ်ိုး ၊ ကိုေနေအာင္လတ္မ်ိုး ဂိမ္းကို ေနာေက်ေအာင္ သိတဲ့သူေတြကိုပဲ အားကိုးခဲ့တာပါ ။ ကွြ်န္ေတာ့္အလုပ္ကို maintain ပဲ ပါးပါးေလးလုပ္ခဲ့တာပါ ။ MMGamers ရဲ့ အစမွာ ဂိမ္း review ေလးေတြကို print ထုတ္ျပီး ၊ ဂ်ာနယ္ေတြကို လိုက္ျပခဲ့ရတာပါ ။ ကိုေသာင္းစုျငီမ္းတို.ဘက္ကလိုမ်ိုး ၊ Family entertainment ဘက္ကလိုမ်ိုး ၊ နယ္ပယ္အသီးသီးက တာဝန္ရွိသူေတြရဲ့ ေက်းဇူးေတြအမ်ားျကီးပါပါတယ္ ။
ေျပာခ်င္တာက ဂိမ္းနဲ့ေတာ့ မဆိုင္ပါဘူး ။ Freelance ဆိုျပီး အိမ္မွာ ကြန္ပ်ူတာေလးရိုက္ရံု ၊ အင္တာနက္သံုးရံု၊ စိတ္ကူးေနရံု နဲ့ျဖစ္မလာဘူးဆိုတာပါပဲ ၊ အပင္ပန္:ခံရမယ္ ၊ အိမ္မွာပဲေနလို.မရဘူး ။ အဓိကကေတာ့ network ပါပဲ ။ အခ်ိန္ေပးျပီး တည္ေဆာက္ရမယ္ ၊ အနစ္နာခံတတ္ရမယ္ ၊ သီးခံရမယ္ ၊ မဟားတရားျကီး လိုက္ဖားတာမ်ိုးေတာ့ ေရွာင္သင့္ပါတယ္ ။ လူတိုင္းက အရူးေတြမဟုတ္ပါဘူး ။ ျဖစ္နိုင္ရင္ ျပည္သူ.နီတိလိုမ်ိုးကို ျပန္ရွာဖတ္သင့္ပါတယ္ ။
Social event ေတြ ၊ Seminar ေတြမွာ ပါဝင္သင့္ပါသလား?
အေျဖကေတာ့ “yes” ပါ ။ IT သမားဟာ အိုင္တီနဲ့ဆက္စပ္တဲ့ event ေတြတတ္သင့္ပါတယ္ ။ အဲမဆိုင္တာေတာ့ မလုပ္သင့္ဘူး ထင္ပါတယ္ ( ဥပမာ သစ္ပင္စိုက္တာမ်ိုး )။ ကူညီတတ္တာေကာင္းေပမယ့္ ကိုယ္နဲ့လုပ္ေနတာမ်ိုးနဲ့ေတာ့ သက္ဆိုင္သင့္ပါတယ္ ။ Seminar ေတြေတာ့ ေကာင္းရင္လိုက္တတ္သင့္ပါတယ္ ။ အိုင္တီသမားဟာ စီးပြားေရးပညာကို ေလ့လာထားလို. မမွာ:ပါဘူး ။ သင္တန္:ေျကာ္ျငာေတြေတာ့ေရွာင္ပါ ။
Barcamp လိုမ်ိုး ၊ Devcon လိုမ်ိုး event ေတြဟာ developer ေတြအတြက္ အက်ိုးရွိပါတယ္ ။ IT show လိုမ်ိုးကေတာ့ အေပ်ာ္သြားတာပဲ ေကာင္းပါတယ္ ။ အဲဆက္စပ္ျပီးအလုပ္လုပ္နိုင္ရင္ေတာ့ ေကာင္းပါတယ္ ။ ဒါေပမယ့္ လုပ္ငန္:ျကီးေတြဟာ ကိုယ့္ကို အထင္ျကီးေလ့မရွိပါဘူး ။
က်ား ၊ မကြာျခားခ်က္ရွိလား ?
က်ားရယ္မရယ္မဟုတ္ေပမယ့္ အလုပ္သေဘာတရားကေတာ့ freelance developer ပိုင္းဟာ ေယာက္က်ားေလးေတြနဲ့ ပိုျပီးသင့္ေတာ္သြားပါတယ္ ။ စိတ္ေတာ့မပ်က္သြားပါနဲ့။ တလကို ေဒၚလာေထာင္ခ်ီ ရေနတဲ့ မိန္းကေလး developer ေတြလဲရွိပါတယ္ ။
ကိုယ္လုပ္နိုင္တာကို လူသိပါေစ
ကိုယ္ဘာလုပ္တတ္သလဲ ဝက္ဘ္လား ၊ မိုဘိုင္းလား ၊ ဝင္းဒိုးလား ၊ ဂရပ္ဖစ္လား ၊ ေဒတာေဘစ္လား ဘာလုပ္တတ္လဲလူသိေအာင္လုပ္ဖို.လိုပါတယ္ ။ ဥပမာအားျဖင့္ Google search engine ပံုစံမ်ိုး ၊ ဘယ္သူဘာလုပ္တတ္လဲရွာရင္ ကိုယ့္နာမည္ပါေအာင္လုပ္ထားသင့္ပါတယ္ ။ အဲဒါကေတာ့ အေစာကေျပာတဲ့ event ေတြမွာ ဝင္ေရာက္ေဆြးေနြးတာမ်ိုး ၊ blog ေရးတာမ်ိုး ၊ ေတာ္ေတာ္ေလးသင့္ေတာ္ပါတယ္ ။
ဥပမာအားျဖင့္ ကွြ်န္ေတာ္ ဒီေဆာင္းပါးကို ေရးတာဟာ ကွြ်န္ေတာ္ ဒါတတ္ပါတယ္ ကို မေျပာပဲနဲ့ ေျကျငာတာမ်ိုးပါပဲ ။ Share လုပ္ရင္းနဲ့ reputation ပါတတ္ပါတယ္ ။ ငယ္ငယ္ရြယ္ရြယ္နဲ့ ထူးခြ်ံတဲ့သူေတြကို ျမင္ရတာ အားရပါတယ္ ။ ကိုယ္ပိုင္ blog ေလးရွိသင့္ပါတယ္ ။ ေနာက္ျပီး Stack over flow လိုဆိုက္မ်ိုးမွာ reputation point ေတြက ေမးခြန္းမွာသံုးလိုက္လို.ရပါတယ္ ။
Freelancer ျဖစ္မွေတာ့ ဒါလဲပါသြားပါျပီ ။ Language တင္မကပါဘူး ။ database , CMS , mobile အကုန္ကို လုပ္နိုင္ရပါမယ္ ။ ဟင္အခ်ိန္က နည္းနည္းေလး အားလံုးကို မသင္နိုင္ဘူး ၊နားမလည္နိုင္ဘူးဆိုရင္ ကိုျမင့္ေက်ာ္သူေျပာသလိုပဲ ။ Programming Statement ေတြကို ခ်ေရးျကည္.ပါ။ while, if , for အဲဒါေတြ အကုန္ေပါင္းရင္ စာမ်က္နာ နစ္မ်က္နာမေက်ာ္ပါဘူး ။ အဲဒါေတြအားလံုးကို programming language ေတြအားလံုးသံုးပါတယ္ ။ Database ေတြေကာ သူတို.ရဲ့ queryသေဘာတရားေတြက တူတူပါပဲ ။ မူကြဲေလးေတြရွိေကာင္းရွိနိုင္ေပမယ့္ ဒီအေဖ၊ ဒီအေမပါပဲ ။
စာအုပ္ေတြဖတ္သင့္သလား?
Google ကိုအသံုးျပုတတ္တာ ၊ search Enginer ကို ကြ်မ္းကြ်မ္းက်င္က်င္သံုးတတ္တာေတြက developer ေတြရဲ့ လက္နက္၊ကရိယာေတြပါ ။ ကွြ်န္ေတာ္လဲ စာဖတ္ေတာ္ေတာ္ပ်င္းပါတယ္ ။ ဒါေပမယ့္ language တစ္ခု ၊ framework ၊ CMS အသစ္တစ္ခုကို စျပီးေလ့လာမယ္ဆိုရင္ စာအုပ္ေတြကစတာ အေကာင္းဆံုးပါပဲ ။ ဘာျဖစ္လို.လဲဆိုတဲ့ Language နဲ့ပတ္သက္တဲ့ လွ်ိုဝွက္ခ်က္ေတြ ၊ flow ေတြက စာအုပ္ေတြမွာပဲ ရနိုင္တာပါ ။
အခ်ိန္ေလးစားပါ
ကွြ်န္ေတာ္လဲ ျမန္မာျပည္က လူတစ္ေယာက္ျဖစ္တဲ့အတြက္ အခ်ိန္က ေတာ္ေတာ္ညိရတာ ဒုကၡေရာက္ပါတယ္။ လူျကီးေတြ ၊ ဌာနဆိုင္ရာအျကီးအကဲေတာ္ေတာ္မ်ားမ်ားက အခ်ိန္ကိုေတာ္ေတာ္ sensitive ျဖစ္ပါတယ္ ။ မနက္ပိုင္း အစည္းအေဝးေတြက developer ေတြရဲ့ ရန္သူေတြပါ ။ မတတ္သာရင္ SMS ေလးပို.သင့္ပါတယ္ ၊ ဖုန္းဆက္သင့္ပါတယ္ ။ ဖုန္းမရွိရင္ အေထာက္အထားတစ္ခုခုယူသြားသင့္ပါတယ္ ။ အီးေမးလ္ေတာ့မပို.သင့္ပါဘူး ။ မေလးစားရာေရာက္ပါတယ္ ။
လွ်ိုဝွက္ခ်က္ကို ေလးစားပါ .
အခ်ိန္ေတာ္ေတာ္မ်ားမ်ားမွာ Company ေတြနဲ့ တြဲလုပ္ရမွာေတြပါပါတယ္ ။ Company A နဲ့ အျပင္ Company B,C,D ေတြနဲ့လဲ လုပ္ေကာင္းလုပ္ရမွာပါ ။ A ကဟာနဲ့ B,C,D ၊ B ကဟာေန့ A,C,D လွ်ိုဝွက္ခ်က္ေတြကို မေပါက္ျကားရပါဘူး ။ သူမ်ား coding ကို ျဖစ္နိုင္ရင္ အျပင္မယူသြားရပါဘူး ။ သူမ်ားရဲ့ data ေတြကို ပစ္စလတ္ခတ္မထားရပါဘူး ။ အထူးသျဖင့္ customer list ေတြဟာ အရမ္းကို အေရးျကီးပါတယ္ ။ ခြင့္မေတာင္းပဲ ေလွ်ာက္မသြားရ ၊ ေလွ်ာက္မျကည္.ရပါဘူး ။ Online ပံုစတင္မက ၊ အျပင္မွာ အလုပ္လုပ္ရင္ အေရးျကီးပါတယ္ ။
Certificate ေတြက အေရးပါသလား?
Reputation တည္ေဆာက္ျပီးသြားရင္ ျပႆနာမရွိေပမယ့္ ။ offer တစ္ခုခုရွိမယ္ဆိုရင္ ၊ ကိုယ္လဲအသစ္ျဖစ္ေနရင္ ရွိသင့္ပါတယ္ ။ ဥပမာအာ:ျဖင့္ လူအေယာက္ ၂၀ဝ ရွိတယ္ ။ အခ်ိန္ေပးျပီး အင္တာဗ်ူးနိုင္တာက ၅ေယာက္ ဆိုရင္ ကွြ်န္ေတာ္ေတာ့ ပညာအရည္အခ်င္း ဇကာနဲ့တိုက္မိမွာပါပဲ ။ သူတတ္တာမတတ္တာအပထား “ဒါေတာ့ျပီးေအာင္လုပ္နိုင္တယ္”ဆိုတဲ့ ျကိုးစားမူေတာ့ေတြ့ရမွာပါ ။
Reputation ကို ထိန္းပါ ။ ရိုးသားပြင့္လင္းမူရွိပါေစ ။
ကိုယ္လုပ္နိုင္တာကို လုပ္ျပီး မလုပ္နိုင္တာကို အားမနာတမ္း ညင္းသင့္ပါတယ္ ။ တကယ္လို support အရမ္းေကာင္းတယ္ ။ အခ်ိန္လဲေပးနိုင္တယ္ဆိုရင္ေတာ့ တမ်ိုးပါ ။ Freelance ဆိုတာမ်ိုးက individual ပါ။ ကိုယ္စားျပုအဖြဲ့အစည္းမရွိပါဘူး ။အဲဒီအတြက္ personal reputation က အရမ္းအေရးျကီးပါတယ္ ။ System ေတြရဲ့ limitation ကိုလဲ နားလည္သင့္ပါတယ္ ။ ရမ္းမတုတ္ပါနဲ့ ။
ျမန္မာျပည္မွာေတာင္မဟုတ္ပါဘူး နိုင္ငံျခားမွာေကာ မိမိကိုယ္ကို အတင္းကို တက္သေယာင္ေယာင္ ဆရာျကီးပံုစံေတြရွိပါတယ္ ။ ပရိုဂ်က္ တစ္ခါရေကာင္းရမယ္ ၊ နစ္ခါရေကာင္းရမယ္ ။ ပရိုဂ်က္လဲ fail ျဖစ္ေကာ ေနာက္ပိုင္း ဘူပိတ္ေတာ့တာပါပဲ ။ ပန္:သတင္းေလညင္းေဆာင္ ၊ လူသတင္းလူခ်င္းေဆာင္ပါတယ္ ။ အခုမတတ္တာက ေနာက္ျကာရင္တတ္မွာပါပဲ ။ တခါခိုးတာကေတာ့ ဆယ္ခါျမင္နိုင္ပါတယ္ ။
စစ္မေရာက္ခင္ ဓားေသြးပါ ။
ကိုယ္လုပ္ေနတဲ့ Development Field နဲ့သက္ဆိုင္တဲ့ knowledge ကို ျဖည္.ထားသင့္ပါတယ္ ။ကိုယ့္ရဲ့ profolio ကို တည္ေဆာက္သင့္ပါတယ္ ။ အနည္းဆံုးေတာ့ ကိုယ္ပိုင္ နည္:ပညာဘေလာက္ေလးရွိသင့္ပါတယ္ ။ ျဖစ္နိုင္ရင္ နည္းပညာအသစ္တစ္ခုထြက္တာနဲ့ တီးမိေခါက္မိေအာင္ စမ္းထားသင့္ပါတယ္ ။
Policy နဲ့ Culture ကိုေလ:စားပါ ။
Company တိုင္းမွာ သူ.တို.ရဲ့ ကိုယ္ပိုင္ Policy ရွိပါတယ္ ။ တစ္ဦးတည္းပိုင္ျဖစ္ျဖစ္ ၊ အမ်ားပိုင္ျဖစ္ျဖစ္ ၊မိသားစုပိုင္ျဖစ္ျဖစ္ ၊ Chain Management ျဖစ္ျဖစ္ ၊ ျကိုးနီစနစ္နဲ့ ျဖစ္ျဖစ္ေလးစားရပါမယ္ ။ ကိုယ္က ဝန္ထမ္းမဟုတ္တဲ့အတြက္ ဝင္ေရာက္မပတ္သက္ရပါဘူး ။ စည္းရွိရပါမယ္ ။
Time Scope ရွိပါေစ
ဒီေန့ ၊ ဒီအခ်ိန္ ဒါအပ္မယ္ဆို ျပီးေအာင္လုပ္သင့္ပါတယ္ ။ ေနာက္တစ္ခုက ဆရာတစ္ေယာက္သင္ေပးတာပါ ။ ဟိုကမလုပ္ခိုင္းပဲ ကိုယ္ကလုပ္တတ္ရင္ေတာင္ မေျပာသင့္ပါဘူး ။ ဘာလုပ္သင့္လဲ အကူအညီ ေတာင္:မွသာ ေျပာေကာင္းေျပာနိုင္ပါတယ္ ။ ပိုေနတဲ့အခ်ိန္ကို performance အတြက္ tuning လုပ္ဖို.အခ်ိန္ရေအာင္ပါ။ လူျကီးပိုင္းေတာ္ေတာ္မ်ားမ်ားက အလုပ္ျဖစ္တာနဲ့ stable ျဖစ္တာကို functionစံုတာထက္သေဘာက်ပါတယ္ ။ အဲကိုယ့္ကို လြတ္လြတ္လပ္လပ္ဆံုးျဖတ္ခြင့္ေပးထားတဲ့ ပရိုဂ်က္မ်ိုး ၊ ဥပမာအားျဖင့္ ပညာေရးဆိုင္မ်ိုး ဒါေတြဒါေတြ ပါရမယ္ပဲေျပာမယ္ဆိုရင္ ဒီလိုဒီလို ကိုယ္ကသင့္ေတာ္တာမ်ိုးလုပ္ေပးသင့္ပါတယ္ ။ Creative Works ေတြမွာကေတာ့ အဆင္ေျပနိုင္ပါတယ္ ။
တာဝန္ယူတတ္ပါေစ
Team နဲ့လုပ္လုပ္ ၊ တစ္ေယာက္တည္းလုပ္လုပ္ freelance သမားေတြဟာ မိမိမွာ တာဝန္ရွိတာကို သတိထားရပါမယ္ ။ Project failure ဟာ မိမိရဲ့ career အတြက္ doom ျဖစ္သြားနိုင္ပါတယ္ ။ မျဖစ္နိုင္ရင္ အေစာကတည္းကညင္းလိုက္ပါ ။ အားမနာပါနဲ့ ။
မိသားစုအတြက္ အခ်ိန္ေပးပါ ။
ဒါကဒီမွာေတာ္ေတာ္ အေရးျကီးတဲ့ ကိစၥလို.ေျပာလို.ရပါတယ္ ။ ဥပမာအားျဖင့္ ကွြ်န္ေတာ့္မိဘဟာ ကွြ်န္ေတာ္ဘာလုပ္ေနလဲ မသိပါဘူး ။ ဘယ္ေလာက္ပဲဝင္ဝင္ ၊ ဘယ္ေလာက္ပဲ ဂ်ာနယ္မွာ စာမ်က္နာအျပည္. အင္တာဗ်ူးပါပါ ။ ဘယ္ေလာက္ပဲ ရုပ္ျမင္သံျကားမွာလာလာ ပံုမွန္အလုပ္မဟုတ္တဲ့အတြက္ အလုပ္လို.မသက္မွတ္ပါဘူး ။ အိုင္တီသမားေတြဟာ အိပ္ခ်ိန္စားခ်ိန္ သူမ်ားနဲ့မတူပါဘူး ။ ေတာ္ေတာ္ဒုကၡေရာက္ရပါတယ္ ။
အေရးျကီးတာကေတာ့ အနည္းဆံုး ကိုယ့္ကို နစ္သိပ္စကားေျပာနိုင္တာ ၊ အဝတ္ေတြေလွ်ာ္ေပးေကာင္း ေလွ်ာ္ေပးမွာ ၊ ဂရုစိုက္တာ စိတ္ပိုင္းဆိုင္ရာ ေနြးေထြးမူေပးတာဟာ မိဘ၊ဒါမွမဟုတ္ မိဘရဲ့အေထာက္အပံ့ပါပဲ ။ မိသားစုမွာ မေအာင္ျမင္ပဲ Freelance ေကာင္း တစ္ေယာက္လံုးဝလံုးဝ လံုးဝကို မျဖစ္နိုင္ပါဘူး။
Freelance လုပ္ရတာေဈးျကီးလား?
လက္ေတာ့တစ္လံုးေလာက္ေတာ့ရွိရပါမယ္ ။ အင္တာနက္ ၂၄နာရီရတဲ့ေနရာမွာရွိသင့္ပါတယ္ ။ ဟန္:ဖုန္းမဟုတ္ေတာင္၊ ဆက္သြယ္နိုင္မယ့္ ဖုန္းတလံုးရွိသင့္ပါတယ္ ။ ဖုန္းဆက္ရင္ ည ၃၊ ၄နာရီထသြားရတဲ့ အေခါက္ေတြ မနည္းပါဘူး ။ အနည္းဆံုး အင္တာနက္+ လက္ေတာ့ ဆယ္သိန္းေလာက္ေတာ့ ကုန္ပါတယ္ ။ မရွိလဲ Laptop အေဟာင္းတစ္လံုးဝယ္ျပီး စသင့္ပါတယ္ ။ အဓိကကေတာ့ အလုပ္ကို လံုးဝလံုးဝမေရြးပါနဲ့ ။ အစပိုင္းမွာ ငါဟာDeveloper ျဖစ္တယ္ ငါဒါလုပ္ရမွလုပ္မယ္ဆိုရင္ အေစာတတည္းကစြန့္လွြတ္လိုက္ပါ ။
Devcon တုန္းက ဆရာဦးသိန္းဦးကေမးပါတယ္ ။ ခ်မ္းသာလို. Freelancer လုပ္တဲ့သူဘယ္နစ္ေယာက္ရွိလဲဆိုေတာ့ ကွြ်န္ေတာ္ လက္ေထာင္ခဲ့ပါတယ္ ။ ဘာလို.လဲဆိုေတာ့ ကွြ်န္ေတာ့္မွာ ေရွြအိုးျကီးသံုးလံုးရွိတဲ့အတြက္ပါ ။ တျခားကိစၥတစ္ခု ျဖတ္ဝင္လာတဲ့အတြက္ မရွင္းျပျဖစ္လိုက္တာပါ ။
ပထမေရွြအို:ကေတာ့ – ကွြ်န္ေတာ္ထက္ programming skillေကာင္းတဲ့သူအမ်ားျကီးပါ ။သူမ်ားက ကို:လံုးနဲ့ ကိုးမ်ိုးေရးတတ္ရင္ ၊ကွြ်န္ေတာ္က ကွြ်န္ေတာ္တတ္ထားတဲ့ တတ္ထားတဲ့ သံုးလံုးကို ကိုးမ်ိုး ပတ္ခ်ာလည္သံုးတတ္ေအာင္ ျကိုးစားပါတယ္ ။ ေျပာခ်င္တာက ရွိတာ ၊တတ္တာေလးကို ဘယ္လိုအသံုးခ်မလဲ စဉ္းစားပါတယ္ ။
ဒုတိယေရွြအိုးကေတာ့ – developer အသိုင္းအဝိုင္း အျပင္ ၊ အျပင္က နည္းပညာအသိုင္းအဝိုင္းနဲ့ ဝင္ဆန့္ေအာင္ လိုက္ေပါင္းထားပါတယ္ ။ ကွြ်န္ေတာ္ မေတာ္ပါဘူး ။တခ်ို့ဟာေတြ မလုပ္တတ္ပါဘူး ။ ဒါေပမယ့္ ဘယ္သူကဘာလုပ္တတ္တယ္ဆိုတာကို သိေအာင္ျကိုးစားပါတယ္ ။ ဘယ္သူနဲ့ေပါင္းရင္ရမယ္ ၊ ဘယ္ဟာကို ဘယ္ေလာက္ေဈးသက္သက္သာသာျဖစ္ေအာင္ ဘယ္လိုလုပ္ရမလဲ သိေအာင္ျကိုးစားပါတယ္ ။ ဟုတ္ေနတဲ့ တတ္ကြ်မ္းေနတဲ့သူေတြနဲ့ တဲ့ေအာင္ေပါင္းပါတယ္ ။ အနည္းဆံုး မကူညီေတာင္ စကားေျပာရတာ ဗဟုသုတရပါတယ္ ။ ေလသံဖမ္းတရားနာတတ္ပါတယ္။
တတိယေရွြအိုးကေတာ့ – ေနာက္တစ္ခုက အလုပ္တစ္ခုကို ျပီးေအာင္လုပ္ပါတယ္ ။ မလုပ္နိုင္ရင္ညင္းပါတယ္ ။ ေခါင္းရွင္းသြားတဲ့အခါ တျခားဟာေအးေဆးလုပ္နိုင္ပါတယ္ ။
Developer ဆိုတာ developer အလုပ္လုပ္ရံုနဲ့ျပီးျပီလား?
အားလံု:ကအေတြ့အျကံုကပဲသင္ေပးသြားတာပါပဲ ။ ကွြ်န္ေတာ္လဲ ဒုကၡေရာက္တဲ့ မလုပ္တတ္တဲ့အခ်ိန္ေတြရွိပါတယ္ ။ ကွြ်န္ေတာ့္ဆရာ ကိုရာဗီအသိဆံုးျဖစ္မွာပါ ။ ဒါေပမယ့္ သူလုပ္တတ္တဲ့အတြက္ သူ.ကို ေမးရမွာ ကွြ်န္ေတာ္သိပါတယ္ ။ ကြမ္:တစ္ထုပ္နဲ့ မ်က္နာလုပ္စာေမးလို.ရတဲ့ ဆရာရွိပါတယ္ ။ MCPA လိုမ်ိုး ၊ MIT လိုမ်ိုး ၊ MBS လိုမ်ိုး ၊Winner လိုမ်ိုး ေနရာေတြမွာ ဆရာေတြ ၊ အကိုေတြ ၊ မိတ္ေဆြေတြ ၊ သူငယ္ခ်င္းေတြရွိပါတယ္ ။ IT show သြားရင္ေတာင္ ပိုင္ရွင္အနည္းဆံုး ၆ဦး နဲ့ ခင္ေအာင္လုပ္ထားပါတယ္ ။ ေရွ့တုန္းက ေျပာခဲ့သလိုပဲ ဖြင့္ေျပာေကာင္းမွေျပာမယ္ တိတ္တိတ္ေလးဆရာတင္ျပီး ေကာင္းတာေလးေတြကို ရေအာင္ယူပါတယ္ ။
MMGamers.com က စျပီးလုပ္ခဲ့စဉ္တုန္းက WordPress စမ္းေနတုန္းပါပဲ ။ ဂိမ္းအေျကာင္းလဲ ဘာမွ နားမလည္ပါဘူး ။ ကိုျမင့္ေက်ာ္သူလိုမ်ိုး ၊ ကိုေနေအာင္လတ္မ်ိုး ဂိမ္းကို ေနာေက်ေအာင္ သိတဲ့သူေတြကိုပဲ အားကိုးခဲ့တာပါ ။ ကွြ်န္ေတာ့္အလုပ္ကို maintain ပဲ ပါးပါးေလးလုပ္ခဲ့တာပါ ။ MMGamers ရဲ့ အစမွာ ဂိမ္း review ေလးေတြကို print ထုတ္ျပီး ၊ ဂ်ာနယ္ေတြကို လိုက္ျပခဲ့ရတာပါ ။ ကိုေသာင္းစုျငီမ္းတို.ဘက္ကလိုမ်ိုး ၊ Family entertainment ဘက္ကလိုမ်ိုး ၊ နယ္ပယ္အသီးသီးက တာဝန္ရွိသူေတြရဲ့ ေက်းဇူးေတြအမ်ားျကီးပါပါတယ္ ။
ေျပာခ်င္တာက ဂိမ္းနဲ့ေတာ့ မဆိုင္ပါဘူး ။ Freelance ဆိုျပီး အိမ္မွာ ကြန္ပ်ူတာေလးရိုက္ရံု ၊ အင္တာနက္သံုးရံု၊ စိတ္ကူးေနရံု နဲ့ျဖစ္မလာဘူးဆိုတာပါပဲ ၊ အပင္ပန္:ခံရမယ္ ၊ အိမ္မွာပဲေနလို.မရဘူး ။ အဓိကကေတာ့ network ပါပဲ ။ အခ်ိန္ေပးျပီး တည္ေဆာက္ရမယ္ ၊ အနစ္နာခံတတ္ရမယ္ ၊ သီးခံရမယ္ ၊ မဟားတရားျကီး လိုက္ဖားတာမ်ိုးေတာ့ ေရွာင္သင့္ပါတယ္ ။ လူတိုင္းက အရူးေတြမဟုတ္ပါဘူး ။ ျဖစ္နိုင္ရင္ ျပည္သူ.နီတိလိုမ်ိုးကို ျပန္ရွာဖတ္သင့္ပါတယ္ ။
Social event ေတြ ၊ Seminar ေတြမွာ ပါဝင္သင့္ပါသလား?
အေျဖကေတာ့ “yes” ပါ ။ IT သမားဟာ အိုင္တီနဲ့ဆက္စပ္တဲ့ event ေတြတတ္သင့္ပါတယ္ ။ အဲမဆိုင္တာေတာ့ မလုပ္သင့္ဘူး ထင္ပါတယ္ ( ဥပမာ သစ္ပင္စိုက္တာမ်ိုး )။ ကူညီတတ္တာေကာင္းေပမယ့္ ကိုယ္နဲ့လုပ္ေနတာမ်ိုးနဲ့ေတာ့ သက္ဆိုင္သင့္ပါတယ္ ။ Seminar ေတြေတာ့ ေကာင္းရင္လိုက္တတ္သင့္ပါတယ္ ။ အိုင္တီသမားဟာ စီးပြားေရးပညာကို ေလ့လာထားလို. မမွာ:ပါဘူး ။ သင္တန္:ေျကာ္ျငာေတြေတာ့ေရွာင္ပါ ။
Barcamp လိုမ်ိုး ၊ Devcon လိုမ်ိုး event ေတြဟာ developer ေတြအတြက္ အက်ိုးရွိပါတယ္ ။ IT show လိုမ်ိုးကေတာ့ အေပ်ာ္သြားတာပဲ ေကာင္းပါတယ္ ။ အဲဆက္စပ္ျပီးအလုပ္လုပ္နိုင္ရင္ေတာ့ ေကာင္းပါတယ္ ။ ဒါေပမယ့္ လုပ္ငန္:ျကီးေတြဟာ ကိုယ့္ကို အထင္ျကီးေလ့မရွိပါဘူး ။
က်ား ၊ မကြာျခားခ်က္ရွိလား ?
က်ားရယ္မရယ္မဟုတ္ေပမယ့္ အလုပ္သေဘာတရားကေတာ့ freelance developer ပိုင္းဟာ ေယာက္က်ားေလးေတြနဲ့ ပိုျပီးသင့္ေတာ္သြားပါတယ္ ။ စိတ္ေတာ့မပ်က္သြားပါနဲ့။ တလကို ေဒၚလာေထာင္ခ်ီ ရေနတဲ့ မိန္းကေလး developer ေတြလဲရွိပါတယ္ ။
ကိုယ္လုပ္နိုင္တာကို လူသိပါေစ
ကိုယ္ဘာလုပ္တတ္သလဲ ဝက္ဘ္လား ၊ မိုဘိုင္းလား ၊ ဝင္းဒိုးလား ၊ ဂရပ္ဖစ္လား ၊ ေဒတာေဘစ္လား ဘာလုပ္တတ္လဲလူသိေအာင္လုပ္ဖို.လိုပါတယ္ ။ ဥပမာအားျဖင့္ Google search engine ပံုစံမ်ိုး ၊ ဘယ္သူဘာလုပ္တတ္လဲရွာရင္ ကိုယ့္နာမည္ပါေအာင္လုပ္ထားသင့္ပါတယ္ ။ အဲဒါကေတာ့ အေစာကေျပာတဲ့ event ေတြမွာ ဝင္ေရာက္ေဆြးေနြးတာမ်ိုး ၊ blog ေရးတာမ်ိုး ၊ ေတာ္ေတာ္ေလးသင့္ေတာ္ပါတယ္ ။
ဥပမာအားျဖင့္ ကွြ်န္ေတာ္ ဒီေဆာင္းပါးကို ေရးတာဟာ ကွြ်န္ေတာ္ ဒါတတ္ပါတယ္ ကို မေျပာပဲနဲ့ ေျကျငာတာမ်ိုးပါပဲ ။ Share လုပ္ရင္းနဲ့ reputation ပါတတ္ပါတယ္ ။ ငယ္ငယ္ရြယ္ရြယ္နဲ့ ထူးခြ်ံတဲ့သူေတြကို ျမင္ရတာ အားရပါတယ္ ။ ကိုယ္ပိုင္ blog ေလးရွိသင့္ပါတယ္ ။ ေနာက္ျပီး Stack over flow လိုဆိုက္မ်ိုးမွာ reputation point ေတြက ေမးခြန္းမွာသံုးလိုက္လို.ရပါတယ္ ။
Freelance Developer တကယ္လုပ္ေတာ့မွာလား?
ကွြ်န္ေတာ္ကိုယ္တိုင္က လြတ္လပ္တာျကိုက္ပါတယ္ ။ လြတ္လြတ္လပ္လပ္ေတြးေခၚခ်င္တယ္ အလုပ္ခ်ိန္မွာလုပ္ျပီး နားခ်ိန္မွာနားခ်င္တယ္ ။ Company ေတြရဲ့ အတြင္းေရ:အရႈပ္အေထြ:ေတြမွာ မပတ္သက္ခ်င္ဘူး ။ လူဘဝရွိတဲ့ ခဏမွာ ကိုယ္လုပ္ခ်င္တာ ကိုအေကာင္အထည္ ေဖာ္ခ်င္တယ္ ။ မိဘရဲ့ ပိုက္ဆံကို လက္ျဖန့္မေတာင္းခ်င္ဘူး အဲဒါေတြေျကာင့္လုပ္ျဖစ္တာပါ ။
ကွြ်န္ေတာ့္ရဲ့အေတြ့အျကံုနဲ့ နည္းနည္းဗဟုသုတရေအာင္ေျပာခ်င္ပါတယ္ ။
အေတြ့အျကံုအလံုအေလာက္ရွိျပီးျပီလား?
အသက္ ၂၃နစ္ေအာက္ဆိုရင္ Freelanceလုပ္ပါလို. အျကံမေပးလိုပါဘူး ။ ငယ္ေသးတဲ့အတြက္ျဖစ္ပါတယ္ ။ အနည္းဆံုးေတာ့ ငယ္တုန္း experience ရေအာင္ရွာေဖြေစခ်င္ပါတယ္ ။ အသက္ျကီးရင္ လုပ္စရာေတြမ်ားလာရင္ သင္ျကားတဲ့ေနရာမွာ ေတာ္ေတာ္ဒုကၡေရာက္မွာပါ ။
ေက်ာင္းျပီးေအာင္တက္သင့္သလား?
အေျဖကေတာ့ Yes ပါ ။ တကၠသိုလ္ ေတြမေကာင္းတာ တပိုင္းထား ၊ လူမူဆက္ဆံေရး အတြက္အေရးျကီးပါတယ္ ။ တကၠသိုလ္ ေက်ာင္းသားဟာ တကၠသိုလ္ပတ္ဝန္:က်င္နဲ့ အသင့္ေတာ္ဆံုးပါ ။ ကိုယ္နဲ့ ဝါသနာတူ ၊ အရြယ္တူ ၊ ပညာတတ္ေရာက္မူတူတဲ့ လူေတြနဲ့ ေတြ့နိုင္တဲ့ေနရာျဖစ္ပါတယ္ ။
မိသားစုစားဝတ္ေနေရးအတြက္ စိတ္ပူရသလား?
အဲဒါလဲေတာ္ေတာ္အေရးျကီးပါတယ္ ။ Freelance လုပ္နိုင္တယ္ဆိုတာ အနည္းဆံုးမိဘကို ေထာက္ပံ့စရာမလိုတဲ့ လူေတြပဲ ျကိုးစားသင့္ပါတယ္ ။ Freelance လုပ္မယ္ဆိုရင္ ပရိုဂ်က္ရမယ္လို အာမ မခံနိုင္ပါဘူး ။ မရေသးခင္မေအာင္ျမင္ေသးခင္ ဘိုင္ပ်က္တဲ့ကာလေတြရွိပါတယ္ ။ မိဘကို ျပန္ေတာင္းရမယ့္အေျခအေနဆို စဉ္းစားသင့္ပါတယ္ ။
English ကြ်မ္းက်င္ရဲ့လာ:?
အမွန္အတိုင္းေတာ့ ကွြ်န္ေတာ္လဲ မေကာင္းပါဘူး ။ ဒါေပမယ့္ Freelance လုပ္မယ္မွ မဟုတ္ပါဘူး Developer ဆိုရင္ေတာင္ English လို ေရး၊ ဖတ္၊ ေျပာဖို. လိုအပ္ပါတယ္ ။ ကွြ်န္ေတာ္ Devcon တုန္းက English လိုေျပာလို. ခနဲ့တဲ့တူေတြရွိပါတယ္ ။
ကွြ်န္ေတာ့္ရဲ့ ဆိုလိုရင္းက ရွင္းပါတယ္ ။ Devcon သည္ Developer မ်ားအတြက္ အထိေရာက္ဆံုးျဖစ္ေအာင္ လုပ္ထားတဲ့ ပြဲပါ ။ topic ေတြဟာ developerေတြအတြက္ ရည္ရြယ္ထားတာျဖစ္ပါတယ္ ။ ေပးခ်င္တဲ့ message ကို ေပးသင့္တဲ့ လူကိုထိေအာင္ပစ္ခ်င္တာပါ ။ Freelance လုပ္ခ်င္တယ္ ၊ developer လဲျဖစ္ခ်င္တယ္ဆိုရင္ ျမန္မာလို အားလံုးကို ရွာေနတာ ရပ္လိုက္ပါေတာ့လို. အျကံေပးလိုပါတယ္ ။
သင္ဟာအလုပ္ေရြးတတ္တဲ့သူလား?
Developer ဆိုျပီး CSS ေရးစရာ မလိုဘူးဆိုတဲ့သူမ်ိုး ေတြ့ဘူးပါတယ္ ။ အမွန္က မွာ:ပါတယ္ ။ တကယ့္အလုပ္လုပ္ျပီဆို Data Entry ပါလုပ္သင့္ရင္လုပ္ရပါတယ္ ။ ဒီေနရာမွာ ကွြ်န္ေတာ္ ဘာလုပ္သလဲ ေျပာျပခ်င္ပါတယ္ ။ Freelance developer ဆိုျပီး ဒီအတိုင္း ထိုင္ေနရင္ ထမင္းေသခ်ာေပါက္ငတ္မွာပါ ။
ကွြ်န္ေတာ္ ရည္ရြယ္ခ်က္က ရွင္းရွင္းေလးပါ ။ ကိုယ္ဝါသနာပါတာကို ထူးခြ်ံေအာင္လုပ္ပါတယ္ ။ ကွြ်န္ေတာ္ ဂ်ာနယ္ေတြမွာ ေဆာင္းပါးေတြေရးပါတယ္ ။ အသံလွြင့္တဲ့ အပိုင္းေကာ ၊ ဘာသာျပန္တာေကာ ၊ လိုအပ္ရင္ data entry၊ စာသင္တဲ့အလုပ္ အစံုလုပ္ရပါတယ္ ။ ဂ်ာနယ္မွာေရ:တဲ့ ဂိမ္းေဆာင္းပါးေတြဟာ တစ္ခုမွ ၅၀ဝ၀ ေလာက္ပဲရတာပါ ။ ဒါေပမယ့္ ၂ေသာင္းေသခ်ာေပါက္လတိုင္းရပါတယ္။ အသံလွြင့္တာလဲ ေသာင္းဂဏန္:ေလာက္ပဲရမွာပါ ။ စာသင္တဲ့အလုပ္ဆိုတာလဲ သိန္းဂဏန္: သာတယ္ဆိုရံုပဲရွိပါတယ္ ။ အခုမွသာ project ေတြဆက္သြားလို. အဆင္ေျပသြားတယ္ဆိုေပမဲ့ အဲဒါေတြက လြန္ခဲ့တဲ့နစ္ေတြကစျပီး ကွြ်န္ေတာ္လုပ္ခဲ့တဲ့အလုပ္ေတြပါ ။ ေသာင္းဂဏန္: ၊ ေထာင္ ဂဏန္: ေတြေပါင္းရင္ သိန္း ဂဏန္:၊ သန္: ဂဏန္:ေတြျဖစ္နိုင္တယ္ဆိုတာေျပာခ်င္တာပါ ။
Social ဝင္ဆန့္ရဲ့လား?
Social ဆိုေတာ့ ကလပ္တက္တယ္ သြားျမင္ျကလားမသိဘူး အဓိကေျပာခ်င္တာကေတာ့ အေပါင္းအသင္းဆက္ဆံေရး ဘယ္ေလာက္ေကာင္းတယ္ဆိုတာကို ဆိုလိုတာပါ ။ ေပါင္းတယ္ဆိုတာ ေတြ့ကရာလူေတြနဲ့ ေလွ်ာက္ေပါင္းေနတာကို ေျပာတာမဟုတ္ဘူးေနာ္ ကိုယ့္အလုပ္နဲ့ဆက္စပ္တဲ့သူေတြနဲ့ သိကြ်မ္းသင့္တယ္ဆိုလိုတာပါ ။ ကွြ်န္ေတာ့္ ကေတာ့ programming skill နဲ့တိုင္းရင္ ေတာ္ေတာ္ေတာင္အေျခခံမွာပဲရွိတယ္လို.ပဲ ကိုယ့္ကိုယ္ကိုခံယူထားပါတယ္ ။ နယ္ပယ္အသီးသီးက ဆရာေတြနဲ့တည္.ေအာင္လိုက္ေပါင္းထားပါတယ္ ။
ကွြ်န္ေတာ့္မိဘေတြက အိုင္တီအသိုင္းအဝိုင္းေဝ:ကြာတဲ့သူေတြပါ ။ ဘာမွလဲ လမ္းညြန္မေပးနိုင္ပါဘူး ။ တည္.ေအာင္လိုက္ေပါင္းထားတယ္ဆိုတာ အတင္းျကီးလိုက္ေရာဖို.ေျပာေနတာမဟုတ္ပါဘူး ။ အနည္းဆံုး ကိုယ့္ဘာေတြ လုပ္တတ္တယ္ လုပ္နိုင္တယ္ဆိုတာကို ျပနိုင္ဖို.အေရးျကီးပါတယ္ ။ MSDN လိုမ်ိုး ၊ Stackoverflow လိုမ်ိုးဆိုက္ေတြမွာ geek ေတြရွိပါတယ္ ခင္ေအာင္လုပ္ထားရင္ ေနာက္ပိုင္းအက်ိုးမယုတ္နိုင္ပါဘူး ။
ေနာက္တစ္ခုက Myanmar IT Pro ဟာအခုေတာ့ နည္းနည္းေအးသြားတယ္ဆိုေပမဲ့ ဒီမွာ တကယ့္ geek ေတြ လာတတ္တဲ့ေနရာမ်ိုးပါပဲ ။ MyanmarTutorial လိုမ်ိုးဟာလဲ အရမ္းအက်ိုးရွိပါတယ္ ။ ဒါေပမယ့္ beginner level ဆန္ဆန္ပံုစံမ်ိုး ေမး ေနရင္ေတာ့ အလုပ္ျဖစ္မွာမဟုတ္ပါဘူး ။
” mobile application တစ္ခုေရးခ်င္တယ္ ေျပာျပေပးပါ “ဆိုတာထက္ “ကွြ်န္ေတာ္ Java ကိုစိတ္ဝင္စားပါတယ္ ။ Mobile ကိုလဲစိတ္ဝင္စားတယ္ ၊ လူေတြအသံုးတဲ့မယ့္ ျမန္မာစာနဲ့ပတ္သက္တာေလးေရးခ်င္တယ္ “ဆိုတာမ်ိုး ေမးတာက ပိုျပီး ဝင္ဆန့္ေစမွာပါ ။ ေမးတဲ့ဆိုတဲ့ေနရာမွာ ေနရာရျပီးသားသူေတြဟာ အလုပ္မ်ားျကပါတယ္ ။ ခ်က္ဖို.မအားျကပါဘူး ။ ကိုယ့္ဘက္ကအစစအရာရာ Prepare ေတာ့ျဖစ္သင့္ပါတယ္ ။
ျဖစ္သင့္တဲ့ပံုစံမ်ို:ကေတာ့ ကွြ်န္ေတာ္ဘာကူညီနိုင္မလဲဆိုတာမ်ိုး ျဖစ္သင့္ျပီး အားတဲ့အခ်ိန္ေလးေတြမွာ ဗဟုသုတ ပံုစံမ်ိုးနဲ့ ေမးသင့္ပါတယ္ ။ ေနာက္တစ္ခုက အိုင္တီသမားေတြက အိုင္တီသမားေတြနဲ့ပဲ ေပါင္းရင္မလံုေလာက္ဘူးဆိုတာပါပဲ ။ လုပ္ငန္:ရွင္ေတြနဲ့ နီးစပ္ေအာင္လုပ္ထားသင့္ပါတယ္ ။ တိတိက်က် ေျပာရရင္ေတာ့ အိုင္တီကိုစိတ္ဝင္စားတဲ့ အလုပ္အပ္နိုင္တဲ့သူမ်ိုးေတြ ျဖစ္သင့္ပါတယ္ ။
Role Models?
အားက်တယ္ ေကာင္းတယ္ဆိုရင္ အရမ္းအက်ိုးရွိပါတယ္ ။ ေကာင္းတာကို ေဆာင္ျပီး မေကာင္းတာကို ပယ္သင့္ပါတယ္ ။ Privacy ေျကာင့္ ဘယ္သူဘာ ထုတ္ေဖာ္မေျပာလိုေပမယ့္ စည္းရံုးေရး ၊ အဂၤႅိပ္စာအသံုးအနႈန္း ၊ marketing၊ Speech၊ Cooperate culture ၊ Networking ၊ information gathering ၊ Diplomatic Skill၊ ေဈးကြက္ျမင္မူ ၊Language independency အစရွိတဲ့ေနရာေတြမွာ အားက်တဲ့သူေတြ ရွိပါတယ္ ။ ကွြ်န္ေတာ့္ထက္ငယ္တဲ့သူေတြ ေတာင္ပါပါေသးတယ္ ။ ကိုယ္နဲ့ကိုက္ညီတဲ့ ပံုစံနဲ့ သူတို.ရဲ့ေကာင္းတဲ့အခ်က္ေလးေတြကို adapt လုပ္နိုင္ဖို.ျကိုးစားပါတယ္ ။ ဆက္ေရးပါဦးမယ္..
ကွြ်န္ေတာ့္ရဲ့အေတြ့အျကံုနဲ့ နည္းနည္းဗဟုသုတရေအာင္ေျပာခ်င္ပါတယ္ ။
အေတြ့အျကံုအလံုအေလာက္ရွိျပီးျပီလား?
အသက္ ၂၃နစ္ေအာက္ဆိုရင္ Freelanceလုပ္ပါလို. အျကံမေပးလိုပါဘူး ။ ငယ္ေသးတဲ့အတြက္ျဖစ္ပါတယ္ ။ အနည္းဆံုးေတာ့ ငယ္တုန္း experience ရေအာင္ရွာေဖြေစခ်င္ပါတယ္ ။ အသက္ျကီးရင္ လုပ္စရာေတြမ်ားလာရင္ သင္ျကားတဲ့ေနရာမွာ ေတာ္ေတာ္ဒုကၡေရာက္မွာပါ ။
ေက်ာင္းျပီးေအာင္တက္သင့္သလား?
အေျဖကေတာ့ Yes ပါ ။ တကၠသိုလ္ ေတြမေကာင္းတာ တပိုင္းထား ၊ လူမူဆက္ဆံေရး အတြက္အေရးျကီးပါတယ္ ။ တကၠသိုလ္ ေက်ာင္းသားဟာ တကၠသိုလ္ပတ္ဝန္:က်င္နဲ့ အသင့္ေတာ္ဆံုးပါ ။ ကိုယ္နဲ့ ဝါသနာတူ ၊ အရြယ္တူ ၊ ပညာတတ္ေရာက္မူတူတဲ့ လူေတြနဲ့ ေတြ့နိုင္တဲ့ေနရာျဖစ္ပါတယ္ ။
မိသားစုစားဝတ္ေနေရးအတြက္ စိတ္ပူရသလား?
အဲဒါလဲေတာ္ေတာ္အေရးျကီးပါတယ္ ။ Freelance လုပ္နိုင္တယ္ဆိုတာ အနည္းဆံုးမိဘကို ေထာက္ပံ့စရာမလိုတဲ့ လူေတြပဲ ျကိုးစားသင့္ပါတယ္ ။ Freelance လုပ္မယ္ဆိုရင္ ပရိုဂ်က္ရမယ္လို အာမ မခံနိုင္ပါဘူး ။ မရေသးခင္မေအာင္ျမင္ေသးခင္ ဘိုင္ပ်က္တဲ့ကာလေတြရွိပါတယ္ ။ မိဘကို ျပန္ေတာင္းရမယ့္အေျခအေနဆို စဉ္းစားသင့္ပါတယ္ ။
English ကြ်မ္းက်င္ရဲ့လာ:?
အမွန္အတိုင္းေတာ့ ကွြ်န္ေတာ္လဲ မေကာင္းပါဘူး ။ ဒါေပမယ့္ Freelance လုပ္မယ္မွ မဟုတ္ပါဘူး Developer ဆိုရင္ေတာင္ English လို ေရး၊ ဖတ္၊ ေျပာဖို. လိုအပ္ပါတယ္ ။ ကွြ်န္ေတာ္ Devcon တုန္းက English လိုေျပာလို. ခနဲ့တဲ့တူေတြရွိပါတယ္ ။
ကွြ်န္ေတာ့္ရဲ့ ဆိုလိုရင္းက ရွင္းပါတယ္ ။ Devcon သည္ Developer မ်ားအတြက္ အထိေရာက္ဆံုးျဖစ္ေအာင္ လုပ္ထားတဲ့ ပြဲပါ ။ topic ေတြဟာ developerေတြအတြက္ ရည္ရြယ္ထားတာျဖစ္ပါတယ္ ။ ေပးခ်င္တဲ့ message ကို ေပးသင့္တဲ့ လူကိုထိေအာင္ပစ္ခ်င္တာပါ ။ Freelance လုပ္ခ်င္တယ္ ၊ developer လဲျဖစ္ခ်င္တယ္ဆိုရင္ ျမန္မာလို အားလံုးကို ရွာေနတာ ရပ္လိုက္ပါေတာ့လို. အျကံေပးလိုပါတယ္ ။
သင္ဟာအလုပ္ေရြးတတ္တဲ့သူလား?
Developer ဆိုျပီး CSS ေရးစရာ မလိုဘူးဆိုတဲ့သူမ်ိုး ေတြ့ဘူးပါတယ္ ။ အမွန္က မွာ:ပါတယ္ ။ တကယ့္အလုပ္လုပ္ျပီဆို Data Entry ပါလုပ္သင့္ရင္လုပ္ရပါတယ္ ။ ဒီေနရာမွာ ကွြ်န္ေတာ္ ဘာလုပ္သလဲ ေျပာျပခ်င္ပါတယ္ ။ Freelance developer ဆိုျပီး ဒီအတိုင္း ထိုင္ေနရင္ ထမင္းေသခ်ာေပါက္ငတ္မွာပါ ။
ကွြ်န္ေတာ္ ရည္ရြယ္ခ်က္က ရွင္းရွင္းေလးပါ ။ ကိုယ္ဝါသနာပါတာကို ထူးခြ်ံေအာင္လုပ္ပါတယ္ ။ ကွြ်န္ေတာ္ ဂ်ာနယ္ေတြမွာ ေဆာင္းပါးေတြေရးပါတယ္ ။ အသံလွြင့္တဲ့ အပိုင္းေကာ ၊ ဘာသာျပန္တာေကာ ၊ လိုအပ္ရင္ data entry၊ စာသင္တဲ့အလုပ္ အစံုလုပ္ရပါတယ္ ။ ဂ်ာနယ္မွာေရ:တဲ့ ဂိမ္းေဆာင္းပါးေတြဟာ တစ္ခုမွ ၅၀ဝ၀ ေလာက္ပဲရတာပါ ။ ဒါေပမယ့္ ၂ေသာင္းေသခ်ာေပါက္လတိုင္းရပါတယ္။ အသံလွြင့္တာလဲ ေသာင္းဂဏန္:ေလာက္ပဲရမွာပါ ။ စာသင္တဲ့အလုပ္ဆိုတာလဲ သိန္းဂဏန္: သာတယ္ဆိုရံုပဲရွိပါတယ္ ။ အခုမွသာ project ေတြဆက္သြားလို. အဆင္ေျပသြားတယ္ဆိုေပမဲ့ အဲဒါေတြက လြန္ခဲ့တဲ့နစ္ေတြကစျပီး ကွြ်န္ေတာ္လုပ္ခဲ့တဲ့အလုပ္ေတြပါ ။ ေသာင္းဂဏန္: ၊ ေထာင္ ဂဏန္: ေတြေပါင္းရင္ သိန္း ဂဏန္:၊ သန္: ဂဏန္:ေတြျဖစ္နိုင္တယ္ဆိုတာေျပာခ်င္တာပါ ။
Social ဝင္ဆန့္ရဲ့လား?
Social ဆိုေတာ့ ကလပ္တက္တယ္ သြားျမင္ျကလားမသိဘူး အဓိကေျပာခ်င္တာကေတာ့ အေပါင္းအသင္းဆက္ဆံေရး ဘယ္ေလာက္ေကာင္းတယ္ဆိုတာကို ဆိုလိုတာပါ ။ ေပါင္းတယ္ဆိုတာ ေတြ့ကရာလူေတြနဲ့ ေလွ်ာက္ေပါင္းေနတာကို ေျပာတာမဟုတ္ဘူးေနာ္ ကိုယ့္အလုပ္နဲ့ဆက္စပ္တဲ့သူေတြနဲ့ သိကြ်မ္းသင့္တယ္ဆိုလိုတာပါ ။ ကွြ်န္ေတာ့္ ကေတာ့ programming skill နဲ့တိုင္းရင္ ေတာ္ေတာ္ေတာင္အေျခခံမွာပဲရွိတယ္လို.ပဲ ကိုယ့္ကိုယ္ကိုခံယူထားပါတယ္ ။ နယ္ပယ္အသီးသီးက ဆရာေတြနဲ့တည္.ေအာင္လိုက္ေပါင္းထားပါတယ္ ။
ကွြ်န္ေတာ့္မိဘေတြက အိုင္တီအသိုင္းအဝိုင္းေဝ:ကြာတဲ့သူေတြပါ ။ ဘာမွလဲ လမ္းညြန္မေပးနိုင္ပါဘူး ။ တည္.ေအာင္လိုက္ေပါင္းထားတယ္ဆိုတာ အတင္းျကီးလိုက္ေရာဖို.ေျပာေနတာမဟုတ္ပါဘူး ။ အနည္းဆံုး ကိုယ့္ဘာေတြ လုပ္တတ္တယ္ လုပ္နိုင္တယ္ဆိုတာကို ျပနိုင္ဖို.အေရးျကီးပါတယ္ ။ MSDN လိုမ်ိုး ၊ Stackoverflow လိုမ်ိုးဆိုက္ေတြမွာ geek ေတြရွိပါတယ္ ခင္ေအာင္လုပ္ထားရင္ ေနာက္ပိုင္းအက်ိုးမယုတ္နိုင္ပါဘူး ။
ေနာက္တစ္ခုက Myanmar IT Pro ဟာအခုေတာ့ နည္းနည္းေအးသြားတယ္ဆိုေပမဲ့ ဒီမွာ တကယ့္ geek ေတြ လာတတ္တဲ့ေနရာမ်ိုးပါပဲ ။ MyanmarTutorial လိုမ်ိုးဟာလဲ အရမ္းအက်ိုးရွိပါတယ္ ။ ဒါေပမယ့္ beginner level ဆန္ဆန္ပံုစံမ်ိုး ေမး ေနရင္ေတာ့ အလုပ္ျဖစ္မွာမဟုတ္ပါဘူး ။
” mobile application တစ္ခုေရးခ်င္တယ္ ေျပာျပေပးပါ “ဆိုတာထက္ “ကွြ်န္ေတာ္ Java ကိုစိတ္ဝင္စားပါတယ္ ။ Mobile ကိုလဲစိတ္ဝင္စားတယ္ ၊ လူေတြအသံုးတဲ့မယ့္ ျမန္မာစာနဲ့ပတ္သက္တာေလးေရးခ်င္တယ္ “ဆိုတာမ်ိုး ေမးတာက ပိုျပီး ဝင္ဆန့္ေစမွာပါ ။ ေမးတဲ့ဆိုတဲ့ေနရာမွာ ေနရာရျပီးသားသူေတြဟာ အလုပ္မ်ားျကပါတယ္ ။ ခ်က္ဖို.မအားျကပါဘူး ။ ကိုယ့္ဘက္ကအစစအရာရာ Prepare ေတာ့ျဖစ္သင့္ပါတယ္ ။
ျဖစ္သင့္တဲ့ပံုစံမ်ို:ကေတာ့ ကွြ်န္ေတာ္ဘာကူညီနိုင္မလဲဆိုတာမ်ိုး ျဖစ္သင့္ျပီး အားတဲ့အခ်ိန္ေလးေတြမွာ ဗဟုသုတ ပံုစံမ်ိုးနဲ့ ေမးသင့္ပါတယ္ ။ ေနာက္တစ္ခုက အိုင္တီသမားေတြက အိုင္တီသမားေတြနဲ့ပဲ ေပါင္းရင္မလံုေလာက္ဘူးဆိုတာပါပဲ ။ လုပ္ငန္:ရွင္ေတြနဲ့ နီးစပ္ေအာင္လုပ္ထားသင့္ပါတယ္ ။ တိတိက်က် ေျပာရရင္ေတာ့ အိုင္တီကိုစိတ္ဝင္စားတဲ့ အလုပ္အပ္နိုင္တဲ့သူမ်ိုးေတြ ျဖစ္သင့္ပါတယ္ ။
Role Models?
အားက်တယ္ ေကာင္းတယ္ဆိုရင္ အရမ္းအက်ိုးရွိပါတယ္ ။ ေကာင္းတာကို ေဆာင္ျပီး မေကာင္းတာကို ပယ္သင့္ပါတယ္ ။ Privacy ေျကာင့္ ဘယ္သူဘာ ထုတ္ေဖာ္မေျပာလိုေပမယ့္ စည္းရံုးေရး ၊ အဂၤႅိပ္စာအသံုးအနႈန္း ၊ marketing၊ Speech၊ Cooperate culture ၊ Networking ၊ information gathering ၊ Diplomatic Skill၊ ေဈးကြက္ျမင္မူ ၊Language independency အစရွိတဲ့ေနရာေတြမွာ အားက်တဲ့သူေတြ ရွိပါတယ္ ။ ကွြ်န္ေတာ့္ထက္ငယ္တဲ့သူေတြ ေတာင္ပါပါေသးတယ္ ။ ကိုယ္နဲ့ကိုက္ညီတဲ့ ပံုစံနဲ့ သူတို.ရဲ့ေကာင္းတဲ့အခ်က္ေလးေတြကို adapt လုပ္နိုင္ဖို.ျကိုးစားပါတယ္ ။ ဆက္ေရးပါဦးမယ္..
Sunday, January 4, 2015
ေခြးသံသရာ
ေခြးၿဖစ္ရတာလည္း ေတာ္ေတာ္ရူပ္တယ္။ တိုက္နားကားပါကင္မွာ ၈ ေကာင္တဖဲြရွိတယ္ သူက ကားပါကင္ အစအဆံုး ၃၀x၈၀ ေပ အကန့္ကသူတို့အပိုင္း အနားမွာ ေကြ်းတဲ့အမၾကီးရွိေတာ့ ၀၀ၿဖိဳးၿဖိဳ း ၊
ေနာက္ကပ္ရပ္လမ္းမွာ က်ေတာ့ ၁၅ ေကာင္ ဂိုဏ္း သူတို ့က ညေစာင့္ေတြနဲ့ခင္ေတာ့ အုပ္ေတာင့္တယ္။ ရန္ေတာ့ တမုန္းစဲြ ။
အဲဒီဂိဳဏ္နစ္ခုၾကား ဘိန္းမုန့္ဆိုင္မွာက်ေတာ့ ေခြးမနဲ့ ကေလးေလးေကာင္ သူလည္း မုန့္ဆိုင္ သံုးခုၾကားဆိုေတာ့ အခ်က္အခ်ာက်တာေပါ့ေနာ္။
အဲ့ခုနကေၿပာတဲ့ နစ္ဂိုဏ္းၾကား လမ္းၾကာအေနာက္မွာေလးေကာင္ဂိုဏ္းရွိေသးတယ္။ နယ္ေတာ့ လာမေက်ာ္နဲ့ဆဲြၿပီပဲ။
အိမ္ေအာက္ကားပါကင္ ဂိုဏ္းကေတာ့ မုန့္ေက်ြးထားေတာ့ ကို္ယ္ၿပန္လာရင္အၿမီးကိုနံ့ေနတာပဲ။
အလုပ္သမားတိုင္းျပည္
နိင္ငံျခားက တိုင္းျပည္က ရင္းႏွီးျမဳပ္ႏွံတာကို အျပစ္မေျပာလိုပါဘူး။ ေကာင္းပါတယ္။ သို႔ေပမယ္ နဂိုကတည္းကိုက ေသးလြန္းတဲ့ေစ်းကြက္ကို ေပါက္ေစ်းထက္ အရမ္းကုိုႏွိမ့္ခ်ၿပီး ေစ်းကြက္သိမ္းမယ္ဆိုတဲ့ နစ္ရွည္အ႐ူံးခံလုပ္မယ့္ အၾကံနဲ႔လာတာေတြကို တခုခုလုပ္ဖို ့လိုပါတယ္။
နိမို႔ဆို လက္ရိွိတဲ့လုပ္ငန္းအထူးသျဖင့္ လုပ္ငန္းငယ္ေတြက လံုး၀ကို ေပ်ာက္ကြယ္ျပီး တိုင္းျပည္ရဲ႕စြန္႔ဦးတီထြင္မူ လံုး၀ေပ်ာက္ျပီး အလုပ္သမား တိုင္းျပည္ႀကီးျဖစ္သြားပါလိမ့္မယ္။
သက္ဆုို္င္ရာ နယ္ပယ္မွာ မတတ္ကြ်မ္းတဲ့ တပ္ထြက္ေတြကို ေနရာေပးထားတာ ။ ပညာရွင္သာ ခန္ၿပီး လုပ္ပိုင္ခြင့္မရွိတဲ့ စီမံခံခြဲမူအမွားေတြအတြက္ ေပးဆပ္ရမွာကို စိုးရိမ္မိပါတယ္။
( ကြ်န္ေတာ္ေျပာတာက သာမာန္သူေတြကို ေပးမရတဲ့ domain ေတြ .com.mm ေတြကို ေရာင္းစားထားတာလည္းပါပါတယ္။ )
Subscribe to:
Posts (Atom)