Tôi cảm thấy giống như một lập trình viên có trình độ hợp lý, nhưng rất nhiều bài đăng công việc tôi chạy vào khiến tôi cảm thấy khác. Hầu như tất cả trong số họ phân tách trình độ thành các yêu cầu và mong muốn, nhưng ngay cả phần yêu cầu có thể gây nản lòng.
Tôi đã thấy rất nhiều bài đăng nói rằng họ cần kinh nghiệm vài năm (2 hoặc nhiều hơn) trong một công nghệ hoặc thư viện tương đối nhỏ, một cái gì đó cụ thể cho công ty của họ. Những lần khác, tôi thấy 5 hoặc thậm chí hơn 7 năm kinh nghiệm cần thiết cho một ngôn ngữ. Bản thân một số trong số này sẽ ổn, nhưng thật nực cười khi một công ty ở thị trấn nhỏ nói rằng bạn cần 3 năm với 2 ngôn ngữ, thành thạo lập trình mạng, viết kịch bản, cơ sở dữ liệu và những thứ như "trải nghiệm với các hệ thống quan trọng kinh doanh dư thừa lớn" Tất cả cùng một lúc.
Họ có thực sự mong đợi tìm được ai đó có nhiều kinh nghiệm làm việc với chính xác bộ công nghệ họ sử dụng không? Tôi gặp khó khăn khi tìm một bài đăng duy nhất trong đó tôi không có ít nhất 1 hoặc 2 lỗ trong bộ kỹ năng của mình. Tôi đã nghe đi nghe lại rằng hầu hết các nơi đều đánh giá cao khả năng học hỏi nhanh chóng của bạn và sẽ dạy bạn về công việc, nhưng tại sao lại nói là bắt buộc? Có phải họ chỉ đang cố gắng ngăn cản đáy thùng (thất bại của FizzBuzz) không áp dụng?