Lập Trình Viên Java

Mục lục:

Ja

va 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).

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.

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. 
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.

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.

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

KINH NGHIỆM LÀM VIỆC CHƯA 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.

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.
  • Supported programming changes during quality assurance, user acceptance testing, and post implementation.

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.

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
ExceptionsMultitasking
GenericsOrganization
Java KeywordsTeamwork
OOPs Concepts & PatternsConflict resolution
Abstract Classes and InterfacesOral communication
ConstructorsWritten communication
File IO and SerializationNegotiation
JVM and Memory ManagementPresentation
Multithreading, ConcurrencyPersuasion
SynchronizationAdaptability
Dependency InjectionTroubleshooting
SQL QueriesFacilitating
Stored ProceduresGiving feedback
TriggersMentoring
CursorsMotivation
JSP / ServletsSupervising
Web Frameworks (Struts, Spring, Hibernate, Wicket, etc.)Talent management
Service Oriented ArchitectureInterpersonal skills
HTML, CSS, Javascript and JQueryPerseverance
XML and JSONResilience

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

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. 

Chúc bạn thành công. 

 

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