Thursday, May 25, 2017

Information Technology


IT ကာဘာလဲလို႕ ေမးလာလို တင္ေပးလိုက္ရျခင္းျဖစ္ပါတယ္။ ျမန္မာလို တိုက္ရိုက္ ဘာသာျပန္ေတာ့ သတင္းအခ်က္အလက္ နည္းပညာ လို႔ ဆုိပါတယ္။

သတင္းအခ်က္အလက္ နည္းပညာဆုိေတာ့ သတင္းစာ နဲ႔ နည္းပညာ ကိုပဲ ေျပာတာလား၊ ဂ်ာနယ္နဲ႔ နည္းပညာကိုပဲ ေျပာတာလား အစရွိသျဖင့္ ရိုးရုိးေလး ေလွ်ာက္ေတြးမိၾကတာေပါ့။

ကြန္ျပဴတာကုိ အေျခခံလုိ႔ လုပ္တဲ့ အလုပ္ မွန္သမွ်ကို အိုင္တီ အလုပ္လို႔ေခၚပါတယ္။ အေမရိကန္ ITAA ရဲ ႔ အဓိပၸါယ္ျပန္ခ်က္ ကေတာ့ ကြန္ျပဴတာကို အေျခခံ သတင္းအခ်က္အလက္ စနစ္ - စီမံခန္႔ခြဲမွု၊ ေထာက္ပံ့မွု၊ စီမံကိန္းခ်မွု၊ အပလီေကးရွင္း ဖန္တီးမွု၊ Development, ဒီဇိုင္း, သင္ၾကားေရး အစရွိသျဖင့္ အားလံုးကို ျခံဳငံုေဖာ္ျပ ထားပါတယ္။

သတင္းအခ်က္အလက္ သိမ္းဆည္းရန္၊ ရယူရန္၊ ျဖန္႔ခ်ိရန္၊ ကိုင္တြယ္ အသံုးျပဳရန္ ဖန္တီးထားေသာ ကြန္ျပဴတာနဲ ႔ဆက္သြယ္ေရး ဆိုင္ရာ ပစၥည္းမ်ား၏ Application တစ္ခုလို႔လည္း ဘာသာျပန္ထား ပါတယ္။ ဒါဆုိရင လံုေလာက္ပါျပီ။ အိုင္တီ ပစၥည္း ေပၚလာတယ္ဆုိတာ သတင္းအခ်က္ အလက္ သိမ္းဆည္းရန္၊ မွ်ေဝရန္၊ ျဖန္႔ခ်ိန္ရန္တို႔ပါပဲ။ ဂိမ္းေဆာ့တယ္ဆုိတာ သတင္းအခ်က္အလက္ကို ကိုင္တြယ္ အသံုးျပဳ (Manipulate) လုပ္တယ္ဆုိတဲ့ ေခါင္းစဥ္ေအာက္ကို ဝင္ပါတယ္။ Facebook ဆုိတာ လူသားတို႔ရဲ ႔ သတင္းအခ်က္မ်ား စုစည္းရာ၊ မွ်ေဝရာ ေနရာ တစ္ခုပါ။ ဒါေၾကာင့္ သူ႔ကို အိုင္တီ ကုမၼဏီလို႔ ဆုိပါတယ္။ Apple က ဆက္သြယ္ေရးအတြက္ စမတ္ဖုန္းထုတ္တယ္။ သတင္းအခ်က္အလက္ သိမ္းဆည္းရန္၊ ကိုင္တြယ္ အသံုးျပဳရန္ Macbook ထုတ္တယ္။ ဒီေတာ့ Apple ကလည္း အိုင္တီ ကုမၼဏီျဖစ္ပါတယ္။

ဒီေတာ့ ယင္း အိုင္တီ ရယ္လို႔ ေခါင္းစဥ္တပ္လိုက္တဲ့ လုပ္ငန္းအမ်ိဳး အစားေတြတိုင္းမွာ ပါဝင္လုပ္ကိုင္ေနသူ အားလံုးဟာ အိုင္တီသမားပါ။ အိုင္တီသမားဆုိလို႔ ဝဘ္ဆိုဒ္ ဟက္တတ္မွ၊ ဝဘ္ဆုိဒ္ေရးတတ္မွ၊ ေဆာ့ဖ္ဝဲ ေလးေတြ ရွာေဖြတတ္မွ၊ ဖန္တီးတတ္မွကုိ မဆုိလိုပါဘူး။ ကြန္ျပဴတာ စာရင္းကိုင္ဟာလည္း အိုင္တီ သမားပါပဲ။ Photoshop ေဆာ့ဖ္ဝဲ အသံုးျပဳ လုပ္ကိုင္သူလည္း အိုင္တီသမားပါပဲ။ Auto cad ေရးသားသူလည္း အိုင္တီ သမားပါပဲ။ စီးပြားေရးနဲ႔ ဘြဲ႔ရေပမယ့္ အိုင္တီကုမၼဏီမွာ စီမံခန္႔ခြဲေရး၊ ျဖန္႔ခ်ိေရး လုပ္ေနသူမ်ားလည္း အိုင္တီ သမားပါပဲ။

အလြယ္အားျဖင့္ ကြန္ျပဴတာနဲ႔ ဆက္စပ္ျပီး တည္ေဆာက္ဖန္တီး မယ္၊ လုပ္ကိုင္မယ္၊ ထိန္းသိမ္းျပဳျပင္မယ္၊ ယင္းကြန္ျပဴတာကို အေျခခံျပီး အလုပ္လုပ္မယ္ ဆုိရင္ အိုင္တီ အလုပ္ပါပဲ။ ကြန္ျပဴတာ ဆုိတဲ့ ေခါင္းစဥ္ေအာက္မွာလည္း ကြန္ျပဴတာမွတ္ဥာဏ္ပါဝင္တဲ့ ပစၥည္းအားလံုးကို ဆုိလိုပါတယ္။ စမတ္ဖုန္း၊ စက္ရံုသံုး ထိန္းခ်ဳပ္ေရးစနစ္ ပစၥည္း၊ ကားအတြင္း ထိန္းခ်ဳပ္စနစ္ ပစၥည္း အစရွိသျဖင့္ အားလံုး ပါဝင္ပါတယ္။
Information Technology ဆိုတာ Technology ကို သုံးခ်ၿပီး information ေတြ ဖလွယ္တာပဲတဲ့။ အရင္တုန္းက သိသလို ရွိေပမယ့္ သေဘာမေပါက္ခဲ့ဘူး။ အခုေတာ့ သေဘာေပါက္သြားခဲ့ၿပီ။ တျခား အပိုင္းေတြေတာ့ ေသခ်ာမသိေပမယ့္ IT ဆိုတဲ့ စကားလုံးကို ခဏ ေမ့ထားၿပီး Web အပိုင္းကို တခ်က္ၾကည့္ရေအာင္။
Web ပိုင္းမွာဆိုရင္ Server နဲ႔ Client ရွိတယ္။ Client ပိုင္းမွာဆိုရင္ေတာ့ browser ေပါ့။ Server Side Language ဘာနဲ႔ပဲ သုံးထားသုံးထား browser က HTML , CSS , javascript ဒါေတြကိုပဲ နားလည္တယ္။ User အေနနဲ႔လည္း PHP နဲ႔ ေရးထားလို႔ ဖတ္မရဘူး။ ASP.NET နဲ႔ ေရးထားလို႔ ဖတ္မရဘူးဆိုတာ မရွိဘူး။ Result က HTML ပဲ။ User လိုခ်င္တာက HTML ပဲ။
တနည္းေျပာရင္ Server Side Language ဘာပဲ ျဖစ္ေန ျဖစ္ေန Database ဘာပဲ ျဖစ္ေန ျဖစ္ေန browser ေတြ အမွန္တကယ္ လိုအပ္တာ HTML ပဲ။ ဒါေၾကာင့္ ဘာနဲ႔ပဲ ေရးထားေရးထား အေရးမႀကီးလွဘူး။ အေရးႀကီးတာက User က သူ ျမင္ခ်င္တဲ့ data ကို ျမင္ရဖို႔ပါပဲ။ ကြၽန္ေတာ္တို႔ေတြ PHP ေတြ ေလ့လာတယ္။ Node.js ေလ့လာတယ္။ ASP.NET ေလ့လာတယ္။ စတာေတြကို ဘယ္လိုပဲ ေလ့လာေလ့လာ အေျခခံ အဆင့္ျဖစ္တဲ့ HTML , CSS , javascript ကို မတတ္လို႔ မျဖစ္ဘူး ဆိုတာကို ဒါေၾကာင့္ေျပာတာပါ။ PHP က ေႏွးတယ္။ Python က ျမန္တယ္။ စတာေတြကို user ေတြ မသိသလို သိဖို႔ လည္း မလိုအပ္ဘူး။ User က သူျမင္ခ်င္တာကို အတိုင္းအတာ တစ္ခုထိ ေစာင့္ၿပီး ဖတ္ပါလိမ့္မယ္။ Server Side ပိုင္းမွာ အဓိက အပိုင္းက Load Balancing အပိုင္းပဲ။ Concurrency အပိုင္းေတြက အဓိက က်လာတယ္။ ဒါေၾကာင့္ user loading ဘယ္ေလာက္ရွိလဲဆိုတာကို မူတည္ၿပီး ေနာက္ပိုင္း language ေတြ ေျပာင္းတာေတြ ျဖစ္လာတာပါ။ ထားပါေတာ့။ ကြၽန္ေတာ္က PHP တတ္တယ္။ User Request က အရမ္းမ်ားမယ္လို႔ ထင္ထားတယ္။ ဒါေၾကာင့္ PHP မသုံးပဲ အျခား တစ္ခုခု ေျပာင္းသုံးတယ္ပဲ ဆိုပါေတာ့။ စစျခင္းမွာ User Request ဘယ္ေလာက္ မ်ားမလဲဆိုတာကို ဘယ္လို မွ မသိႏိုင္ဘူး။ ေၾကျငာလိုက္ခ်ိန္မွာ အရမ္း မ်ားႏိုင္ေပမယ့္ ေနာင္တခ်ိန္ ျပန္နည္းသြားႏိုင္ေသးတယ္။ ပုံမွန္ ဘယ္ေလာက္ ဝင္မလဲဆိုတာကို ၁ ႏွစ္ေလာက္ ေစာင့္ၾကည့္ၿပီးမွ ဆုံးျဖတ္ႏိုင္လိမ့္မယ္။ ဒါေၾကာင့္ အေကာင္းဆုံးက ကိုယ္ ကြၽမ္းက်င္တာ နဲ႔ လုပ္တာ အေကာင္းဆုံးပဲ။ ဘယ္ language မဆို ဘယ္ server မဆို concurrency 100 ေလာက္ေတာ့ ခံႏိုင္ပါတယ္။
လက္ရွိ ေအာင္ျမင္ေနတဲ့ Website ေတြကို ေလ့လာၾကည့္ရင္ facebook , twitter , LinkedIn, Google , digg, reddit စတာေတြက data ေတြပဲ။ တနည္းေျပာရင္ information ေတြပဲ။ တျခားသူမွာ ရွိတဲ့ information ကို technology သုံးၿပီး အျခားတစ္ေယာက္ဆီမွာ သြားျပတယ္။ ေနာက္ကြယ္က technology ေတြ server ေတြ ကို ခဏ ေလာက္ ေမ့ထားၿပီး အေပၚယံေလးကိုပဲ ၾကည့္လိုက္ရင္ information ေတြပဲ။ သူတို႔ ကိုယ္ပိုင္ information ေတြလား ဆိုေတာ့ မဟုတ္ဘူး။ အျခားသူ information ေတြကို အျခားတစ္ေယာက္ဆီကို သူတို႔ technology သုံးၿပီး ပို႔ေပးတာ။ PHP က information ေတြ မဟုတ္ဘူး။ Python က information ေတြ မဟုတ္ဘူး။ ဘယ္ language က information ေတြ မဟုတ္ပါဘူး။
IT , IT ဆိုတာ လူတိုင္း ပါးစပ္ဖ်ားမွာ ေျပာေနၾကတယ္။ IT ပြဲေတာ္ ဆိုၿပီး ေစ်းေတြ ေရာင္းေနၾကတယ္။ IT ပြဲေတာ္ဆိုၿပီး game ေတြ ၿပိဳင္ၾကတယ္။ IT ဆိုတာကို ဘယ္လို ခံယူထားလဲေတာ့ မသိ။ ကြၽန္ေတာ့္ အေနနဲ႔ IT ဆိုတာက Information Technology ။ Technology အားကိုးနဲ႔ information ေတြကို အသုံးခ်ေနတာပဲ။ နည္းပညာေတြကို အသုံးခ်ၿပီး လူေတြ လိုခ်င္တဲ့ information ေတြကို ျမန္ျမန္ဆန္ဆန္ လြယ္လြယ္ကူကူ ထိထိေရာက္ေရာက္ ပို႔ေပးတာပဲလို႔ ျမင္တယ္။
ဒါေၾကာင့္ ဘာေတြပဲ ေလ့လာေလ့လာ အဓိက အခ်က္ကို မေမ့ဖို႔ပဲလိုတယ္။ တခ်ိဳ႕လူေတြက HTML , CSS , javascript ေတြ ထက္ ASP.NET , PHP စတာေတြကို ေက်ာ္ေလ့လာခ်င္ၾကတယ္။ ေက်ာ္သိခ်င္ၾကတယ္။ User ေတြ ျမင္ေနရတာကို HTML ေတြဆိုတာ သူတို႔ေတြ မသိၾကဘူးေလ ...
 က်ယ္ျပန္႔တဲ့ အိုင္တီ နယ္ပယ္မွာ ကိုယ္ အဆင္ေျပရာ လမ္းကို ေရြးခ်ယ္ ေလွ်ာက္လွမ္းႏိုင္ပါေစ

IT က်င့္ဝတ္ေတြဆက္လက္တင္ေပးပါမယ္။



No comments:

Post a Comment

WINDOWS PASSWORD ကို ေဆာ့၀ဲလ္ မသံုးဘဲ ေက်ာ္နည္း

  windows 7 မွာ password ေမ့သြားရင္ ေက်ာ္ခြနည္းေလးပါ။ windows 7 အေခြေတာ့ လုိအပ္ပါတယ္။ windows 7 အေခြကို Drive ထဲကို ထည့္လို...