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?
- 2. Trước và sau khi có cover letter đúng cách
- 3. Cấu trúc cover letter IT cho fresher - 5 đoạn
- 4. Mẫu cover letter tiếng Việt - có thể dùng ngay
- 5. Mẫu cover letter tiếng Anh - có thể dùng ngay
- 6. 6 lỗi cover letter fresher hay mắc
- 7. Case study thực tế
- 8. FAQ - Câu hỏi thường gặp
- 9. Tổng kết
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.