Skip to content

Latest commit

 

History

History
98 lines (62 loc) · 9.16 KB

File metadata and controls

98 lines (62 loc) · 9.16 KB

AGENTIC CODING Basic for Junior Developers


"ကျုပ်တို့ငယ်ငယ်က ကုဒ်ဆိုတာ ကိုယ်တိုင်ရေးမှ ရတယ်။ အခုခေတ်ကျတော့ ကုဒ်ကို စကားပြောပြီး ရေးခိုင်းလို့ရနေပြီ။ ဒါကို မသိရင် ခေတ်နောက်ကျတယ်။ သိပြီး မသုံးတတ်ရင် ပိုဆိုးတယ်။"

Cover

ဒီစာအုပ်က ဘာအကြောင်းလဲ

Agentic Coding ဆိုတာ ဘာလဲဆိုတာကနေစပြီး Claude Code ကိုသုံးကာ Mini Ecommerce Website တစ်ခု (ရပ်ကွက်ထဲက ဒေါ်မြရီရဲ့ ကုန်စုံဆိုင်ကို အွန်လိုင်းတင်ပေးမယ့် "မြရီစတိုး") ကို အစအဆုံး တည်ဆောက်သွားတဲ့ လက်တွေ့သင်ခန်းစာ စာအုပ်ပါ။ Noob/Junior Developer တွေအတွက် ရည်ရွယ်ပြီး ပေါ့ပေါ့ပါးပါး စကားပြောဟန်နဲ့ ရေးထားပါတယ်။

မှတ်ချက်

ဒီစာအုပ်ကို Junior Developer တစ်ယောက်အနေနဲ့ Agentic Coding ကို စတင်သင်ယူချင်သူတွေကို အဓိက ရည်ရွယ်ထားပါတယ်။ ဒီစာအုပ်ဖတ်လိုက်လို့ Agentic Coding ကို အပြည့်အဝ ကျွမ်းကျင်သွားမယ်လို့ မထင်ပါနဲ့။ ဘယ်ကနေစတင်ရမလဲဆိုတဲ့ bootstrap လေးလောက်ကိုပဲ ပေါ့ပေါ့ပါးပါးနဲ့ ဖြည့်ဆည်းပေးဖို့ရည်ပါတယ်။

ဘာဆောက်မလဲ

React + Vite + Tailwind CSS နဲ့ ဆောက်မယ့် "မြရီစတိုး" ရဲ့ ဝယ်သူ ခရီးစဉ်က ဒီလို —

[ ပစ္စည်းစာရင်း ] → [ ဈေးခြင်းတောင်း ] → [ Checkout Form ] → [ Order Summary ] → [ Viber ပို့ ]
  Product List        Cart                 (နာမည်/ဖုန်း/လိပ်စာ)   (Screenshot ရိုက်)   ဒေါ်မြရီဆီ ရောက်

Backend မလိုဘဲ (Server ငှားစရာ မလို) စတင်နိုင်ပြီး၊ Order ကို ဒေါ်မြရီရဲ့ Viber ဆီ Screenshot နဲ့ ပို့တဲ့ မြန်မာ့နည်း မြန်မာ့ဟန် ဖြေရှင်းချက်နဲ့ အဆုံးသတ်ပါတယ်။

မာတိကာ

အခန်း ခေါင်းစဉ် အကြောင်းအရာ
Agentic Coding ဆိုတာ ဘာကောင်လဲ AI ကို လက်ထောက်ခန့်ခြင်း အနုပညာ။ Autocomplete နဲ့ Agent ဘာကွာလဲ။
Claude Code ဆိုတဲ့ လူပျိုကြီး Terminal ထဲရောက်လာခြင်း Claude Code မိတ်ဆက်၊ Install လုပ်နည်း၊ ပထမဆုံး စကားပြောကြည့်ခြင်း။
Agent ကို အလုပ်ခိုင်းတတ်အောင် သင်ခြင်း CLAUDE.md၊ Plan Mode၊ Prompt ရေးနည်း ရေးဟန်။
Mini Ecommerce Project စတင်ခြင်း ဒေါ်မြရီဆိုင် Online တက်ခြင်း — Setup ကနေ Product List အထိ။
Feature တွေ တစ်ခုချင်း ဆောက်ခြင်း Shopping Cart နဲ့ Checkout ကို Agent နဲ့ တစ်ဆင့်ချင်း တည်ဆောက်ပုံ။
Bug ရှာခြင်း၊ Test ရေးခိုင်းခြင်း Production Bug ကို Agent နဲ့ ကိုင်တွယ်နည်း၊ Regression Test။
Skill ဆိုတဲ့ လက်စွဲကျမ်း — တစ်ခါရေး အမြဲသုံး Skill ဆောက်နည်း၊ SKILL.md ဖွဲ့စည်းပုံ၊ ပြန်သုံးနည်း သုံးမျိုး။
Context Window နဲ့ Token စီးပွားရေး Agent ရဲ့ မှတ်ဉာဏ်ခွက်၊ Token ချွေတာနည်း (၇) သွယ်။
Junior Developer တစ်ယောက်အနေနဲ့ မမေ့သင့်တဲ့ အချက်များ နိဂုံးချုပ် ဩဝါဒနဲ့ အမြန်ကိုးကားရန် စာရင်း။

ဘယ်လိုဖတ်ရမလဲ

အခန်း (၁) ကနေ အစဉ်လိုက်ဖတ်ဖို့ အကြံပြုပါတယ်။ အခန်းတိုင်းရဲ့ အောက်ခြေမှာ ရှေ့အခန်း/နောက်အခန်း သွားလို့ရတဲ့ Link တွေ ပါပါတယ်။

ဖတ်ရုံသက်သက် မဟုတ်ဘဲ စာအုပ်ထဲက Command တွေ၊ Prompt တွေကို ကိုယ်တိုင် လိုက်ရိုက်ကြည့်ပါ။ Agentic Coding ဆိုတာ စက်ဘီးစီးသင်တာနဲ့ အတူတူပါပဲ — စာအုပ်ဖတ်ရုံနဲ့ မတတ်ပါဘူး။

လိုအပ်ချက်များ

  • ကွန်ပျူတာ (macOS / Windows / Linux)
  • Claude Code — Pro/Max/Team/Enterprise Plan သို့မဟုတ် Console Account လိုအပ်သည်
  • Git အခြေခံ အသုံးပြုတတ်ခြင်း

စာအုပ်ကို Build လုပ်ခြင်း (EPUB / PDF)

စာအုပ်ကို e-reader/ဖုန်းမှာ ဖတ်လို့ရအောင် EPUB နဲ့ PDF ထုတ်ချင်ရင် repo ရဲ့ root မှာ —

./build.sh          # EPUB နဲ့ PDF နှစ်ခုလုံး ထုတ်ရန်
./build.sh epub     # EPUB တစ်ခုတည်း
./build.sh pdf      # PDF တစ်ခုတည်း

ထွက်လာတဲ့ ဖိုင်တွေက dist/ ထဲ ရောက်ပါမယ် —

dist/agentic-coding-basic-mm.epub
dist/agentic-coding-basic-mm.pdf

ဘယ်လို အလုပ်လုပ်လဲbuild.sh က ပထမဆုံးအကြိမ်မှာ Python venv (build/venv) ဆောက်၊ လိုအပ်တဲ့ package (markdown, fonttools) install၊ Noto Sans Myanmar ဖောင့်ကို embed လုပ်ပြီး chapters တွေကို EPUB/PDF အဖြစ် စုစည်းပေးတယ်။ မြန်မာစာ မှန်မှန်ကန်ကန် ပေါ်အောင် ဖောင့်ကို ထည့်သွင်းပေးထားတာမို့ ဖောင့်မရှိတဲ့ Kindle/Kobo မှာလည်း ဖတ်လို့ရပါတယ်။

လိုအပ်ချက်

  • python3
  • PDF ထုတ်ဖို့အတွက် Chromium-based browser တစ်ခုခု (Google Chrome / Chromium / Microsoft Edge)။ တခြားနေရာမှာ ရှိရင် CHROME=/path/to/chrome ./build.sh လို့ ညွှန်ပေးလို့ရတယ်။
  • Build script က လက်ရှိမှာ macOS ကို ပစ်မှတ်ထားပါတယ် (စနစ်ထဲက Noto Sans Myanmar ဖောင့်ကို သုံးလို့)။ တခြား OS မှာဆို NotoSansMyanmar-Regular.ttf နဲ့ -Bold.ttf ကို build/ ထဲ ကိုယ်တိုင် ထည့်ပေးရပါမယ်။

License

MIT License — Copyright (c) 2026 Soe Thura။ လွတ်လပ်စွာ သုံး၊ ကူး၊ ပြင်၊ ဝေမျှ လို့ရပါတယ်။

မှတ်ချက် — embed လုပ်ထားတဲ့ Noto Sans Myanmar ဖောင့်က SIL Open Font License (OFL) အောက်မှာ ရှိပါတယ်။