Chốt CVPersonal
Blog

How to Write an IT CV — Developer, Tester, Data Analyst

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

12 phút đọc
Share
How to Write an IT CV — Developer, Tester, Data Analyst

CV ngành IT thắng khi stack khớp JD, project có link, và bullet chứng minh impact (performance, bug escape, revenue) — không phải liệt kê 20 ngôn ngữ "biết sơ". Theo dữ liệu thị trường tuyển dụng IT Việt Nam năm 2026, ước tính hơn 70% CV IT bị loại ngay vòng đầu vì thiếu kỹ năng cụ thể, không tối ưu cho ATS, hoặc không có thành tích đo lường được. Bài viết này dành cho lập trình viên (Frontend, Backend, Fullstack), QA/Tester, Data Analyst và DevOps — từ Fresher đến Senior — đang tìm việc tại Việt Nam.

1. Thị trường IT Việt Nam 2026 — Bức tranh tuyển dụng và mức lương

Năm 2026 chứng kiến sự bùng nổ tuyển dụng IT tại Việt Nam nhờ làn sóng FDI từ Intel, Samsung R&D, Bosch, LG, cùng sự vươn lên của các công ty product nội như VNG, VNPT, Momo, và hệ sinh thái startup fintech, e-com. Song song đó, xu hướng remote làm việc cho công ty nước ngoài (Singapore, Úc, Mỹ, Nhật) ngày càng phổ biến với developer Việt Nam.

Mỗi nhóm tuyển dụng có tiêu chuẩn CV khác nhau — và đó là lý do bạn không thể dùng một CV để apply tất cả.

Mức lương tham chiếu tại Hà Nội và TP. HCM

Vai tròFresher / JuniorMid-levelSenior / Lead
Frontend / Full-stack10–20 triệu22–42 triệu40–70 triệu+
Backend / Java / .NET12–24 triệu25–48 triệu45–80 triệu
QA / QC (Manual → Auto)8–16 triệu18–34 triệu30–55 triệu
Data Analyst / Data Engineer10–20 triệu22–42 triệu35–65 triệu
DevOps / Cloud Engineer14–26 triệu28–52 triệu45–85 triệu+
Mức lương dao động theo trình độ tiếng Anh, domain chuyên môn và loại hình công ty. FDI và remote nước ngoài thường trả cao hơn 30–50% nhưng yêu cầu CV format quốc tế và tiếng Anh tốt.

2. Cấu trúc CV IT chuẩn — ATS và HR cùng đọc được

ATS (Applicant Tracking System) là phần mềm lọc CV tự động. Tại Việt Nam 2026, TopCV, VietnamWorks, ITNavi và các FDI như Intel, Samsung đều sử dụng ATS. CV bạn phải đáp ứng cả hai: mắt người đọc được và máy parse được.

Thứ tự các phần tối ưu cho ATS

  • Header — Họ tên, số điện thoại, email, LinkedIn, GitHub, Portfolio
  • Professional Summary — 2–3 dòng: role + số năm + domain + 1 metric nổi bật
  • Technical Skills — Nhóm theo category, ghi rõ version và mức độ sử dụng
  • Work Experience — Bullet impact: action + technology + metric
  • Projects — Bắt buộc với Fresher, optional với Senior (nếu có side project)
  • Education & Certifications — AWS, ISTQB, Google Cloud, v.v.

CV 1 cột hay 2 cột cho ngành IT?

Tiêu chíCV 1 cột (khuyến nghị)CV 2 cột
ATS readability (Workday, Greenhouse, TopCV)Tốt — parse chính xác 95%+Rủi ro — dễ đọc sai thứ tự, mất thông tin
Visual appealTrung tính, chuyên nghiệpĐẹp hơn nhưng dễ mất điểm ATS
Khả năng customize theo từng JDDễ — chỉ cần sửa section contentKhó — phải redesign bố cục
Phù hợpFDI, corporate, remote globalStartup, agency, networking
Công cụ tạo phù hợpChotCV, Word, Google DocsCanva, Figma, Adobe
Kết luận: Nếu apply FDI, corporate hoặc remote — dùng 1 cột. Nếu apply startup hoặc agency design — có thể dùng 2 cột nhưng luôn kiểm tra ATS trước khi gửi.

3. Kỹ năng (Skills) — Cách sắp xếp để gây ấn tượng ngay lập tức

Phần kỹ năng là thứ recruiter đọc đầu tiên sau header. Đừng biến nó thành danh sách tất cả ngôn ngữ bạn từng học qua.

Code mẫu — Skills section chuẩn

Languages: TypeScript, Java, SQL
Frontend: React 18, Next.js 14, Tailwind CSS
Backend: Node.js (NestJS), PostgreSQL, Redis, RabbitMQ
Cloud/DevOps: Docker, AWS (EC2, S3, Lambda, RDS), GitHub Actions
Testing: Jest, Playwright (E2E), Cypress
Practices: Git-flow, Code Review, CI/CD (GitHub Actions), Agile/Scrum

Ví dụ đúng và sai

"Languages: C, C++, C#, Java, Python, PHP, Ruby, Go, Rust (learning), HTML, CSS"
Quá dài, không focus, gây cảm giác biết nhiều thứ nhưng không sâu.
4–8 kỹ năng sâu nhất, nhóm theo category, đánh dấu familiar vs production nếu cần.
Recruiter thấy ngay bạn làm được gì ở môi trường thực tế.

4. Cách viết bullet kinh nghiệm — Hơn 6 ví dụ ✅/❌ có bối cảnh Việt Nam

4.1 Professional Summary

"Lập trình viên với 3 năm kinh nghiệm. Tìm kiếm môi trường làm việc năng động, có cơ hội thăng tiến."
"Frontend Developer với 3 năm kinh nghiệm xây dựng ứng dụng SaaS tại startup fintech TP. HCM. Chuyên React 18 và TypeScript. Đã tối ưu Core Web Vitals, cải thiện LCP từ 4.2s xuống 1.8s, giúp tăng organic traffic 25%, tương đương khoảng 300 triệu/năm doanh thu từ kênh SEO."

4.2 Work Experience

"Tham gia phát triển website thương mại điện tử. Fix bug theo ticket Jira."
"Xây dựng hệ thống checkout mới (React + Node.js), xử lý trung bình 5.000 giao dịch/ngày, giảm thời gian thanh toán từ 45s xuống 12s, tăng conversion rate 18% (tương đương +2,4 tỷ VND doanh thu/tháng)."
"Làm dashboard cho team kinh doanh bằng Power BI."
"Thiết kế pipeline dbt + BigQuery cho sales funnel; cắt thời gian tạo report hàng tuần từ 8 giờ xuống 30 phút, tiết kiệm khoảng 15 ngày công/tháng cho đội kinh doanh 30 người."
"Phụ trách kiểm thử phần mềm cho công ty outsourcing."
"Triaged 30+ bug/sprint trên Jira; triển khai smoke test Playwright cho luồng checkout, giảm regression escape rate từ 12% xuống 3% trong 2 tháng."

4.3 Projects

"Website bán hàng online" (không link, không mô tả kỹ thuật, không kết quả)
E-commerce Platform — GitHub: github.com/username/ecom
Stack: React 18, Node.js (Express), MongoDB, Docker
- Xây dựng hệ thống authentication JWT + OAuth 2.0 (Google/Facebook login)
- Tối ưu database query với indexing và caching Redis, giảm API response time từ 300ms xuống 80ms
- Triển khai CI/CD pipeline với GitHub Actions + Docker + AWS EC2
- Fresher: Đạt điểm A đồ án tốt nghiệp, được giảng viên đánh giá cao về kiến trúc

5. Môi trường làm việc — FDI, Product, Remote khác nhau thế nào?

Bạn đang apply cho công ty FDI, product Việt Nam, hay remote nước ngoài? Mỗi môi trường cần một CV khác nhau — không có "một size fit tất cả".

Yếu tốFDI (Intel, Samsung, Bosch)Product (VNG, Momo, Startup)Remote Global
Ngôn ngữ CVEnglish onlySong ngữ hoặc ENEnglish only
Format1 cột, font chuẩn, ATS tối ưu1 cột hoặc 2 cột tối giản1 cột, PDF chuẩn
Nội dung chínhDomain client, delivery track recordUser metric, product ownership, feature shipAsync communication, timezone mgmt, full ownership
GitHub / PortfolioKhông bắt buộc nhưng điểm cộngGần như bắt buộcBắt buộc — họ sẽ check
Mức lương tham chiếu (Mid)30–55 triệu + benefits22–45 triệu + ESOP1.500–4.000 USD
Yêu cầu tiếng AnhIELTS 6.0+ / TOEIC 750+Không bắt buộc, điểm cộngGiao tiếp trôi chảy, viết email chuyên nghiệp
Cover LetterThường không yêu cầuKhông yêu cầuNên có email giới thiệu ngắn

6. ATS và keyword — Cách để CV không bị lọc nhầm

ATS là rào cản đầu tiên. Nếu CV không qua ATS, recruiter không bao giờ thấy nó. Tại Việt Nam, TopCV, ITNavi và VietnamWorks có ATS riêng; FDI dùng Workday, Greenhouse, SAP SuccessFactors. Mỗi hệ thống parse khác nhau nhưng có nguyên tắc chung.

  • Dùng đúng từ khóa trong JD: JD ghi "ReactJS" thì viết "ReactJS", không viết "React.js" hay "thư viện giao diện web"
  • Section header chuẩn: Work Experience, Education, Skills — không đặt tên sáng tạo kiểu "Hành trình sự nghiệp" hay "Kho báu kỹ năng"
  • Không icon, không skill bar, không bảng phức tạp: ATS không đọc được hình ảnh, biểu đồ hay CSS
  • File PDF đúng chuẩn: Export từ ChotCV, Word hoặc Google Docs; Canva export dễ lỗi font và ATS không parse được
  • 1 cột là an toàn nhất: CV 2 cột có thể bị ATS đọc lộn xộn giữa các cột
Mẹo ChotCV: Dán JD vào ChotCV, AI sẽ phân tích và đề xuất keyword cần thêm vào CV — giúp bạn match rate tăng lên mà không cần tự mò mẫm.

7. GitHub và Portfolio — Mức tối thiểu trước khi gửi CV

Recruiter và technical interviewer sẽ kiểm tra GitHub của bạn trước khi gọi phỏng vấn. Đây là bằng chứng thực tế nhất về năng lực của bạn.

  • Pin 2–3 repo nổi bật nhất, liên quan đến vị trí bạn apply
  • Mỗi repo có README rõ ràng: vấn đề → giải pháp → stack → hướng dẫn chạy
  • Commit message có ý nghĩa — không "fix" hay "update"
  • Không commit node_modules, .env, file nhị phân (.exe, .dll)
  • Tránh 50+ repo fork vô dụng và tutorial clone (thể hiện bạn không có code gốc)
  • Nếu là Fresher: 1–2 project cá nhân tử tế > 10 project tutorial copy

8. Theo từng track — Lưu ý riêng cho từng vai trò

Developer (Frontend / Backend / Fullstack)

Production ownership quan trọng hơn course certificate. Một tính năng đã ship ra user có giá trị hơn 10 chứng chỉ Udemy. Link PR/repo public hoặc viết case study kiến trúc 5 dòng cũng đủ gây ấn tượng. Giữ nguyên thuật ngữ tiếng Anh chuyên ngành: React, Kubernetes, Redis — không dịch ra tiếng Việt.

QA / Tester

  • Manual tester: ghi số lượng test case, domain từng test (banking, e-com), phân bổ severity
  • Automation: framework (Playwright, Selenium, Cypress), CI integration, flaky rate < 5%
  • ISTQB là điểm cộng nhưng automation proof quý hơn — một pipeline test chạy tự động trong CI ghi điểm hơn nhiều so với chứng chỉ

Data Analyst / Data Engineer

Ghi SQL và BI tool cụ thể (Metabase, Looker, Power BI, Superset). Nêu rõ pipeline từ raw data đến dashboard đến business decision. Không chỉ ghi "biết Python" — hãy nói "Xây dựng pipeline ETL Python (pandas + Airflow) xử lý 500K records/ngày, cung cấp dashboard real-time cho team operations."

9. Sai lầm phổ biến — Kiểm tra 6 điểm trước khi gửi

  • Junior claim "System Architect" hoặc "Expert" — dễ bị loại ngay phỏng vấn technical
  • Che gap bằng 3 trang course Udemy — recruiter nhìn ra ngay
  • CV dài 3 trang ghi từng task Jira (fix bug #123, update feature #456) — tổng hợp thành bullet impact
  • Thiếu bản tiếng Anh khi apply FDI hoặc remote — bị loại ngay từ ATS
  • Ảnh selfie đi biển, font chữ comic, template Canva quá cầu kỳ — không qua nổi ATS
  • Ghi expected salary trên CV — chỉ ghi khi form bắt buộc, nếu không thì chuẩn bị range để trả lời khi HR hỏi

10. Câu hỏi thường gặp (FAQ)

Fresher chưa có commercial project thì viết gì trong CV?

Đồ án trường, freelance nhỏ, open-source contribution, hackathon — tất cả đều tính. Quan trọng nhất là nêu rõ vai trò của bạn trong team và kết quả cụ thể. Ví dụ: "Xây dựng module quản lý đơn hàng cho đồ án tốt nghiệp, sử dụng React + Node.js + PostgreSQL, hỗ trợ 10.000 sản phẩm, đạt điểm A."

Có cần viết cover letter khi apply IT không?

Outsourcing và FDI tại Việt Nam thường không yêu cầu cover letter. Tuy nhiên, khi apply remote nước ngoài hoặc startup product, một email ngắn giới thiệu bản thân kèm link GitHub là điểm cộng lớn. Với ChotCV, bạn có thể xuất CV song ngữ và kèm email template mẫu.

Nên viết CV bằng tiếng Anh hay tiếng Việt?

FDI và remote: English only. Công ty Việt hoặc outsourcing trong nước: tiếng Việt. Nếu chưa chắc chắn, chuẩn bị cả hai bản — ChotCV hỗ trợ song ngữ VI-EN, bạn có thể chuyển đổi nhanh chóng.

CV IT nên dài bao nhiêu trang là vừa?

Junior và Fresher: 1 trang. Mid-level (3–6 năm): 1–2 trang. Senior (7+ năm hoặc nhiều domain): tối đa 2 trang. Tuyệt đối không 3 trang — nếu quá dài, recruiter sẽ bỏ qua, ATS cũng chỉ parse phần đầu.

GPA thấp có nên ghi trên CV không?

Nếu GPA dưới 2.5/4.0 thì không nên. Tập trung vào kỹ năng thực tế, project và chứng chỉ. Nhiều công ty product và startup Việt Nam không quan tâm GPA bằng portfolio — một GitHub repo sạch sẽ đánh bại GPA 3.5 mọi lúc.

Bắt đầu viết CV IT ngay với ChotCV

Không cần mò mẫm template, không cần lo CV bị ATS loại. ChotCV là nền tảng viết CV AI dành riêng cho thị trường Việt Nam: chỉ cần dán JD, AI chẩn đoán CV hiện tại, khớp keyword, chấm điểm ATS và gợi ý chỉnh sửa từng bullet. Hỗ trợ song ngữ Việt-Anh, tối ưu cho TopCV, VietnamWorks, ITNavi lẫn Workday, Greenhouse. Tạo CV miễn phí tại [ChotCV](https://chotcv.com) và tăng tỷ lệ qua vòng lọc ngay hôm nay.

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ủ đề