Full Stack ဆိုတာဘာလဲ။
Full Stack Web Developer
full stack web developer သည် client နှင့် server software နှစ်မျိုးလုံးကို တီထွင်နိုင်သူဖြစ်သည် ။
HTML နှင့် CSS ကို ကျွမ်းကျင်သည့်အပြင်၊ သူ/သူမ ကိုလည်း သိနိုင်သည်-
- ပရိုဂရမ်တစ်ခု ( JavaScript ၊ jQuery၊ Angular၊ သို့မဟုတ် Vue ကိုအသုံးပြုခြင်းကဲ့သို့)
- ဆာဗာတစ်ခု ပရိုဂရမ် ( PHP၊ ASP၊ Python သို့မဟုတ် Node ကို အသုံးပြုခြင်းကဲ့သို့)
- ဒေတာဘေ့စ ကို ပရိုဂရမ်တစ်ခု (SQL၊ SQLite၊ သို့မဟုတ် MongoDB အသုံးပြုခြင်းကဲ့သို့)
လိုင်းဆော့ဖ်ဝဲ
(Front End)
- HTML
- CSS
- Bootstrap
- W3.CSS
- JavaScript
- ES5
- HTML DOM
- JSON
- XML
- jQuery
- ကျီးကန်း
- တုံ့ပြန်ပါ။
- Backbone.js
- Ember.js
- Redux
- ပုံပြင်စာအုပ်
- GraphQL
- Meteor.js
- ဟစ်အော်သည်။
- ကျိုက်၊
လူကြိုက်များသော Stacks
- LAMP stack- JavaScript - Linux - Apache - MySQL - PHP
- LEMP stack- JavaScript - Linux - Nginx - MySQL - PHP
- MEAN stack- JavaScript - MongoDB - Express - AngularJS - Node.js
- Django stack- JavaScript - Python - Django - MySQL
- Ruby on Rails- JavaScript - Ruby - SQLite - Rails
အားသာချက်များ
full stack ဝဘ်ဆော့ဖ်ဝဲရေးသားသူဖြစ်ခြင်း၏အားသာချက်မှာ-
- ဖွံ့ဖြိုးရေးပရောဂျက်တစ်ခုတွင် ပါဝင်သော နည်းပညာအားလုံးကို သင်ကျွမ်းကျင်နိုင်သည်။
- သင်သည် ရှေ့ပြေးပုံစံကို အလွန်လျင်မြန်စွာ ပြုလုပ်နိုင်သည်။
- အဖွဲ့သားအားလုံးကို သင်အကူအညီပေးနိုင်ပါသည်။
- စီမံကိန်းကုန်ကျစရိတ်ကို လျှော့ချနိုင်သည်။
- အသင်းဆက်သွယ်မှုအတွက် အသုံးပြုသည့်အချိန်ကို လျှော့ချနိုင်သည်။
- လိုအပ်ချက်များအပေါ် အခြေခံ၍ ရှေ့နှင့်နောက်ဘက် ဖွံ့ဖြိုးတိုးတက်မှုအကြား ပြောင်းနိုင်သည်။
- အသစ်ထွက်ရှိလာမယ့် နည်းပညာတွေရဲ့ ကဏ္ဍအားလုံးကို ကောင်းကောင်းနားလည်နိုင်ပါတယ်။
အားနည်းချက်များ
- ပရောဂျက်အတွက် ရွေးချယ်ထားသော အဖြေသည် မှားနိုင်သည်။
- ရွေးချယ်ထားသော ဖြေရှင်းချက်သည် ဆော့ဖ်ဝဲရေးသားသူ ကျွမ်းကျင်မှုပေါ်တွင် မူတည်နိုင်သည်။
- ဖြေရှင်းချက်သည် အဓိကကျသော လူတစ်ဦးကို အန္တရာယ်ဖြစ်စေနိုင်သည်။
- full stack developer ဖြစ်ဖို့က ပိုရှုပ်ထွေးပါတယ်။