Các công ty phát triển phần mềm đều rất tham lam khi tuyển dụng
“Ê ê ê! Lucas ‘lên sóng’ với một ‘hot topic’ mà chắc chắn nhiều anh em ‘coder’ mới vào nghề hoặc đang ‘chăn ấm nệm êm’ cũng phải ‘gật gù’: ‘Các công ty phát triển phần mềm đều rất tham lam khi tuyển dụng’. Nghe có vẻ ‘cay cú’ đúng không? Nhưng mà ngẫm lại thì… cũng có phần ‘đúng không sai’ đó anh em ạ!
Cái ‘vấn đề’ ở đây là gì? Đại loại là mấy ‘ông lớn’, ‘bà cả’ trong làng ‘outsourcing’ hay ‘product’ thường ‘ vẽ ‘ ra một chân dung ‘ ứng viên hoàn hảo ‘ mà nghe thôi đã thấy ‘ áp lực ‘ rồi. Họ muốn gì? Một ‘ chiến binh ‘ vừa phải có ‘ nền tảng ‘ lý thuyết ‘ vững như bàn thạch ‘ (DSA, OOP, Design Pattern, kiến thức Khoa học máy tính ‘ bài bản ‘), lại vừa phải ‘ thực chiến ‘ ‘ tay to ‘, ‘ code ‘ ‘ nhanh như gió ‘, ‘ kinh nghiệm ‘ ‘ dày như sử sách ‘, ‘ tech stack ‘ thì phải ‘ bao la ‘ từ frontend, backend, mobile đến cloud, AI, big data… Nghe xong chỉ muốn ‘ độn thổ ‘ đúng không?
Thực ra, nếu nhìn ở góc độ của các công ty, cái ‘ sự tham lam ‘ này nó cũng có lý do của nó. Thị trường IT thì ‘ cạnh tranh ‘ khốc liệt, khách hàng thì ngày càng ‘ khó tính ‘ và yêu cầu ‘ cao siêu ‘. Để ‘ tồn tại ‘ và ‘ phát triển ‘, các công ty buộc phải tìm kiếm những ‘ nhân tài ‘ có thể ‘ đáp ứng ‘ được những ‘ thử thách ‘ đó. Một lập trình viên có ‘ nền tảng tốt ‘ sẽ có khả năng ‘ tư duy ‘ và ‘ giải quyết vấn đề ‘ một cách ‘ hệ thống ‘ và ‘ hiệu quả ‘ hơn. Hiểu biết về DSA giúp ‘ tối ưu ‘ hiệu suất code, OOP giúp ‘ quản lý ‘ code ‘ dễ thở ‘ hơn, Design Pattern giúp ‘ xây dựng ‘ hệ thống ‘ bền vững ‘ hơn… Tất cả những thứ đó đều ‘ quan trọng ‘ để tạo ra những sản phẩm phần mềm ‘ chất lượng ‘.
Nhưng mà ‘ đời không như là mơ ‘ anh em ạ! Một người vừa mới ‘ ra trường ‘ hoặc chỉ có vài năm kinh nghiệm thì ‘ làm sao ‘ mà ‘ cân ‘ hết được cái ‘ list ‘ yêu cầu ‘ dài dằng dặc ‘ đó? Đó là lý do tại sao nhiều anh em ‘ mới vào nghề ‘ cảm thấy ‘ hoang mang ‘, ‘ tự ti ‘ và thậm chí là ‘ mất phương hướng ‘. ‘ Mình học bao nhiêu đây liệu có đủ? ‘ ‘ Sao họ đòi hỏi nhiều thế? ‘ Những câu hỏi này chắc chắn ‘ ám ảnh ‘ không ít ‘ tâm hồn non trẻ ‘.
Vậy thì ‘ chúng ta ‘ – những ‘ người lính mới ‘ – nên ‘ đối phó ‘ với cái ‘ sự tham lam ‘ này như thế nào? Theo ‘ kinh nghiệm xương máu ‘ của mình, đừng cố gắng trở thành một ‘ siêu nhân ‘ biết tuốt mọi thứ ngay từ đầu. Hãy tập trung vào việc xây dựng một ‘ nền tảng vững chắc ‘ ở một vài lĩnh vực mà bạn ‘ thực sự ‘ yêu thích và có ‘ tiềm năng ‘ phát triển. ‘ Chất lượng ‘ luôn quan trọng hơn ‘ số lượng ‘. Một khi bạn đã ‘ master ‘ một vài ‘ skill ‘ chủ chốt, những thứ khác sẽ đến một cách tự nhiên hơn.
Ngoài ra, hãy ‘ học cách ‘ ‘ đọc vị ‘ các bản mô tả công việc. Không phải lúc nào công ty cũng ‘ kỳ vọng ‘ bạn phải đáp ứng ‘ 100% ‘ yêu cầu đâu. Đôi khi đó chỉ là một ‘ danh sách ‘ những ‘ kỹ năng ‘ ‘ lý tưởng ‘ mà họ mong muốn tìm được. Quan trọng là bạn phải ‘ tự tin ‘ vào những gì mình có, ‘ thể hiện ‘ được ‘ tiềm năng ‘ học hỏi và ‘ thái độ ‘ cầu tiến của mình trong quá trình phỏng vấn.
Và cuối cùng, đừng ‘ nản lòng ‘ nếu bị ‘ từ chối ‘ ở vài nơi. Thị trường IT ‘ rộng lớn ‘ và mỗi công ty có những ‘ tiêu chí ‘ tuyển dụng khác nhau. Hãy coi mỗi lần phỏng vấn là một cơ hội để ‘ học hỏi ‘ và ‘ cải thiện ‘ bản thân. Rồi ‘ cơ hội ‘ phù hợp chắc chắn sẽ đến với những người ‘ không ngừng cố gắng ‘.
Tóm lại, cái ‘ sự tham lam ‘ của các công ty tuyển dụng đôi khi có thể gây ‘ áp lực ‘, nhưng nó cũng là một ‘ động lực ‘ để chúng ta ‘ không ngừng phát triển ‘. Thay vì cảm thấy ‘ choáng ngợp ‘, hãy coi đó là một ‘ mục tiêu ‘ để hướng tới. Hãy tập trung vào việc xây dựng ‘ nền tảng vững chắc ‘, ‘ không ngừng học hỏi ‘ và ‘ tự tin ‘ vào bản thân. Rồi ‘ cánh cửa ‘ sự nghiệp sẽ rộng mở chào đón những ‘ coder ‘ có ‘ tâm ‘ và có ‘ tầm ‘!”