IT đang là một ngành “hot” và vì vậy mở ra cơ hội cho các lập trình viên, kỹ sư phần mềm để tìm được công việc mơ ước. Mặc dù vậy, bạn cũng sẽ phải cạnh tranh với rất nhiều ứng viên cho vị trí bạn mong muốn. Điều đó đặc biệt đúng đối với những công việc được trả lương cao tại các công ty công nghệ hàng đầu và các công ty đa quốc gia. Theo thống kê, có đến gần 75% số lượng CV bị loại ngay trong phần lọc hồ sơ. Vậy làm thế nào để CV của bạn, một lập trình viên, có thể tạo ấn tượng với nhà tuyển dụng và bạn có thể ghi tên mình vào vòng phỏng vấn?
Dưới đây, bạn sẽ tìm hiểu cách viết sơ CV cho lập trình viên. Những thông tin nào nên đưa vào CV của bạn, cách cấu trúc của CV, những thông tin nào cần bỏ qua và nhiều mẹo khác để có được một CV ấn tượng. Bạn không cần thiết phải thuê dịch vụ viết CV vì bạn có thể tự mình làm tất cả việc này .
1. Những gì bạn nên làm với một CV lập trình viên
Điều tối quan trọng: CV phải ngắn gọn, súc tích và dễ đọc. Để được như vậy, bạn cần:
- Luôn nhất quán: sử dụng phông chữ nhất quán (Arial / Times New Roman đều được). Kích thước phông chữ cũng cần nhất quán và đừng dùng nhiều hơn 3 kích thước phông trong cùng một CV (tức kích thước phông cho tiêu đề, heading và nội dung)
- Chia thành các mục rõ ràng:
- Thông tin cá nhân (Profile)
- Giới thiệu (introduction)
- Kỹ năng chuyên ngành (Technical Skills)
- Kinh nghiệm làm việc (Professional Experience)
- Dự án cá nhân (Personal Projects)
- Học vấn (Education)
- Bằng cấp (Certifications)
- Các hoạt động và giải thưởng (Activities & Awards) ( phần này không bắt buộc)
- Sử dụng các từ khóa: chú ý dùng từ khóa trong CV và phải chính xác. Các nhà tuyển dụng sẽ tìm kiếm các từ khóa chính khi lướt nhanh qua CV,ví dụ: Java, Python, Hadoop, kubernetes, quản lý dự án, bảo mật..
- Liệt kê các tài khoản mạng xã hội: liệt kê nếu các tài khoản mạng xã hội có có liên quan. Ví dụ: GitHub, Linkedin..
- Giải thích lý do tại sao bạn phù hợp với vị trí đang tuyển: bạn có thể viết điều này trong thư xin việc (cover letter), hoặc ghi ngắn gọn trong phần đầu của CV (xem mẫu dưới đây). Những thông tin này giúp nhà tuyển dụng tín hiểu hơn về bạn, cho biết bạn là ai và lý do bạn muốn ứng tuyển. Lưu ý: điều này hoàn toàn khác với Mục tiêu nghề nghiệp (Career Objectives) mà chúng ta sẽ nói kỹ ở phần sau
- Sử dụng số liệu: số liệu hơn nghìn lời giải thích. Ví dụ câu này sẽ gây ấn tượng hơn là những câu kể lễ dông dài “Tôi đã cải tiến trang web để tăng quy mô từ 10 nghìn lượt xem / ngày lên 100 nghìn lượt xem / ngày.”
- Sử dụng từ trong quá khứ và chủ động: ví dụ động từ như “đã thiết kế”, “đã thực hiện”, “đã lên kế hoạch”…
- Sử dụng PDF: sử dụng định dạng pdf để tránh việc CV của bạn không đúng định dạng như bạn muốn khi nhà tuyển dụng mở ra
- Không cần quá nhiều: chọn hai đến ba dự án mà bạn thực sự tham gia và có thành tích, không cần quá nhiều nhưng cũng đừng quá ít. Ví dụ về 2-3 dự án là đủ
2. Những gì bạn không nên làm với CV
Đừng cho rằng CV của bạn là một cuốn sổ ghi lại mọi thứ bạn đã làm trong quá khứ. Bạn không nên:
- Đừng liệt kê tất cả các vị trí bạn đã đảm nhiệm từ khi còn đi học: Một vị trí làm thêm như bán hàng hay dạy kèm khi ở trường đại học trong mùa hè sẽ không được một công ty công nghệ quan tâm nhiều.
- Không định lượng trình độ kỹ năng của bạn: Bạn liệt kê các các công nghệ bạn đã làm việc cùng nhưng đừng đánh giá theo kiểu “Tốt”, “Chuyên gia”, v.v. nhất là khi bạn dùng các công cụ tạo CV có sẵn các biểu đồ đánh giá này. Không ai có thể xác nhận cho bạn là bạn ở trình độ đấy cả.
- Đừng liệt kê mọi từ kỹ thuật mà bạn đã nghe nói đến: chẳng hạn các từ “dữ liệu lớn”, “thời gian thực”, “máy học”, “docker” .. Hãy sử dụng chúng một cách cẩn thận. Bạn có thể sẽ được yêu cầu thể hiện kiến thức của mình về những công nghệ mà bạn liệ kê trong cuộc phỏng vấn.
- Đừng đi vào chi tiết những thứ không liến quan đến vị trí bạn ứng tuyển: cho dù bạn đã làm dự án hay điều gì đó thú vị. Nhưng hãy đặt câu hỏi tại sao nhà tuyển dụng lại quan tâm đến điều đó?
- Không liệt kê các kỹ năng không liên quan hoặc quá cơ bản; Microsoft Excel, Word, v.v. là những kỹ năng máy tính cơ bản mà hầu hết mọi người đều biết, vì vậy bạn có thể bỏ qua những kỹ năng đó.
3. Cách trình bày thông tin chi tiết trong một CV lập trình viên
Phần này giúp bạn trình bày tốt trong từng mục của một CV lập trình viên. CV mẫu có thể xem ở cuối bài
3.1 Thông tin cá nhân (profile)
- Bạn chỉ nên nghi các thông tin cho mục này: Họ tên, email, điện thoại liên lạc, các link đến Github, Linkedin profile của bạn
- Không nên ghi các chi tiết khác như tình trạng gia đình, mục tiêu nghề nghiệp (Career Objectives), chi tiết địa chỉ nhà riêng… Đặc biệt là các nhà tuyển dụng cũng không quan tâm mấy đền mục tiêu nghề nghiệp của bạn ghi trong CV. Nếu cần họ sẽ hỏi trong buổi phỏng vấn.
- Bạn nên đầu tư cho profile của bạn trên GitHub và Linkedin với thông tin, hình ảnh đầy đủ, readme (GitHub). Nhà tuyển dụng sẽ rất quan tâm đến các thông tin này của bạn
3.2 Phần giới thiệu (Introduction)
Các nhà tuyển dụng thường chỉ dành trung bình sáu giây để xem qua CV của bạn và quyết định có xem xét kỹ lưỡng hơn hay không. Vì vậy, hãy viết một đoạn giới thiệu hấp dẫn để thu hút sự chú ý của họ. Hãy xem đây là một lời rao bán hàng với họ. Vì vậy hãy viết thật ngắn gọn, ấn tượng, sử dụng keywords và có những con số cụ thể.
3.3 Kỹ năng (Technical Skills)
Bạn nên để phần technical skills ở đầu hoặc cuối CV. Điều này sẽ giúp nhà tuyển dụng có thể bắt được những keywords chỉ trong vòng vài giây khi đọc CV. của bạn. Một số lưu ý:
- Không chấm điểm các kỹ năng vì nhìn vào thang điểm NTD sẽ không biết bạn ở trình độ nào
- Liệt kê theo mức độ thành thạo, kỹ năng nào thành thạo nhất ghi trước
3.4 Kinh nghiệm làm việc (Work Experience)
Tiếp theo là phần kinh nghiệm làm việc, nơi bạn sẽ cho thấy lịch sử công việc trước đây của mình. Bạn nên để phần kinh nghiệm làm việc ngay sau phần giới thiệu và kỹ năng. Nhà tuyển dụng sẽ thấy được những kinh nghiệm và kỹ năng liên quan, đồng thời nhấn mạnh những kinh nghiệm mà bạn có được. Tuy nhiên, nếu bạn đang viết CV với ít hoặc không có kinh nghiệm, hãy chuyển các phần có liên quan lên cao hơn, đặc biệt là kỹ năng và học vấn. Luôn đặt những hạng mục có tác động mạnh nhất lên cao nhất.
- Liệt kê lịch sử công việc theo thứ tự thời gian đảo ngược: đây là cách tốt nhất để nhà tuyển dụng thấy ngay kinh nghiệm gần nhất của bạn.
- Thứ tự thông tin của một vị trí cụ thể: dòng đầu tiên phải là chức danh công việc của bạn, vì đó là thông tin có liên quan nhất. Bên dưới mỗi chức danh, hãy bao gồm tên công ty, địa điểm làm việc và ngày bạn được tuyển dụng.
- Sử dụng cách nói chủ động thay vì giọng nói bị động, đặc biệt là CV tiếng Anh: “I formed and mentored a team” sẽ tốt hơn là “the team was formed and mentored by me.”
- Sử dụng con số định lượng cho những gì bạn đạt được: Chẳng hạn, bạn có thể nói rằng bạn đã giám sát việc thiết kế lại một trang web, nhưng bạn có thể chứng minh rằng bạn đã làm rất tốt nếu bạn thêm một cái gì đó như “… dẫn đến doanh số bán hàng tăng 30%”. Một số ví dụ bạn có thể tham khảo:
- Thời gian tải giảm xx ms
- Mức độ tương tác của trang web đã tăng xx%
- Thời gian sửa lỗi giảm xx ngày
- Mức sử dụng dữ liệu giảm xx%
- Doanh thu tăng xx%
- ….
- Sử dụng gạch đầu dòng: hóm các thành tích lịch sử công việc thành các gạch đầu dòng. Khoảng 3-5 gạch đầu dòng cho mỗi mục nhập là lý tưởng.
- Nhất quán: bạn cần nhất quán trong cách ghi ngày tháng… cho tất cả các vị trí .
3.5 Dự án cá nhân (Personal Project)
Bạn là một lập trình viên đầy đam mê, tận tâm, nhiệt huyết và bạn có thể có một hoặc nhiều dự án cá nhân như đóng góp nguồn mở hoặc các dự án làm tự do. Các dự án phần mềm này rất hữu ích trong việc thu hút người quản lý tuyển dụng. Đặc biệt, phần dự án cá nhân trong CV là một ý tưởng hay cho các vị trí kỹ sư phần mềm ít kinh nghiệm.Một số chú ý khi đưa các dự án cá nhân vào CV:
- Phân nhóm: kKhi liệt kê nhiều hơn một vài dự án, hãy nhóm chúng thành các tiêu đề phụ như “Dự án kỹ thuật”, “Dự án kinh doanh” và “Dự án khác”.. nếu có thể
- Tiêu đề: trên dòng đầu tiên, xác định loại dự án. Nó có thể là một cái gì đó như “Ứng dụng di động iOS” hoặc “Chatbot thương mại điện tử”. Nếu bạn có một trang web với các chi tiết mở rộng về dự án, hãy liên kết tiêu đề ở đó.
- Mô tả: mô tả ngắn gọn về dự án, không quá 3 câu. Có thể bao gồm vấn đề nó đã giải quyết, lý do bạn tạo nó và ứng dụng khách (nếu có).
- Kỹ năng: hãy cho biết các kỹ năng bạn đã sử dụng (ví dụ: API, JavaScript ) hoặc các công nghệ cần thiết để hoàn thành dự án (ví dụ: LAMP, MEAN).
- Link Github: đưa link GitHub của từng dự án
3.6 Học vấn (Education)
Lịch sử học tập của bạn có thể đóng một vai trò quan trọng trong CV. Mặc dù bằng cấp của bạn có thể hoàn toàn không liên quan đến IT, nhưng điều quan trọng vẫn là hiển thị bằng cấp học vấn của bạn theo cách tốt nhất có thể. Một nguyên tắc chung: người tìm việc càng có ít kinh nghiệm thì càng phải đưa vào nhiều thông tin về học vấn để bù đắp.
Dưới đây là các yếu tố bắt buộc phải có cho phần học vấn trong CV của lập trình viên:
- Bằng cấp: dòng đầu tiên của mỗi mục nhập phải là tên bằng cấp và chuyên ngành của bạn. Tuân theo quy ước đặt tên mà mô tả công việc sử dụng khi quyết định chọn giữa “bằng cử nhân”, “BS” hoặc “B.S.” Ví dụ: nếu bạn đang làm việc để lấy bằng cấp, hãy viết “Majoring in Computer Science”.
- Thông tin chi tiết về trường: viết tên của trường đại học, thành phố (hoặc thành phố và quốc gia nếu bạn học ở nước ngoài).
- Ngày tháng: thực hiện theo cùng một định dạng hẹn hò mà bạn đã sử dụng ở trên trong phần kinh nghiệm làm việc.
Và một số mục tùy chọn cần xem xét khi đưa vào:
- Điểm trung bình (GPA – Grade Point Average): Cẩn trọng khi cho điểm GPA vào CV, vì nếu bạn không có được điểm tốt bạn có thể gây ấn tượng không tốt
- Các khóa học liên quan: chỉ đưa vào những khóa học thật sự tốt cho bạn
3.7 Bằng cấp (Certifications)
Bạn có thể liệt kê một số chứng chỉ liên quan đến công việc của bạn. Đừng đưa vào những chứng chỉ hay bằng cấp không liên quan, ví dụ: nấu ăn…
3.8 Các hoạt động và giải thưởng (Activities & Awards)
Đây là phần bạn có thể đưa vào hoạt không. Nếu bạn quyết định đưa vào thì chỉ là những giải thưởng hay hoạt động có liên quan đến công việc của bạn và có tác động mạnh đến nhà tuyển dụng mà thôi.
4. Mẫu CV xin việc tham khảo cho lập trình viên
NGUYEN THANH TRUNG (+84) 12345-68799 | trungthanhdeveloper@gmail.com | LinkedIn URL | GitHub URL SUMMARY Senior software engineer with master’s in computer science and 5+ years experience at top companies. Increased code delivery speed by 7% and power evaluation accuracy by 12%, while regularly contributing to open source projects and Kubernetes SIGs. Seeking to leverage proven leadership and expertise to become the next senior software engineer at FPT Software. SKILLS
WORK EXPERIENCE Senior Distributed Systems Software Engineer, VNG Cloud Services VNG, VNG Campus, HCMC November 2018–Present
Software Engineer, Embedded Systems FPT Software, Saigon Hi-tech Park, HCMC January 2016–November 2018
Junior Software Developer DXC Technology, HCMC May 2015–January 2016 EDUCATION Master of Science (M.S.) in Computer Science Ho Chi Minh City University of Technology August 2014–May 2016
Bachelor of Science (B.S.) in Computer Science Ho Chi Minh City University of Technology September 2010–June 2014 CERTIFICATIONS
ACTIVITIES AND AWARDS Name of the Awards/Activities, Your Roles, Duration: |
Và cuối cùng
Và ngay trước khi bạn gửi đơn xin việc, hãy xem xét CV của bạn để chắc chắn rằng tất cả đều theo thứ tự, từ định dạng CV cho đến phần kỹ năng liên quan đến công việc mà bạn đang ứng tuyển. Đọc lại mô tả công việc kỹ để xem bạn có bỏ sót điều gì không. Nếu có thể, hãy nhờ một người nào đó đọc lại và xem ý kiến của họ thế nào về CV của bạn. Một khi mọi thứ đã xong, hãy tự tin gửi CV của bạn đến nhà tuyển dụng và bạn sẽ có được công việc mơ ước của mình.
Bạn có biết?
tham gia cộng đồng ITguru trên Linkedin, Facebook và các kênh mạng xã hội khác có thể giúp bạn nhanh chóng tìm được những chủ đề phát triển nghề nghiệp và cập nhật thông tin về việc làm IT mới nhất
Linkedin Page:
Facebook Group:
cơ hội việc làm IT : ITguru.vn