Tìm kiếm việc làm

Các cuộc phỏng vấn (interview) xin việc kỹ thuật có thể rất khắt khe, và một số có yêu cầu khá cụ thể. Ngay cả việc tìm đúng công việc để ứng tuyển ngay từ đầu cũng là một thách thức! Bài viết này cung cấp một số mẹo và tài nguyên để hỗ trợ quá trình từ việc tìm kiếm công việc tiềm năng và ứng tuyển, đến thành công trong các buổi phỏng vấn. Quá trình được trình bày dưới đây có thể không áp dụng cho tất cả mọi người chính xác như vậy — bạn có thể thấy rằng một cách tiếp cận hoặc thứ tự hơi khác phù hợp với bạn — nhưng hầu hết sẽ thấy nó hữu ích.

Note: Bạn thậm chí có thể không muốn nghĩ về công việc bạn muốn ngay bây giờ; bạn có thể chỉ muốn tập trung vào việc học lập trình. Điều đó ổn; bạn luôn có thể quay lại bài viết này sau, khi thời điểm thích hợp.

Điều kiện tiên quyết: Không có
Mục tiêu học tập:
  • Quyết định loại công việc bạn muốn.
  • Tìm kiếm việc làm.
  • Phát triển những phẩm chất mà nhà tuyển dụng tìm kiếm.
  • Tự giới thiệu với các nhà tuyển dụng tiềm năng.
  • Ứng tuyển vào các công việc.
  • Chuẩn bị cho phỏng vấn xin việc.

Quyết định loại công việc bạn muốn

Nghe có vẻ quá hiển nhiên để viết ra, nhưng bạn nên suy nghĩ kỹ về loại công việc bạn muốn trước khi bước ra thị trường việc làm và bắt đầu tìm kiếm. Nếu không, bạn có thể sẽ dùng phương pháp dàn trải không hiệu quả — ứng tuyển vào nhiều loại công việc khác nhau và không làm cho mình trông như ứng viên lý tưởng cho bất kỳ vị trí nào trong số đó.

Nếu bạn đang đọc trang này, bạn có thể quan tâm đến một loại công việc phát triển web nào đó. Điều đó ổn, nhưng hãy nghĩ cụ thể hơn và viết ra một số ý tưởng về những gì bạn muốn trong các hạng mục sau:

  • Loại vai trò cụ thể: Bạn muốn trở thành:
    • Nhà thiết kế web: Sử dụng HTML, CSS và các gói đồ họa để thiết kế giao diện người dùng.
    • Lập trình viên JS: Triển khai chức năng bằng JavaScript và các framework.
    • Quan hệ nhà phát triển hoặc kỹ sư kinh doanh: Nói chuyện với khách hàng, làm cho họ hứng thú với công nghệ, giúp họ giải quyết vấn đề và phát triển giải pháp.
    • Nhà văn kỹ thuật: Viết tài liệu để giải thích cách công nghệ hoạt động và cách sử dụng nó.
    • Lập trình viên toàn diện hơn.
    • Điều gì khác?
  • Loại nhà tuyển dụng: Bạn muốn làm việc cho:
    • Bản thân, như một nhà thầu độc lập, trong nhiều dự án khác nhau.
    • Một công ty thiết kế/phát triển, cũng làm việc trong nhiều dự án khác nhau.
    • Một công ty hoặc tập đoàn, như lập trình viên nội bộ.
    • Một tổ chức phi lợi nhuận hoặc từ thiện.
  • Lĩnh vực: Bạn muốn làm việc trong:
    • Công nghệ.
    • Y tế.
    • Tài chính.
    • Từ thiện.
    • Ngành âm nhạc.
    • v.v.
  • Địa điểm làm việc: Bạn muốn làm việc
    • Tại nhà toàn thời gian.
    • Tại văn phòng.
    • Theo kiểu hỗn hợp nào đó.
    • Ở cùng một địa điểm mọi lúc, hay di chuyển giữa các khu vực hoặc quốc gia khác nhau?

Nếu bạn không chắc câu trả lời cho những câu hỏi này, điều đó ổn. Hỏi bạn bè, bạn học, giáo viên hoặc người cố vấn của bạn về những gì họ quan tâm để lấy cảm hứng, và tìm hiểu ngành để xem những gì có sẵn. Thực tế là nhiều người trong số các bạn có thể sẽ bắt đầu bằng cách thấy một quảng cáo việc làm hoặc công ty thú vị, sau đó tìm hiểu cách nó phù hợp với các hạng mục trên và cách "tự tiếp thị mình" với công ty đó.

Tự tiếp thị bản thân

Để có được việc làm, bạn phải học cách tự tiếp thị bản thân, có nghĩa là làm cho mình trông như ứng viên tuyệt vời cho các công việc bạn muốn. Điều này liên quan đến một số bước khác nhau, được mô tả trong các phần dưới đây.

Phát triển những phẩm chất mà nhà tuyển dụng tìm kiếm

Nhìn chung, bạn nên biết về các thuộc tính mà người quản lý tuyển dụng tìm kiếm ở ứng viên và chuẩn bị phù hợp. Tất nhiên, bạn sẽ cần kỹ năng kỹ thuật và các khả năng khác giúp bạn trực tiếp thực hiện nhiệm vụ trong tầm tay. Tuy nhiên, các công ty cũng tìm kiếm những "kỹ năng mềm" gián tiếp giúp bạn làm tốt công việc; chúng cũng làm cho cuộc sống của nhân viên dễ dàng và hạnh phúc hơn khi làm việc. Chúng tôi đã đề cập đến một số trong số này trong bài Cộng tác và làm việc nhóm của chúng tôi.

Tóm lại, người quản lý tuyển dụng sẽ tìm kiếm:

  • Người họ có thể hòa hợp.
  • Thái độ tích cực, người tôn trọng, đồng cảm và mang tính xây dựng.
  • Một cá nhân cởi mở với tư tưởng làm việc tốt trong một nhóm đa dạng với các quan điểm đa dạng.
  • Người lịch sự khi một quyết định không theo ý họ, và có thể điều chỉnh vì lợi ích chung.
  • Người giao tiếp tốt và xây dựng mối quan hệ.
  • Một cá nhân kiên trì, tập trung với kỹ năng giải quyết vấn đề (problem-solving) tốt.

Hãy nghĩ xem những phát biểu này có mô tả bạn hay không. Đây có thể là một cách hữu ích để xác định một số điểm yếu của bạn, có nghĩa là bạn có thể thực hiện các bước để cải thiện chúng. Ví dụ, nếu bạn không giỏi giao tiếp (communication) hoặc giải quyết vấn đề, hãy tìm kiếm một số hướng dẫn hoặc lớp học để giúp bạn cải thiện những kỹ năng đó. Ngay cả điều gì đó không chính thức như nói chuyện với bạn bè về công việc của bạn và mô tả các dự án của bạn sẽ giúp bạn trở nên giỏi hơn trong việc giao tiếp.

Tạo CV/hồ sơ xin việc

Bạn nên tạo CV/hồ sơ xin việc truyền đạt giá trị của bạn đến nhà tuyển dụng. Có nhiều hướng dẫn trên web dạy bạn cách viết CV, nhưng nói ngắn gọn, chúng thường nên chứa những điều sau:

  • Thông tin liên hệ của bạn: Bao gồm tên, địa chỉ bưu điện, số điện thoại, email và có thể một phương thức liên hệ nữa quan trọng với bạn và phù hợp cho giao tiếp chuyên nghiệp. Hồ sơ LinkedIn được khuyến nghị.
  • Tóm tắt/lời giới thiệu cá nhân, mô tả bạn trong một câu duy nhất. Điều này có thể thực sự khó viết — nó cần nghe tự tin nhưng không kiêu ngạo, tích cực nhưng thực tế. Một chiến lược tốt ở đây là giữ cho nó thực sự ngắn gọn và tập trung vào một số sự thật, những gì bạn tin tưởng và loại cấp độ bạn đang ở. Ví dụ, một lời giới thiệu cá nhân tốt cho một lập trình viên web mới vào nghề có thể đọc như thế này: "Nguyễn Văn A là lập trình viên web với 2 năm kinh nghiệm và niềm đam mê lớn đối với ngữ nghĩa, khả năng tiếp cận và thiết kế bao gồm".
  • Danh sách kinh nghiệm làm việc, mỗi mục bao gồm:
    • Phạm vi ngày cho biết khi nào bạn làm việc ở đó — ví dụ 06/2023–10/2024, hoặc 06/2023–hiện tại nếu bạn vẫn làm việc ở đó.
    • Công ty và chức danh công việc.
    • Một đoạn ngắn hoặc danh sách dấu đầu dòng mô tả những gì bạn đã làm trong công việc/thực tập đó/v.v. Đừng mô tả mọi thứ, chỉ những gì bạn nghĩ là kinh nghiệm hữu ích để tự giới thiệu mình.
  • Tóm tắt giáo dục, liệt kê các bằng cấp khác nhau bạn có, trường bạn đạt được và điểm đạt được. Bao gồm bằng đại học và giáo dục đại học khác, các chứng chỉ và thành tích có liên quan trực tiếp đến lĩnh vực của bạn (ví dụ chứng chỉ phát triển web hoặc trường hè), và có thể cả các bằng cấp trường thông thường mà nhà tuyển dụng thường tìm kiếm (như Tiếng Anh, các ngôn ngữ khác và Toán học).
  • Phần chứa thông tin hỗ trợ, chẳng hạn như:
    • Liên kết đến danh mục dự án (portfolio) của bạn.
    • Mô tả bất kỳ kinh nghiệm liên quan khác không phù hợp với các phần trên.
    • Sở thích cá nhân — hầu hết nhà tuyển dụng thích nhân viên của họ toàn diện và có cuộc sống bên ngoài công việc hơn là chỉ là những cỗ máy doanh nghiệp — dù đó là chơi nhạc, xem phim hay tình nguyện tại khu bảo tồn động vật. Nó cũng giúp tạo ra các chủ đề nói chuyện trong các cuộc phỏng vấn.

Dưới đây là một số mẹo chung cho việc viết CV/hồ sơ:

  • Làm cho nó ngắn gọn và súc tích: Lý tưởng nhất bạn muốn nó vừa vặn trong 2 trang A4/letter. Người quản lý tuyển dụng sẽ không bận tâm đọc một bài luận dài mô tả bộ kỹ năng của bạn.
  • Sử dụng ngôn ngữ chuyên nghiệp: Đừng dùng ngôn ngữ thông thường hoặc thuật ngữ thông tục — bạn cần nghe như bạn nghiêm túc về đơn ứng tuyển của mình.
  • Kiểm tra cẩn thận bài viết của bạn về lỗi chính tả và ngữ pháp: Chạy qua dịch vụ như Grammarly để đảm bảo bạn không bỏ lỡ bất kỳ lỗi nào và nhận gợi ý để cải thiện thêm. Người quản lý tuyển dụng thường sẽ loại CV/hồ sơ chứa lỗi đánh máy — nó cho thấy sự thiếu chuyên nghiệp và thiếu chú ý đến chi tiết.
  • Không nhất thiết phải bao gồm tất cả kinh nghiệm làm việc trong CV/hồ sơ của bạn: Nếu bạn có nhiều kinh nghiệm, chỉ bao gồm các mục quan trọng hoặc đáng kể gần đây nhất. Bạn muốn giữ cho nó ngắn, nhưng bạn cũng không muốn làm cho nó trông như có các khoảng trống đáng ngờ trong lịch sử làm việc của bạn, mà người quản lý tuyển dụng có thể hỏi bạn về điều đó. Đặt danh sách kinh nghiệm đầy đủ của bạn trên hồ sơ LinkedIn và chỉ bao gồm tóm tắt trong CV/hồ sơ.
  • Bao gồm kỹ năng mềm: Như đã đề cập trong phần Phát triển những phẩm chất mà nhà tuyển dụng tìm kiếm, kỹ năng mềm quan trọng và đáng đưa vào CV/hồ sơ của bạn. Bạn nên nghĩ về loại nào có liên quan — nhà tuyển dụng sẽ không quan tâm đến các trang mô tả bạn tốt như thế nào, nhưng họ sẽ quan tâm đến việc bạn là người chơi nhóm tốt, bình tĩnh dưới áp lực và có kỹ năng giải quyết vấn đề.
  • Tham chiếu theo yêu cầu: Nhà tuyển dụng luôn yêu cầu tham chiếu để họ có thể có ý kiến thứ hai về bạn và kỹ năng của bạn từ người khác. Lý tưởng nhất đây phải là người bạn đã làm việc cùng và có mối quan hệ tốt, như người quản lý hoặc giáo viên trước đây. Nếu bạn không chắc tham chiếu của bạn là ai ngay bây giờ, chỉ cần viết "Tham chiếu có sẵn theo yêu cầu." ở cuối CV/hồ sơ.
  • Giữ CV/hồ sơ của bạn được cập nhật: Kiểm tra hàng năm để xem có điều gì mới cần thêm không, hoặc nếu bạn muốn xóa bất cứ điều gì.

Note: Bạn nên coi CV/hồ sơ của mình như một tài liệu chung, và sau đó tùy chỉnh nó cho từng công việc cụ thể bạn ứng tuyển, về kinh nghiệm làm việc và kỹ năng phù hợp nhất cho mỗi công việc.

Tích lũy kinh nghiệm

Khi bạn bắt đầu tìm kiếm việc làm, bạn sẽ thấy mình trong một vòng luẩn quẩn — bạn cần kinh nghiệm để có được việc làm, nhưng bạn cũng cần có việc làm để tích lũy kinh nghiệm. Tuy nhiên, đừng tuyệt vọng — có những cách khác để tích lũy kinh nghiệm. Dưới đây là một số ý tưởng:

  • Liên hệ với các doanh nghiệp địa phương, tổ chức từ thiện, nhà thờ, trường học, v.v., để xem liệu họ có muốn một trang web hoặc giúp cập nhật trang web hiện có của họ không. Nếu bạn mới bắt đầu, bạn có thể đề nghị làm miễn phí, chỉ để tích lũy kinh nghiệm.
  • Tiếp theo từ mục trước, hãy chuyển sang làm một số công việc freelance nhỏ khi bạn cảm thấy mình đủ kinh nghiệm để bắt đầu tính tiền cho công việc của mình. Bạn có thể hỏi thăm các doanh nghiệp địa phương hoặc tìm việc qua các dịch vụ chuyên biệt như UpWork.
  • Xây dựng các dự án sở thích của riêng bạn, ví dụ, trang web của riêng bạn để giới thiệu công việc, một số demo và trò chơi thú vị, hoặc ứng dụng web liên quan đến công ty bạn muốn làm việc.
    • Bạn thậm chí có thể xác định một vấn đề hiện có trên trang web của công ty, sửa nó và gửi cho họ liên kết đến phiên bản đã triển khai của bản sửa lỗi.
  • Tham gia các diễn đàn và giúp đỡ người khác với các vấn đề lập trình của họ. (Xem Giúp đỡ người khác, đặt câu hỏi.)
  • Đóng góp vào các dự án mã nguồn mở.

Tạo danh mục dự án (portfolio)

Sau khi bạn có một số kinh nghiệm liên quan đáng nói đến, bước tiếp theo là tập hợp một danh mục dự án mà bạn có thể đưa vào CV/hồ sơ và hiển thị cho nhà tuyển dụng. Ý tưởng toàn diện ở đây là đừng nói với tôi bạn có thể làm gì — hãy cho tôi thấy bạn có thể làm gì.

Danh mục này nên bao gồm:

  • Một trang đích được trình bày đẹp để tóm tắt mọi thứ.
  • Danh sách các trang web, ứng dụng và các sản phẩm liên quan khác mà bạn đã làm việc trên đó. Với mỗi mục, bao gồm tiêu đề, hình ảnh thu nhỏ và mô tả về dự án và những gì bạn đã làm trên đó. Nếu bạn muốn nói khá nhiều về các dự án, hãy tạo một trang riêng về mỗi dự án! Bao gồm danh sách các công nghệ được sử dụng để xây dựng dự án và liên kết đến mã nguồn nếu bạn có thể (không phải tất cả mã nguồn đều mở).
  • Liên kết đến mã nguồn và demo trực tiếp của các dự án và thử nghiệm cá nhân của bạn. Mỗi dự án nên bao gồm mô tả về những gì nó làm và các công nghệ được sử dụng để xây dựng nó.
  • Liên kết đến các bài đăng blog, mẫu viết, bài nói tại hội nghị và bất kỳ tài sản nào khác mà bạn nghĩ có thể giúp thể hiện kỹ năng của bạn.
  • Danh sách các đóng góp bạn đã thực hiện cho các dự án mã nguồn mở, nêu rõ đóng góp là gì, nó cải thiện dự án như thế nào và các công nghệ nào liên quan. Bạn nên bao gồm liên kết đến các thay đổi thực tế bạn đã thực hiện (ví dụ: mã nguồn, tài liệu đã xuất bản), và liên kết đến nhật ký thay đổi (ví dụ: pull request trên GitHub) chứng minh bạn đã thực hiện công việc.

Danh mục dự án của bạn nên chứa những điểm nổi bật nhất trong công việc tốt nhất của bạn. Bạn muốn nó dễ truy cập và xem qua. Chỉ bao gồm một vài mục đáng kể trong mỗi phần; nếu không, người quản lý tuyển dụng sẽ chán và chuyển sang. Thiết kế đẹp, sạch sẽ sẽ giúp ích cho trải nghiệm, trong khi thiết kế phức tạp có thể làm giảm khả năng đọc.

Về cách thực sự xuất bản danh mục dự án của bạn:

  • Bạn nên xuất bản công việc của mình ở những nơi có thể xem công khai, chẳng hạn như tổ chức GitHub cho mã nguồn, và nền tảng blog như Medium (hoặc trang web của riêng bạn) cho các bài đăng blog.
  • Đối với mã nguồn chỉ bao gồm demo hoặc đoạn trích (thay vì toàn bộ trang web, chẳng hạn), hãy xuất bản các phiên bản trực tiếp của mã, để mọi người có thể dễ dàng kiểm tra kết quả trực tiếp. Xem Xuất bản trang web của bạn để biết mẹo về cách thực hiện điều này.
  • Về trang đích danh mục thực sự, bạn có thể tạo một GitHub repo và cung cấp danh sách liên kết của bạn trong tệp README.md. Nhưng điều này không trông đặc biệt tốt. Sẽ tốt hơn nhiều nếu tạo một trang web chuyên dụng để chứa danh mục dự án của bạn, với tên miền riêng. Nếu bạn không giỏi về thiết kế, hãy nhờ đồng nghiệp hoặc bạn bè giúp đỡ, có thể để đổi lấy việc làm một số công việc lập trình cho họ.

Tạo hồ sơ LinkedIn

LinkedIn là một trong những trang web phổ biến nhất thế giới để mọi người tìm kiếm việc làm và nhà tuyển dụng tìm nhân viên. Đây là một nơi tuyệt vời để lưu trữ tài khoản trực tuyến về kinh nghiệm làm việc và kỹ năng của bạn; nó tương tự như CV/hồ sơ của bạn.

LinkedIn có nhiều lợi thế hữu ích cho phép hồ sơ của bạn hoạt động tốt cùng với CV/hồ sơ. Bạn có thể:

  • Liệt kê bộ đầy đủ kinh nghiệm và kỹ năng của bạn ở đó mà không làm cho hồ sơ trông quá dài.
  • Nhờ mọi người đăng khuyến nghị.
  • Liên kết đến hồ sơ của tất cả nhà tuyển dụng, cơ sở giáo dục cũ của bạn, v.v.
  • Viết bài và sử dụng nó như một blog.
  • Chủ động tìm kiếm và ứng tuyển vào các công việc trên đó, và nhờ nó gửi cho bạn các cập nhật việc làm mới dựa trên kỹ năng và sở thích của bạn.
  • Kết nối với các liên hệ để xây dựng mạng lưới chia sẻ kỹ năng và thông tin dẫn đầu, điều này cuối cùng sẽ giúp bạn tìm kiếm việc làm.
  • Tham gia các khóa đào tạo.

Vì những lý do này, bạn nên tạo một hồ sơ. Làm cho nó trông tốt và nghe chuyên nghiệp. Tạo hồ sơ LinkedIn tốt cung cấp một số mẹo hữu ích.

Ứng tuyển vào việc làm

Hãy cùng xem xét quá trình ứng tuyển vào việc làm.

Tìm kiếm việc làm

Có những cách tiếp cận khác nhau cho việc tìm kiếm việc làm, và sự kết hợp thường hoạt động tốt nhất:

  • Đăng ký các trang web nơi các công việc được quảng cáo, như LinkedIn (cũng sẽ có các trang cụ thể cho địa phương của bạn) và chọn nhận các bản tóm tắt thường xuyên về các công việc có sẵn.
  • Đến các mạng lưới cộng đồng của bạn, tìm kiếm quảng cáo việc làm và hỏi các liên hệ xem họ có biết công việc nào bạn có thể quan tâm không.
  • Nghiên cứu các công ty bạn muốn làm việc, truy cập các trang việc làm của họ và xem những gì có sẵn.
  • Tham dự các sự kiện networking và hội chợ việc làm để gặp các nhà tuyển dụng tiềm năng.

Các tiêu chí "Quyết định loại công việc bạn muốn" mà bạn đã tạo trước đó sẽ hữu ích để thu hẹp danh sách các công ty bạn muốn làm việc và loại công việc bạn muốn ứng tuyển.

Trước khi ứng tuyển

Trước khi bạn bắt đầu ứng tuyển vào một công việc, có một số bước hữu ích bạn có thể thực hiện để chuẩn bị:

  • Kiểm tra mô tả công việc để đảm bảo nó phù hợp để bạn ứng tuyển. Ví dụ, bạn không muốn lãng phí thời gian ứng tuyển vào một công việc đòi hỏi làm việc tại văn phòng ở California toàn thời gian nếu bạn sống ở Việt Nam và không muốn di chuyển. Và bạn sẽ không có kinh nghiệm để làm công việc lập trình viên web cấp cao nếu bạn mới chỉ học JavaScript được 3 tháng.

    Note: Nếu bạn không chắc có nên ứng tuyển vào một công việc hay không, hoặc muốn biết liệu công ty đó có công việc nào phù hợp hơn không, hãy tìm thông tin liên hệ của nhà tuyển dụng và hỏi họ. Họ có thể là một liên hệ hữu ích trong tương lai, nếu không phải ngay bây giờ.

  • Cố gắng tìm một số liên hệ đã làm việc tại công ty, ví dụ trong mạng lưới cộng đồng của bạn hoặc trên LinkedIn, và bắt đầu cuộc trò chuyện với họ. Hỏi họ làm việc cho công ty như thế nào và liệu có điều gì cụ thể bạn cần làm công việc không. Nếu bạn không phù hợp với công việc đó, hãy hỏi liệu họ có các công việc phù hợp hơn sắp ra mắt trong tương lai gần không. Tránh liên hệ quá nhiều người làm việc tại cùng một công ty, thay vào đó hãy chọn một hoặc hai người bạn nghĩ gần nhất với vai trò bạn đang ứng tuyển.
  • Thực hiện một số nghiên cứu khác về công ty — đọc trang web/blog của họ, tìm hiểu về lịch sử của họ và mục tiêu của họ là gì. Dành một chút thời gian sử dụng các sản phẩm của họ và làm quen với cách chúng hoạt động — ví dụ, cài đặt phần mềm của họ và sử dụng nó để xây dựng ứng dụng demo, hoặc viết một trang web sử dụng các API của họ để làm điều gì đó.

    Note: Để được thêm điểm cộng, hãy cố gắng xác định một vấn đề họ đang cố gắng giải quyết hoặc một lỗi trong sản phẩm của họ, và đề xuất cách sửa cùng với demo hoặc đoạn mã.

  • Tùy chỉnh CV/hồ sơ của bạn để phù hợp với công việc cụ thể này. Xem mô tả công việc và nêu bật các kỹ năng và kinh nghiệm làm việc phù hợp nhất của bạn, đồng thời giảm thiểu hoặc thậm chí xóa các mục có vẻ ít liên quan hơn. Ngoài ra, hãy làm nổi bật các demo/ví dụ phù hợp nhất với công việc này trong danh mục dự án của bạn theo một cách nào đó. Ví dụ, bạn có thể đặt mã như vậy ở đầu danh mục dự án của bạn.

Ứng tuyển vào việc làm

Khi bạn ứng tuyển vào công việc, hãy thực hiện đúng quy trình như được hướng dẫn. Mỗi quảng cáo việc làm sẽ có hướng dẫn về cách ứng tuyển. Nếu quảng cáo việc làm là cuộc trò chuyện với liên hệ trong mạng lưới, hãy hỏi họ chính xác cách ứng tuyển.

Trên hết:

  • Đảm bảo đơn ứng tuyển của bạn chuyên nghiệp và được viết tốt, và không chứa lỗi đánh máy. Nếu viết kém, bạn khó thành công. Kiểm tra lại bằng công cụ như Grammarly.
  • Đừng nộp muộn — bạn phải nộp đơn trước ngày thời hạn (deadline)!

Không phải tất cả các đơn ứng tuyển đều yêu cầu cùng một thứ; bạn có thể sẽ phải:

  • Điền một số thông tin vào form trực tuyến. Gõ câu trả lời của bạn cục bộ (ví dụ, trong VS Code) hoặc trong tài liệu trực tuyến (ví dụ: tệp Google Docs) trước khi nhập chúng vào các trường form, phòng trường hợp điều gì đó (ví dụ: trình duyệt bị sập) khiến bạn mất công việc. Điều này có thể tiết kiệm cho bạn hàng giờ thất vọng; văn bản cũng dễ xem lại và nhận phản hồi hơn nếu bạn đặt nó ở nơi khác trước.
  • Tải lên CV/hồ sơ.
  • Viết và tải lên thư xin việc. Có nhiều hướng dẫn để viết thư xin việc hiệu quả ở nơi khác trực tuyến, nhưng nhìn chung, một lá thư như vậy nên cung cấp mô tả về lý do tại sao bạn:
    • Muốn làm việc cho công ty.
    • Sẽ phù hợp với văn hóa công ty.
    • Hoàn toàn phù hợp để làm công việc.
  • Cung cấp một số ví dụ về công việc trước đây của bạn trong một phần riêng biệt.

Quy trình liên tục

Điểm quan trọng là việc tìm kiếm việc làm của bạn nên là một quy trình liên tục nơi bạn làm một chút mỗi ngày và không ngừng hướng tới mục tiêu của mình. Đừng chỉ nộp hàng loạt đơn rồi ngồi chờ phản hồi.

Bạn nên theo dõi bất kỳ cơ hội đầy hứa hẹn nào bạn gặp, ví dụ, trên mạng lưới cộng đồng hoặc LinkedIn. Ngoài ra, hãy giữ danh mục những người bạn gặp và các công ty bạn ứng tuyển, cùng với thông tin liên hệ và mô tả về từng người. Định kỳ theo dõi với các công ty bạn muốn làm việc để xem họ có công việc nào. Nếu bạn bị từ chối cho một công việc, họ có thể có điều gì đó phù hợp hơn với bạn, hoặc trong hiện tại hoặc trong tương lai.

Nếu bạn chưa nhận được phản hồi từ một công ty sau khi ứng tuyển vào một trong các công việc của họ, hãy đợi một thời gian rồi theo dõi với nhà tuyển dụng của họ để xem họ có phản hồi nào cho bạn không, hoặc liệu họ có công việc nào khác sắp ra mắt không. Ngay cả khi công ty bạn muốn làm việc không có công việc toàn thời gian phù hợp nào được quảng cáo vào lúc này, vẫn hãy liên hệ với họ và xem liệu họ có đang tìm kiếm người có bộ kỹ năng của bạn không. Họ có thể cho bạn một số kinh nghiệm hữu ích, có thể ở dạng vị trí tình nguyện hoặc hợp đồng freelance.

Tiếp tục tìm kiếm thêm việc làm qua các trang web việc làm hoặc mạng lưới cộng đồng mà bạn đã chọn. Nói chuyện với mọi người về những gì có sẵn. Cơ hội mới sẽ xuất hiện mọi lúc.

Nếu bạn đang gặp khó khăn trong việc tìm bất cứ điều gì lâu dài mà bạn thực sự muốn, có thể có một số bước trung gian cần thực hiện:

  • Đôi khi một chiến lược tốt là có được một công việc gần với công việc bạn muốn. Bạn có thể phải có được một công việc cấp thấp hơn để bắt đầu, để tích lũy kinh nghiệm cần thiết cho công việc bạn thực sự muốn, dù về tech stack cụ thể được sử dụng hay ngành cụ thể bạn muốn làm việc.
  • Bạn có thể phải làm một số công việc freelance/hợp đồng để tiếp tục trả tiền thuê nhà trong khi bạn tiếp tục tìm kiếm việc làm. Điều này cũng sẽ cung cấp cho bạn kinh nghiệm hữu ích sẽ giúp bạn có được công việc bạn muốn.

Chuẩn bị cho phỏng vấn việc làm

Nếu nhà tuyển dụng và người quản lý tuyển dụng thích đơn ứng tuyển của bạn, họ sẽ mời bạn tham dự một số cuộc phỏng vấn và các buổi khác. Phần này cung cấp một số lời khuyên về cách chuẩn bị cho những buổi đó.

Có một số điều chung bạn nên làm để chuẩn bị cho bất kỳ cuộc phỏng vấn nào:

  • Tìm một nơi gọn gàng, yên tĩnh để tiến hành phỏng vấn. Đảm bảo bạn không bị phân tâm bởi tiếng ồn và sự hỗn loạn, và môi trường xung quanh gọn gàng trong khi phỏng vấn. Nếu bạn đang có cuộc gọi video với người phỏng vấn và không gian của bạn hoàn toàn lộn xộn, điều đó sẽ không gây ấn tượng tốt với họ.
  • Nghĩ về những gì bạn sẽ mặc khi tham gia phỏng vấn. Hầu hết các công việc lập trình không yêu cầu bạn mặc vest (kiểm tra quảng cáo việc làm để xem có đề cập đến quy định trang phục không), nhưng bạn nên chọn thứ gì đó khá trung tính và lịch sự. Đừng mặc áo phông có khẩu hiệu xúc phạm, và đừng xuất hiện trong bộ đồ ngủ.
  • Thực hiện một số chuẩn bị cho phỏng vấn lập trình.
  • Xây dựng bộ sưu tập các câu chuyện để sử dụng cho câu hỏi phỏng vấn dựa trên kinh nghiệm.
  • Nghĩ về điểm mạnh và điểm yếu của bạn là gì và thực tế với câu trả lời của bạn. Bạn sẽ có vẻ đáng tin hơn nếu bạn không tự trình bày mình là hoàn hảo trong mọi cách khi người phỏng vấn chắc chắn sẽ hỏi bạn về điểm mạnh và điểm yếu lớn nhất của bạn.
  • Thực hiện một số nghiên cứu về các mức lương điển hình và các phúc lợi khác (như bảo hiểm y tế hoặc tiền thưởng) cho loại công việc bạn đang ứng tuyển (ví dụ: cấp độ, khu vực địa lý). Điều này sẽ hữu ích khi quyết định có chấp nhận lời mời làm việc không.

Bạn cũng nên thực hiện một số chuẩn bị cụ thể cho từng công ty bạn ứng tuyển:

  • Như chúng tôi đã đề cập trước đó, bạn nên nghiên cứu lịch sử, mục tiêu và sản phẩm của công ty.
    • Đọc về công ty ở cấp độ cao và làm quen với tin tức gần đây của họ. Một lý do tốt để làm điều này là để xem liệu họ đã làm bất cứ điều gì sẽ tạo ra những dấu hiệu cảnh báo và khiến bạn xem xét lại việc làm việc ở đó không.
    • Tìm hiểu về vị trí thị trường của công ty và những điểm mạnh và điểm yếu của họ là gì.
    • Nghiên cứu đối thủ cạnh tranh chính của họ là ai.
    • Làm quen với các sản phẩm của họ và cách chúng hoạt động — ví dụ, cài đặt phần mềm của họ và sử dụng nó để xây dựng ứng dụng demo, hoặc viết một trang web sử dụng API của họ để làm điều gì đó. Sẽ gây ấn tượng với người phỏng vấn nếu bạn có thể chứng minh một số hiểu biết tốt về tình huống của họ và cách bạn nghĩ có thể cải thiện nó. Người phỏng vấn thường sẽ đặt một số câu hỏi cụ thể để kiểm tra kiến thức của bạn về công ty và ngành mà nó tồn tại.
  • Liên quan đến điểm trên, hãy nghĩ về một số câu hỏi bạn sẽ đặt cho người phỏng vấn về công ty và vai trò của họ. Người phỏng vấn luôn hỏi liệu bạn có câu hỏi nào cho họ vào cuối phỏng vấn không, và nó phản ánh tốt về bạn và làm cho bạn có vẻ thông minh và tò mò nếu bạn đặt ra những câu hỏi có ý nghĩa hơn là "bạn ăn gì cho bữa sáng hôm nay?"
  • Nếu bạn có liên hệ tại công ty (ví dụ: từ mạng lưới cộng đồng của bạn), hãy liên hệ với họ và hỏi về công việc. Họ nghĩ như thế nào về nó? Có điều gì cụ thể bạn nên tập trung vào không? Có điều gì bạn nên nói hoặc không nói không? Nó cũng có thể giúp trong buổi phỏng vấn khi đề cập rằng bạn biết "anh Minh từ nhóm thương mại điện tử" (hoặc bất cứ ai).

Sàng lọc ban đầu

Khi công ty đã xem đơn ứng tuyển của bạn và quyết định bạn có vẻ là "tiềm năng", họ có thể sẽ bắt đầu bằng cách mời bạn tham gia một cuộc phỏng vấn điện thoại ban đầu, chỉ với nhà tuyển dụng hoặc người quản lý tuyển dụng. Đây thường là một cuộc phỏng vấn ngắn để đánh giá "phù hợp văn hóa" (tức là bạn có hòa hợp tốt với họ không), đảm bảo họ không nhận ra bất kỳ dấu hiệu cảnh báo ngay lập tức nào cho thấy bạn sẽ không phải là nhân viên tốt, và thông báo cho bạn về những gì cần mong đợi từ phần còn lại của quá trình phỏng vấn.

Ở giai đoạn này, bạn nên thân thiện và nói chuyện. Nhưng đừng nói quá nhiều; hãy tự nhiên và xem người phỏng vấn hướng cuộc trò chuyện theo hướng nào. Đảm bảo cho họ biết những ngày và giờ nào phù hợp để bạn tham dự các cuộc phỏng vấn tiếp theo. Hãy cố gắng linh hoạt nhất có thể và sẵn sàng thay đổi lịch trình để phù hợp với họ.

Tuy nhiên, đừng tự mãn — bạn không biết chắc chắn những câu hỏi nào họ sẽ đặt cho bạn ở giai đoạn sớm này. Bạn nên coi cuộc sàng lọc ban đầu nghiêm túc như tất cả các giai đoạn khác.

Phỏng vấn chính

Thông thường, phần lớn quá trình phỏng vấn bao gồm một hoặc nhiều cuộc phỏng vấn chính. Chúng có thể khác nhau rất nhiều giữa các công ty khác nhau về cả chức năng và tần suất.

  • Bạn có thể có một cuộc phỏng vấn chính, nhưng bạn có nhiều khả năng có nhiều cuộc phỏng vấn kiểm tra bạn về các khía cạnh khác nhau của công việc (ví dụ: công việc lập trình thực tế, làm việc nhóm, quy trình làm việc, tài liệu/giao tiếp, giải quyết xung đột).
  • Họ có thể với một người phỏng vấn hoặc nhiều người phỏng vấn đặt câu hỏi về các khía cạnh khác nhau (tức là phỏng vấn hội đồng).
  • Một số cuộc phỏng vấn có thể ở cấp độ cao hoặc khám phá hơn (ví dụ: "mô tả quy trình bạn sẽ sử dụng để thực hiện x", hoặc "bạn nghĩ vấn đề chính với giải pháp này là gì?") và một số có thể ở cấp độ thấp hơn và chuyên sâu hơn (ví dụ: "viết một chương trình JavaScript giải quyết vấn đề này").

Câu hỏi dựa trên kinh nghiệm

Các cuộc phỏng vấn chắc chắn sẽ có câu hỏi dựa trên kinh nghiệm. Những câu hỏi này yêu cầu bạn cung cấp các câu chuyện minh chứng rằng bạn có kinh nghiệm liên quan đến công việc, và sẽ theo những dạng này:

  • "Hãy cho tôi biết về một tình huống mà bạn phải đưa ra một số phản hồi tiêu cực cho đồng nghiệp về mã của họ. Bạn đã xử lý như thế nào?"
  • "Kể cho tôi nghe về một lần bạn phát hiện giữa chừng dự án rằng cách tiếp cận bạn đã chọn sẽ không hoạt động. Bạn đã giải quyết điều đó như thế nào và thực hiện những bước nào?"
  • "Sửa các lỗi nhỏ thường khó đưa vào quy trình làm việc của nhóm — thường, danh sách bị bỏ qua và tích lũy. Bạn đã xử lý vấn đề này trong các nhóm trước đây như thế nào?"

Bạn nên xây dựng một bộ câu chuyện mà bạn có thể sử dụng khi trả lời những câu hỏi như vậy. Điều này sẽ trở nên dễ dàng hơn theo thời gian khi bạn có thêm kinh nghiệm.

Phỏng vấn lập trình

Một số cuộc phỏng vấn sẽ là phỏng vấn lập trình, được thiết kế để kiểm tra khả năng giải quyết các vấn đề lập trình của bạn. Chúng có thể là:

  • "Viết một hàm JavaScript nhận đầu vào x và y, và trả về z."
  • "Một đồng nghiệp đã viết thành phần React sau, nhưng nó có một số lỗi. Bạn có thể xác định vấn đề với nó và viết lại để sửa các vấn đề không?"
  • "Nhìn vào đoạn mã sau và mô tả cho tôi nó đang làm gì."
  • "Viết một thuật toán tạo ra n mục đầu tiên trong dãy Fibonacci, trong đó n là một số dương."

Thường các nhà tuyển dụng đang xem xét cách bạn tiếp cận vấn đề hơn là kết quả cuối cùng — cách bạn chú thích mã, cách bạn xử lý lỗi và những gì bạn có thể đã làm nếu có thêm thời gian.

Bạn nên nghiên cứu các loại câu hỏi phỏng vấn lập trình phổ biến, thực hành giải quyết chúng và thực hành giải thích những gì chúng đang làm. Bạn sẽ tìm thấy nhiều tài nguyên trực tuyến để thực hành các câu hỏi phỏng vấn lập trình.

Câu hỏi bài tập về nhà

Một số công ty sẽ giao bài tập về nhà cho ứng viên phỏng vấn, như một cách thay thế hoặc bổ sung để kiểm tra khả năng lập trình của bạn. Điều này thường ở dạng một dự án nhỏ nào đó, yêu cầu bạn lập trình một số chức năng liên quan đến công việc bạn đang ứng tuyển. Ví dụ, bạn có thể được yêu cầu tạo một demo độc lập sử dụng thư viện JavaScript của công ty để lấy dữ liệu từ API của họ và điền vào một trang thông tin.

Mặc dù đây là cách hợp lý để kiểm tra ứng viên nếu được thực hiện đúng cách, nhiều người không thích thực hành đặt câu hỏi bài tập về nhà:

  • Đôi khi chúng có thể cảm thấy giống "công việc thực sự" một chút, gần như nhà tuyển dụng đang yêu cầu bạn làm việc miễn phí.
  • Chúng có thể được định phạm vi kém hoặc đòi hỏi cam kết thời gian không hợp lý. Phạm vi cụ thể giới hạn dự án trong bốn giờ và xử lý các câu hỏi tiếp theo trong một buổi phỏng vấn riêng là hợp lý, nhưng kỳ vọng dành cả một ngày cuối tuần cho một dự án là không, đặc biệt đối với những người có gia đình và cuộc sống bận rộn.
  • Tính hiệu quả của chúng thường bị tranh luận, vì chúng khó đánh giá một cách kết luận.

Nếu bạn được yêu cầu thực hiện một thách thức bài tập về nhà, hãy đảm bảo phạm vi và thời gian của công việc được xác định rõ ràng để giảm thiểu nguy cơ đi sai hướng và lãng phí thời gian của bạn.

Chấp nhận lời mời

Nếu bạn vượt qua quá trình phỏng vấn và được đề nghị công việc, chúc mừng bạn! Mặc dù có thể hấp dẫn để chấp nhận ngay, có một vài điều cần lưu ý trước khi làm:

  • Đảm bảo mức lương được đề nghị là hợp lý so với mức thị trường điển hình cho các công việc tương tự. Nếu nó thấp hơn đáng kể, bạn có thể muốn thương lượng.
  • Kiểm tra rằng việc rời bỏ công việc hiện tại (hoặc hoạt động khác) của bạn tương thích với việc bắt đầu công việc mới. Ví dụ, kiểm tra thời gian báo trước nhà tuyển dụng hiện tại yêu cầu bạn làm việc và đảm bảo điều này phù hợp với công việc mới.
  • Bạn cũng nên thông báo cho nhà tuyển dụng về các cam kết hiện có bên ngoài công việc, như kỳ nghỉ đã đặt trước. Nhà tuyển dụng uy tín sẽ điều chỉnh xung quanh những cam kết như vậy và thỏa thuận ngày bắt đầu phù hợp với bạn.
  • Nếu bạn cần chuyển nhà/di chuyển để nhận công việc mới, hãy đảm bảo rằng bạn đã sắp xếp mọi thứ để việc di chuyển diễn ra thuận lợi. Bắt đầu một công việc mới đã đủ căng thẳng mà không cần thêm căng thẳng từ những khó khăn khi chuyển nhà.

Cứ thử, thử, và thử lại

Nếu bạn đã ứng tuyển vào nhiều công việc và chưa có gì, hãy cố gắng không nản lòng. Tiếp tục cố gắng, duy trì đam mê với web, tiếp tục nói chuyện với người mới và tiếp tục học những điều mới.

Nếu bạn đến giai đoạn phỏng vấn nhưng bị từ chối, hãy nhờ nhà tuyển dụng cho phản hồi về lý do tại sao bạn không được chọn và sử dụng nó để cải thiện các đơn ứng tuyển trong tương lai.

Hãy kiên nhẫn. Ngay cả những ứng viên tốt nhất cũng sẽ bị từ chối từ nhiều đơn ứng tuyển trước khi họ có được công việc họ muốn. Bạn sẽ đạt được điều đó.

Xem thêm