ကြ်န္ေတာ္အဓိက ကြ်မ္းက်င္တာက Web Development ျဖစ္ျပီး အသံုးအမ်ားဆံုး Platform က PHP+MySql ပါ... ကုိယ္ပုိင္အလုပ္တစ္ခုလုပ္မယ္လို႕ စိတ္ကူးျပီဆိုေတာ့ ကုိယ္အဓိက ပုိင္ႏုိင္တာကို လုပ္ရမွာေပါ့... အဲ့ဒီမွာ ေတြ႕ရတဲ့ ျပႆနာက ကြ်န္ေတာ္တို႕ဆီမွာ PHP Developer ရွားပါးတာပဲျဖစ္ပါတယ္...
လြန္ခဲ့တဲ့ (၇)လေလာက္က အလုပ္တစ္ခုအတြက္ လိုအပ္လို႕ PHP Developer (၁၀) ေယာက္ေလာက္ ေခၚခဲ့ဖူးပါတယ္... ေနာက္ဆံုး မျဖစ္မေနမို႕လို႕သာ ခန္႕လိုက္ရတာ လာေလွ်ာက္တဲ့ လူ(၅၀)ေလာက္မွာ တစ္ကယ္ PHP နားလည္တဲ့သူ (ကြ်မ္းက်င္တာမဟုတ္ပါ၊ ျမင္ဖူးတာပါ) ၂ ေယာက္ပဲ ရလိုက္ပါတယ္...
ဒီေတာ့ ကုိယ္ပုိင္အလုပ္လုပ္ဖို႕အတြက္ Human Resource က အဓိကလို႕ နားလည္ထားတဲ့ အတြက္၊ PHP Developer ေတြကို ရွာဖို႕ လံုး၀စိတ္မကူးပါဘူး... အရည္အေသြးနဲ႕ အလားအလာရွိတဲ့ လူငယ္ေတြကို ကုိယ္တုိင္ Train လုပ္ျပီးေတာ့ပဲ စုယူပါတယ္... ဒါေၾကာင့္လဲ အခ်ိန္ေပးျပီး စုရတာပါ... အခုေတာ့ ကြ်န္ေတာ့္မွာ PHP Developer (၈) ေယာက္ ရေနပါျပီ... (၂)လေလာက္ ေလ့က်င့္ေပးျပီး (၆)လေလာက္ အလုပ္အတူတြဲလုပ္လိုက္ျပီးတဲ့ေနာက္မွာ သူတို႕ေတြ ဟာ Professional Web Developer လို႕ ေခၚလို႕ရတဲ့ အေျခအေနကို ေရာက္ခဲ့ပါတယ္... နဂိုက Talent ရွိၾကတာေၾကာင့္လည္း ပါ ပါတယ္...
ေနာက္ျပႆနာတစ္ခုက Beginner အမ်ားစုဟာ Language ကို သိပ္ျပီး အဓိကထားလြန္းတာကိုေတြ႕ရပါတယ္... ဒါေၾကာင့္ သူတို႕ဟာ Language ပဲတက္ျပီး လက္ေတြကမွာ လုပ္ငန္းခြင္၀င္ဖို႕ အသင့္မျဖစ္ ျဖစ္ကုန္ပါတယ္... အမွန္ေတာ့ Web Developer တစ္ေယာက္ဟာ Web Standard နဲ႕ Web Technology ေတြကိုပုိင္ႏုိင္ထားဖို႕နဲ႕ Server Side Technology ဆိုတာကို ေကာင္းေကာင္း သေဘာေပါက္ထားဖို႕သာ လိုတာပါ... ဒါေတြသိထားမယ္ဆိုရင္ Language ဆိုတာ မေရြးပါဘူး... Durosoft က Developer ေတြ အဓိကအားသန္တာက PHP ပါ... ဒါေပမယ့္ လိုအပ္လို႕ ASP.NET လုပ္ရမယ္လည္းဆိုေရာ၊ တစ္ရက္ႏွစ္ရက္ေလာက္ လိုအပ္တာၾကည့္ျပီး ခ်က္ခ်င္းလုပ္ႏုိင္သြားတာပဲ... မယံုရင္ Durosoft ရံုးခန္းမွာ လက္ေတြ႕ လာေလ့လာဖို႕ ဖိတ္ေခၚပါတယ္... Technology ကိုနားလည္ထားရင္ Language ဆိုတာ အၾကမ္းဖ်င္းအားျဖင့္ အတူတူခ်ည္းပါပဲ... ကြ်န္ေတာ့္တပည့္ေတြ Python မတက္ပါဘူး... ဒါေပမယ့္ Python (Django) နဲ႕ Develop လုပ္ရမယ္ဆိုလည္း မေၾကာက္ပါဘူး... အခ်ိန္မေရြးပါပဲ...
PHP Developer တစ္ေယာက္အေနနဲ႕ မသိမျဖစ္ သိဖို႕လိုလို႕ Web Standard ကို သိၾကတာမ်ားပါတယ္... Web Developer တစ္ေယာက္က Web Browser ဟာ HTML ကလြဲရင္ဘာမွနားမလည္ဘူးဆိုတဲ့ ရိုးရွင္းတဲ့ အေျခခံ အခ်က္ေလးေလာက္မွ မသိေတာ့ရင္ မျဖစ္ပါဘူး... ဒီအေၾကာင္း အေသးစိတ္ကို "Why Frameworks Suck" ဆိုျပီး ေရးခဲ့ဖူးပါတယ္...
ကြ်န္ေတာ္ Durosoft ကိုစတင္ျပီး (၂)လေလာက္မွာ MITP Member Gathering လုပ္ျဖစ္ပါတယ္... အဲ့ဒီ Gathering မွာ သတိထားလိုက္မိတာက ကြ်န္ေတာ္တို႕ဆီမွာ Web Development ကို စနစ္တစ္က် သင္ခြင့္မရပဲ .NET ကို တိုက္ရိုက္သင့္ခဲ့ၾကရလို႕၊ လက္ရွိ လုပ္ငန္းခြင္မွာ လုပ္ေနတဲ့ Web Developer ေတြေတာင္မွ Web Standard နဲ႕ Web Technologies ေတြကို နားမလည္ၾကတာကို ေတြ႕လိုက္ရပါတယ္... ဒါေၾကာင့္ အဲ့ဒီပြဲအျပီးမွာ ျမန္မာႏုိင္ငံမွာ PHP Developer နည္းတဲ့ျပႆနာနဲ႕၊ Web standard နဲ႕ web technology ေတြကို အမွန္တစ္ကယ္ နားလည္တဲ့ Professional Web Developer ေတြ မ်ားလာေစဖို႕ Web Development သင္တန္း ဖြင္မယ္လို႕ စိတ္ကူးလိုက္ပါတယ္... ေရွ႕မွာ Durosoft က Developer ေတြကို Train လို႕ ေအာင္ျမင္ခဲ့ျပီးျဖစ္တဲ့အတြက္၊ ေနာက္ထပ္ အရည္အခ်င္းရွိတဲ့ Professional Web Developer ေတြ ေမြးထုပ္ႏုိင္မယ္လို႕လည္း ယံုၾကည္ခဲ့ပါတယ္...

Durosoft ရဲ႕ ရည္မွန္းခ်က္အရဆိုရင္ ေနာက္ထပ္ Developer ေတြ လိုလာဦးမွာပါ... လိုအပ္လာရင္ PHP Developer မရွားပါးဖို႕ကလည္း အျခား ရည္ရြယ္ခ်က္တစ္ခုျဖစ္ပါတယ္...
ဒီလိုရည္ရြယ္ျပီး Email Contact List ထဲမွာ ရွိတဲ့လူေတြအားလံုးဆီကို Student Invitation ပို႕ခဲ့ပါတယ္ (MITP Member တစ္ခ်ိဳ႕လဲ ရခဲ့မယ္လို႕ ယံုၾကည္ပါတယ္)... အခုဆိုရင္ Basic အတန္းတစ္တန္းနဲ႕ Advanced အတန္း ႏွစ္တန္း သင္ေနတာ တစ္၀က္က်ိဳးလာပါျပီ...
သင္တန္းအမ်ားစုမွာ ဆရာက စာအုပ္ထဲပါတာကို ဖတ္ျပီး ဘာသာျပန္ျပမယ္၊ ေက်ာင္းသားေတြကအိပ္ငုိက္မယ္... ဒီပံုစံကို ကြ်န္ေတာ့္အတန္းမွာ ေတြ႕ရမွာမဟုတ္ပါဘူး... Reference အတြက္စာအုပ္ေပးထားေပမယ့္ တစ္လံုးခ်င္း ဘာသာျပန္ျပရေလာက္ေအာင္ ေက်ာင္းသားေတြ မတံုးေသးပါဘူး...
သင္တန္းအမ်ားစုမွာ သိခ်င္လို႕ေမးရင္ ဆရာေတြက စာပဲသင္ဖူးျပီး၊ Real World Experience မရွိေတာ့ မေျဖႏုိင္ဘူး (အားလံုးကိုမဆိုလိုပါ)... ကြ်န္ေတာ့္အတန္းမွာေတာ့ Workshop ပံုစံသင္တဲ့အတြက္ ေက်ာင္းသားနဲ႕ ဆရာ Fully Interaction ရွိပါတယ္... မယံုရင္ ကြ်န္ေတာ့္တပည့္ေတြေမးၾကည့္... :P
သင္တန္းသားေတြကိုလည္း Interview လုပ္ျပီး အမွန္တစ္ကယ္ Professional Web Developer ျဖစ္လိုတယ္လို႕ ယံုၾကည္တဲ့သူေတြကိုသာ ေရြးျပီး လက္ခံခဲ့ပါတယ္... ဒီလမ္းေၾကာင္းက အလုပ္ရလြယ္မလားလို႕ ေပၚပင္လုပ္တဲ့သူေတြကို လံုး၀ လက္မခံပါဘူး... အလားအလာရွိသူပဲ ေရြးျပီး လက္ခံပါတယ္...
မဖြင့္ခင္ ေက်ာင္းသားတစ္ေယာက္ကေမးပါတယ္... "Theory ေတြေျပာမွာလား" တဲ့... သူ႕ၾကည့္ရတာ မေျပာေစခ်င္တဲ့ပံုပါ... တစ္ျခားသင္တန္းေတြမွာ၊ စာေတြလွိမ့္သင္လိုက္ျပီး လက္ေတြ႕ဘာမွ မတက္လာလို႕ စိတ္ညစ္ေနပံုပါ... "လက္ေတြကို အဓိကထားသင္မွာပါ... ဒါေပမယ့္ Real World မွာ မျဖစ္မေန သိဖို႕လိုတဲ့ Theory ေတြကို သင္မွ ရပါမယ္၊ ဥပမာ။ ။ HTTP ဆိုတာ ဘာလဲ? ဒီေလာက္မွ မသိရင္ Web Developer မလုပ္သင့္ဘူး" လို႕ ကြ်န္ေတာ္ ျပန္ေျဖခဲ့ပါတယ္... ကြ်န္ေတာ့္သင္တန္းမွာ Web Developer တစ္ေယာက္ သိဖို႕လိုတာ အားလံုးသင္ပါတယ္... ဒါေၾကာင့္ ကြ်န္ေတာ့္သင္တန္းဟာ PHP သင္တန္းမဟုတ္ပါဘူး၊ Web Development သင္တန္းပါ... PHP ကို အဓိက Server Side Technology အေနနဲ႕သင္ေပမယ့္ အျခား Technology ေတြကိုလည္း ထည့္သင္ေပးပါတယ္...
ကြ်န္ေတာ့္ဆီကို တက္ဖို႕ ေရာက္လာတဲ့ေက်ာင္းသားအမ်ားစုက တစ္ျခားမွာ သင္တန္းေပါင္းစံုတက္ထားျပီး ကိုယ့္ကုိယ္ကုိ အားမေရေသးတဲ့သူေတြနဲ႕ လက္ရွိ အလုပ္လုပ္ေနျပီး ကိုယ့္ကိုယ္ကုိ လိုအပ္ေနေသးတယ္ထင္သူေတြမ်ားပါတယ္... ဒါေၾကာင့္ သူတို႕က Basic တန္းကို သိပ္မတက္ခ်င္ပါဘူး၊ Advanced တန္းပဲ တန္းတက္ခ်င္ပါတယ္... ဒါေပမယ့္ အားလံုးကို Interview ၾကည့္ေတာ့ ကြ်န္ေတာ္ Covered ျဖစ္ေစခ်င္သေလာက္ မျဖစ္ထားလို႕ Advanced တန္းမွာဆိုရင္ Basic Course ေရာ Advanced Course ပါ ႏွစ္ခုလံုး သင္ေပးလုိက္ပါတယ္... ေနာက္ကိုေတာ့ Course မခြဲေတာ့ပဲ၊ Web Development ဆိုျပီေတာ့ Course တစ္ခုတည္းေအာက္မွာပဲ သင္ေတာ့မယ္ စိတ္ကူးထားပါတယ္...
သင္တန္းတစ္ခုရဲ႕ PHP ေၾကာ္ျငာမွာ ေတြ႕လိုက္ပါတယ္... သင္ေပးမွာေတြက...
- ...
- Working with Function and Array
- HTML Form with $_GET, $_POST, $_REQUEST
- $_SERVER, $_SESSION, $_COOKIE
- PHP File, String, MySQL, MySQL Statement
- ...
ေတြပါတဲ့... PHP တက္တဲ့သူတုိင္း ရယ္မယ့္ စာရင္းပါ...
ကြ်န္ေတာ္ေမးခ်င္တာက PHP သင္ပါတယ္ဆိုမွ အဲ့ဒါေတြမသင္လို႕ ဘာသင္ရမွာတံုး... ဒါေတြက PHP ဆိုတဲ့ နာမည္ေအာက္မွာ အလိုလိုပါသြားျပီးျဖစ္ရမွာ... ကြ်န္ေတာ့္ Syllabus List နဲ႕ ႏွိဳင္းယွဥ္ၾကည့္လို႕ရပါတယ္...
- Introduction to Web Technologies
- Client / Server Architecture
- Internet Vs. Web
- Understanding HTTP
- Understanding Web Server
- Understanding Web Standard
- Understanding Web Browser
- HTML / XHTML
- CSS
- Javascript
- Understanding SEO
- Understanding Web2.0
- Understanding Semantic Web
- Programming Fundamental
- Modern Web Technologies and Trends
- Understanding Server-Side Technology
- PHP Vs. ASP.NET Vs. Java (JSP)
- Dynamic Web Development with XAMPP
- Database Driven Web Application Development with PHP+MySQL
- Understanding Relational Database
- Modern Web Application Development with Ajax
- Advanced Javascript with jQuery
- Understanding Web Development Frameworks
- Understanding CMS
- Wordpress
- PHP Development Environment (Netbeans)
- Practical E-Commerce Project
ဟုတ္ကဲ့... ဒီစာရင္းကိုၾကည့္လိုက္ရင္ ဘာကိုအဓိကထားသင္မလဲဆိုတာ ျမင္သာမယ္လို႕ ေမွ်ာ္လင့္ပါတယ္...
အထက္မွာ ကြ်န္ေတာ္တို႕ သင္တန္းဖြင့္ရျခင္း ရည္ရြယ္ခ်က္ကို ေျပာခဲ့ျပီးပါျပီ... အခုလဲ သင္ေနတဲ့ Course ကို Online မွာ Open Course အေနနဲ႕ တင္ေပးဖို ဆံုးျဖတ္ထားပါတယ္...
No comments:
Post a Comment