LinkedIn cho developer junior: hồ sơ khiến người ta bấm vào
LinkedIn cho developer junior và trang GitHub đi kèm: viết tiêu đề, mục Giới thiệu, README trang cá nhân, chọn repo để ghim, qua hồ sơ trước và sau của Minh.
LinkedIn cho developer junior cần gì? Một tiêu đề nói rõ bạn làm gì bằng công nghệ gì, vài dòng giới thiệu kể một dự án cụ thể, và đường dẫn tới thứ người ta mở ra xem được. GitHub đi kèm cũng vậy. Cùng mình sửa hồ sơ của Minh trong 15 phút nhé!
Minh đã có dự án tốt, nhưng ai thấy nó?
Ở bài trước, Minh làm xong dự án sổ chi tiêu qua tin nhắn: có bản chạy thử, có README kể các quyết định kỹ thuật, có 21 test. Minh là nhân vật minh họa, ghép từ những tình huống quen thuộc của sinh viên IT mới ra trường, còn hồ sơ trước và sau trong bài là ví dụ để bạn làm theo.
Dự án tốt, nhưng nó chỉ có ích khi có người bấm vào. Người đọc CV của Minh sẽ thấy link GitHub và link LinkedIn ngay dòng đầu, như mình gợi ý trong bài 10 lỗi CV junior developer. Khá nhiều người sẽ bấm thử. Họ thấy gì ở đó quyết định họ có ở lại thêm hay không.
Trang GitHub của Minh trông thế nào khi người lạ mở ra?
Mình nhờ Minh mở trang GitHub của chính mình bằng chế độ ẩn danh, để thấy đúng thứ một người lạ thấy. Đây là những gì hiện ra, mô tả lại bằng chữ:
minh99 · không có ảnh đại diện · không có phần giới thiệu
Pinned
bai-tap-tuan-3 (không có mô tả)
test (không có mô tả, 1 commit "first commit")
netflix-clone Forked from ... (không có thay đổi nào)
do-an-tot-nghiep (không có mô tả)
hoc-react (không có mô tả)
so-chi-tieu (không có mô tả)Dự án tốt nhất của Minh nằm ở vị trí cuối, không có mô tả, giữa năm repo không nói lên được gì. Repo test và bai-tap-tuan-3 cho thấy Minh từng học, nhưng không cho thấy Minh làm được gì. Repo netflix-clone là bản fork chưa sửa dòng nào, tức là code của người khác.
Người lạ không biết repo nào quan trọng. Họ đọc từ trên xuống, và cái họ thấy đầu tiên quyết định ấn tượng.
README trang cá nhân viết gì cho đủ?
GitHub cho phép đặt một README trên trang cá nhân. Bạn tạo một repo công khai có tên trùng với tên tài khoản, thêm file README.md có nội dung, và GitHub hiện nó ngay đầu trang cá nhân. Đây là chỗ duy nhất trên GitHub mà bạn tự quyết định người lạ đọc gì trước.
Nhiều README trang cá nhân mình thấy được trang trí rất công phu, với hàng chục huy hiệu công nghệ, biểu đồ thống kê và ảnh động. Theo mình, với junior đang tìm việc thì không cần. Người đọc có ít thời gian, và một bức tường biểu tượng không cho họ biết bạn đã làm ra cái gì.
README của Minh sau khi sửa chỉ có bốn ý: Minh làm gì và đang tìm vị trí gì, một dự án nên xem trước, đang học gì, liên hệ ở đâu. Repo trùng tên tài khoản là minh-le-dev/minh-le-dev, vì Minh cũng đổi luôn tên tài khoản từ minh99 sang tên giống trong CV:
# Hi, mình là Minh 👋
Frontend developer mới tốt nghiệp ở TP.HCM, làm React + TypeScript. Đang tìm vị trí Frontend Developer (junior).
**Dự án mình muốn bạn xem trước:** [Sổ chi tiêu qua tin nhắn](https://github.com/minh-le-dev/so-chi-tieu)
— nhắn `cà phê 35k` là ghi xong một khoản chi. Mình và vài bạn cùng lớp dùng hằng ngày.
[Bản chạy thử](https://so-chi-tieu.vercel.app) · 21 test · README có mục "Quyết định kỹ thuật".
**Mình đang học:** viết test cho giao diện React, và đọc code của các thư viện mình dùng.
**Liên hệ:** minh.le.dev@gmail.com · [LinkedIn](https://linkedin.com/in/minh-le-dev)Dòng "Dự án mình muốn bạn xem trước" là dòng quan trọng nhất. Nó làm thay việc mà người đọc không biết phải làm, là chọn repo nào để mở. Ba chi tiết đi kèm (bản chạy thử, số test, mục quyết định kỹ thuật) là ba lý do để bấm vào, và cả ba đều kiểm chứng được.
Bạn để ý là Minh không viết "đam mê công nghệ" hay "ham học hỏi". Dòng "đang học" nói cụ thể học cái gì, nên người đọc tin hơn và có thứ để hỏi trong buổi phỏng vấn.
Ghim repo nào trong sáu chỗ?
GitHub cho phép ghim tối đa sáu repo và gist lên trang cá nhân. Sáu ô không bắt buộc phải dùng hết. Ba repo tốt có mô tả rõ ràng tạo ấn tượng tốt hơn sáu repo trong đó có ba repo trống.
Minh dùng bảng chấm 12 điểm ở bài trước để chọn. Sổ chi tiêu được 11 điểm, đứng đầu. Đồ án tốt nghiệp được 8 điểm, đứng thứ hai, với mô tả nói rõ phần Minh làm. Repo README trang cá nhân không cần ghim, vì nội dung của nó đã hiện ở đầu trang. Các repo bài tập, test và bản fork chưa sửa thì bỏ ghim, nhưng vẫn để công khai, vì chúng không có hại.
Mỗi repo được ghim cần ba thứ hiện ngay trên ô ghim hoặc ngay khi mở repo: một dòng mô tả trong phần About của repo, link bản chạy thử ở ô Website, và README. Phần mô tả hiện ngay trên ô ghim, nên đó là câu đầu tiên người lạ đọc về dự án.
Pinned
so-chi-tieu Ghi chi tiêu bằng một tin nhắn ("cà phê 35k"). Next.js, TypeScript, 21 test.
do-an-tot-nghiep Website bán cà phê, nhóm 4 người. Phần của mình: giỏ hàng, thanh toán, review PR.Hai ô, hai dòng mô tả, và người lạ biết ngay nên bấm vào đâu. Lịch sử commit cũng là thứ người ta hay mở, nên từ giờ Minh viết commit theo các mẫu trong bài viết commit message dễ đọc, thay vì "update" và "fix".
Tiêu đề LinkedIn nên viết thế nào?
Tiêu đề (headline) là dòng chữ hiện ngay dưới tên bạn. Nó xuất hiện ở hầu hết mọi nơi LinkedIn hiển thị bạn: kết quả tìm kiếm, phần bình luận, danh sách người ứng tuyển. Đây là dòng được đọc nhiều nhất trên cả hồ sơ.
Tiêu đề cũ của Minh là:
Sinh viên IT mới ra trường | Đam mê công nghệ | Đang tìm kiếm cơ hộiCả ba ý đều đúng, nhưng không ý nào giúp người tuyển React tìm ra Minh. Người tuyển dụng tìm ứng viên trên LinkedIn bằng từ khóa như "React" hay "Frontend", và tiêu đề này không có từ nào như vậy. "Đam mê công nghệ" thì ai cũng có thể viết, nên nó không phân biệt được Minh với ai.
Tiêu đề mới theo mẫu "bạn làm gì (bằng gì) · một bằng chứng":
Frontend Developer (React, TypeScript) · Xây app sổ chi tiêu qua tin nhắn có người dùng thậtPhần đầu chứa đúng những từ người tuyển dụng gõ vào ô tìm kiếm. Phần sau là một chi tiết cụ thể khiến người ta tò mò muốn bấm vào hồ sơ. Minh viết "Frontend Developer" dù chưa có việc làm đầu tiên, vì đó là công việc Minh làm được và đang ứng tuyển, có dự án chứng minh. Nếu bạn thấy ngại, "Junior Frontend Developer" cũng hoàn toàn ổn.
LinkedIn còn có tính năng "Open to Work" để báo bạn đang tìm việc, và bạn có thể chọn chỉ cho nhà tuyển dụng thấy. Bật nó lên thì hợp lý hơn là dành một phần ba tiêu đề để viết "đang tìm kiếm cơ hội".
Mục Giới thiệu viết gì để người ta đọc hết?
Mục Giới thiệu (About) chỉ hiện vài dòng đầu, phần còn lại nằm sau nút "xem thêm". Vì vậy câu mở đầu phải đủ để người đọc hiểu bạn là ai, kể cả khi họ không bấm thêm.
Phần giới thiệu cũ của Minh:
Mình là một người năng động, ham học hỏi, có khả năng làm việc nhóm và chịu được áp lực cao.
Mong muốn được làm việc trong môi trường chuyên nghiệp để phát triển bản thân.Đây gần như là câu mục tiêu nghề nghiệp sáo rỗng mà Minh đã xóa khỏi CV ở bài đầu tiên của series, chỉ là được chuyển sang LinkedIn. Mọi tính từ trong đó đều không kiểm chứng được.
Phần giới thiệu mới gồm bốn đoạn ngắn, mỗi đoạn trả lời một câu hỏi của người đọc:
Mình là frontend developer mới tốt nghiệp, làm chủ yếu với React và TypeScript.
Dự án mình tự hào nhất là một app ghi chi tiêu bằng tin nhắn: nhắn "cà phê 35k" là ghi xong.
Phần khó nhất là đọc số tiền theo đủ kiểu người Việt hay viết ("35k", "45.000", "1tr2"),
mình giải quyết bằng một bảng ví dụ trong spec, mỗi dòng là một test. App có 21 test và đang
được mình cùng vài bạn cùng lớp dùng hằng ngày.
Ở đồ án tốt nghiệp (nhóm 4 người), mình làm giỏ hàng, thanh toán phía giao diện và review
pull request cho các bạn trong nhóm.
Mình đang tìm vị trí Frontend Developer (junior) ở TP.HCM hoặc làm từ xa.
Demo và code ở mục Đáng chú ý bên dưới. Email: minh.le.dev@gmail.comĐoạn thứ nhất nói Minh là ai. Đoạn thứ hai kể một dự án theo đúng cấu trúc câu trả lời phỏng vấn ở bài trước: vấn đề, phần khó, cách giải quyết, kết quả. Đoạn thứ ba nói rõ phần việc của Minh trong dự án nhóm, để không ai hiểu nhầm là Minh làm cả website. Đoạn cuối nói Minh đang tìm gì và người đọc nên làm gì tiếp.
Có một chi tiết mình muốn bạn chú ý. Mọi con số và chi tiết trong phần giới thiệu đều khớp với CV và README: 21 test, nhóm 4 người, giỏ hàng và thanh toán. Người tuyển dụng hay mở cả ba thứ cùng lúc. Chỉ một chỗ vênh, ví dụ CV ghi "nhóm 3 người" còn LinkedIn ghi "nhóm 4 người", cũng đủ làm họ nghi ngờ những chỗ còn lại.
Mục Đáng chú ý có cần không?
Mục Đáng chú ý (Featured) cho phép ghim link, bài viết hoặc tệp ở gần đầu hồ sơ. Với Minh, đây là chỗ tốt nhất để đặt link bản chạy thử và link repo, vì người đọc LinkedIn không phải lần mò qua mục Dự án ở cuối trang.
Minh ghim hai thứ: bản chạy thử của app sổ chi tiêu, và repo kèm một câu "README có mục Quyết định kỹ thuật". Nếu bạn đã viết một bài ngắn kể lại một lỗi đã gặp, chẳng hạn lỗi khoản chi lúc 6:30 sáng ngày 1/12 bị tính vào tháng 11 vì máy chủ chạy giờ UTC, thì đó là món thứ ba rất đáng ghim. Một bài như vậy cho thấy cách bạn suy nghĩ rõ hơn mọi tính từ.
Mười lăm phút kiểm tra trước khi gửi link đi
Mình gom mọi thứ ở trên thành một checklist ngắn. Bạn nên làm nó một lần bằng chế độ ẩn danh, và một lần bằng điện thoại.
## GitHub
- [ ] Ảnh đại diện và tên thật (hoặc tên giống trong CV).
- [ ] README trang cá nhân: bạn làm gì, đang tìm vị trí gì, một dự án nên xem trước, cách liên hệ.
- [ ] Ghim tối đa 6 repo: dự án chính trước, không ghim repo rỗng, bài tập trên lớp hay repo fork chưa sửa gì.
- [ ] Mỗi repo được ghim có mô tả một dòng, link bản chạy thử ở mục "Website", và README.
- [ ] Mở bằng điện thoại: bản chạy thử có mở được không?
## LinkedIn
- [ ] Tiêu đề nói bạn làm gì và bằng công nghệ gì, không chỉ "đang tìm việc".
- [ ] Mục Giới thiệu: vài dòng đầu đủ để người đọc hiểu bạn là ai mà không cần bấm "xem thêm".
- [ ] Mục Đáng chú ý có link bản chạy thử và repo.
- [ ] Tên, tên trường, thời gian học, dự án khớp với CV.
- [ ] Link LinkedIn trong CV và link CV/GitHub trên LinkedIn đều bấm được.Dòng "khớp với CV" là dòng mình thấy hay bị bỏ qua nhất, vì CV được sửa nhiều lần còn LinkedIn thì tạo từ năm hai rồi quên. Nếu bạn chỉ có năm phút, hãy làm dòng đó trước.
Hồ sơ đã gọn, giờ nộp ở đâu?
CV một trang, dự án có người dùng thật, GitHub và LinkedIn kể cùng một câu chuyện. Hồ sơ của Minh giờ đã sẵn sàng. Câu hỏi tiếp theo của Minh rất thực tế: nộp ở đâu, nộp bao nhiêu nơi, và đọc tin tuyển dụng thế nào để biết nơi nào thật sự hợp với mình?
Bài viết tiếp theo của series sẽ cùng Minh đọc tin tuyển dụng và lên kế hoạch nộp đơn có chiến lược, thay vì gửi cùng một hồ sơ cho ba mươi nơi như lúc đầu. Bạn theo dõi cả hành trình ở series Hành trình junior. Nếu muốn luyện trước câu "giới thiệu về bản thân trong một phút", câu đó có trong ngân hàng câu hỏi phỏng vấn.