Portfolio và dự án cá nhân: làm gì để nhà tuyển dụng chú ý
Chọn dự án, trình bày repo và README sao cho người tuyển dụng hiểu bạn làm được gì trong vài phút.
Cập nhật 27/09/2026.
Checklist: 0/6 đã xong
Nội dung bài · 4 mục
Với người chưa có kinh nghiệm đi làm, dự án cá nhân là bằng chứng duy nhất cho thấy bạn viết được code. Người xem thường chỉ mở README và vài file code, nên phần trình bày quan trọng không kém phần code.
Chọn dự án
Một dự án làm kỹ tốt hơn nhiều dự án dở dang. Dự án tốt cho vị trí .NET backend có:
- Nghiệp vụ thật, dù nhỏ: quản lý thư viện, đặt lịch phòng khám, quản lý kho. Có quan hệ giữa các bảng và vài quy tắc nghiệp vụ.
- Đủ các phần công ty nào cũng cần: database, xác thực, validation, xử lý lỗi, log, test.
- Phần nào đó bạn tự nghĩ ra, không có trong khoá học.
Dự án ToDo hay clone theo video từng bước ít giá trị, vì người xem không phân biệt được phần nào là của bạn.
README
README là trang đầu tiên người tuyển dụng thấy. Khung gợi ý:
# ShopApi
Web API quản lý cửa hàng: sản phẩm, đơn hàng, tồn kho.
## Công nghệ
ASP.NET Core 9, EF Core, Oracle, JWT, xUnit, Docker
## Chạy thử
docker compose up -d --build
Gọi thử: GET http://localhost:5000/api/products
## Tính năng
- Đăng nhập JWT, hai vai trò admin và nhân viên
- Đặt hàng tự trừ tồn kho trong một transaction
## Cấu trúc
src/ShopApi Controller, cấu hình
src/Shop.Core Entity, service, interface
tests/Shop.Tests Unit test
- Chạy thử được bằng một lệnh (xem bài Docker cơ bản). Người xem hiếm khi tự cài database để thử.
- Thêm ảnh chụp màn hình nếu có giao diện, hoặc ví dụ request và response nếu là API.
- Ghi rõ phần khó nhất bạn đã giải quyết và cách làm.
Repo gọn gàng
.gitignorechuẩn cho .NET: không commitbin/,obj/.- Không commit mật khẩu, connection string thật, khoá JWT. Dùng
appsettings.Development.jsonvới giá trị mẫu hoặc biến môi trường. - Lịch sử commit có ý nghĩa, không phải một commit "init" chứa cả dự án.
- Ghim (pin) 2–3 repo tốt nhất lên trang GitHub cá nhân, thêm profile README giới thiệu ngắn.
Kiểm tra trước khi đưa vào CV
Nguồn
- GitHub Docs — About READMEs docs.github.com
- GitHub Docs — Managing your profile README docs.github.com
- Tech Interview Handbook — Resume guide techinterviewhandbook.org