การเป็น Application Support (ซัพพอร์ตแอปพลิเคชัน) ต้องรู้หลายด้านทั้งเทคนิคและการสื่อสาร เพราะตำแหน่งนี้เป็น “ตัวกลาง” ระหว่างผู้ใช้ – ทีม Dev – ทีม Infra เพื่อแก้ปัญหาให้ระบบทำงานปกติที่สุด
นี่คือ สิ่งที่ต้องรู้แบบครบทุกมิติ (อัปเดต 2025)
✅
1) ความรู้ด้านเทคนิค (Technical Skills)
1.1 เข้าใจระบบที่ต้องดูแล
- Flow ของระบบ: Frontend → Backend → DB → API → Server
- User journey / business process
- Permission / Role ของผู้ใช้
1.2 Database เบื้องต้น
ต้องใช้เพื่อ Debug และตรวจสอบข้อมูล
- SQL SELECT / JOIN / WHERE
- แก้ไขข้อมูลเบื้องต้น (UPDATE/INSERT แบบระวัง)
- รู้จัก RDB เช่น PostgreSQL, SQL Server, MySQL
1.3 Log & Monitoring
- อ่าน log error จาก Backend, Web API, Server
- ใช้เครื่องมือ เช่น
- Kibana / Elastic
- Grafana
- CloudWatch
- Application Insights (Azure)
- Seq / Serilog log viewer
1.4 API เบื้องต้น
- ส่ง request แบบ GET/POST
- ใช้ Postman, Thunder Client
- เข้าใจ HTTP Status Code เช่น 200, 401, 404, 500
1.5 Server / Cloud เบื้องต้น
- Restart service / Deploy patch
- IIS (ถ้าเป็น .NET)
- Nginx / Apache
- AWS, Azure, หรือ GCP ขั้นพื้นฐาน
1.6 Network เบื้องต้น
- DNS
- Firewall
- Load balancer
- ตรวจสอบว่าระบบล่มเพราะ network หรือ code
✅
2) Soft Skills ที่ต้องมี
2.1 สื่อสารเก่ง
- อธิบายปัญหาให้ Dev เข้าใจ
- อธิบายคำตอบให้ user เข้าใจ
- ไม่ใช้ศัพท์เทคนิคกับ user จนเกินไป
2.2 วิเคราะห์ปัญหา (Troubleshooting)
ต้องเก่ง 4 เรื่อง:
- Reproduce ปัญหาได้ไหม
- หา root cause
- แยกปัญหาว่าเกิดจาก ระบบไหน (Frontend / Backend / API / DB / Server / User error)
- ทำ workaround ให้ user ใช้ได้ก่อน
2.3 ทำงานเป็นทีม
เพราะต้องคุยกับ:
- Dev team
- Infra/Network
- ผู้ใช้งาน
- Business
✅
3) เอกสาร (Documentation) ที่ต้องทำ
- Step การแก้ปัญหา
- FAQ
- Knowledge Base
- SOP เวลาระบบล่ม
- Incident report (Post-mortem)
✅
4) Tools ที่ต้องใช้บ่อย
|
หมวด |
Tools |
|
Remote |
AnyDesk, TeamViewer, MS Remote Desktop |
|
Log |
Kibana, Grafana, Seq |
|
API Test |
Postman, Thunder Client |
|
Ticket |
Jira, ServiceNow, Redmine |
|
Communication |
Slack, Teams, Line OA |
|
DB |
DBeaver, pgAdmin, SQL Server Mgmt Studio |
✅
5) ความรู้ด้าน Security พื้นฐาน
- การตั้งสิทธิ์ / Role
- Token / JWT
- Encryption basic
- ไม่ให้ข้อมูลสำคัญหลุด
- OWASP Top 10 เบื้องต้น
✅
สรุปแบบง่าย ๆ
ถ้าจะเป็น App Support อย่างมั่นใจ ต้องรู้:
- ⚙️ Flow ของระบบ
- 🗃️ SQL
- 🔍 อ่าน Log
- 🌐 API
- 🏢 Server / Cloud
- 🧠 การวิเคราะห์ปัญหา
- 📝 ทำเอกสาร
- 🗣️ สื่อสารได้ดี
ถ้าต้องการ ผมทำให้ได้:
✔️ Roadmap 30 วัน
✔️ ตัวอย่างข้อสอบ Application Support
✔️ Template เอกสาร Incident Report
✔️ Checklists ที่ต้องรู้ก่อนเริ่มงาน
ต้องการแบบไหนบอกได้เลยครับ!