Roadmap for newbies developer
Reddit post တခုကနေ inspired ပြီးရေးထားတာ။ Current tech stack, technology တွေနဲ့ဘာတွေသိသင့်လဲဆိုတာ။
1.English ကိုသင်ပါ။ဒါကတော့မဖြစ်မနေပေါ့ စာအုပ်ဖတ်ရမယ်။ Docs ဖတ်ရမယ်။
2.ကိုယ်သုံးမဲ့ programming language ကိုသင်ပါ။ ဥပမာ frontend, backend, mobile ဆိုင်ရာမှာ သူတို့နဲ့ဆိုင်တဲ့ language တွေကိုသင်ပါ။
ဆိုင်ရာ developer roadmap ကိုရှာကြည့်လို့ရပါတယ်။
3.များသောအားဖြင့် language သင်ပြီး framework တွေသင်ကျပါတယ်။ တကယ်တမ်းက principle တွေ ဥပမာ SOLID,DRY စတာတွေနားလည်အောင်လုပ်သင့်ပါတယ်။
Recommend books
Clean Code and The Clean Coder both by Robert C. Martin (Uncle Bob),
Design Patterns: Elements of Reusable Object-Oriented Software
Head First Design Patterns: A Brain-Friendly Guide
Refactoring: Improving the Design of Existing Code
4.ဆိုင်ရာ framework ကိုသင်ပါ ဥပမာ backend framework (Spring, Express.js ), frontend framework (React,Angular,Vue) စတာမျိုး။
5.Cloud platform တခုခုကိုသင်ယူပါ ဥပမာ Azure, AWS. K8s deployments စတာတွေကလဲနားလည်ထားလေကောင်းလေးပါပဲ။
6.Backend သမားဆို database technology ,RDBMS, NoSQL စတာတွေသင်ပါ။ Frontend သမားဆို web, HTTP, REST, စတဲ့ concept တွေလိုပါလိမ့်မယ်။
7.Security basic ကိုနားလည်အောင်လုပ်ပါ။
8.Agile Scrum practices စတာတွေကိုနားလည်အောင်လုပ်ပါ။
9. Computer sciences concept တွေကိုတတ်နိုင်သမျှနားလည်အောင်လုပ်ပါ။
10. ကိုယ်ပိုင် Projectရေးကြည့်ပါ။
11. တခုခုကြုံရရှင်းရတဲ့အခါ ဘယ်လို solve လုပ်လို့ရမလဲဆိုတဲ့ skill, aksing question on stackoverflow,googling , docs reading စတာတွေ နားလည်အောင်လုပ်ပါ။
for the roadmap see here https://reallyconfused.co/
Original Post=>(https://www.facebook.com/thet.khine.587/posts/pfbid0dwnCWWma9NR6xDcyjn8Jo8b8vx5FYvZtZeevGzFSXWaeS8WC9uB18kJTCc5q1bSSl)