Chốt CVPersonal
Blog

How to Write the Skills Section — Hard Skills First or Soft?

By Phạm Quốc Bảo · 2026-06-12

10 phút đọc
Share
How to Write the Skills Section — Hard Skills First or Soft?

Viết hard skill / tool / ngôn ngữ khớp JD lên trước, soft skill chỉ 2–3 mục có proof ở Experience. Trung bình ATS và recruiter mất 6 giây để scan phần Skills — nếu họ không thấy đúng stack, CV bị loại ngay. Hướng dẫn này dành cho người đi làm 1–10 năm kinh nghiệm, từ fresher đến manager, đang apply vào FDI, local hoặc remote.

Hard skill hay soft skill — cái nào viết trước?

Luôn hard skill trừ khi JD yêu cầu ngược lại. ATS quét keyword kỹ thuật — tên framework, ngôn ngữ lập trình, tool chuyên ngành — trước khi đọc bất kỳ dòng soft skill nào. Recruiter cũng làm vậy: họ muốn biết bạn có `Python` / `SAP` / `Figma` / `IELTS 7.0` trong 2 giây đầu.

Nếu bạn apply vị trí Trưởng phòng Nhân sự tại một tập đoàn FDI (ví dụ Unilever, Nestlé), thứ tự nên là:

  • Hard skill chính: Labor law, C&B calculation, HRMS (SAP SuccessFactors), Talent acquisition
  • Hard skill phụ: English (business fluent), Excel (VLOOKUP, pivot table)
  • Soft skill có proof: Negotiation (đã đàm phán gói C&B cho 200 nhân sự), Conflict resolution

Nếu bạn apply Remote React Developer cho startup Singapore, thứ tự là:

  • Technical: React, TypeScript, Next.js, Tailwind CSS
  • Tools: Git, Docker, CI/CD (GitHub Actions), Jira
  • Language: English (C1 — giao tiếp daily standup), Vietnamese (native)
  • Soft: Remote collaboration (2 năm fully remote), Time zone management
Nguyên tắc vàng: Hard skill giúp bạn qua vòng lọc. Soft skill giúp bạn qua vòng phỏng vấn. Đừng đánh đổi thứ tự.

Cách nhóm kỹ năng trong CV — mẫu copy-paste

Phần Skills nên chia nhóm để recruiter và ATS dễ quét. Dưới đây là mẫu bạn có thể copy vào CV ngay:

## KỸ NĂNG

**Technical**
- Python (Advanced) — 4 năm production, Django + FastAPI
- SQL (Advanced) — Complex JOIN, window functions, query optimization
- JavaScript / TypeScript (Intermediate) — React, Node.js
- Docker & Kubernetes (Intermediate) — triển khai microservices

**Tools & Platforms**
- AWS (EC2, S3, Lambda), Git / GitHub Actions, Jira, Confluence

**Languages**
- Tiếng Việt (native)
- English (C1 / IELTS 7.0 — giao tiếp, viết báo cáo)

**Domain**
- E-commerce logistics, Supply chain data analysis

Ba lưu ý khi nhóm:
- Tên tool phải chính xác: ghi `Adobe Photoshop` không phải `Photoshop CC 2026`; ghi `Google Analytics 4` không phải `GA`.
- Phân cấp rõ ràng: Advanced / Intermediate / Familiar. Không dùng thanh phần trăm.
- Domain riêng nếu bạn có chuyên môn ngách: IFRS, HACCP, FDA regulation, Media buying — những thứ này là hard skill nhưng ít người có.

✅/❌ Mẫu viết đúng và sai — 4 cặp thực tế

Cặp 1: Marketing / Content

"Kỹ năng: Excel, Word, PowerPoint, giao tiếp, chịu áp lực, làm việc nhóm, sáng tạo, nhiệt huyết, tiếng Anh."
SEO & Content: Google Analytics 4 (Advanced), Ahrefs, Keyword research (3 năm)
Tools: WordPress, Canva Pro, Meta Business Suite
Soft: Storytelling — từng viết bài đạt 50k views/tháng
English: TOEIC 850 (đọc/viết technical content)

Cặp 2: Tài chính — Kế toán (FDI công ty)

"Kỹ năng: kế toán tổng hợp, excel, IFRS, tiếng anh, giao tiếp, cẩn thận, trung thực."
Kế toán: IFRS (thực hành BCTC hợp nhất 2 năm), VAT finalization, SAP FI (Advanced)
Tools: Excel (Pivot, VLOOKUP, Power Query — 4 năm), MISA, ERP
Cert: ACCA (đã qua 6/13 môn)
English: Business writing — soạn báo cáo tài chính tiếng Anh hàng tháng

Cặp 3: IT / Developer

"Kỹ năng: lập trình, java, html, css, javascript, react, giao tiếp tốt, làm việc nhóm."
Languages: Java (Advanced — 5 năm Spring Boot), TypeScript (Intermediate), SQL
Frameworks & Tools: React, Docker, Kubernetes, Git, Jenkins
Cloud: AWS (EC2, RDS, Lambda) — Certified Cloud Practitioner
Soft: Code review lead — review 300+ PRs/năm, mentoring 2 junior

Cặp 4: Sales / Kinh doanh (local — lương 15–25 triệu)

"Kỹ năng: bán hàng, đàm phán, chăm sóc khách hàng, word, excel, tiếng anh."
B2B Sales: Enterprise negotiation (hợp đồng 500 triệu – 2 tỷ), Key account management (3 năm)
Tools: Salesforce (Advanced), HubSpot, Excel (CRM data analysis)
Languages: English (gọi cold call khách nước ngoài)
Achievement: Top sales 2/4 quý năm 2025, revenue 12 tỷ/năm

Bao nhiêu skill là đủ? — Số lượng theo cấp bậc

Cấp bậcSố lượng skillGhi chú
Fresher / Thực tập6–10Ưu tiên kỹ năng học thuật + tool cơ bản
Junior (1–3 năm)8–12Hard skill chiếm 70%, có 1–2 chứng chỉ
Mid (3–6 năm)10–15Có domain expertise, 2–3 chứng chỉ
Senior / Lead (6+ năm)12–18Deep + wide, có mentoring / architecture
Manager10–15Chuyển từ technical deep → strategic + people
Academic / Research15–25Kể cả methodology, software, lab skills

Quá 20 skill với người đi làm — trừ academic — là dấu hiệu "copy nguyên JD vào CV". Phỏng vấn hỏi đến skill thứ 18 bạn sẽ không defend nổi.

Sai lầm phổ biến — và hậu quả cụ thể

Skill bar, sao, thanh phần trăm

Đây là lỗi nặng nhất. Skill bar `Excel 80%` không nói lên điều gì: 80% so với ai? So với tiêu chuẩn nào? ATS không đọc được ảnh, còn recruiter thì không tin.

Thay bằng: năm kinh nghiệm, cấp độ (Advanced / Intermediate), hoặc mô tả context như "Excel (Pivot, VLOOKUP, Power Query — xử lý data 50k dòng/tháng)".

Nhồi 25+ skill từ JD

CV nhồi 40 keyword từ JD bị ATS đánh dấu là keyword stuffing. Một số ATS (Workday, Greenhouse) phát hiện tỷ lệ keyword bất thường và hạ điểm.

Giải pháp: Chọn 8–15 skill bạn thực sự dùng, mỗi skill phải trả lời được câu "Anh/chị đã dùng nó ở dự án nào?".

Soft skill không proof

"Giao tiếp tốt, làm việc nhóm, chịu áp lực" là 3 từ vô nghĩa nếu không có proof ở Experience. Nếu bạn viết "Negotiation" ở Skills thì ở phần Experience phải có dòng như "Đàm phán gia hạn hợp đồng với 5 nhà cung cấp, tiết kiệm 15% chi phí/năm".

Để Skills chỉ trong sidebar hoặc hình ảnh

ATS không quét được text trong ảnh hoặc icon. Nếu phần Skills của bạn là một icon set trong sidebar (kiểu thiết kế Canva), ATS coi như bạn không có kỹ năng nào.

Kỹ năng CV theo loại hình doanh nghiệp — FDI, Local, Remote

Mỗi loại hình doanh nghiệp ở Việt Nam nhìn nhận kỹ năng khác nhau. Cùng một kỹ năng, cách viết và thứ tự ưu tiên phải thay đổi.

Loại hìnhƯu tiên #1Ưu tiên #2Lưu ý
FDI lớn (Samsung, Unilever, Intel)English + chứng chỉ quốc tếTool chuẩn toàn cầu (SAP, Salesforce)Cần chính xác tên tool, viết bằng tiếng Anh
Local lớn (Vingroup, Masan, Techcombank)Chuyên môn ngành + chứng chỉ VNMối quan hệ, domain networkSong ngữ nếu có, ưu tiên tiếng Việt
Startup localĐa năng (full-stack, vừa làm vừa học)Speed, adaptabilityHard skill rộng nhưng không cần quá sâu
Remote quốc tếEnglish + async communicationTime zone management, self-disciplineSkills ở định dạng ATS-friendly, không sidebar

Ví dụ: Một Digital Marketing Specialist apply vào FDI (ví dụ Unilever) cần nhấn mạnh English + Meta Ads + Google Ads với số liệu cụ thể. Apply vào startup local (ví dụ một SaaS sản phẩm Việt Nam) thì ưu tiên content SEO + TikTok organic + đa năng.

ATS và phần Skills — cơ chế hoạt động năm 2026

ATS (Applicant Tracking System) không phải một phần mềm duy nhất. Mỗi ATS parse khác nhau. Dưới đây là cách ba ATS phổ biến ở Việt Nam xử lý phần Skills:

Hệ thống ATSCách parse SkillsLưu ý
WorkdayTìm trong toàn bộ CV, ưu tiên section "Skills" hoặc "Technical Skills"Không đọc được kỹ năng trong header/footer
SmartRecruiters (TopCV)Parse từ section có heading chứa skill/skills/kỹ năngCần heading chuẩn, không viết "Năng lực" hay "Thế mạnh"
GreenhouseTự động extract keyword từ JD và map vào CVCần JD-specific; một CV chung cho mọi nơi bị điểm thấp

Quy tắc ATS cho Skills:
- Heading chuẩn: "Kỹ năng" / "Skills" / "Technical Skills" — không viết "Năng lực chuyên môn" hay "Thế mạnh"
- Text thuần: Dấu phẩy, bullet, hoặc bảng đơn giản — không icon, không ảnh, không skill bar
- Tên tool chính xác: `React` không phải "thư viện frontend", `SAP FI` không phải "phần mềm kế toán"
- Match từ JD: Nếu JD ghi `Google Analytics 4` thì viết đúng `Google Analytics 4`, không viết `GA4` hay `Google Analytics`

ChotCV tự động dò Skills của bạn với JD, gợi ý bổ sung skill còn thiếu nhưng chỉ gợi ý skill bạn thực sự có — không "nhồi" keyword ảo.

Cập nhật Skills cho từng JD — fork hay rewrite?

Mỗi JD bạn apply cần một fork CV riêng, đặc biệt là phần Skills. Lộ trình:

  • Đọc JD, highlight tất cả skill được nhắc đến
  • Đối chiếu với CV hiện tại: skill nào bạn có, skill nào thiếu
  • Sắp xếp lại thứ tự skill theo JD: skill JD yêu cầu lên đầu
  • Thêm context nếu JD nhấn mạnh một skill cụ thể (ví dụ: nếu JD ghi "Advanced Excel là bắt buộc" thì ghi rõ "Excel (Advanced — Pivot, VBA, Power Query)")
  • Loại bỏ skill JD không cần dù bạn có — recruiter không quan tâm bạn biết Figma nếu họ tuyển kế toán

Checklist trước khi nộp:

  • Hard skill khớp JD đã lên đầu
  • Soft skill ≤ 3, mỗi cái có proof ở Experience
  • Không có skill bar, không icon, không ảnh
  • Tên tool / framework chính xác (viết hoa đúng)
  • Ngôn ngữ có cấp độ / chứng chỉ kèm điểm
  • Đã loại skill không liên quan JD
  • Xuất PDF, font phổ biến (Arial, Calibri, Noto Sans)
  • Dùng ChotCV kiểm tra ATS score trước khi gửi
Action

Done reading — now write your CV

Paste JD, ATS-check, polish every line — free.

Open workspace
P
Tác giả

Phạm Quốc Bảo

Biên tập viên nội dung kỹ thuật nghề nghiệp / Technical Career Content Editor

Xem thêm →
Bài viết liên quan

Cùng chủ đề

Frequently asked questions

Có nên tách riêng mục Soft Skills không?
Không khuyến khích. Nếu bạn có `Public speaking` hoặc `Negotiation`, hãy để chúng trong một mục Skills duy nhất, gộp chung với hard skill, hoặc thể hiện qua bullet ở phần Experience. Nếu nhất định tách, giới hạn 2–3 mục và mỗi mục phải kèm ví dụ.
Ghi trình độ tiếng Anh thế nào cho đúng?
Ghi theo format: **English (B2 / TOEIC 850)** hoặc **English (Advanced — giao tiếp, viết báo cáo)**. Nếu bạn có IELTS thì ghi cả band. Tránh viết "Tiếng Anh khá" — hãy dùng thang đo chuẩn: A1–C2, TOEIC, IELTS.
Kỹ năng đang học có nên ghi vào CV không?
Có thể ghi ở mục riêng "Familiar / Learning" hoặc để ở cuối cùng, nhưng **không trộn chung** với skill bạn đang dùng hàng ngày. Nếu để chung, phỏng vấn viên sẽ hỏi sâu và bạn sẽ không trả lời được.
Một CV có thể dùng cho nhiều công ty được không?
Được, nhưng phần Skills phải fork cho mỗi JD. Một CV chung cho 10 công ty khác nhau có tỷ lệ qua ATS thấp hơn 40% so với CV tùy chỉnh cho từng JD. Hãy dùng **ChotCV** để tạo nhanh các fork — dán JD mới, kéo thả lại thứ tự skill, xuất PDF trong 2 phút.
Bao lâu nên cập nhật phần Skills một lần?
Sau mỗi dự án lớn (hoàn thành chứng chỉ, học tool mới) hoặc mỗi quý nếu bạn không có dự án mới. Nếu bạn apply mới, nhất định phải fork lại theo JD. Kỹ năng để quá 6 tháng không review dễ bị thiếu keyword mới trên thị trường.