การเขียนโค้ดด้วย AI สำหรับคนทั่วไป: คู่มือฉบับปฏิบัติเพื่อการเริ่มต้นและกรณีการใช้งานจริง

@HiTw93
จีน3 เดือนที่ผ่านมา · 26 เม.ย. 2569
344K
1.5K
324
59
2.9K

TL;DR

คู่มือฉบับสมบูรณ์สำหรับมืออาชีพสายที่ไม่ใช่เทคนิคในการใช้งาน Claude Code ครอบคลุมตั้งแต่พื้นฐานบรรทัดคำสั่ง (command-line), แนวคิดทางเทคนิค, การทำ Prompt Engineering ไปจนถึงการสร้างเครื่องมือเฉพาะทางเพื่อช่วยให้ขั้นตอนการทำงานทางธุรกิจในแต่ละวันเป็นแบบอัตโนมัติ

TL;DR

เดือนที่แล้ว ผมแชร์กับเพื่อนร่วมงานสายผลิตภัณฑ์และธุรกิจเกี่ยวกับวิธีการเริ่มต้นใช้ AI Coding เมื่อรวมกับทวีตล่าสุดที่พูดถึงว่านักเรียนจำนวนมากพลาดโอกาสใช้เครื่องมือ AI Coding ชั้นนำเพราะอุปสรรคเรื่องค่าสมัคร ทำให้ผมตระหนักว่าวิธีการและนิสัยสามารถเรียนรู้ได้ฟรีก่อน ผมจึงรวบรวมส่วนการเริ่มต้นไว้ที่นี่ เพื่อให้เข้าใจง่ายขึ้น ผมได้ใส่ภาพประกอบง่ายๆ หลายภาพเพื่อให้แนวคิดตรงไปตรงมามากขึ้น

หลายคนติดขัดที่ขั้นตอนแรกของการใช้ Claude Code: command line การเห็น terminal ที่มีแต่ตัวหนังสือทำให้พวกเขาคิดว่ามันมีไว้สำหรับโปรแกรมเมอร์เท่านั้น ความจริงแล้วเกณฑ์ไม่ได้สูงขนาดนั้น ใครก็ตามที่ใช้ chat AI เช่น Doubao ได้ ก็สามารถเริ่มต้นได้โดยใช้เวลาเล็กน้อย ที่เหลือก็แค่ทำความคุ้นเคยกับการมอบหมายการทำงานให้ AI ดำเนินการ

เมื่อคุณเริ่มชิน คุณจะพบว่ามันเหมือนผู้ช่วยที่มีความสามารถที่รับงานทุกอย่าง: รัน backend data, เขียนเครื่องมือเล็กๆ เพื่อแก้ปัญหาของคุณ, รวมเอกสารที่ยุ่งเหยิงเป็น briefings, สร้าง prototype, หรือจัดระเบียบรายงานการขาย ไม่ว่าคุณจะเขียนโค้ดเป็นมาก่อนหรือไม่ก็ไม่ใช่ประเด็นสำคัญ เมื่อคุณตั้งใจเขียน project context ลงใน CLAUDE.md อย่างมีสติ, ทำให้ความต้องการของคุณแม่นยำ, และคิดเกี่ยวกับการสร้าง "Skills" เพื่อแพ็กเกจการทำงานที่ซ้ำซาก คุณก็ได้ก้าวเข้าสู่ประตูแล้ว บทความนี้มีไว้เพื่อนำนักเรียนที่ไม่ใช่สายเทคนิคเข้าสู่การใช้เครื่องมือโปรดของผม นั่นคือ Claude Code

อุปสรรคแรก: Command Line

นักเรียนที่ไม่ใช่สายโค้ดคุ้นเคยกับ chat AI อย่าง Doubao ครั้งแรกที่ติดตั้ง Claude Code ก็รู้สึกแปลกๆ เล็กน้อย ก่อนหน้านี้มันเป็นกระบวนการโต้ตอบไปมา: คุณอธิบายความต้องการ, มันสร้างโค้ด, และคุณก็คัดลอกวางไปที่อื่นเพื่อทดสอบ ตอนนี้ Claude Code รันโดยตรงใน terminal ข้ามขั้นตอนการย้ายด้วยตนเองไป

Tw93 - inline image

ถ้าคุณไม่เคยใช้ terminal ผมแนะนำ Kaku ซึ่งผมสร้างขึ้นมาเพื่อ AI Coding โดยเฉพาะ มันพร้อมใช้งานทันทีโดยไม่ต้องยุ่งกับสีหรือฟอนต์ มันรองรับ system light/dark modes, ใช้ Cmd + D สำหรับ split screens, และ Cmd + Shift + Y สำหรับ file manager ที่สำคัญที่สุดสำหรับมือใหม่คือมี AI assistance ในตัว: มันแนะนำวิธีแก้ไขเมื่อคำสั่งผิด และสามารถสร้างคำสั่งได้ถ้าคุณพิมพ์ # ตามด้วยภาษาไทย

Tw93 - inline image

การติดตั้ง Claude Code ใช้เพียงคำสั่งเดียว (ดู official docs) จากนั้นก็แค่พิมพ์ claude ในโฟลเดอร์โปรเจกต์ของคุณเพื่อเริ่มเขียนโค้ด

curl -fsSL


https://claude.ai/install.sh

| bash

แนะนำอย่างยิ่ง: เพิ่มพูนความรู้ด้านเทคนิค

เพื่อใช้ Claude Code ได้ดีจริงๆ การแค่อธิบายความต้องการยังไม่พอ การเข้าใจแนวคิดพื้นฐานจะช่วยให้การแก้ปัญหาง่ายขึ้นมาก

รู้ว่า framework ทั่วไปทำอะไร: การเข้าใจว่า React, Vue, หรือ Next.js แก้ปัญหาอะไร จะช่วยให้คุณไม่รู้สึกหลงทางเมื่อดูผลลัพธ์ของ Claude Code

พื้นฐานซอฟต์แวร์: คำสั่ง Terminal, Git, VS Code, และ Chrome DevTools เมื่อเกิดข้อผิดพลาด คุณสามารถช่วยระบุตำแหน่งได้ แทนที่จะรออย่างเดียว

แนวคิดหลักของการเขียนโปรแกรม: ฟังก์ชันคืออะไร, ตัวแปรและสถานะคืออะไร, และทำไมโค้ดถึงถูกแบ่งเป็นหลายไฟล์ สิ่งนี้จะทำให้ความต้องการของคุณแม่นยำยิ่งขึ้น

เรียนรู้ที่จะอ่านโค้ดและข้อผิดพลาด: สิ่งนี้มีประโยชน์แม้ก่อนที่คุณจะเขียนโค้ดเป็น การเหลือบดูการเปลี่ยนแปลงเพื่อรู้ว่ามันทำอะไรนั้นเร็วกว่าการถามให้อธิบาย อย่าตื่นตระหนกกับข้อผิดพลาด ให้คัดลอกทั้งหมดกลับไปแล้วถามว่า "นี่หมายความว่าอะไรและจะแก้ยังไง?" เก้าในสิบครั้ง มันจะบอกคุณว่าบรรทัดไหนคือปัญหา

คุณไม่จำเป็นต้องถึงขั้นเขียนโค้ดเอง แค่รู้ว่าสิ่งเหล่านี้มีหน้าตาอย่างไรก็พอ ใช้เวลาหนึ่งหรือสองเย็นกับ freeCodeCamp หรือส่วนแนะนำของ MDN หรือดูคอร์สแนะนำอย่าง Crash Course Computer Science หรือ Harvard CS50 มันจะเปลี่ยนประสิทธิภาพการทำงานร่วมกันของคุณอย่างมีนัยสำคัญ

ผมแนะนำหนังสือสามเล่มนี้เพื่อมุมมองที่กว้างขึ้น: "Inspired" สำหรับการตัดสินใจด้านผลิตภัณฑ์, "The Linux/Unix Design Philosophy" สำหรับปรัชญาวิศวกรรม, และ "Listening to the Wind" สำหรับวิสัยทัศน์ของโปรแกรมเมอร์ผู้เชี่ยวชาญ

การเตรียมการ: บัญชีและการสมัครสมาชิก

บัญชี: ลงทะเบียนที่ claude.ai โดยใช้ Gmail ใช้ US IP ที่เสถียรเพื่อหลีกเลี่ยงการถูกตรวจจับความเสี่ยง อย่ากระโดดไปสมัคร Max ทันทีในบัญชีใหม่เพื่อหลีกเลี่ยงการถูกแบน

วิธีที่ง่ายที่สุดคือผ่าน US App Store หรือ Google Play สมัคร Pro ใน Claude App โดยใช้ยอดเงินในบัญชีของคุณ โปรดทราบว่า App Store มีภาษี (การสมัคร 100 หน่วยอาจแสดงเป็น 125) แต่มันปลอดภัยกว่า เริ่มต้นด้วย Pro และอัปเกรดเป็น Max ถ้าโควตาไม่พอ

Tw93 - inline image

เพื่อหลีกเลี่ยงการถูกแบน: ใช้เครือข่ายที่เสถียร, อย่าแชร์บัญชี, ใช้วิธีการชำระเงินที่เชื่อถือได้ (หลีกเลี่ยง virtual cards), และใช้บัญชี Gmail ที่มีอายุการใช้งาน

งานประเภทไหนที่เหมาะกับ Claude Code?

ผมลอง Cursor, Windsurf, และ Codex มาแล้ว แต่ Claude Code คือเครื่องมือหลักที่ผมใช้ทุกวัน

ความสามารถของโมเดลนั้นยอดเยี่ยม และการนำแนวคิด "Harness" ไปใช้นั้นอยู่ในระดับสูงสุด มันสแกน CLAUDE.md และโครงสร้างไดเรกทอรีเพื่อทำความเข้าใจบริบท จากนั้นแก้ไขไฟล์, รันคำสั่ง, ตรวจสอบข้อผิดพลาด, และปรับปรุงด้วยตัวเอง เนื่องจากมันอยู่ใน terminal มันจึงสามารถเรียกใช้ git, tests, และ scripts ได้โดยตรง

Tw93 - inline image

Claude Code จริงๆ แล้วเป็น Agent ทั่วไป ทีมขายและการเงินภายในของ Anthropic ใช้มันเพื่อประมวลผลข้อมูล CRM และอีเมล ถ้าคุณเกลียด terminal ให้ใช้แอปเดสก์ท็อป Cowork ซึ่งสามารถอ่าน/เขียนไดเรกทอรีในเครื่องของคุณเพื่อทำงานต่างๆ เช่น เปลี่ยนภาพถ่ายใบเสร็จเป็นรายงานค่าใช้จ่าย

สิ่งสำคัญ: ในการเขียนโค้ด ความแม่นยำสำคัญกว่าความเร็ว ดีกว่าถ้ามันใช้เวลา 20 นาทีแล้วใช้งานได้ ดีกว่าใช้เวลา 10 นาทีแล้วต้องใช้เวลา 20 นาทีในการดีบัก

Tw93 - inline image

งานที่ดีที่สุด: Prototype และเครื่องมือภายใน, การประมวลผล CSV/รายงานการขาย, การสรุปข้อความในสัญญา, และการดึงข้อมูลจาก PDF/ลิงก์

สร้างซอฟต์แวร์สำหรับคนเดียว

คอลัมนิสต์ NYT Kevin Roose เสนอแนวคิด software for one: คุณไม่จำเป็นต้องมีแอปสำหรับคนนับล้าน คุณสามารถสร้างซอฟต์แวร์สำหรับตัวคุณเองเท่านั้น สิ่งนี้อาจเป็นเครื่องมือในการเปลี่ยนบันทึกเสียงเป็นรายงานการประชุม หรือแดชบอร์ดส่วนตัว คนสายผลิตภัณฑ์และธุรกิจเก่งที่สุดในเรื่องนี้เพราะพวกเขารู้ปัญหาของตัวเองดี

Tw93 - inline image

จังหวะ 1 วันถึง 3 เดือน

อย่าพยายามสร้าง Notion ในวันแรก ทำตามจังหวะนี้:

Tw93 - inline image

วันที่ 1: แก้ไขไฟล์ Excel หรือ Markdown ที่มีอยู่ สัปดาห์ที่ 1: สร้างหน้าแรกส่วนตัวหน้าเดียว เดือนที่ 1: ทำให้งานประจำสัปดาห์ที่ซ้ำซากเป็นอัตโนมัติ เดือนที่ 3: สร้างเครื่องมือ "software for one"

เปลี่ยนการกระทำบนเว็บเป็นคำสั่งด้วย OpenCLI

พนักงานฝ่ายปฏิบัติการมักใช้เวลาทั้งวันคลิกในเบราว์เซอร์ งานเหล่านี้มักจะข้าม UI ผ่าน API ได้

OpenCLI มี CLI adapters สำหรับ Xiaohongshu, X, Bilibili ฯลฯ มันช่วยให้ Claude Code ดำเนินการบนเว็บ เช่น การคลิก, การป้อนข้อมูล, และการขูดข้อมูลด้วยคำสั่งเดียว

การวิจัย Xiaohongshu: ให้ Claude Code ใช้ OpenCLI เพื่อขูดข้อมูลและสรุปคีย์เวิร์ดยอดนิยม

สรุปความรู้สึก: รวม adapters สำหรับ X, Reddit, และ HackerNews เป็นรายงานประจำวัน

Claude Code ยังมีฟีเจอร์ Routines เพื่อทำให้เวิร์กโฟลว์เป็นอัตโนมัติผ่าน Webhooks หรือ GitHub events

Tw93 - inline image

CLAUDE.md: กำหนดบริบทโปรเจกต์ก่อน

หลายคนหงุดหงิดเพราะต้องพูดบริบทซ้ำแล้วซ้ำเล่า ทางออกคือไฟล์ CLAUDE.md ในไดเรกทอรีราก

Tw93 - inline image

Claude Code อ่านไฟล์นี้ทุกครั้งที่เริ่มต้น เก็บให้ต่ำกว่า 150 บรรทัด ใช้ภาษาที่เป็นคำสั่ง และให้กฎที่ตรวจสอบได้ (เช่น "ฟังก์ชันต้องมีความยาวไม่เกิน 50 บรรทัด")

กฎสำคัญ: ถามก่อนดำเนินการ, ให้ความสำคัญกับความเรียบง่าย, สัมผัสเฉพาะสิ่งที่จำเป็น, และตรวจสอบหลังจากเสร็จสิ้น

ความต้องการที่แม่นยำป้องกันการเบี่ยงเบน

คลุมเครือ: ช่วยฉันสร้างเครื่องมือติดตามลูกค้าหน่อย

แม่นยำ: ช่วยฉันสร้างเครื่องมือติดตามการขายเป็นหน้าเว็บในเครื่องไฟล์เดียว รายการด้านซ้ายแสดงชื่อบริษัท, การติดตามครั้งถัดไป, และสถานะ ด้านขวาแสดงรายละเอียด เพิ่มตัวกรองสามตัวที่ด้านบน เก็บข้อมูลใน localStorage

Tw93 - inline image

ความต้องการที่แม่นยำจะได้เวอร์ชันที่ใช้งานได้ในวันแรก แม้คุณจะไม่รู้รายละเอียดโค้ด คุณต้องอธิบายความต้องการอย่างเฉพาะเจาะจง

Tw93 - inline image

กำหนดขอบเขต: ระบุอย่างชัดเจนว่าสิ่งไหน ไม่ ต้องทำ (เช่น "ไม่ต้องมีล็อกอิน, ไม่ต้องมี SEO ในตอนนี้") ให้เกณฑ์การยอมรับที่เป็นตัวเลข (เช่น "หน้าแรกโหลดภายใน 1.5 วินาที")

โหมด Plan และ Auto

สำหรับงานที่ซับซ้อน ให้ใช้ Plan mode (Shift+Tab) มันจะแสดงสิ่งที่ตั้งใจจะทำก่อนดำเนินการ ถ้าคุณสบายใจ ให้ใช้ Auto mode ซึ่งดำเนินการที่ปลอดภัยโดยอัตโนมัติและขออนุญาตเฉพาะการดำเนินการที่เสี่ยง (เช่น การลบไฟล์)

Tw93 - inline image

วิธียืนยันว่ามันถูกต้อง

อย่าเชื่อคำพูดของมันอย่างเดียว

Tw93 - inline image

Git Snapshots: รัน git status ก่อนการเปลี่ยนแปลงครั้งใหญ่และ commit checkpoints ใช้ /rewind เพื่อยกเลิกการเปลี่ยนแปลง

หลีกเลี่ยงลูป "ลองแล้วดู": อย่าปล่อยให้มันแก้โค้ดโดยไม่มีการวินิจฉัย ถามว่า "บรรทัดไหนคือปัญหาและทำไม?" ก่อนอนุญาตให้เปลี่ยนแปลง

Tw93 - inline image

เคล็ดลับขั้นสูง Max: Aliases, Models, และ Long Sessions

Aliases: ผมใช้ alias c='CLAUDE_CODE_AUTO_COMPACT_WINDOW=400000 claude --dangerously-skip-permissions' เพื่อข้ามการยืนยันและชะลอการบีบอัดบริบท

Models: ใช้ /model opusplan เพื่อให้ Opus จัดการการวางแผนและ Sonnet จัดการการดำเนินการ

Long Sessions: ใช้ /clear หลังจากทำงานเสร็จ ถามหา HANDOFF.md ก่อนจบงานยาวเพื่อให้คุณสามารถกลับมาทำต่อในเซสชันใหม่

Tw93 - inline image

Waza: เปลี่ยนนิสัยเป็นความจำของกล้ามเนื้อ

ผมสร้าง Waza ซึ่งเป็นชุดทักษะ 8 อย่างที่แสดงถึงนิสัยวิศวกรรมที่ดี

Tw93 - inline image

/think สำหรับการวางแผน, /design สำหรับการออกแบบ UI, /hunt สำหรับการแก้ปัญหา, และ /check สำหรับการตรวจสอบครั้งสุดท้าย

สร้าง Skills ของคุณเอง

Skills คือโฟลเดอร์ใน .claude/skills/ ที่มี SKILL.md พวกมันสามารถเป็นแบบ workflow (เช่น การสรุปการประชุม), แบบ checklist (เช่น การตรวจสอบก่อนเปิดตัว), หรือแบบ expert (เช่น เมทริกซ์การแก้ปัญหา)

Tw93 - inline image

Kami และ Claude Design

Kami เป็นเครื่องมือจัดวาง AI เพื่อเปลี่ยนเนื้อหาเป็น PDF ระดับมืออาชีพ Claude Design ช่วยให้คุณสร้าง prototype แบบโต้ตอบจากภาพหน้าจอหรือเอกสารโดยไม่ต้องเขียนโค้ด

Tw93 - inline image

ข้อควรพิจารณาด้านความปลอดภัย

Tw93 - inline image

ให้มันอธิบายคำสั่งก่อนรัน อย่าใช้สภาพแวดล้อมการผลิตเพื่อฝึกฝน อย่าวาง API keys โดยตรงในแชท ใช้ไฟล์ .env แทน สำหรับฟีเจอร์ที่ละเอียดอ่อนเช่นการชำระเงิน ให้ใช้บริการที่เชื่อถือได้อย่าง Stripe แทนที่จะเขียนจากศูนย์

บันทึกในคลิกเดียว

อ่านบทความไวรัลเชิงลึกด้วย AI ใน YouMind

บันทึกแหล่งที่มา ถามคำถามที่ตรงประเด็น สรุปข้อโต้แย้ง และเปลี่ยนบทความไวรัลให้เป็นโน้ตที่นำกลับมาใช้ได้ใน AI เวิร์กสเปซเดียว

สำรวจ YouMind
สำหรับครีเอเตอร์

เปลี่ยน Markdown ของคุณให้เป็นบทความ 𝕏 ที่สะอาดตา

เวลาคุณเผยแพร่งานเขียนยาวของตัวเอง การจัดรูปแบบรูปภาพ ตาราง และบล็อกโค้ดให้เข้ากับ 𝕏 นั้นน่าปวดหัว YouMind เปลี่ยนร่าง Markdown ทั้งฉบับให้เป็นบทความ 𝕏 ที่สะอาดตาและพร้อมโพสต์ทันที

ลอง Markdown เป็น 𝕏

แพตเทิร์นให้ถอดรหัสเพิ่มเติม

บทความไวรัลล่าสุด

สำรวจบทความไวรัลเพิ่มเติม