JavaRush /Blog Java /Random-VI /5 lời khuyên giúp bạn tăng cơ hội tìm việc làm

5 lời khuyên giúp bạn tăng cơ hội tìm việc làm

Xuất bản trong nhóm
Chào mọi người! Tôi không phải để nói cho bạn biết việc kiếm được việc làm lập trình viên mà không có kinh nghiệm vào năm 2023 khó như thế nào. Gần đây, sự cạnh tranh ở cấp độ “không có kinh nghiệm” đã tăng lên rất nhiều (chủ yếu nhờ vào các tài nguyên như JavaRush, GeekBrains, v.v.). Kết quả là, rất khó để nổi bật giữa đám đông sinh viên tốt nghiệp của tất cả các loại khóa học trực tuyến. Và vấn đề không phải là vượt qua cuộc phỏng vấn một cách tốt đẹp. Vấn đề trở nên đơn giản là đạt được điều đó. Làm thế nào một sinh viên tốt nghiệp JavaRush có thể nổi bật giữa đám đông những người tìm việc? Tôi sẽ không viết về những công nghệ doanh nghiệp như Spring và Hibernate mà người Javaist quá rõ ràng, bởi vì bản thân chúng là những thứ bắt buộc phải có và nếu không có chúng thì sẽ rất khó tìm được việc làm. Dưới đây là 5 đề xuất dành cho các nhà phát triển đầy tham vọng muốn tìm việc làm vào năm 2023. Mỗi đề xuất trong số đó chắc chắn sẽ mang lại cho sơ yếu lý lịch của bạn rất nhiều điểm cộng.

1. Học JavaScript.

Ngày nay JS là ngôn ngữ lập trình phổ biến nhất trong số các nhà tuyển dụng . Cổng HackerRank đã thực hiện một cuộc khảo sát giữa các công ty về “mong muốn” của họ và nó đã xuất hiện ở vị trí đầu tiên theo yêu cầu của nhà tuyển dụng.
5 mẹo tăng cơ hội tìm việc làm - 2
Lý do rất đơn giản - JavaScript hiện không có giải pháp thay thế thực sự nào khi phát triển giao diện người dùng. Nếu bạn thành thạo JS “thuần túy” và một trong những framework phổ biến (chủ yếu là React hoặc Angular), cơ hội trở thành lập trình viên của bạn sẽ tăng NHIỀU LẦN . Đầu tiên, bất kỳ công ty nào đang tìm kiếm một nhà phát triển Java sẽ rất vui nếu anh ta biết JavaScript. Lý do cho điều này khá đơn giản: thường có những nhiệm vụ nhỏ trong một dự án - ví dụ: sửa một số chức năng. “Nút A không nên được gọi là A mà là B, không nằm ở bên phải mà ở bên trái và gọi hàm X, không phải Y, ở phần phụ trợ.” Nhưng trong trường hợp này, cả backend và frontend đều cần được sửa. Và ngay cả khi nhiệm vụ đó là cơ bản, vẫn cần có hai người để giải quyết nó: một nhân viên phụ trợ và một nhân viên tuyến đầu. Nhưng nếu nhóm có một người biết cả hai (không nhất thiết phải ở trình độ vượt trội) thì lượng nguồn lực để hoàn thành những nhiệm vụ đó sẽ giảm đi đáng kể. Thứ hai, các vị trí tuyển dụng cấp dưới và thực tập sinh xuất hiện thường xuyên hơn đối với nhân viên front-end hơn là nhân viên back-end. Ví dụ: hôm nay sau khi tìm kiếm qua HeadHunter, ở thành phố của tôi, tôi tìm thấy 1 vị trí tuyển dụng Java Junior, nhưng Frontend Junior - 3. Nói chung, JS là cơ hội thực sự để bạn có được công việc đầu tiên . Nhận một công việc như một người theo chủ nghĩa Java - thật tuyệt, đối với họ, JS không bao giờ là thừa. Nó sẽ không hoạt động với Java (ở nhiều thành phố hơi thiếu chỗ trống) - rất có thể bạn có thể tiếp cận CNTT thông qua “mặt trận”. Tại JavaRush, tôi nhớ đã đọc một “câu chuyện thành công” của một người sau khi học ở đây đã chuyển sang phát triển front-end. Một cổng thông tin tuyệt vời để học JS là learn.javascript . Nó không tốt bằng JavaRush, nhưng bạn sẽ có được nền tảng vững chắc. Ngoài ra còn có các khóa học về tất cả các nền tảng phổ biến (chúng đã được trả phí).

2. Học cách viết truy vấn SQL.

Có vẻ như SQL cũng không kém phần rõ ràng so với SpringHibernate , những thứ không có trong danh sách . Trên thực tế, có một sự khác biệt: một số lượng lớn các nhà phát triển biết cách sử dụng SQL “ở đầu” - viết “CHỌN * TỪ tên_bảng” hoặc tham gia một vài bảng. Tôi khuyên bạn nên tìm hiểu kỹ về họ và đừng ngần ngại nêu rõ điều này trong sơ yếu lý lịch của mình. Nếu bạn hiểu những gì được viết ở đây và có thể nhanh chóng tự viết những điều tương tự thì giá trị của bạn trong mắt nhà tuyển dụng sẽ tăng lên rất nhiều. Một số đồng nghiệp của tôi trước đây đã làm việc trong các lĩnh vực phải viết nhiều truy vấn SQL và khi họ quyết định chuyển sang lĩnh vực phát triển Java, những kỹ năng này đã giúp họ trông rất hấp dẫn trong mắt nhà tuyển dụng. Và trong công việc java-dev, tất nhiên đây là một kỹ năng rất hữu ích. Bản thân tôi thường xuyên đến gặp họ để xin mẹo :) Bạn có thể bắt đầu học với “Head First SQL”, sau đó chỉ cần chọn một trong những DBMS phổ biến (ví dụ: Portgres hoặc Oracle) và đọc một vài cuốn sách về nó. Tôi giới thiệu cổng thông tin http://www.sql-ex.ru/ như một cuốn sách giải bài tập . Nó trông đơn giản nhưng nó thực hiện công việc của nó khá tốt.

3. Tạo hồ sơ GitHub

GitHub của bạn có lẽ là điều quan trọng nhất mà nhà tuyển dụng tiềm năng sẽ chú ý sau sơ yếu lý lịch của bạn. Một hồ sơ với một số dự án đang thực hiện chắc chắn sẽ thu hút thêm sự chú ý. Hơn nữa, “máy phân tích GitHub” đang ngày càng trở nên phổ biến trong các dịch vụ tuyển dụng - các chương trình đặc biệt sử dụng mã được lưu trữ trong GitHub để tìm nhà phát triển cho các công ty có kho công nghệ cần thiết. Nếu họ cần một người biết Spring Security, chương trình như vậy sẽ phân tích GitHub và chọn những người dùng có mã sử dụng công nghệ này trong kho của họ. Rõ ràng là lúc đầu sẽ không có gì đặc biệt để khoe khoang, nhưng hoàn toàn có thể bắt đầu bằng việc tải những “nhiệm vụ lớn” của JavaRush lên đó. Nếu bạn đã hoàn thành bài kiểm tra cho kỳ thực tập, hãy đến đó. Chúng tôi đã thành thạo ReactJS/AngularJS và tạo ra một số ứng dụng một trang - cũng như vậy. Mọi thứ bạn tự tay tạo ra đều hoạt động tốt và có thể được nhà tuyển dụng quan tâm và sẽ xuất hiện trong hồ sơ gh của bạn.

4. Nhận chứng chỉ của Oracle.

5 mẹo tăng cơ hội tìm việc làm - 3
Những người tạo ra JavaRush sẽ không để tôi nói dối: câu hỏi phổ biến nhất mà các sinh viên tiềm năng hỏi họ là “Họ có cấp cho bạn một loại chứng chỉ nào đó sau khi học không?” Giấy chứng nhận cho JR không được cấp, và nhìn chung có một lý do đơn giản - các nhà tuyển dụng không quan tâm đến chúng. Họ hoàn toàn có khả năng kiểm tra những gì bạn biết và có thể làm trong một cuộc phỏng vấn mà không cần bất kỳ chứng chỉ khóa học trực tuyến nào. Sự khác biệt giữa chứng chỉ Oracle là nó là sự xác nhận chính thức từ những người tạo ra Java rằng bạn thành thạo ngôn ngữ này. Sở hữu nó sẽ là một lợi thế rất lớn đối với các công ty gia công phần mềm, tức là. dành cho những người “thuê” nhà phát triển của họ cho các công ty khác để làm việc trong các dự án bên ngoài. Ví dụ: một ngân hàng cần tạo một ứng dụng khách Internet mới. Việc duy trì nhóm nhà phát triển của riêng mình cho việc này sẽ không mang lại lợi nhuận cho anh ta - đối với một dự án một lần, việc tìm một nhóm từ bên ngoài sẽ dễ dàng hơn. Trong những trường hợp như vậy, họ chuyển sang các công ty gia công phần mềm. Họ sẽ lựa chọn những người có những kỹ năng cần thiết cho ngân hàng và thành lập một nhóm. Tuy nhiên, điều rất quan trọng là khách hàng phải hiểu rằng họ đang trả tiền (và rất nhiều tiền) cho những nhà phát triển thực sự thông minh. Và đây chính là lúc chứng chỉ Oracle sẽ trở thành lợi thế của bạn. Trên thực tế, đây là cơ hội duy nhất để xác nhận trình độ của một lập trình viên Java chỉ bằng một tờ giấy. Nói cách khác, một công ty sẽ dễ dàng “bán” một nhà phát triển được chứng nhận hơn cho khách hàng của mình. Chứng chỉ của Oracle có nhiều cấp độ. Đạt được cấp độ đầu tiên (OCAJP8) sẽ không khó chút nào. Bài thi sẽ chỉ bao gồm các câu hỏi về 8 chủ đề:
  • Khái niệm cơ bản về Java (biến, gói, phương thức main(), v.v.);
  • Làm việc với các kiểu dữ liệu Java (nguyên thủy, tham chiếu, trình bao bọc);
  • Sử dụng Toán tử và Cấu trúc quyết định (+-*/, cũng như if-esle, switch, v.v.);
  • Sử dụng cấu trúc vòng lặp ;
  • Làm việc với Methods và Encapsulation (phương thức, đóng gói);
  • Làm việc với tính kế thừa ;
  • Xử lý ngoại lệ ;
  • Làm việc với các lớp được chọn từ API Java (Làm việc với một số lớp phổ biến - LocalDateTime, ArrayList, String).
Không có chủ đề phức tạp như đa luồng, IO/NIO, v.v. Nhiều chủ đề bị cắt ngắn (ví dụ: trong tất cả các cách triển khai Danh sách<>, các câu hỏi sẽ chỉ có về ArrayList<>). Bạn có thể chuẩn bị cho kỳ thi bằng cách sử dụng bất kỳ cuốn sách đặc biệt nào; bài đánh giá về chúng có sẵn trên JavaRush. Họ cũng đi kèm với một số bài kiểm tra thực hành. Bài kiểm tra hiện có giá 150 USD.

5. Tham gia vào cộng đồng chuyên nghiệp.

Theo kết quả khảo sát do My Circle thực hiện, khoảng một nửa số nhà tuyển dụng quan tâm đến sự tham gia của nhân viên tiềm năng vào cộng đồng nghề nghiệp.
5 mẹo tăng cơ hội tìm việc làm - 4
Mỗi nhà tuyển dụng thứ tư có thể nhớ lại một trường hợp khi việc tham gia tích cực vào cộng đồng nghề nghiệp đã giúp một trong các ứng viên có được việc làm với họ.
5 mẹo tăng cơ hội tìm việc làm - 5
Những cái chính (ngoài GitHub, đã được đề cập trước đó) là Habrahabr và StackOverflow. Và nếu một nhà phát triển thiếu kinh nghiệm gần như không thể kiếm được nghiệp cao trên Stack và còn quá sớm để tham gia vào các dự án OpenSource, thì một liên kết tới blog trên Habré với một số bài viết hay sẽ trông rất có lợi trong sơ yếu lý lịch của người mới bắt đầu. Vì vậy, nếu bạn đang thực hiện một dự án nhỏ nào đó, đừng ngần ngại chia sẻ nó với cộng đồng. Điều chính là phải đọc kỹ các quy tắc và đừng quên tìm kiếm các bài viết tương tự trước tiên trên Habr (văn bản về cách hiển thị “Hello World” trong bảng điều khiển dường như không được ai quan tâm). Tái bút Thế giới không ngừng thay đổi và lĩnh vực CNTT cũng không ngoại lệ. Khá khó để thu hút sự chú ý của nhà tuyển dụng nếu không có kinh nghiệm. Tôi hy vọng những lời khuyên trên sẽ giúp một trong những “bạn cùng lớp” của tôi với JavaRush có được công việc đầu tiên :) Nếu bạn có bất kỳ câu hỏi nào, tôi sẽ sẵn lòng trả lời chúng trong phần bình luận. Và tất nhiên là đừng quên like nhé :)
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION