Những điều nhà tuyển dụng không thấy được trên GitHub của tôi

Nếu bạn nhìn vào GitHub của tôi trong 30 giây, bạn có thể thấy một mớ hỗn độn.

Bạn thấy React. Bạn thấy Python. Bạn thấy AI, các công cụ cào dữ liệu (scrapers) và tự động hóa. Bạn thấy các công cụ y tế và bot marketing.

Tôi có hơn 100 kho lưu trữ (repositories). Nhiều cái là riêng tư. Một số là dự án cho khách hàng. Một số là những ý tưởng chưa hoàn thiện. Đối với một nhà tuyển dụng, chúng trông như những dự án rời rạc.

Không phải vậy.

Mỗi dự án tôi xây dựng đều giải quyết cùng một vấn đề: Tôi ghét những công việc lặp đi lặp lại.

Tôi đã dành nhiều năm để nộp đơn xin việc. Tôi ghét mọi quy trình ứng tuyển. Bạn tải lên một bản CV, rồi sau đó một trang web lại yêu cầu bạn nhập chính bản CV đó vào mười lăm ô khác nhau. Thật là lãng phí thời gian.

Tôi thấy khó chịu. Tôi bắt đầu xây dựng các công cụ để khắc phục điều đó.

Tôi cứ ngỡ mình đang xây dựng những thứ không liên quan. Tôi xây dựng một công cụ hỗ trợ nộp đơn xin việc. Tôi xây dựng một trình lập lịch nội dung. Tôi xây dựng một khung làm việc (framework) AI.

Rồi tôi nhìn kỹ lại. Mọi dự án đều bắt đầu từ một ý nghĩ: "Chắc chắn phải có cách tốt hơn để làm việc này."

Hãy lấy dự án PostPunk của tôi làm ví dụ. Đa số mọi người thấy đó là một trình lập lịch mạng xã hội. Tôi thấy đó là một cách để tránh việc đăng bài thủ công. Tôi sáng tạo nội dung khi cảm thấy hứng thú. Sau đó, tôi để hệ thống lo phần còn lại.

Một người thấy một danh sách các công cụ ngẫu nhiên. Tôi thấy một quy luật.

Tất cả đều là những nỗ lực nhằm giảm bớt sức lao động của con người.

Một số lập trình viên yêu thích đồ họa. Một số yêu thích cơ sở dữ liệu. Tôi yêu thích việc loại bỏ sự rườm rà. Nếu một tác vụ có tính lặp lại, tôi sẽ tự hỏi liệu máy tính có thể làm thay việc đó hay không.

Mọi người nghĩ AI làm việc thay tôi. AI không phải là phép màu. Phần khó nhất không phải là viết mã. Phần khó nhất là hiểu được quy trình làm việc (workflows) và các trường hợp biên (edge cases). Tư duy mới là phần khó nhất.

Tôi không kỳ vọng bạn sẽ kiểm tra hết cả 100 kho lưu trữ. Không ai có thời gian cho việc đó cả.

Nếu bạn có xem, đừng tìm kiếm những công nghệ ngẫu nhiên. Hãy tìm kiếm một người có tư duy hệ thống. Hãy tìm một người biết tìm ra các quy luật và xây dựng các công cụ để tiết kiệm thời gian.

Tôi không thấy 100 dự án riêng biệt. Tôi thấy một ý tưởng duy nhất:

Nếu một tác vụ có tính lặp lại, sẽ có cách tốt hơn để thực hiện nó. Và tôi sẽ xây dựng cách làm đó.

Nguồn: https://dev.to/ashb4/what-recruiters-cant-see-on-my-github-1f41