Tuyên ngôn nghiên cứu

Nấc thang thấp nhất đã biến mất. Đây là thứ thay thế nó.

Công việc phần mềm đầu tiên đang bị nén lại. Thứ thay thế nó phải công khai, có thể review và có thật.

Thỏa thuận cũ là: được tuyển, học qua những việc có giới hạn rõ ràng, giành lấy lòng tin rồi trưởng thành. Thị trường mới ngày càng nói: hãy chứng minh bạn làm được việc trước khi có ai giao việc cho bạn.

Luận điểm 01

Tầng học việc chưa bao giờ tự nhiên mà có. Nó được duy trì.

Vị trí junior từng là một khế ước xã hội thô sơ nhưng đáng tin cậy. Công ty tuyển tiềm năng, giao cho nó những việc có giới hạn rõ ràng, và để lập trình viên mới học cách phán đoán dưới sự review. Công việc ấy chẳng hào nhoáng gì: ticket, bug, test, migration, tài liệu, các luồng hỗ trợ và code review.

Khế ước đó đang rạn nứt. Những việc từng giúp giai đoạn đầu sự nghiệp trở nên rõ ràng lại chính là những việc mà các công ty muốn tự động hóa, nén lại, hoặc giao cho người senior có AI copilot trợ giúp nhất.

Luận điểm 02

Nghịch lý kinh nghiệm đã trở thành hạ tầng.

Thứ mất đi đầu tiên không chỉ là một tin tuyển dụng. Đó là mất đi một nơi để người mới có thể mắc những lỗi nhỏ một cách an toàn, học chuẩn mực tại chỗ và gây dựng một hồ sơ đã được người khác kiểm tra.

Không có chiếc thang đó, thị trường đòi lập trình viên mới phải có kinh nghiệm, trong khi lại lấy đi chính những việc ít rủi ro từng tạo ra kinh nghiệm ấy.

Luận điểm 03

Khi sản phẩm đầu ra trở nên rẻ, bằng chứng phải tiến gần thực tế hơn.

AI khiến sản phẩm làm riêng trở nên rẻ hơn. Nó có thể tạo ra một bản demo bóng bẩy, một lời giải thích nghe hợp lý và một dòng CV tươm tất chỉ trong vài giây. Điều đó hữu ích cho việc học, nhưng làm yếu đi tín hiệu tuyển dụng khi ứng viên nào cũng có thể tạo ra những sản phẩm na ná nhau.

Tín hiệu thay thế không phải là tự quảng bá ồn ào hơn. Đó là công việc công khai: bối cảnh của issue, diff của pull request, phản hồi của maintainer, các lần chỉnh sửa và những thay đổi đã được merge.

Luận điểm 04

Mã nguồn mở biến việc học thành một dấu vết công khai.

Mã nguồn mở không phải là một hệ thống học việc hoàn hảo. Maintainer bận rộn, chất lượng issue không đồng đều, còn label chỉ là gợi ý. Nhưng nó có một lợi thế mà thị trường lao động mới đang rất cần: bằng chứng là công khai và có thể review.

Một pull request nhỏ được chấp nhận cho thấy nhiều thứ hơn là code. Nó cho thấy khả năng đọc hiểu, khả năng xử lý ràng buộc, sự kiên nhẫn trước phản hồi, và năng lực đưa được sản phẩm ra bên trong hệ thống của người khác.

Luận điểm 05

AI thuộc về quy trình làm việc, chứ không thay cho trách nhiệm.

Nấc thang đầu tiên mới không nên giả vờ rằng AI sẽ biến mất. Lập trình viên nên dùng nó. Nhưng đơn vị của bằng chứng phải là thay đổi đã được review, chứ không phải sản phẩm được sinh ra.

Câu hỏi hữu ích không phải là người mới có dùng AI hay không. Mà là họ có hiểu vấn đề, có kiểm chứng thay đổi, có phản hồi lại review, và có để lại dự án ở trạng thái tốt hơn lúc họ tìm thấy nó hay không.

Luận điểm 06

Nấc thang thay thế là đóng góp, không phải màn trình diễn bằng cấp.

Good First Issue tồn tại vì con đường hẹp hơn nhưng bền hơn ấy. Nó giúp lập trình viên mới tìm được những việc đủ nhỏ để bắt đầu và đủ thật để có ý nghĩa.

Câu trả lời cho một nấc thang thấp nhất đang biến mất không phải là hoài niệm. Đó là một bước đầu tiên tốt hơn: công việc công khai, có phạm vi rõ ràng, bảo trì được, cho người mới một cách công bằng để chứng minh họ làm ra được sản phẩm.

Nghiên cứu và tài liệu tham khảo

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.