26
2011
PHP Developer ကောင်း မပီသခြင်း
PHP ကို တတ်ကျွမ်းနားလည်ပြီး ကောင်းကောင်းမွန်မွန်ရေးတတ်ရုံနဲ့ တကယ်တော်တဲ့ PHP Developer အနေနဲ့ မသတ်မှတ်နိုင်ပါဘူး။ code တွေ လန်ပျံနေအောင် ရေးတတ်ပါစေ အချို့ အချက်တွေက Developer ကောင်းလို့ သတ်မှတ်ခြင်း မခံရစေပါဘူး။ ဘာအချက်တွေက သတ်မှတ်လို့မရဘူးလဲ။ Coding မရေးခင် ဘာမှ မစဉ်းစားထားခြင်း Coding တစ်ခု စရေးတော့မယ်ပဲ ဖြစ်ဖြစ် project တစ်ခု စရေးတော့မယ်ဖြစ်ဖြစ် ဘာတွေ လုပ်မလဲ။ ဘယ်အဆင့်တွေကို ရေးမလဲဆိုတာကို ကြိုတင် list မလုပ်ထားဘူး။ လက်တန်း ချရေးနိုင်လို့ လက်တန်း ချရေးမယ်ဆိုရင်တော့ အဲဒီလူက တကယ်တော်တဲ့ PHP Developer မဟုတ်တော့ပါဘူး။ Developer ကောင်းတွေက မရေးခင်မှာ ဘာတွေ ပါမလဲဆိုတာကို အရင်စဉ်းစားထားပါတယ်။ UML မဆွဲဖြစ်ချင်ရင်တောင် Todo list ကို အနည်းဆုံးတော့ ပြင်ထားပါတယ်။ အချို့ Developer ကောင်းတွေက အရင်ဆုံး comment တွေ တောင် ကြိုပြီးရေးထားတတ်သေးတယ်။ ဒါကတော့ ဥပမာ အနေနဲ့ ပြထားတာပါ။ ဘာ code [...]
16
2011
PHP Developer တွေအတွက် အသုံးဝင်မယ့် အချက် ၁၀ ချက် – အပိုင်း ၂
အပိုင်း ၁ ကို ဒီမှာ ဖတ်ရှုနိုင်ပါတယ်။ ၆။ သင့်အတွက် အသုံးဝင်မယ့် Snippet တွေကို သိမ်းထားပါ Coding တွေရေးတဲ့အခါမှာ ထပ်ခါထပ်ခါ ပြန်သုံးနေရတာတွေ ရှိပါတယ်။ ဥပမာ။ File read / write လိုမျိုး ၊ ဒါမှမဟုတ် mysql connect ချိတ်တာမျိုးတွေပေါ့။ အဲလိုမျိုး code တွေကို ပြန်စဉ်းစား ပြန်ရေးနေမယ့်အစား အသုံးဝင်မယ့် code အပိုင်းတွေကို သိမ်းထားသင့်ပါတယ်။ အသုံးဝင်တဲ့ App တွေကတော့ Snippet, snippely, Code Collector စတာတွေပေါ့။ Snippely က လွဲလို့ ကျန်တာတွေက Mac app တွေပါ။ Snippely တစ်ခုပဲ free ရပါတယ်။ Windows, Mac , Linux အားလုံးအတွက် jcodecollector ရှိပါတယ်။
13
2011
PHP Developer တွေအတွက် အသုံးဝင်မယ့် အချက် ၁၀ ချက်
PHP ဟာ လူသုံးများတဲ့ web development language တစ်ခုပါ။ 20 millions domain လောက်က PHP ကို အသုံးပြုထားပြီး wikipedia, facebook စတဲ့ နာမည်ကြီး site တွေအပြင် WordPress , Drupal , Joomla စတာတွေကလည်း PHP နဲ့ ရေးသားထားတာပါ။ အခု ဆောင်းပါးမှာတော့ PHP Developer တွေ ပိုအကျိုးရှိစေမယ့် အချက် ၁၀ ချက်ကို ဖော်ပြပေးသွားပါမယ်။
21
2011
တကယ်တတ်ချင် တကယ်လုပ်
MRT ပေါ်မှာ ထိုင်ခုံနေရာ ရလို့ ထိုင်ရင်း programming စသင်ခဲ့တဲ့ အချိန်ကို စဉ်းစားမိတယ်။ တစ်ခါတည်း ကို စိုးမင်းရဲ့ ၁၀ နှစ် ဆိုတဲ့ ဆောင်းပါး ကိုလည်း သတိရမိတယ်။ လွန်ခဲ့တဲ့ ၃ နှစ်လောက်က ဘာ langauge အသုံးပြုလဲလို့ မေးလိုက်ရင် ဖြေစရာတွေက အများကြီး။ အစုံပဲ။ အခုအချိန်မှာ မေးရင်တော့ ၂ မျိုးပဲ ရှိတယ်။ PHP နဲ့ objective-c ။ အခုအချိန်မှာ အဲလို ရဲရဲ ဝင့်ဝင့် ပြောရဲသွားပြီ။ Programming ကို စ လုပ်ခဲ့တာကတော့ VB ဆိုတာထက် Pseudo လို့ ဆိုရမယ်။ ဗိုလ်တထောင် ကောလိပ်မှာ diploma တက်တုန်းက VB မသုံးခင် Pseudo နဲ့တင် ၁ လ လောက် ကြာသွားတယ်။ Pseudo code ကနေ စခဲ့တယ်လို့ ဆိုရမယ်။ တတ်လိုက်တဲ့ Language တွေ ဘာ language ရလဲလို့ မေးလိုက်ရင် [...]
6
2011
သူတို့ပြောတဲ့ ချဉ်းကပ်ခြင်း
ကျွန်တော် ရေးလိုက်တဲ့ ချဉ်းကပ်ခြင်း ဆိုတဲ့ post လေးမှာ လက်ရှိ အောင်မြင်နေတဲ့သူတွေရဲ့ အမြင် နောက်ပြီး လက်ရှိ လေ့လာနေတဲ့သူတွေ အမြင် စတာတွေကို ပေါင်းစည်းပြီး တွေ့လိုက်ရတယ်။ သူတို့ ရဲ့ အမြင်တွေက အရမ်းတန်ဖိုးရှိတယ်။ အထူးသဖြင့် လူငယ်တွေရဲ့ အမြင်ကို ဖတ်ခွင့်ရလိုက်တာ ကျွန်တော့်အတွက် တော်တော် တန်ဖိုး ရှိတာပဲ။ ဒါကြောင့် သူတို့ ပြောတဲ့ အမြင်တွေကို ပြန်စုစည်း ပြီး ဒီ post လေး ကို ရေးလိုက်တာပါ။ တုံးသွားတဲ့ ဦးဏှောက် ကျွန်တော်တို့တွေ သူငယ်တန်းကနေ ၁၀ တန်း ထိ ဖြေဆိုပြီးတဲ့ အခါမှာတော့ ဦးဏှောက်တွေက မသွက်တော့ဘူး။ ပုံစံ ခွက်ထဲ ဝင်သွားပြီ။ အထူးသဖြင့် ကိုယ့်ကိုယ် ယုံကြည်မှုနဲ့ ကြိုးစား အားထုတ်မှုတွေက တော်တော်ကျနေပြီ။ တက္ကသိုလ် ဝင်တန်း အရွယ်တွေက ဘာကို လေ့လာရမလဲဆိုတာကို စလေ့လာရမယ့် ပုံစံ ဖြစ်နေတယ်။ တကယ်တန်းတော့ ၁၀ တန်း ပြီးကတည်းက Computer အခြေခံ ၊ အင်္ဂလိပ်စာ [...]
4
2011
Hellobar – A Web Toolbar
Hello Bar ဆိုတာကို သိပြီးသူတွေလည်း ရှိမှာပါ..ဒါပေမယ့် မသိသေးတဲ့လူတွေ အတွက် ရည်ရွယ်ပြီး ရေးထားပါတယ်…။ Hello Bar ဆိုတာ ဘယ်Website ၊ ဘယ် Blog မှာမဆို အသုံးပြုလို့ ရနိုင်တဲ့ Web Toolbar တစ်ခုပါ....။ Hello Bar ကို ကိုယ့် Blog ရဲ့ နောက်ဆုံး Blog Post တို့ ၊ ကိုယ့် Website ရဲ့ နောက်ဆုံးထည့်သွင်းထားတဲ့ အချက်အလက် ၊ ဘယ်အရာကိုမဆို ဖော်ပြနိုင်ဖို့ အတွက် အသုံးပြုနိုင်ပါတယ်..။ Hello Bar ဟာ Website ၊ Blog စာမျက်နှာရဲ့ အပေါ်ဆုံးမှာ Bar လေးအဖြစ် ရှိနေမှာဖြစ်ပြီး စာဖတ်သူ ၊ Visitor တွေကိုလည်း စိတ်အနှောင့်အယှက် မဖြစ်စေဘဲ သေသေသပ်သပ် ရှိနေမှာဖြစ်ပါတယ်…။ Hello Bar ကပေးထားတဲ့ JavaScript ကို ဘယ် HTML Website ၊ Blog မှာမဆို Copy/Paste လုပ်ရုံနဲ့ [...]
2
2011
ချဉ်းကပ်ခြင်း
ပြီးခဲ့တဲ့ သောကြာနေ့ ကိုရဲမြတ်သူ ဘန်ကောက်ရောက်နေတော့ ကျွန်တော့် ဆီကို ဖုန်းဆက်ပါတယ်။ အဓိကတော့ ပြည်တွင်းကလူတွေ ပြည်ပထွက်ကုန်တဲ့ နောက်ပိုင်းမှာ လူတော်တွေရှားလာတယ်။ Computer နဲ့ အသက်မွေးဝမ်းကြောင်း လုပ်ချင်တဲ့ လူတွေ နည်းလာတယ်။ အဲဒီ အတွက် company တွေ အနေနဲ့လည်း အဆင်မပြေဘူး။ လက်ရှိ ရှိနေတဲ့ human resource တွေ ဘာကြောင့် မတိုးတက်လာတာလဲ။ ဘာကြောင့် ရှားပါးကုန်တာလဲဆိုတာကို အချိန် တစ်နာရီလောက် စကားပြောဖြစ်ခဲ့တယ်။ ရှားပါးလာတဲ့ Human Resource Generation တစ်ခုပြီး တစ်ခု နိုင်ငံခြားထွက်လာတဲ့ အမျှ မြန်မာနိုင်ငံမှာလည်း Human Resource တွေ တဖြည်းဖြည်း ကျဆင်းလာတယ်။ လက်ရှိ ပြည်တွင်းမှာ ကျန်ရှိတဲ့သူတွေက ရာခိုင်နှုန်းအရ Fresh တွေနဲ့ Begineer တွေ ပိုများလာတယ်။ အများအားဖြင့် သင်တန်းဆင်း တွေ က များလာတယ်။ သင်တန်းဆင်း တော်တော်များများဟာလည်း လက်တွေ့ လုပ်ငန်းခွင် အတွေ့အကြံု အားနည်းသလို တကယ်လိုအပ်တဲ့ project ကြီးတွေမှာ လုပ်ဖို့ကလည်း လုပ်ငန်းရှင်တွေ [...]
4
2010
Starting Game Development
အရင်အလုပ် web development ကနေ ဘာမှ မဆိုင်တဲ့ iphone game development ကို ရောက်သွားတော့ စာတွေတော်တော် ပြန်ဖတ်လိုက်ရတယ်။ နောက်ပြီး မသိတာတွေ တော်တော်များများလည်း လေ့လာလိုက်ရတယ်။ Game Devloper လုပ်ချင်တဲ့ သူတွေ အရင်ဆုံး ကိုမြင့်ကျော်သူရေးထားတဲ့ post လေးတွေကို ဖတ်သင့်တယ်။ ကိုမြင့်ကျော်သူကတော့ Game Dev နဲ့ ပတ်သက်လာရင် ဆရာကြီး တစ်ဆူလို့တောင် ဆိုလို့ရမယ်။ မြန်မာနိုင်ငံကနေ နိုင်ငံတကာကို game ရောင်းနေတဲ့ Total Game Studio ဆိုပြီး အောင်မြင်တဲ့ Game Studio တစ်ခုလည်း ရှိတယ်။ ဒါကြောင့် Game Developer မလုပ်ခင်မှာ သူရေးထားတဲ့ post လေးတွေကို ဖတ်သင့်ပါတယ်။
25
2010
How to learn web development
Web Development လုပ်တော့မယ်ဆိုရင် ကျွန်တော် ဒီပုံမှာ ပြခဲ့တာလေးကို တချက်ကြည့်စေချင်ပါတယ်။ ပုံထဲမှာ ကျွန်တော့်အနေနဲ့ Web Programming ကို မလေ့လာခင်မှာ HTML , CSS , Javascript ကို စတင်လေ့လာဖို့ ဆိုထားပါတယ်။ HTML , CSS က programming ပိုင်း မပါဝင်ပါဘူး။ တော်တော်များများဟာ HTML, CSS, Javascript က သေချာ မတတ်ကျွမ်းပဲနဲ့ Web Development ပိုင်းကို ကူးနေကြတာတွေကိုလည်း တွေ့ရပါတယ်။
17
2010
Readability on blog [Poll]
အခု ထည့်ထားတဲ့ Readability အတွက် Poll လေးလုပ်ထားပါတယ်။ MZ Blog မှာ ထည့်ထားတဲ့ Readability သုံးဖြစ် မသုံးဖြစ်ပေါ့။ http://poll.fm/28yp4
17
2010
7 Cross Platform iOS and Android Solutions
iOS ကို သာမက Android ပါ run လို့ ရအောင် application တွေ ရေးဖို့အတွက် SDK List လေးပါ။ Native App Creators Airplay SDK - သူကတော့ game company တော်တော်များများ အသုံးပြုကြပါတယ်။ cross platform applications အတွက် game ရေးဖို့ဆိုရင် အဆင်ပြေပါတယ်။ 2D/3D Game တွေ ရေးဖို့အတွက် အဆင်ပြေပါတယ်။ Corona SDK - Lua ကို သုံးပြီး app တွေရေးဖို့အတွက်ဆိုရင်တော့ Corona ရှိပါတယ်။ သူကတော့ Actionscript 2.0 နဲ့ တူပါတယ်။ Adobe Developer အဟောင်းတွေက တည်ထောင်ထားတာပါ။ တန်ဖိုးကတော့ $99 per year ပေးဆောင်ရပါတယ်။ Flash CS5 (Adobe Air for iOS ) - Packager ကို သုံးပြီး iOS အတွက် Flash [...]
24
2010
Cheat Sheet For Web Essential
Cheat Sheet ဆိုတာကတော့ ကျွန်တော်တို့တွေ ပုံမှန် များပြားလှတဲ့ reference တွေကို လိုအပ်ပြီး အသုံးဝင်တာတွေ စုစည်းထားတာကို ဆိုတာပါ။ တနည်းပြောရင် quick reference လို့ ဆိုလို့ရပါတယ်။ ကျွန်တော် HTML, CSS , jQuery အကြောင်း MZ Edu မှာ ရေးခဲ့ဘူးပါတယ်။ အခု Web Development လုပ်မယ့်သူတွေအနေနဲ့ HTML, CSS , jQuery တို့ကို သိထားဖို့လိုအပ်ပါတယ်။ ရေးသားရာမှာလည်း လွယ်လွယ်ကူကူ reference လုပ်လို့ရအောင် cheat sheet လေးတွေ ဆောင်ထားဖို့လည်း လိုအပ်ပါတယ်။
15
2010
iPhone Development Intro – 2
အပိုင်း ၁ မှာ တုန်းက iPhone Development တွေ လိုအပ်တာတွေပြင်ဆင်ဖို့ ဘယ်လို လေ့လာရမလဲဆိုတာတွေ ပြောပြီးပါပြီ။ အခု အပိုင်းမှာတော့ iPhone Developer Account နဲ့ Distrubtion အကြောင်းလေး ရေးပါမယ်။ Why you need Developer Account ကျွန်တော်တို့မှာ Simulator ရှိပါတယ်။ သို့ပေမယ့်လည်း Simulator Account နဲ့ အကုန်လုပ်လို့မရဘူး။ camera, phone, accelerometer, magnetometer or gyroscope စတာတွေကို Simulator နဲ့ စမ်းလို့မရပါဘူး။ Developer Account ရှိမှ အဲဒီ API တွေကို Device ပေါ်မှာ တင်ပြီး စမ်းလို့ရမှာပါ။ နောက်ပြီး App store မှာ တင်ပြီးတော့ ရောင်းချင်တယ်ဆိုရင်လည်း Developer Account လိုအပ်ပါတယ်။ ဝယ်မယ်ဆိုရင်တော့ အရင်ဆုံး Apple Store or iTune store Account ရှိဖို့ လိုပါတယ်။ အဲဒီ Account ရှိမှ [...]
14
2010
လူငယ်နှင့် ပညာရေး
ဒီကာလအတောအတွင်းမှာ လူငယ်တော်တော်များများနဲ့ တွေ့ခွင့်ရပါတယ်။ လူငယ်ဆိုတာ ကျွှန်တော့်ထက်ငယ်တဲ့သူပေါ့ ၂၅အောက်တွေနဲ့ ၁၉၊၁၈၊၁၇၊၁၆ နဲ့၁၅နစ်ရှိတဲ့ လူငယ်တွေလဲပါပါတယ်။ အဲတော်တော်များများကို တော်တော်လေး စိတ်မကောင်းစရာ လမ်းမှားနေတာကို မြင်ရပါတယ်။ အဲကျွှန်တော်ကိုယ်တိုင်လဲ လမ်းမှန်ရောက်အောင်လုပ်နေစဲပါ။ ကိုယ့်ထက်ပိုဆိုးတဲ့သူတွေပေါ့။ ပညာရေးနဲ့ ပတ်သက်ပြီးဆိုလိုတာပါ။
9
2010
MVC
MVC ဆိုတာကတော့ Model View Controller ဆိုတာ သိပြီးသားပြီးသားပါ။ ဒါပေမယ့် MVC ကို programming နဲ့ ရောထွေးနေကြတယ်။ MVC ဆိုတာ pattern တစ်ခုပါ။ Software Engineering မှာ အသုံးပြုတဲ့ architectural pattern လို့ဆိုရလိမ့်မယ်။ ဒါကြောင့် သူ့ကို Language တစ်ခုနဲ့ တစ်ခု အသုံးပြုပုံမတူဘူး။ နောက်ပြီး framework တစ်ခုနဲ့ တစ်ခု အသုံးပြုပုံမတူဘူး။ ဒါပေမယ့် သဘောတရားနဲ့ အနှစ်သာရကတော့ အတူတူပဲ။ CodeIgniter ရေးတတ်တာနဲ့ MVC ဆိုတာ ဒီလို ရေးရပါလားလို့ ထင်ရင်တော့ မဟုတ်ပါ။ CodeIgniter မှာ MVC ကို ရေးပုံနဲ့ Symfony မှာ ရေးပုံက မတူဘူး။ နောက်ပြီး iPhone SDK ကလည်း MVC ပဲ။ ဒါပေမယ့် တည်ဆောက်ပုံတွေ မတူဘူး။


An article by





