Skip to content

About

AGENTIC CODING Basic for Junior Developers

Resources

Stars

63 stars

Watchers

0 watching

Forks

Latest commit

 

History

29 Commits

Folders and files

Repository files navigation

AGENTIC CODING Basic for Junior Developers


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

Cover

📖 အွန်လိုင်းမှာ ဖတ်ရန် — agentic-basic.thixpin.me

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

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 လိုအပ်သည်
  • Node.js (v18 နောက်ပိုင်း) — Mini Ecommerce Project ကို npm/Vite နဲ့ ဆောက်ဖို့ လိုအပ်သည်
  • 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/ ထဲ ကိုယ်တိုင် ထည့်ပေးရပါမယ်။

md2book နဲ့ Build လုပ်ခြင်း

md2book ကို သုံးပြီး PDF, EPUB နဲ့ Web edition ကို ထုတ်လို့ရပါတယ် —

npm install -g @thixpin/md2book
npx playwright install chromium
md2book fonts        # ဖောင့်တွေကို တစ်ခါ download လုပ်ရန်
md2book build all    # PDF, EPUB, Web edition နဲ့ QA report — dist/book/ ထဲ ထွက်ပါမယ်
md2book serve        # Web edition ကို http://127.0.0.1:8000/ မှာ ကြည့်ရန်

Setting တွေက book.json ထဲမှာ ရှိပြီး Cover ကို cover/cover.html ကနေ md2book cover cover/cover.html နဲ့ ထုတ်ပါတယ်။ Web edition ကို v နဲ့စတဲ့ tag တစ်ခု push လုပ်တိုင်း (ဥပမာ git tag v1.0.0 && git push origin v1.0.0) GitHub Actions ရဲ့ Deploy web edition to GitHub Pages workflow ကနေ agentic-basic.thixpin.me ကို deploy လုပ်ပါတယ်။

ဆက်လက်လေ့လာရန်

ဒီစာအုပ်မှာ Agent ကို code ရေးခိုင်းတတ်အောင် အခြေခံအဆင့်ကနေ စတင်လေ့လာခဲ့ပါပြီ။ Real-world project တွေမှာတော့ Agent ကို code ရေးခိုင်းရုံနဲ့ မလုံလောက်တော့ဘဲ task boundary, verification, recovery, traceability, human approval စတဲ့ engineering workflow တွေကိုပါ စဉ်းစားလာရတတ်ပါတယ်။ ဒီအပိုင်းကို ဆက်လေ့လာချင်ရင် PitWay ဆိုတဲ့ ကျွန်တော့ရဲ့ open-source project ကို လေ့လာနိုင်ပါတယ် (အခန်း (၉) ကနေ ဆက်ဖတ်ပါ)။

License

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

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


About

AGENTIC CODING Basic for Junior Developers

Resources

Stars

63 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages