Bỏ qua đến nội dung
KhaiziNam Blog KhaiziNam Blog
Quay lại
Read in English

Cover Letter Fresher IT: Cách Viết Để Được Gọi Phỏng Vấn

Cover letter cho fresher IT là thư giới thiệu bản thân gửi kèm CV khi apply việc làm - đặc biệt quan trọng khi bạn chưa có kinh nghiệm thực tế, vì đây là nơi duy nhất bạn có thể giải thích tại sao công ty nên chọn bạn thay vì chỉ nhìn vào một tờ CV trống kinh nghiệm. Không có cover letter, hoặc viết cover letter chung chung, là nguyên nhân âm thầm khiến nhiều fresher không qua được vòng sàng lọc CV dù kỹ năng đủ điều kiện.

Bài này hướng dẫn cách viết cover letter IT khi chưa có kinh nghiệm - bao gồm cấu trúc từng đoạn, những gì nên và không nên viết, kèm theo hai mẫu cover letter hoàn chỉnh (tiếng Việt và tiếng Anh) có thể chỉnh sửa trực tiếp.

Mục lục


1. Cover letter có còn quan trọng trong ngành IT không?

Câu trả lời ngắn: có - đặc biệt khi bạn là fresher. Với developer có 3–5 năm kinh nghiệm, portfolio và GitHub nói thay cover letter. Nhưng với fresher, CV thường chỉ có phần học vấn, một vài project cá nhân, và danh sách kỹ năng - không có gì để phân biệt bạn với 50 hồ sơ tương tự khác nộp cùng JD đó.

1.1. HR đọc cover letter như thế nào trên thực tế

HR không đọc cover letter từ đầu đến cuối như đọc tiểu thuyết. Họ scan trong 15–20 giây và tìm ba thứ: bạn muốn vị trí gì, bạn có gì liên quan, và bạn có vẻ là người cẩn thận hay gửi hàng loạt không. Cover letter dài hai trang với văn phong sáo rỗng sẽ bị bỏ qua. Cover letter ngắn gọn, cụ thể, có tên công ty và tên vị trí đúng chỗ sẽ được đọc hết.

1.2. Cover letter đặc biệt quan trọng khi apply công ty nước ngoài

Với công ty nước ngoài, startup dùng tiếng Anh, hoặc vị trí remote, cover letter không phải tùy chọn - đó là yêu cầu tối thiểu. Không có cover letter hoặc cover letter bằng công cụ dịch máy là lý do bị loại ngay lập tức ở nhiều công ty Singapore, Nhật, Mỹ tuyển remote developer.

2. Trước và sau khi có cover letter đúng cách

2.1. Trước - pattern phổ biến của fresher

Phần lớn fresher IT không gửi cover letter vì nghĩ “công ty IT không cần,” hoặc gửi đúng một cover letter cho tất cả công ty với nội dung: “Kính gửi Quý công ty, tôi là [tên], tốt nghiệp ngành CNTT, mong muốn được đóng góp vào sự phát triển của công ty…” - loại văn phong mà HR đọc 20 lần một ngày và không đọng lại gì. Hồ sơ vào folder “maybe” rồi bị quên.

2.2. Sau - cover letter có mục tiêu cụ thể

Cùng một fresher đó, sau khi viết lại cover letter: đặt tên công ty và vị trí cụ thể ngay đoạn đầu, liên kết project cá nhân với bài toán thực tế của công ty, thể hiện đã research công ty trước khi viết, và kết thúc bằng hành động cụ thể thay vì câu sáo. Tỷ lệ được gọi phỏng vấn tăng từ 1/10 lên 4/10 hồ sơ trong cùng thị trường, cùng level.

3. Cấu trúc cover letter IT cho fresher - 5 đoạn

Cover letter IT hiệu quả cho fresher không cần dài - 250 đến 350 từ là lý tưởng. Dưới đây là cấu trúc 5 đoạn và vai trò của từng đoạn:

3.1. Đoạn mở - Hook + Vị trí cụ thể

Không bắt đầu bằng “Kính gửi Quý công ty.” Thay vào đó: nêu ngay vị trí bạn apply, lý do cụ thể bạn muốn vị trí này tại công ty này (không phải công ty nói chung), và một điểm nổi bật nhất của bạn trong một câu. Đây là 3 giây đầu tiên HR quyết định có đọc tiếp không.

3.2. Đoạn kỹ năng - Không liệt kê, hãy chứng minh

Không viết “Tôi có kỹ năng React, Node.js, MySQL.” Thay vào đó: mô tả một project cụ thể bạn đã làm liên quan đến stack của vị trí đang apply, nêu bài toán, cách bạn giải quyết, và kết quả đo được nếu có. Một câu chuyện cụ thể có giá trị hơn mười tính từ tự mô tả.

3.3. Đoạn động lực - Tại sao công ty này

Thể hiện bạn đã research công ty trước khi viết. Đề cập sản phẩm cụ thể, công nghệ họ dùng (nếu biết từ JD hoặc tech blog của họ), hoặc văn hóa công ty mà bạn thấy phù hợp với bản thân. Đừng viết thứ có thể copy-paste vào cover letter của bất kỳ công ty nào khác.

3.4. Đoạn thừa nhận điểm yếu - Chủ động, không xin lỗi

Với fresher, đây là đoạn tạo ra sự khác biệt lớn nhất. Thay vì né tránh việc bạn chưa có kinh nghiệm, hãy thừa nhận thẳng thắn và chuyển ngay sang những gì bạn đang làm để bù đắp: “Tôi chưa có kinh nghiệm thực tế, nhưng tôi đã [hành động cụ thể: build project X, học chứng chỉ Y, đóng góp open source Z].” Câu này tạo ấn tượng về sự trưởng thành và tự nhận thức.

3.5. Đoạn kết - Call to action rõ ràng

Không kết bằng “Kính mong Quý công ty xem xét.” Thay vào đó: “Tôi sẵn sàng trao đổi thêm về [điểm cụ thể] trong buổi phỏng vấn” hoặc “Tôi có thể bắt đầu ngay [thời gian cụ thể].” Câu kết chủ động, không bị động.

4. Mẫu cover letter tiếng Việt - có thể dùng ngay

Mẫu dưới đây dành cho vị trí Frontend Developer (React) - thay các phần trong ngoặc vuông theo thông tin thực của bạn:

Kính gửi [Tên HR hoặc Hiring Manager / nếu không biết: Phòng Tuyển dụng],

Tôi muốn ứng tuyển vị trí Frontend Developer (React) tại [Tên công ty]. Tôi chú ý đến công ty khi đọc bài chia sẻ kỹ thuật về [chủ đề cụ thể trên blog/fanpage của họ] - đó là lý do tôi tin đây là môi trường mình muốn bắt đầu sự nghiệp.

Trong quá trình học tập, tôi đã tự xây dựng [Tên project] - một ứng dụng [mô tả ngắn bài toán, ví dụ: quản lý công việc nhóm theo thời gian thực] sử dụng React, Node.js và MongoDB. Tính năng tôi tự hào nhất là [tính năng cụ thể, ví dụ: real-time sync dùng Socket.IO với latency dưới 200ms]. Project này hiện có thể xem tại [link GitHub / link demo].

Tôi biết mình chưa có kinh nghiệm làm việc thực tế, nhưng tôi đang tích cực bù đắp điều đó: đóng góp vào [tên open source project] trên GitHub, học thêm [khóa học / chứng chỉ cụ thể], và đọc code review của các senior developer trong cộng đồng [tên cộng đồng] mỗi tuần. Tôi học nhanh và không ngại hỏi khi chưa rõ.

Tôi có thể bắt đầu ngay sau [thời gian cụ thể] và sẵn sàng thảo luận thêm về project của mình hoặc làm bài test kỹ thuật nếu công ty yêu cầu. Cảm ơn anh/chị đã dành thời gian xem xét.

Trân trọng, [Họ tên] [Email] | [SĐT] | [LinkedIn / GitHub]

5. Mẫu cover letter tiếng Anh - có thể dùng ngay

Mẫu dưới đây dành cho vị trí Junior Backend Developer (Node.js) - dùng cho công ty nước ngoài hoặc startup dùng tiếng Anh:

Dear [Hiring Manager’s Name / Hiring Team],

I’m writing to apply for the Junior Backend Developer position at [Company Name]. I came across your team after reading [specific blog post / tech talk / GitHub repo] - and the way your engineering team approaches [specific technical challenge] is exactly the kind of problem-solving culture I want to grow in.

During my final year, I built [Project Name] - a [brief description, e.g., task management API] using Node.js, Express, and PostgreSQL. The part I’m most proud of is [specific feature, e.g., implementing JWT refresh token rotation with automatic revocation on suspicious activity], which I learned while researching real-world auth security patterns beyond what my coursework covered. The repository is at [GitHub link], and a live version is deployed at [Render/Railway link].

I don’t have professional work experience yet. What I do have is a consistent habit of building things outside of class: I’ve contributed [N] pull requests to [open source project], completed [specific course or certification], and spend time each week reading through code reviews on public repositories to understand how senior engineers think about maintainability. I’m aware of the gap between academic and production-level code - and I’m actively working to close it.

I’m available to start [specific date or “immediately”] and happy to complete a technical assessment or walk through my project code on a call. Thank you for your time.

Best regards, [Full Name] [Email] | [Phone] | [GitHub] | [LinkedIn]

6. 6 lỗi cover letter fresher hay mắc

6.1. Dùng một cover letter cho tất cả công ty

Biểu hiện: Không có tên công ty, không nhắc đến vị trí cụ thể, nội dung có thể gửi cho 100 công ty khác nhau. Tại sao sai: HR nhận ra ngay - và nó truyền tín hiệu “tôi không thực sự muốn làm ở đây, tôi chỉ đang rải hồ sơ.” Fix: Ít nhất ba điểm phải được cá nhân hóa: tên công ty, tên vị trí, và một lý do cụ thể bạn muốn vị trí đó tại công ty đó.

6.2. Viết lại CV bằng văn xuôi

Biểu hiện: “Tôi thành thạo React, Vue, Angular, Node.js, Laravel, MySQL, MongoDB, Docker…” - liệt kê kỹ năng thay vì kể câu chuyện. Fix: Cover letter không phải nơi liệt kê kỹ năng - CV đã làm điều đó. Cover letter là nơi bạn dùng một hoặc hai kỹ năng quan trọng nhất để kể câu chuyện có bối cảnh và kết quả.

6.3. Xin lỗi quá nhiều về việc chưa có kinh nghiệm

Biểu hiện: “Dù tôi chưa có kinh nghiệm và còn nhiều thiếu sót, tôi mong…” - tone xin lỗi, tự hạ thấp, không tự tin. Fix: Thừa nhận ngắn gọn một lần, sau đó chuyển ngay sang những gì bạn đang làm để bù đắp. Không lặp lại điểm yếu. Tone tự tin nhưng khiêm tốn - không phải tự ti.

6.4. Cover letter quá dài

Biểu hiện: Hai trang A4, kể từ hồi cấp 3 thích máy tính đến lý do chọn ngành CNTT. Fix: Giới hạn 250–350 từ, tối đa một trang A4. Mỗi câu phải trả lời câu hỏi: “Câu này có giúp HR muốn gọi mình phỏng vấn không?” Nếu không - xóa.

6.5. Không có project cụ thể để dẫn chứng

Biểu hiện: Cover letter toàn tính từ tự mô tả: “passionate, hardworking, quick learner, team player” mà không có ví dụ nào. Fix: Một câu chuyện project cụ thể - dù nhỏ - có giá trị hơn một đoạn văn đầy tính từ. Nếu chưa có project: đây là lúc phải làm một cái trước khi apply.

6.6. Gửi file Word không định dạng hoặc thiếu thông tin liên lạc

Biểu hiện: File .docx với font mặc định, không có header, không có thông tin liên lạc ở cuối. Fix: Luôn gửi PDF (trừ khi công ty yêu cầu Word), đặt tên file rõ ràng: CoverLetter_TenBan_ViTri.pdf, và đảm bảo email, số điện thoại, link GitHub xuất hiện ở cuối thư.

7. Case study thực tế

Thảo - fresher ReactJS tốt nghiệp tháng 6/2024 - apply 12 công ty trong hai tháng đầu và chỉ nhận được 1 cuộc gọi sàng lọc, không có offer. Cover letter của cô ở thời điểm đó là một đoạn văn 80 từ gần như giống nhau gửi cho tất cả 12 công ty. Sau khi viết lại theo cấu trúc 5 đoạn - cá nhân hóa theo từng JD, thêm đoạn mô tả project e-commerce cô tự build trong quá trình học, thừa nhận chưa có kinh nghiệm nhưng nêu rõ 3 hành động cụ thể đang làm - tỷ lệ được gọi trong tháng tiếp theo là 4/8 hồ sơ. Cô nhận offer từ một công ty product tại Hà Nội sau vòng phỏng vấn thứ hai, mức lương 9 triệu/tháng cho vị trí Junior Frontend. HR note trong email offer: “We liked how specific and honest your cover letter was.” Cô không thay đổi CV, không học thêm kỹ năng mới - chỉ thay đổi cách viết cover letter.

8. FAQ - Câu hỏi thường gặp về cover letter IT

Công ty IT Việt Nam có thực sự đọc cover letter không?

Phụ thuộc vào công ty và vị trí. Công ty outsource lớn tuyển số lượng lớn thường ít đọc hơn. Công ty product, startup, hoặc bất kỳ vị trí nào có JD yêu cầu gửi cover letter - HR đọc. Nguyên tắc an toàn: luôn gửi kèm cover letter trừ khi JD ghi rõ không cần. Một cover letter tốt không bao giờ làm hại hồ sơ của bạn.

Gửi cover letter qua email hay đính kèm file PDF?

Cả hai tùy theo cách công ty nhận hồ sơ. Nếu apply qua email trực tiếp: nội dung cover letter là body email, CV đính kèm PDF. Nếu apply qua portal (LinkedIn, ITviec, VietnamWorks): upload cover letter riêng dạng PDF. Không bao giờ paste toàn bộ cover letter vào ô “ghi chú” hoặc “giới thiệu bản thân” với font và format bị vỡ.

Cover letter cho fresher nên dài bao nhiêu là đủ?

250–350 từ - tương đương 3–4 đoạn ngắn, vừa một trang A4 với margin bình thường. Dưới 150 từ thường quá ngắn để truyền đủ thông tin. Trên 450 từ là dấu hiệu bạn đang cố nói quá nhiều thứ cùng lúc. Nếu viết xong quá dài, hãy hỏi từng câu: câu này có giúp tôi được gọi phỏng vấn không - nếu không, xóa.

Không biết tên HR thì viết lời chào thế nào?

Thứ tự ưu tiên: (1) Tìm tên HR/hiring manager trên LinkedIn bằng cách search tên công ty + “HR” hoặc “Talent Acquisition” - thường tìm được. (2) Nếu không tìm được: “Dear Hiring Team” hoặc “Kính gửi Phòng Tuyển dụng [Tên công ty]” - cụ thể hơn “Kính gửi Quý công ty.” (3) Tuyệt đối tránh: “To Whom It May Concern” - cũ và không thể hiện nỗ lực tìm hiểu.

Apply vị trí không yêu cầu cover letter - có nên gửi không?

Nên gửi nếu bạn là fresher và muốn tăng cơ hội. Viết ngắn hơn (150–200 từ), đặt tiêu đề rõ là “Cover Letter - [Tên vị trí]” để HR biết đây là tài liệu bổ sung, không phải nhầm file. Đây là cách thể hiện sự chủ động và nghiêm túc mà không ít fresher làm - tức là nó tự động tạo ra sự khác biệt. Xem thêm cách chuẩn bị phỏng vấn toàn diện tại bài Tips phỏng vấn junior IT A-Z và cách tự giới thiệu bản thân tại bài Cách giới thiệu bản thân khi phỏng vấn IT.

9. Tổng kết

Cover letter cho fresher IT không phải nơi để bạn xin lỗi về việc chưa có kinh nghiệm - đó là nơi để bạn kiểm soát câu chuyện của mình trước khi vào phòng phỏng vấn. Cấu trúc 5 đoạn (hook + vị trí cụ thể, project có dẫn chứng, lý do chọn công ty này, thừa nhận điểm yếu chủ động, call to action) là framework đủ ngắn để viết trong 30 phút và đủ mạnh để tăng đáng kể tỷ lệ được gọi phỏng vấn. Hai thứ tạo ra sự khác biệt lớn nhất: cá nhân hóa theo từng JD và có ít nhất một project cụ thể để kể. Không có cả hai thứ đó, cover letter hay đến đâu cũng chỉ là văn hay - không có bằng chứng.


Chia sẻ bài viết:

Bài viết liên quan

Mức lương fresher junior IT 2026 - PHP, NodeJS, React, Flutter thực tế

Bảng lương thực tế của fresher và junior IT Việt Nam năm 2026 theo từng stack - PHP/Laravel, Node.js, ReactJS, Flutter - kèm cách đọc con số để biết bạn đang ở đâu trên thị trường, dù bạn chưa đi làm hay đã đi làm 1-2 năm.

Portfolio cho dev junior - cần có gì để được chú ý

Portfolio developer junior là tập hợp các project thực tế, kỹ năng và thông tin nghề nghiệp mà bạn trình bày để nhà tuyển dụng đánh giá năng lực - thay thế cho phần kinh nghiệm làm việc còn trống trên CV. Với fresher và junior developer, portfolio không phải thứ "có thì tốt" - đó là bằng chứng duy nhất bạn có thể đưa ra để chứng minh bạn thực sự biết làm việc, không chỉ biết lý thuyết.

Ngôn ngữ cơ thể trong phỏng vấn — những điều vô tình mất điểm

Ngôn ngữ cơ thể phỏng vấn IT là tập hợp những tín hiệu phi ngôn ngữ — tư thế, ánh mắt, cử chỉ tay, giọng điệu — mà nhà tuyển dụng quan sát song song với câu trả lời kỹ thuật của bạn. Hiểu và kiểm soát tốt những tín hiệu này giúp bạn tạo ấn tượng chuyên nghiệp ngay từ những giây đầu tiên bước vào phòng phỏng vấn.

Cách đặt câu hỏi ngược khi phỏng vấn IT — đừng chỉ hỏi lương

Hướng dẫn cách đặt câu hỏi ngược khi phỏng vấn IT dành cho fresher và junior developer — tại sao phần "bạn có câu hỏi gì không" quan trọng hơn bạn nghĩ, 20+ câu hỏi thực tế phân loại theo mục đích, những câu tuyệt đối không nên hỏi, và cách chọn đúng câu hỏi theo từng vòng phỏng vấn.

Vì sao bạn chọn ngành IT — câu trả lời tạo ấn tượng với HR khi phỏng vấn

Hướng dẫn cách trả lời câu hỏi "vì sao bạn chọn ngành IT" trong phỏng vấn — phân tích điều HR thực sự muốn nghe, framework xây dựng câu trả lời theo từng hoàn cảnh, script mẫu cho fresher và career changer, cùng các lỗi phổ biến khiến câu trả lời nghe sáo rỗng và không đáng tin.

Điểm yếu lớn nhất của bạn là gì — cách trả lời không bị loại ngay khi phỏng vấn IT

Hướng dẫn cách trả lời câu hỏi "điểm yếu lớn nhất của bạn là gì" trong phỏng vấn IT — phân tích tại sao câu này là bẫy, framework trả lời 3 bước, script mẫu cho fresher và junior developer, cùng danh sách lỗi hay gặp khiến ứng viên bị loại ngay lập tức.

Câu Hỏi Phỏng Vấn ReactJS Junior: 30+ Câu Thực Tế Kèm Đáp Án Chuẩn 2026

Tổng hợp 30+ câu hỏi phỏng vấn ReactJS junior hay gặp nhất năm 2026 — từ Virtual DOM, hooks, state management đến performance optimization — kèm đáp án chi tiết và ví dụ code giúp bạn tự tin vượt qua mọi vòng technical interview.Bạn đã học React được vài tháng, build được project, nhưng mỗi lần vào phỏng vấn lại bị hỏi những thứ không có trong tutorial nào bạn từng đọc? "useEffect cleanup function

Refresh Token Node.js và Laravel: Hướng Dẫn Implement Chuẩn Production 2026

Hướng dẫn implement Refresh Token hoàn chỉnh cho cả Node.js (Express) và Laravel PHP — từ thiết kế database, viết API endpoint, xử lý rotation, đến các lỗi thường gặp — giúp developer xây hệ thống JWT authentication chuẩn production trong năm 2026.

Session vs JWT: Developer Nên Chọn Cái Nào? So Sánh Thực Tế 2026

Phân tích chi tiết Session và JWT theo 6 tiêu chí kỹ thuật thực tế - kiến trúc, revocation, scaling, hiệu năng, bảo mật và độ phức tạp — giúp developer đưa ra quyết định đúng cho từng loại dự án trong năm 2026.

JWT Security Best Practices: Bảo mật JWT đúng cách trong dự án thực tế 2026

Bạn đã biết JWT là gì và dùng được trong dự án, nhưng liệu bạn có đang mắc những lỗi bảo mật mà hacker chỉ cần vài phút để khai thác? Nhiều developer triển khai JWT đúng về mặt chức năng nhưng sai hoàn toàn về bảo mật — lưu token trong localStorage, dùng secret key yếu, không rotate refresh token, hay bỏ qua validate claims.


Bài trước
Portfolio cho dev junior - cần có gì để được chú ý
Bài tiếp theo
Bị từ chối phỏng vấn IT — tôi đã làm gì để pass lần sau