Lập Trình Viên Java

Mục lục:

Java vẫn là ngôn ngữ giúp lập trình viên chinh phụ mức lương cao hàng đầu (và Java cũng là ngôn ngữ chính để lập trình Android). Bạn có tự tin rằng CV của mình hiện tại đủ cạnh tranh với hàng ngàn ứng viên khác trên thị trường?

Đừng lo, nếu bạn chưa tự tin, bài viết này sẽ giúp bạn. Trong bài viết này bạn sẽ biết:

- Cách viết một CV lập trình viên Java tốt hơn 90% số ứng viên trên thị trường.
- Cách viết CV lập trình viên Java giúp bạn được gọi đi phỏng vấn nhiều hơn. 
- Cách bí kíp đưa kỹ năng và thành tích làm nổi bật CV của bạn.
- Cách viết về các công việc Java trước đây bạn đã làm vào CV.

Bạn muốn tiết kiệm thời gian và có sẵn sau 5 phút? Hãy thử các mẫu CV dễ sử dụng của TopCV

Hình thức chuẩn của CV lập trình viên Java

Hãy bắt đầu bằng việc liệt kê các kinh nghiệm theo thứ tự thời gian từ gần nhất đến xa nhất. 

Nhà tuyển dụng khi nhìn vào CV lập trình viên Java sẽ tập trung vào lịch sử làm việc, thành tích và kỹ năng liên quan. 

CV lập trình viên Java cũng không cần phải quá màu sắc sáng tạo, đơn giản, gọn gàng, trắng đen là đủ. 

Luôn nhớ phải xuất file PDF trước khi gửi cho nhà tuyển dụng. 

Phần Mục tiêu nghề nghiệp viết thế nào?

Đầu xuôi đuôi lọt, phần đầu CV (thường là mục tiêu nghề nghiệp) nếu hay và ấn tượng mang đến cảm giác tích cực cho nhà tuyển dụng. Vì vậy, đừng 'copy' nguyên văn mục tiêu nghề nghiệp của người khác, cũng đừng viết chung chung kiểu "tìm một môi trường chuyên nghiệp để phát triển bản thân". 

Bạn có thể mở đầu CV lập trình viên Java bằng "Mục tiêu nghề nghiệp" hoặc "Tóm tắt nghề nghiệp"

  • Mục tiêu nghề nghiệp: tập trung vào những kỹ năng bạn có và lý do tại sao bạn phù hợp với vị trí bạn đang nộp. Viết mục tiêu nghề nghiệp nếu bạn còn chưa có nhiều kinh nghiệm.
  • Tóm tắt nghề nghiệp: tóm tắt lại các kinh nghiệm liên quan bạn có và các thành tích xuất sắc bạn có trong công việc. Tóm tắt nghề nghiệp phù hợp với những bạn đã có vài năm kinh nghiệm làm Java.

Ví dụ mục tiêu nghề nghiệp:

MỤC TIÊU NGHỀ NGHIỆP HAY
Tốt nghiệm chuyên ngành khoa học máy tính với GPA 3.9. Mong muốn tham gia TopCV với vị trí lập trình viên Java để giúp thiết kế các giải pháp thương mại điện tử. Đã có kinh nghiệm thiết kế giỏ hàng thương mại điện tử trên RESTful. 3 tháng kinh nghiệm thực tập tại Oracle.
MỤC TIÊU NGHỀ NGHIỆP CHƯA HAY
Sinh viên mới ra trường mong muốn tìm kiếm một môi trường chuyên nghiệp để rèn luyện và phát triển bản thân, đóng góp cho sự thành công của công ty. 

Ở mục tiêu hay, người viết đã cho thấy được những kỹ năng và một số kinh nghiệm bạn đó có. Ngoài ra, bạn này đã ghi rõ tên công ty muốn ứng tuyển và nêu được một số thành tựu liên quan đến công việc. Hãy nhớ, có ít nhất 1 số liệu ở phần tóm tắt. 

Ví dụ tóm tắt nghề nghiệp:

TÓM TẮT NGHỀ NGHIỆP HAY
3 năm kinh nghiệm lập trình Java, là người nhiệt tình và có tính tổ chức tốt. Mong muốn đóng góp cho TopCV kỹ năng lập trình Java hàng đầu cùng khả năng giải quyết vấn đề. Ở công việc trước đây, tôi đã đóng góp vào việc giảm 30% mức tiêu thụ bộ nhớ ứng dụng  và giảm 70% thời gian khởi động cho các ứng dụng hỗ trợ Java.
TÓM TẮT NGHỀ NGHIỆP CHƯA HAY
Mong muốn làm việc tại TopCV với vị trí lập trình viên Java. Là người nhiệt tình và năng động. 

Ở ví dụ chưa hay bên dưới, bạn này không cho người đọc biết được nhiều thông tin về bạn. 

Tổng kết lại, cách mở đầu CV hay đó là:

  • Bắt đầu bằng 1 tính từ mô tả tính cách nổi trội của bạn.
  • Cho người đọc thấy 1 số liệu thể hiện kết quả và thành tích của bạn.
  • Cụ thể 1 vài kỹ năng và kinh nghiệm bạn có.

Nếu bạn cần tư vấn kỹ hơn về CV, có thể đăng ký chương trình Tư vấn CV của TopCV tại đây

Cách viết Kinh nghiệm làm việc lập trình Java

Để viết kinh nghiệm làm việc tốt, việc đầu tiên bạn cần làm là đọc kỹ các yêu cầu nhà tuyển dụng liệt kê trong một tin tuyển dụng. Ví dụ: 

  • Performs more comprehensive analysis and design for program changes to gain and to transfer knowledge of application changes. Reviews and prepares documents. Writes design documents (e.g. SRS, SDD).
  • Defines development tasks and provides time estimates to aid in scheduling. May assign and coordinate tasks of others. Monitors progress against task estimates to provide status. Acts as a focal point to communicate department project activities and status.
  • Applies application specific technical skills to independently produce deliverables (i.e. specifications, program changes, unit test scripts, documentation, etc.).
  • Acquires and utilizes more in-depth business knowledge to support the applications.
  • Recognizes code, process, and/or standard inefficiencies and makes suggestions for improvement, if applicable.
  • Performs unit test plans to ensure all code changes meet requirements / specifications.
  • Complies with and contributes to standards and procedures to ensure development consistency (e.g. programming standards, change management, version control).

(Bản tiếng việt)

  • Phân tíchthiết kế toàn diện cho các thay đổi của chương trình để đạt được và chuyển giao các thuật toán thay đổi của ứng dụng. Đánh giá và chuẩn bị tài liệu. Viết tài liệu thiết kế (ví dụ: SRS, SDD).
  • Xác định các công việc liên quan đến phát triển ước tính thời gian để hỗ trợ việc lập lịch trình. Có thể phân công và điều phối nhiệm vụ cho người khác. Giám sát quá trình so với kế hoạch để đánh giá trạng thái. Hoạt động như một cầu nối chính để giao tiếp các hoạt động và tình hình dự án của bộ phận.
  • Áp dụng các kỹ năng, kỹ thuật cụ thể của ứng dụng để sản xuất các sản phẩm phân phối (ví dụ như thông số kỹ thuật, thay đổi chương trình, tập lệnh kiểm tra đơn vị, tài liệu, v.v.).
  • Học hỏi và sử dụng kiến ​​thức kinh doanh chuyên sâu để hỗ trợ các ứng dụng.
  • Kiểm định sự kém hiệu quả của mã nguồn, quy trình và tiêu chuẩn và đưa ra đề xuất cải tiến (nếu có).
  • Thực hiện kế hoạch kiểm tra các bên để đảm bảo tất cả các thay đổi mã nguồn phải đáp ứng yêu cầu/thông số kỹ thuật.
  • Tuân thủ và đóng góp vào các tiêu chuẩn, thủ tục để đảm bảo tính nhất quán của việc phát triển (ví dụ: tiêu chuẩn lập trình, quản lý thay đổi, kiểm soát phiên bản).

Những từ in đậm là những từ một nhà tuyển dụng muốn nhìn thấy trong CV của bạn. Vì vậy, hãy làm sao để đưa được càng nhiều càng tốt các từ này vào phần Kỹ năng hoặc kinh nghiệm làm việc trong CV. Ví dụ:

Cách viết kinh nghiệm làm việc hay

Java Developer

April 2017–January 2019

Company A

  • Analyzed and designed program changes. Reviewed and updated requirements documentation, wrote design documents (PRD, FRD, UIRD, TRD, SRS, and SDD).
  • Applied relevant technical skills to deliver specifications, program changes, unit test scripts, and documentation.
  • Planned, documented, and executed tests to ensure code changes meet requirements and specifications.
  • Supported programming changes during quality assurance, user acceptance testing, and post implementation.

(Bản tiếng việt)

Java Developer

04/2017 – 01/2019

Công ty A

  • Phân tích và thiết kế các thay đổi của chương trình. Xem xét và cập nhật tài liệu theo yêu cầu, tài liệu thiết kế đã viết (PRD, FRD, UIRD, TRD, SRS và SDD).
  • Áp dụng các kỹ năng chuyên môn có liên quan để cung cấp thông số kỹ thuật, thay đổi chương trình, kịch bản kiểm tra đơn vị và tài liệu.
  • Lên kế hoạch, lập văn bản, thực thi việc kiểm tra chất lượng để đảm bảo các thay đổi mã nguồn đáp ứng các yêu cầu và thông số kỹ thuật
  • Hỗ trợ thay đổi lập trình trong quá trình đảm bảo chất lượng, kiểm tra trải nghiệm của người dùng sau khi triển khai.

Hãy nhớ một số điều sau:

  • Mỗi gạch đầu dòng hãy có 1-2 từ khoá liên quan đến Java.
  • Mỗi gạch đầu dòng nên có một số liệu thể hiện kết quả hoặc thành tích bạn đạt được. Bạn có thể bổ sung thêm thành Achievements giống như thế này.

Để dễ hiểu, bạn hãy tham khảo một nội dung không hay ở dưới. 

Cách viết kinh nghiệm nghề nghiệp chưa hay

Java Developer

Company A

  • Responsible for analyzing and designing program changes and documentation.
  • Responsible for specifications and scripts.
  • Responsible for testing.
  • Responsible for programming changes at all stages.

(Bản tiếng việt)

Java Developer

Công ty A

  • Chịu trách nhiệm phân tích và thiết kế các thay đổi của chương trình và tài liệu.
  • Chịu trách nhiệm về thông số kỹ thuật và kịch bản.
  • Chịu trách nhiệm kiểm tra.
  • Chịu trách nhiệm về các thay đổi lập trình ở tất cả các giai đoạn.

Một lập trình viên Java mới ra trường thì có thể viết gì vào kinh nghiệm làm việc?

1/ Kinh nghiệm thực tập

Thứ đầu tiên nhà tuyển dụng nhìn vào một CV lập trình viên Java là kinh nghiệm làm việc. Có thể công việc thực tập không hay bằng công việc toàn thời gian, nhưng đó cũng là một trải nghiệm thực tế thuyết phục được nhà tuyển dụng. 

2. Các hợp đồng ngắn hạn hoặc công việc freelance

Có thể bạn chưa từng đi làm công ty nhưng có thể bạn có những hợp đồng ngắn hạn tự làm, những điều này cũng có thể tính là kinh nghiệm làm việc. 

Ví dụ CV lập trình viên Java 2 năm kinh nghiệm

Cách viết kinh nghiệm làm việc hay

Java Developer

April 2017–January 2019

Company A

  • Analyzed and designed program changes. Reviewed and updated requirements documentation, wrote design documents (PRD, FRD, UIRD, TRD, SRS, and SDD).
  • Applied relevant technical skills to deliver specifications, program changes, unit test scripts, and documentation.
  • Planned, documented, and executed tests to ensure code changes meet requirements and specifications.

Key achievements:

  • Achieved a 30% reduction in the app's memory consumption by eliminating duplicate strings via Garbage Collection Logs analysis and refactoring the code.
  • Recognized and improved code inefficiencies that led to a 40% increase in app stability.

(Bản tiếng việt)

Java Developer

04/2017 – 01/2019

Công ty A

  • Phân tích và thiết kế các thay đổi của chương trình. Xem xét và cập nhật tài liệu theo yêu cầu, tài liệu thiết kế đã viết (PRD, FRD, UIRD, TRD, SRS và SDD).
  • Áp dụng các kỹ năng chuyên môn có liên quan để cung cấp thông số kỹ thuật, thay đổi chương trình, kịch bản kiểm tra đơn vị và tài liệu.
  • Lên kế hoạch, lập văn bản, thực thi việc kiểm tra chất lượng để đảm bảo các thay đổi mã nguồn đáp ứng các yêu cầu và thông số kỹ thuật
  • Hỗ trợ thay đổi lập trình trong quá trình đảm bảo chất lượng, kiểm tra trải nghiệm của người dùng sau khi triển khai.

Thành tựu đạt được:

  • Giảm được 30% mức tiêu thụ bộ nhớ của ứng dụng bằng cách loại bỏ các chuỗi trùng lặp thông qua phân tích Nhật ký thu gom mã rác và cấu trúc lại mã.
  • Nhận ra sự thiếu hiệu quả của mã nguồn và cải thiện giúp độ ổn định của ứng dụng tăng 40%.

Những kỹ năng nhà tuyển dụng muốn thấy trong CV lập trình viên Java

Kỹ năng chuyên mônKỹ năng mềm
Access SpecifiersCooperation/ Khả năng hợp tác
ExceptionsMultitasking/ khả năng làm việc đa nhiệm
GenericsOrganization/ Kỹ năng tổ chức
Java KeywordsTeamwork/ Kỹ năng làm việc nhóm
OOPs Concepts & PatternsConflict resolution/ Kỹ năng giải quyết xung đột
Abstract Classes and InterfacesOral communication/ Kỹ năng giao tiếp qua lời nói
ConstructorsWritten communication/ Kỹ năng giao tiếp bằng văn bản
File IO and SerializationNegotiation/ Kỹ năng đàm phán
JVM and Memory ManagementPresentation/ Kỹ năng thuyết trình
Multithreading, ConcurrencyPersuasion/ Kỹ năng thuyết phục
SynchronizationAdaptability/ Khả năng thích nghi
Dependency InjectionTroubleshooting/ Kỹ năng xử lý sự cố
SQL QueriesFacilitating/ Kỹ năng tổ chức
Stored ProceduresGiving feedback/ Kỹ năng phản hồi
TriggersMentoring/ Kỹ năng cố vấn
CursorsMotivation/ Kỹ nnagw tự tạo động lực
JSP / ServletsSupervising/ Kỹ năng giám sát
Web Frameworks (Struts, Spring, Hibernate, Wicket, etc.)Talent management/ Kỹ năng quản lý người tài
Service Oriented ArchitectureInterpersonal skills/ Kỹ năng giao tiếp
HTML, CSS, Javascript and JQueryPerseverance/ Kiên trì
XML and JSONResilience/ Khả năng tự phục hồi

Cách viết học vấn trong CV lập trình viên Java

Học vấn không cần quá cầu kỳ phức tạp, bạn chỉ cần viết Tên trường, Tên ngành, thời gian học và một số môn học liên quan là đủ. Ví dụ:

Cách viết học vấn hay

2016: University A - BS in Computer Science (GPA 3.9)

Relevant coursework:

  • Computer systems architecture
  • Programming languages
  • Algorithms and complexity
  • Automata theory

(Bản tiếng việt)

2016: Đại học A - Cử nhân Khoa học Máy tính (GPA 3,9)

Các môn học liên quan:

  • Cấu trúc hệ thống máy tính
  • Ngôn ngữ lập trình
  • Thuật toán và độ phức tạp
  • Học thuyết tự động hóa

Ngoài học vấn tại trường cao đẳng/đại học, nếu bạn có tham gia các khoá học ngắn hạn bạn có thể ghi thêm vào học vấn tại đây. 

Bạn có thể tham khảo các mẫu Cover Letter ứng tuyển Lập Trình Viên Java của TopCV tại đây.

_____

Trên đây là những hướng dẫn để bạn có một bản CV Admin Văn phòng thật chi tiết, nếu bạn có góp ý thêm về nội dung. Nếu bạn muốn dịch CV Việt-Anh hoặc được tư vấn CV bởi chuyên gia, hãy đăng ký tư vấn CV cùng TopCV tại đây.

Nếu bạn có góp ý thêm cho nội dung bài viết, vui lòng gửi ý kiến đóng góp qua email: huongnghiep@topcv.vn.

Bản quyền nội dung thuộc về TopCV.vn, được bảo vệ bởi Luật bảo vệ bản quyền tác giả DMCA.
Vui lòng không trích dẫn nội dung trang web khi chưa được sự cho phép của TopCV.

Bài viết liên quan