Thứ Hai, 20 tháng 5, 2019

Bí quyết viết CV lập trình viên hoàn hảo và gây ấn tượng tốt

Bí quyết viết CV lập trình viên hoàn hảo và gây ấn tượng tốt

Hiện nay, những công ty về CNTT đều yêu cầu rất cao từ các lập trình viên. Bạn phải thực sự là một lập trình viên giỏi thì mới có thể cạnh tranh với hàng trăm ứng viên đối thủ khác. Nếu bạn chưa có nhiều kinh nghiệm thì bạn càng cần làm bản CV lập trình viên của bản thân trở lên sáng giá nhất.Đừng lo lắng, sẽ không cần phải quá khó để bạn có một bản CV lập trình viên hoàn hảo. Những hướng dẫn dưới đây sẽ cho bạn thấy:Làm thế nào để viết một CV lập trình viên ngay cả khi bạn không có kinh nghiệm.Mẹo và ví dụ về cách đưa các kỹ năng và thành tích vào bản CV lập trình viên của bạn.Làm thế nào để mô tả kinh nghiệm của bạn trên một CV cho một lập trình viên giúp bạn ứng tuyển thành công bất kỳ công việc nào bạn muốn.1. Lập trình viên là gì? – Công việc mà lập trình viên phải làmĐể viết được một CV lập trình viên tốt và gây ấn tượng thì trước hết bạn cần hiểu rõ được lập trình viên là gì và công việc của một lập trình viên bao gồm những gì.Lập trình viên là một người viết, tạo phần mềm hoặc ứng dụng máy tính bằng cách đưa ra các hướng dẫn lập trình cụ thể cho máy tính. Hầu hết các lập trình viên có nền tảng điện toán, mã hóa rộng trên nhiều ngôn ngữ và nền tảng lập trình, bao gồm ngôn ngữ truy vấn có cấu trúc (SQL), Perl, Ngôn ngữ đánh dấu mở rộng (XML), PHP, HTML, C, C ++ và Java.Một lập trình viên cũng có thể chuyên về một hoặc nhiều lĩnh vực điện toán, như cơ sở dữ liệu, bảo mật hoặc phần mềm, thiết bị di động , Web. Những nhân viên lập trình này giúp phát triển công nghệ máy tính và lĩnh vực điện toán.Một lập trình viên có thể làm việc trong nhiều lĩnh vực khác nhau, từ các công ty nhỏ đến các công ty CNTT lớn và tham gia vào bất kỳ vấn đề nào liên quan đến lập trình hệ thống, bao gồm:Thiết kế hệ thốngPhát triển hệ thốngViết mãKiểm traGỡ lỗiBảo trìHướng dẫn hệ thống hoặc chương trìnhMột lập trình viên làm việc theo các thông số kỹ thuật được cung cấp bởi một nhà phân tích hệ thống hoặc lập trình viên cao cấp. Sau khi hoàn thành thiết kế chương trình, lập trình viên chuyển đổi thiết kế thành một chuỗi mã hoặc hướng dẫn mà máy tính có thể chạy và thực thi, sử dụng ngôn ngữ lập trình cụ thể và các nền tảng cần thiết. Sau khi chuyển đổi thiết kế thành mã, một lập trình viên chạy mã và tìm kiếm các lỗi. Nếu một lập trình viên tìm thấy lỗi mã, sửa chữa thích hợp được áp dụng và chương trình được chạy lại. Lập trình viên cố gắng hoàn thiện mã thông qua quá trình thử và sửa lỗi cho đến khi đạt đến mức lỗi có thể chấp nhận được và tiếp tục quá trình này trong suốt chu kỳ của chương trình, vì phần mềm và chương trình không bao giờ thực sự hoàn hảo hoặc dừng lại.2. CV lập trình viên bao gồm những gì?Một bản CV lập trình viên cần có những gì? Hãy chú ý bản Cv của bạn cần đầy đủ những thông tin sau:Thông tin liên lạc( Họ tên, email, sđt, địa chỉ)Mục tiêu nghề nghiệpTrình độ học vấnKỹ năng bản thânKinh nghiệm chuyên mônSở thích(không bắt buộc)3. Những mẹo nhỏ trong khi viết CV lập trình viênĐể có một bản CV đặc biệt và gây chú ý hơn từ nhà tuyển dụng bạn có thể áp dụng những mẹo dưới đây. Sử dụng cấu trúc đảo ngược. Đó là cách viết một mẫu CV lập trình viên tốt nhất. Tại sao?Nó giúp hiển thị trước những điểm mạnh của bạn và cho thấy thế mạnh, kỹ năng chuyên môn của bạn ở đầu bản CV.Nó giúp cho những phần quan trọng trong bản CV của bạn nhà tuyển dụng có thể nhìn thấy được hết.Giúp tiết kiệm thời gian của nhà tuyển dụng.Cách viết một CV lập trình viên có ít kinh nghiệm chuyên môn ? Sử dụng cấu trúc đảo ngược vẫn là cách tốt nhất cho một bản CV lập trình viên chưa có kinh nghiệm. Bạn có thể tận dụng tối đa cách đó bằng cách làm hai điều:Đặt phần giáo dục trên kinh nghiệm làm việc của bạn.Trong phần kinh nghiệm làm việc, hãy liệt kê các dự án phụ của bạn, hợp đồng tự do không được trả lương, kinh nghiệm tình nguyện và công việc bán thời gian.Mẹo chuyên nghiệp : Sơ yếu lý lịch lập trình trong PDF có lẽ là lựa chọn thông thường của bạn. PDF là tốt bởi vì chúng giữ nguyên bố cục. Nhưng đọc kỹ mô tả công việc để xem PDF có được chấp nhận hay không. Nếu không, hãy gửi sơ yếu lý lịch lập trình của bạn trong DOC.4. Cách viết phần mục tiêu nghề nghiệp gây ấn tượngHình ảnh một nhà tuyển dụng lập trình. Và họ đang ngồi ở bàn làm việc, xem hơn 500 đơn hồ sơ xin việc. Đột nhiên họ dừng lại trên bản CV lập trình viên của bạn, họ đã đọc toàn bộ bản Cv đó một cách chăm chú. Làm thế nào để bản Cv của bạn gây được ấn tượng và làm được điều đó với nhà tuyển dụng?Chính là bằng cách đưa phần giới thiệu được làm cẩn thận vào bản CV của bạn ở đoạn đầu, một đoạn ngắn, sắc nét thể hiện những điểm mạnh của bạn và chứng minh rằng bạn là ứng cử viên mà họ đang tìm kiếm.Đoạn mở đầu của bạn chính là phần mục tiêu nghề nghiệp. Mục tiêu nghề nghiệp nên được sử dụng trong: Lập trình viên phần mềm cao cấp cho các ứng viên có kinh nghiệmCV lập trình viên cho các vị trí chuyên ngành, chẳng hạn như CV lập trình C, CV lập trình viên Python hoặc CV lập trình C ++CV lập trình viên cho vị trí quản lý hoặc điều hànhNgoài ra mục tiêu nghề nghiệp còn sử dụng trong:CV lập trình viênLập trình viên tự học tiếp tục với ít kinh nghiệm làm việcCV lập trình viên cho sinh viên mới tốt nghiệpCV lập trình viên cho sinh viên thực tậpChúng ta hãy xem một số ví dụ về tóm tắt và mục tiêu của lập trình viên:Cách viết sai:Khoa học máy tính Cử nhân tốt nghiệp đang tìm kiếm một công việc mà tôi có thể sử dụng kiến ​​thức của mình về kiến ​​trúc C ++ và ASP.NET MVC làm việc hiệu quả cao với một nhóm trong lĩnh vực y tế.Đây là cách viết rất tệ, cũng giống như hầu hết những người khác, ứng viên này đã viết về những gì anh ta muốn từ một công việc. Bạn hãy nhớ không ai quan tâm những gì bạn muốn. Mà họ quan tâm những gì bạn có thể mang lại cho họ ở vị trí này.Cách viết đúng:Là một lập trình viên chăm chỉ với sự tinh tế để tạo ra các giải pháp tốt nhất trong thời gian ít nhất. Là một lập trình viên tự do, đã tạo ra các bộ dữ liệu và phát triển các chương trình vĩ mô để cải thiện hiệu quả và chất lượng quản lý dữ liệu cho Dược phẩm ABC. Tìm cách sử dụng các kỹ năng lập trình của tôi để giúp tăng hiệu quả quản lý dữ liệu của Công ty Piper.Sự khác biệt ở đây là bạn chỉ tập trung vào lợi ích của nhà tuyển dụng, không phải lợi ích cá nhân của ứng viên.5. Làm thế nào để mô tả phần kinh nghiệm làm việc của bạn một cách tốt nhất?5.1. Cách mô tả kinh nghiệm làm việc cho ứng viên đã có kinh nghiệmTrung bình, các nhà tuyển dụng chỉ mất 6 giây để xem một bản CV lập trình viên. Thật ngạc nhiên nhưng đó là sự thật, nhiệm vụ quan trọng của bạn ở đây chính là xây dựng phần kinh nghiệm chuyên một của bạn một cách tốt nhất. Bởi vì điều quan trọng nhất đối với nhà tuyển dụng là kinh nghiệm làm việc của bạn. Nếu bạn muốn có được công việc lập trình viên mơ ước, phần kinh nghiệm làm việc trong CV lập trình viên của bạn không được bỏ qua. Đây là cách để bạn có được phần kinh nghiệm hoàn hảo:Bắt đầu với công việc hiện tại hoặc gần đây nhất của bạn. Sau đó, thêm các vị trí trước đó của bạn theo thứ tự thời gian đảo ngược.Dưới mỗi mục, thêm tối đa năm điểm đạt được. Tập trung vào thành tích của bạn các nhà tuyển dụng không quan tâm đến những gì bạn đã làm, nhưng họ sẽ quan tâm đến bạn đã làm tốt như thế nào .Chỉ ra cách bạn có thể cung cấp giá trị cho công việc của mình dựa trên những gì bạn đã làm trong quá khứ. Bằng cách điều chỉnh phần kinh nghiệm làm việc của bạn để phù hợp yêu cầu công việc mới.Trong khi thông tin của việc làm, hãy làm nổi bật tất cả các yêu cầu và trách nhiệm của vị trí. Đây là những từ khóa mà nhà tuyển dụng sẽ tìm kiếm trong hồ sơ lập trình của bạn. Nếu bạn thấy các nhiệm vụ mà bạn đã thực hiện trước đó, hãy liệt kê chúng trong các gạch đầu dòng dưới vị trí của bạn.Hãy xem mô tả công việc và yêu cầu của lập trình viên Java mẫu:Cung cấp phát triển thiết kế của các dự án (1) liên quan đến phát triển ứng dụng, di chuyển và bổ sung cho các ứng dụng hiện có.Tham gia vào các cuộc họp dự án (2) với các nhân viên kỹ thuật khác, chủ doanh nghiệp và các chuyên gia về chủ đề.Đánh giá và phát triển các yêu cầu thiết kế cho dự án (3) và giao tiếp bằng văn bản hoặc trong các cuộc họp với nhóm phát triển trong khi đánh giá các thông số kỹ thuật chi tiết so với yêu cầu thiết kế.Đánh giá kết quả kiểm tra (4) và chỉ đạo phát triển hơn nữa.Có thể cung cấp hoặc hướng dẫn cung cấp hỗ trợ kỹ thuật cho các ứng dụng hiện đang sản xuất.Có thể cố vấn hoặc hướng dẫn (5) công việc của nhân viên lập trình và phát triển ít kinh nghiệm.Bây giờ, hãy xem phần kinh nghiệm làm việc trên mẫu sơ yếu lý lịch lập trình viên Java. Lưu ý cách ứng viên phù hợp với trách nhiệm của mình với các từ khóa được tô sáng. Cách viết đúng: Lập trình viên Java. Dịch vụ tài chính ABC 2017Được thiết kế và phát triển tối đa 10 dự án ứng dụng mỗi năm (1)Yêu cầu dự án được thiết kế (3) hợp tác với các nhóm phân tích dữ liệuThử nghiệm sản phẩm được giám sát, xem xét và phân tích kết quả thử nghiệm (4)Tham gia vào các cuộc họp dự án (2) , với các nhân viên kỹ thuật, nhà phân tích kinh doanh và các bên liên quan bên ngoài.Được đào tạo và cố vấn (5) hơn 15 lập trình viên và nhà phát triển cơ sởThành tựu chính: Phát triển công cụ tự động hóa thử nghiệm (4) giúp giảm 55% thời gian thử nghiệm.Ứng viên không nhồi nhét phần kinh nghiệm làm việc của mình với tất cả các nhiệm vụ trước đây. Thay vào đó, chỉ liệt kê những vấn đề cho thấy bạn sẽ xử lý các trách nhiệm tiềm năng của mình một cách dễ dàng. Mẹo chuyên nghiệp : Nếu các dự án của bạn có sẵn, hãy bao gồm các liên kết đến danh mục bên dưới danh sách các nhà công ty trước đây của bạn. Điều này đặc biệt quan trọng nếu bạn đang viết CV lập trình viên tự do hoặc CV lập trình viên tự học. Liên kết đến các dự án tốt trong CV cho các công việc lập trình cũng quan trọng như mô tả lịch sử công việc của bạn.5.2. Cách mô tả cho ứng viên chưa có kinh nghiệmBạn đang cần lập một bản CV lập trình viên chưa có kinh nghiệm. Chưa có kinh nghiệm thì bạn hãy cho họ thấy điều đặc biệt từ bạn. Hãy lưu ý những chú ý sau đây:  Làm dự án tự doGửi mã của bạn trên GithubĐóng góp cho các sáng kiến ​​mã nguồn mở và phần mềm miễn phíTham gia HackathonsVà điều quan trọng hơn bạn hãy đẩy phần trình độ học vấn và những giải thưởng mà bản thân đạt được trong quá trình học. Như tham gia những nghiên cứu, cuộc thi…6. Kỹ năng và kinh nghiệm cần thiếtLàm cách nào để đưa những kỹ năng của bản thân vào bản CV lập trình viên một cách hoàn hảo nhất? Hãy theo dõi ví dụ sau đây của chúng tôi.Dưới đây là ví dụ mô tả công việc mẫu cho lập trình viên SAS:Tối thiểu 5 năm lập trình cấp độ chuyên gia (1)Tối thiểu 5 năm kinh nghiệm với Hướng dẫn doanh nghiệp của SAS (2)Kinh nghiệm với tính năng ghi điểm SAS (3) và Trình tăng tốc mã (4) được ưu tiênTối thiểu 5 năm kinh nghiệm thực tế làm việc với các bộ dữ liệu lớn với kiến ​​thức về SAS và / hoặc SQLKinh nghiệm với Bảng điều khiển quản lý SAS được ưu tiênLàm việc tốt trong một nhóm các nhà phân tích (4) và hợp tác với các cá nhân có nền tảng kỹ thuật và phi kỹ thuật (5)Và đây là phần kỹ năng lập trình viên được viết lại trong CV của SAS:Kỹ năng liên quan:Kiến thức nâng cao về lập trình SAS (hơn 8 năm kinh nghiệm) (1)Thành thạo các sản phẩm sau của SAS:Hướng dẫn về doanh nghiệp / doanh nghiệp (2)Máy gia tốc chấm điểm của SAS (3)Máy gia tốc mã SAS (4)Kỹ năng làm việc nhóm tốt (làm việc với các nhóm gồm hơn 10 nhà phân tích (4) và các chuyên gia tiếp thị có kiến thức kỹ thuật hạn chế (5)Hãy nhớ rằng CV lập trình viên của bạn không phải nói về sự chuyên nghiệp của bạn. Đó là về việc bạn sẽ thực hiện tốt công việc cụ thể này như thế nào.Mẹo chuyên nghiệp : Là một lập trình viên, rõ ràng bạn là người dùng máy tính thành thạo. Bạn không cần đề cập đến các kỹ năng phần mềm cơ bản trong sơ yếu lý lịch lập trình viên của bạn. Nó sẽ trông không chuyên nghiệp.7. Một số chứng chỉ bổ sung trong CV lập trình viên gây ấn tượng hơnCác phần quan trọng như chuyên môn và kỹ năng bạn đã trình bày rất tốt trong bản CV lập trình viên. Nhưng bạn có thể bổ sung thêm những chứng chỉ bạn có giúp làm tốt công việc này hơn. Chứng chỉ chuyên môn lập trìnhCác sản phẩm được xuất bản trên các tạp chíBlog công nghiệpNgôn ngữKinh nghiệm tình nguyệnNếu bạn đang viết CV lập trình viên sơ cấp và không thể hiển thị bất kỳ nội dung nào ở trên, bạn nên thêm phần sở thích của mình có liên quan đến công việc vào phần này. Nó có thể chứng minh rằng bạn là một người phù hợp với văn hóa cho công ty. Và ngày nay, điều đó ngày càng trở nên quan trọng hơn.Khi viết CV lập trình viên bạn hãy đảm bảo bản thân có những yếu tố trên. Bởi vì, công việc này yêu cầu rất nhiều từ trình độ và khả năng chuyên môn cao của bạn. Điều đó sẽ giúp bạn xây dựng thành công một bản CV lập trình viên hoàn hảo hơn và gây được ấn tượng tốt với nhà tuyển dụng. Hy vọng những chia sẻ hữu ích trên của chúng tôi giúp bạn có thể sỏ hữu một bản CV hoàn chỉnh. Chúc bạn may mắn với bản CV mới!

Tham khảo bài nguyên mẫu tại đây: Bí quyết viết CV lập trình viên hoàn hảo và gây ấn tượng tốt

#timviec365.vn

Không có nhận xét nào:

Đăng nhận xét