VieLang
Lộ trình nghềPhỏng vấnCông cụViệc làm IT
  • Góc học tập
Tải app
  • Thư viện
  • Luyện thi
  • Cẩm nang
  • Góc học tập
Cẩm nang · Việc làm IT

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
  1. 1.Chọn dự án
  2. 2.README
  3. 3.Repo gọn gàng
  4. 4.Kiểm tra trước khi đưa vào CV

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

  • .gitignore chuẩn cho .NET: không commit bin/, obj/.
  • Không commit mật khẩu, connection string thật, khoá JWT. Dùng appsettings.Development.json vớ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

Nội dung bài

  1. 1.Chọn dự án
  2. 2.README
  3. 3.Repo gọn gàng
  4. 4.Kiểm tra trước khi đưa vào CV