10

စာေတြ႕နဲ႕လက္ေတြ႕

Posted December 12th, 2009 in UCSY and tagged , , by saturngod

ေက်ာင္းတုန္းက SE ကိုသင္ခဲ့ဘူးတယ္။ အမွန္တိုင္းေျပာရင္ ေက်ာင္းက SE ရဲ႕ အခ်ဳိ႕အပိုင္းေတြက အခုအခ်ိန္မွာ ေခတ္မရိွေတာ့ဘူး။ ဒါေပမယ္႔ အခ်ဳိ႕ဟာေလးေတြက အခုထက္ထိ လုပ္ငန္းခြင္ထဲမွာ အသံုးျပဳေနတုန္းပဲ။ SE က ေက်ာင္းမွာ သင္တာကေတာ့ တကယ္အိပ္ငိုက္ဖို႕ ေကာင္းတဲ့ ဘာသာရပ္ပဲ။ ဘာေတြ မွန္းလဲမသိဘူး။ ေနာက္ျပီး မ်က္စိထဲလည္း မျမင္ဘူး။ project ေတြလည္း မရိွေတာ့ ေသေသခ်ာခ်ာ နားလည္ သေဘာမေပါက္ဘူး။ စာေတြ႕ၾကီးလိုျဖစ္ေနတာ။ Programming ကို ဗိုလ္တေထာင္ ေကာလိပ္မွာ DSE တက္တုန္းက VB နဲ႕စလိုက္ေတာ့ OOP ကို မသိေတာ့ဘူး။ အဲဒါက တကယ္႔ကို ဆိုးရြားသြားတာပဲ။ ေက်ာင္းမွာ C သင္ေတာ့မွ OOP ကို စျပီး ထိေတြ႕တာ။ ဒါေပမယ္႔ ေက်ာင္းမွာကလည္း OOP concept ကို သိေအာင္ပဲ သင္ေပးႏိုင္တယ္။ တတ္ေအာင္ မသင္ေပးႏိုင္ေတာ့ OOP ကို မသံုးျဖစ္ေတာျပန္ဘူး။ VB.NET 2003 ေလာက္ေရာက္ေတာ့ OOP ျဖစ္လာတယ္။ ေတာ္ေတာ္ေလးကို ခက္ခက္ခဲခဲ ျဖစ္သြားတာ။ Logic ပိုင္းေတြ ေျပာင္းခ်လဳိက္ရတာကို။ VB 6 ကေန လာတဲ့သူ အဖို႕ OOP နဲ႕ အေဝးၾကီးလို ျဖစ္သြားတာ။ အဲဒါေၾကာင့္ Java ကို လံုးဝကို မထိေတာ့တာ။

အခုအခ်ိန္မွာ ျပန္စဥ္းစားၾကည့္လုိက္ရင္ ၄ ႏွစ္တာ ကာလ။ ကၽြန္ေတာ္႔အတြက္ ၄ ႏွစ္ခြဲ ကာလလို႕ ဆိုလို႕ရမယ္။ DSE ကို ၁၀ တန္းျပီးျပီးျခင္း တက္လိုက္ေတာ့ ၄ ႏွစ္ခြဲ ေလာက္ စာေတြ ေတာက္ေလွ်ာက္ သင္လာရတယ္။ Data Flow Diagram က DSE မွာ second term မွာ သင္တာ။ computer တကၠသိုလ္မွာကေတာ့ ေသခ်ာ မသင္ျဖစ္ဘူး။ စာေမးပြဲ နီးလာမွ ဒီပံုေတြ ပါတယ္။ ဒီပံုေတြပါတယ္ဆိုျပီး ပါတဲ့ ပံုေတြပဲ သင္တာေတာ့ ေတာ္ေတာ္ေလးကို ဆိုးသြားတယ္။ DSE တက္ထားလို႕သာ  DFD , ERD ေတြ ရေနတာ။ DSE တုန္းက project လုပ္တုန္းက DFD ကို ေသခ်ာလုပ္ခဲ့ရတာလည္း ပါတာကိုး။ ဆရာမကလည္း ေသခ်ာရွင္းျပေပးႏိုင္တာလည္း ပါတယ္။ ေသခ်ာရွင္းျပႏိုင္မွာေပါ႔။ အဖြဲ႕က ၃ ဖြဲ႕ ပဲရိွေတာ့တာေလ။ ဒါေၾကာင့္ project လုပ္ေနတုန္း ေတာက္ေလွ်ာက္ ဆရာမ နဲ႕ ေသခ်ာ ေဆြးေႏြးလုပ္ခဲ့ေတာ့ DFD ပိုင္းေတြ data analyst ပိုင္းေတြ ERD ေတြကို ေကာင္းေကာင္းသိခဲ့ရတယ္။ စာသင္တုန္း နဲ႕ project လုပ္တဲ့ အခ်ိန္နဲ႕ မတူတာအမွန္ပဲ။ စာသင္တာက ဒါေတြဒီလိုဆြဲတယ္ဆိုတာေလာက္ပဲ သင္ေပးႏိုင္တာ။ လက္ေတြ႕ လုပ္တဲ့အခါမွသာ စာေတြ႕နဲ႕ ေပါင္းျပီး ဆရာမ နဲ႕ ေသေသခ်ာခ်ာ ေဆြးေႏြးျဖစ္ေတာ့မွ တတ္သြားတာ။

ေက်ာင္းမွာလည္း ERD , DFD ေတြ သင္ပါတယ္။ ဒါေပမယ္႔ အခန္းထဲမွာ လူ အေယာက္ ၁၀၀ ေက်ာ္ရိွတယ္။ ေနာက္ျပီး group ဖြဲ႕ထားတာလည္း မဟုတ္။ DSE တက္တုန္းက group ဖြဲ႕ထားေတာ့ ဆရာမကို တစ္ေယာက္က သြားေမး ျပီးရင္ က်န္တဲ့လူေတြကို ျပန္ရွင္းျပဆိုေတာ့ အဆင္ေျပတယ္။ ဆရာမ အေနနဲ႕လည္း ေက်ာင္းသား တစ္ေယာက္ျခင္းဆီကို ျပန္မရွင္းျပႏိုင္ဘူးေလ။ computer တကၠသိုလ္မွာက အေယာက္ ၁၀၀ ေက်ာ္ေတာ့ ဘာအသံမွလည္း ေသခ်ာမၾကား။ မသင္ဘူးရယ္လုိ႕ေတာ့ မဟုတ္ဘူး။ သင္ပါတယ္။ ကဲ..ထားပါေလ....

OOP ကေတာ့ ေက်ာင္းမွာ ေရလည္သင္တယ္။ Java မွာလည္း OOP ။ C မွာလည္း OOP။ ေနာက္ျပီး OOSD ။ ျပီးေတာ့ UML ။ OOP ကိုပဲ ၃ ႏွစ္ေလာက္ သင္လာတာ။ ခက္တာက သင္ထားတာပဲရိွတယ္။ လက္ေတြ႕ အမွန္အကန္ သံုးဖို႕ကေတာ့ မရိွျပန္ဘူးေလ။ ကိုယ္ကလည္း အဲတုန္းက VB.NET ဆိုေတာ့ သံုးေတာ့ သံုးပါတယ္။ ဒါေပမယ္႔ ေသေသခ်ာခ်ာ နားမလည္ဘူး။ အခု လုပ္ငန္းခြင္ ေရာက္ေတာ့မွပဲ မျဖစ္မေန ျပန္ေလ့လာေတာ့မွပဲ ေက်ာင္းက သင္ထားတဲ့ စာေတြက လာျပီး အေထာက္အပံ့ျဖစ္ကုန္တာပဲ။ ေနာက္ျပီး လူပ်ဳိၾကီး ေရးေပးထားတဲ့ OOP အေၾကာင္းေတြကလည္း ေလ့လာရတာ အဆင္ေျပတယ္။ အခုလုပ္ေနတဲ့ project က လံုးဝ OOP။ PHP ေပမယ္႔ အကုန္လုံးက object ၾကီးပဲ။ Page ေတြအစ object လို႕ေျပာရမလိုပဲ။ ဒါနဲ႕ ကုိယ္လည္း OOP ကို မျဖစ္မေနေလ့လာေတာ့မွပဲ သိသြားတာ။ သေဘာေပါက္သြားတာ။ စာေတြ႕သင္ထားတာေတြက အခုခ်ိန္မွာ အမ်ားၾကီး လာျပီး အေထာက္အပံ့ျဖစ္တာေတာ့ အမွန္ပဲ။ ေက်ာင္းမွာတုန္းက မတတ္ေပမယ္႔ တကယ္လိုအပ္လာျပီဆိုရင္ ေက်ာင္းကဟာေလးက လာျပီး အေထာက္ အပံ့ျဖစ္တယ္။

အခုအခ်ိန္မွာ စဥ္းစားၾကည့္ရင္ ေက်ာင္းက သင္တဲ့စာေတြက အဆင့္မမွီဘူးလားဆိုေတာ့ မဟုတ္ဘူးဗ်။ အဆင့္မီွတယ္။ course တစ္ခုကို upgrade လုပ္ဖို႕ဆိုတာကလည္း မလြယ္ေတာ့ အခ်ဳိ႕ဟာေလးေတြေတာ့ ေနာက္နည္းနည္းေလး က်တာေတြ ရိွတယ္။ Project Management ပိုင္းေတြ သင္တာက ဘယ္သူမွ မသံုးေတာ့တဲ့ management ကို အားပါးတရ သင္ေနတာမ်ဳိးေပါ႔။ ဒါကလည္း course က ျပဌာန္းထားတာကို။ အနည္းအက်ဥ္းေလးပါ။ စဥ္းစားလို႕မရတာက ၄ ႏွစ္တာ ကာလမွာ သင္လိုက္တာကေတာ့ အမ်ားၾကီးပဲ။ ဒါေပမယ္႔ ဘာေတြ တတ္လာသလဲလို႕ေမးရင္ေတာ့ ေျဖရခက္တယ္။ programming ေတြက အျပင္မွာ သင္လည္းရပါတယ္။ SE , UML , Data Analyst စတာေတြကိုလည္း ေသခ်ာသင္ေပးလုိက္တာပဲ။ ခက္တာက ဘယ္မွာ သြားသံုးရမွန္းမသိလုိ႕ေယာင္ဝါးဝါးျဖစ္ကုန္တယ္လုိ႕ထင္တာပဲ။ third year ေလာက္ျပီးတာနဲ႕ လက္ေတြ႕ လုပ္ငန္းခြင္ ကို Internship ေလး ဆင္းလိုက္ရရင္ေတာင္ ေက်ာင္းက ၃ ႏွစ္ေလာက္ သင္ထားတဲ့စာေတြက အလကားမဟုတ္ပါလားဆိုတာ သိသြားလိမ္႔မယ္။ ခက္တာက ေက်ာင္းျပီးတာနဲ႕ ေက်ာင္းသားေတြက ဘာလုပ္လဲဆိုေတာ့ သင္တန္းေတြ ထပ္တက္ၾကတာပဲ။ Computer သင္တန္းေတြ စံုေနတာပဲ။ ေစ်းေတြကလည္း မ်ားပါ႔။ သင္တန္းအမ်ားစုက Logic ကို ေကာင္းေကာင္းမသင္ေပးႏိုင္ဘူးဗ်။ ကၽြန္ေတာ္လည္း သင္တန္းေတြ တက္ခဲ့တာပဲ။ Logic ကိုပါ ေသေသခ်ာခ်ာ သင္ေနမယ္ဆိုရင္ သင္တန္းကာလ အတြင္း course က ျပီးဖို႕လည္း မလြယ္ဘူးေလ။

တကယ္တန္း ကိုယ္သင္ထားတဲ့ စာေတြ႕ေတြက အလကား မျဖစ္သြားပါဘူး။ ေမ့ရင္ ေမ့သြားမယ္။ တကယ္လိုအပ္လာျပီဆိုရင္ အဲဒီ သင္ထားတဲ့ စာေတြက လာျပီး အေထာက္အပံ့ျဖစ္မွာပါ။ ကၽြန္ေတာ္႔လိုေပါ႔။ OOP ကို ျဖစ္ႏိုင္ရင္ ေရွာင္ျပီး သံုးခဲ့ေပမယ္႔ တကယ္ OOP လည္း ျဖစ္ေရာ ၁ ရက္ေလာက္ စာဖတ္လိုက္တာနဲ႕ သေဘာေပါက္သြားတယ္။ လက္ေတြ႕ေရးေတာ့ သိသြားတယ္။ သေဘာေပါက္ရံုနဲ႕ မရဘူးေလ။ သိသြားဖို႕က အေရးၾကီးတယ္။ ေက်ာင္းက အတတ္ႏိုင္ဆံုးလုပ္ေပးႏိုင္တယ္ဆိုတာကလည္း သေဘာေပါက္ေအာင္ပဲ လုပ္ေပးႏိုင္တယ္ေလ။ ေက်ာင္းမွာက team work မရိွခဲ့တာကေတာ့ လံုးဝ ဆိုးရြားတယ္။ team work ေလး ကို ေက်ာင္းမွာ ပထမႏွစ္ကတည္းက လုပ္ေပးမယ္ဆိုရင္ လုပ္ငန္းခြင္မွာ အဆင္ေျပတယ္။ team work မရိွေတာ့ team work project ေတြ ေရာက္ရင္ အစပိုင္းေတာ့ နည္းနည္း ျပႆနာျဖစ္တာပဲ။ သူနဲ႕ ကိုယ္နဲ႕ညိွျပီး လုပ္ရတာေတြရိွတာကို။ team work အေၾကာင္းကေတာ့ ေနာက္မွပဲ ေရးေတာ့မယ္ဗ်ာ။ အခုလည္း ေရးရင္းနဲ႕ ေတာ္ေတာ္ရွည္သြားျပီ။ ေနာက္ စိတ္ကူးေပါက္မွပဲ DSE တက္တုန္းက team work အေၾကာင္းေလး ေရးေတာ့မယ္။


10 Responses so far.

  1. googoo says:

    ေကာင္းတယ္ေဟ့... OOP ျဖစ္သြားတာလဲ ဝမ္းသာတယ္.. နာလဲ VB6 ကေန C# ေျပာင္းေတာ့ ေတာ္ေတာ္ ရြာပတ္ေသးတယ္.. တကယ္ အႀကီးႀကီးေရးတဲ့ ခ်ိတ္မွသိတာ.. အဲေက်းဇူးကို.. ဒါနဲ့ စကားမစပ္.. အရင္ ဘေလာ့မွာ ေၾကာ္ျငာေတြမပါပါဖူး.. ခုဘယ္လိုျဖစ္တာလဲ.. စလံုးေလာက္သြားလို႔လား.. :P

  2. saturngod says:

    ဒါကေတာ့ ဒီလိုရိွတယ္အစ္ကို.. :P blog ေတြ ၃ ခု ၄ ခုေလာက္မွာ ထည့္ထားတာေလ... ပိုက္ပိုက္မ်ား တကယ္ရမလားလို႕ေပါ႔.. :D

  3. saturngod says:

    http://www.mysteryzillion.org/forums/showthread.php?t=4069 လပက ေရးထားတာ ေတာ္ေတာ္ေကာင္းတယ္။ EDU မွာ တင္မလုိ႕ လုပ္ေနတာ.. မအားေသးလို႕..

  4. mgkaung121 says:

    ေရးထားတာအရမ္းကိုေကာင္းပါတယ္။အကိုေျပာသလုိပဲေက်ာင္းမွာteam work projectေတြလုပ္ေပးရင္အရမ္းကိုေကာင္းမွာပါ။ေက်ာင္းကသင္တဲ.စာေတြကေတာ္ေတာ္ေကာင္းပါတယ္။
    ဒါေပမယ္.စာေတြ.မ်ားၿပီးလက္ေတြ.နည္းေနေတာ.ေက်ာင္းသားေတြတတ္သင့္သေလာက္မတက္ဘူးၿဖစ္
    ေနတာ။

  5. saturngod says:

    လက္ေတြ႕ကေတာ့ ကိုယ့္ဘာသာကိုယ္ အားရင္ အားသလိုေရးၾကည့္ေနေပါ့ဗ်ာ... အဲဒါေလးေတြကေနလည္း အေတြ႕အၾကံဳေတြ ရလာတယ္။

  6. Sofia says:

    SE ကေတာ့ေျပာမေနနဲ႕ SE ဆို WaterFall ဂ်ီးပဲ ေျပးေျပးျမင္တယ္ က်န္တာဘာမွမသိ :P

    • saturngod says:

      WaterFall က ေခတ္ကုန္သြားျပီ.. :D ေက်ာင္းမွာ သင္တာပဲရိွေတာ့တယ္.. :P

  7. shwe hlaing ( MCA ) says:

    ေအး
    programming ရဲ႕ logic ကေတာ့အားလုံးအတူတူပဲကြ

    တခုသိတာနဲ႕အားလုံးသိၿပီ

    SE နဲ႕ပတ္သတ္ရင္ေတာ့ Brainstorming လုပ္ရတာပိုၾကိဳက္တယ္..

  8. Law Shay says:

    ခင္ဗ်ားေတာ့ မသိဘူး။ က်ြန္ေတာ့္ ဘေလာ့ဂ္မွာေတာ့ ေျကာ္ျငာေတြ ျဖုတ္လိုက္ျပီ။ ပုိက္ဆံလဲ ေလာက္ေလာက္လားလား မရလုိ့။

    • saturngod says:

      ပိုက္ပိုက္က ရဖို႕ခက္တယ္.. :D ကၽြန္ေတာ္ ၃ ႏွစ္ေတာင္ ရိွျပီ $25 ပဲ Google Ads က ဝင္တယ္.. :D

Leave a Reply