Người phát triển và công ty phần mềm

Một cuộc điều tra mới của Mĩ về 2,000 người phát triển phần mềm cho thấy rằng 52% số họ không cập nhật kĩ năng của họ trong thị trường cạnh tranh này. Lí do được nêu ra là họ quá bận rộn với công việc và không có thời gian làm cái gì khác. Tuy nhiên, cuộc điều tra này cũng thấy rằng 36% số họ thừa nhận họ có chơi trò chơi video thường xuyên (hơn 10 giờ một tuần) cho nên việc nói không có đủ thời gian có thể không phải là lí do chính đáng. Cuộc điều tra này cũng hỏi liệu người phát triển phần mềm có tham dự đào tạo thêm sau công việc không, nếu có, và 73% số họ đã từ chối. Khi được hỏi tại sao, nhiều người nói rằng đào tạo nên được cung cấp trong giờ làm việc như một phần việc làm của họ, không phải sau giờ làm việc vì đó là thời gian riêng của họ, không phải là thời gian của công ty. Cuộc điều tra cho thấy nhiều người phát triển không coi đào tạo kĩ năng thêm là ưu tiên hàng đầu khi họ vẫn có việc làm. Cuộc điều tra kết luận rằng thái độ này là không chấp nhận được khi nhiều công nghệ mới đang nổi lên. Chẳng hạn, ngày nay nền tính toán di động mới đi kèm với hệ thống 64-bit chạy trên các bộ xử lí đa nhân, đang bắt đầu một thời đại mới của lập trình song song. Trừ phi những người phát triển hiện thời tìm ra thời gian để làm chủ những công nghệ mới này, nhiều người trong số họ sẽ thấy kĩ năng hiện thời của họ sẽ sớm bị lạc hậu.

Cuộc điều tra thấy rằng các công ty phần mềm thường buộc những người phát triển có kĩ năng làm việc quá mức trên việc làm hiện thời rồi thay thế họ bằng những người phát triển mới có những kĩ năng hiện đại hơn vì người phát triển hiện thời có kĩ năng lạc hậu đã bị vắt kiệt giá trị của họ cho công ty. Căn nguyên của thực hành này là về tiền vì công nhân hiện thời đòi lương cao hơn công nhân mới thuê và phần lớn họ có kĩ năng lạc hậu. Nhiều công ty bảo vệ thực hành này bằng việc tuyên bố rằng những người phát triển hiện thời có giá trị tới mức không nên đưa ra khỏi công việc để đi đào tạo. Họ trích dẫn sự kiện là nhiều người phát triển không thích học kĩ năng mới khi họ vẫn có việc làm. Nhiều công ty sợ rằng với đào tạo thêm, người phát triển có thể dễ dàng tìm ra việc làm ở đâu đó khác và bỏ đi. Một người quản lí nói với cuộc điều tra: "Đào tạo là đầu tư tốn kém, vài năm trước chúng tôi đã đầu tư nhiều vào đào tạo nhưng sau khi có kĩ năng tốt hơn, phần lớn đã rời bỏ công ty chúng tôi để lấy việc làm được trả lương tốt hơn. Chúng tôi thấy rằng dễ lấy người từ công ty khác hơn là đào tạo người riêng của chúng tôi." Vài năm trước đây, kinh nghiệm là quan trọng trong kiếm việc làm nhưng với thay đổi nhanh chóng của công nghệ, nhiều công ty không đầu tư vào đào tạo kĩ năng mà thay thế người phát triển bằng sinh viên mới tốt nghiệp có kĩ năng tốt hơn bởi vì họ vừa mới học chúng trong đại học. Ngày nay phần lớn các công ty đều tập trung nhiều hơn vào tuyển mộ sinh viên từ các trường được chọn lựa có chương trình đào tạo được cập nhật nhất. Thực hành thông dụng khác là đem công nhân có kĩ năng từ nước ngoài vào làm việc theo chương trình visa H1B, nếu họ có kĩ năng và sẵn lòng làm việc với ít tiền hơn. Cuộc điều tra này kết luận: "Trong thị trường thay đổi nhanh chóng này, cả người phát triển và các công ty đều "lâm trận" với nhau. Người phát triển không muốn học kĩ năng mới và công ty tận dụng ưu thế của điều đó bằng việc tiếp tục thuê các công nhân có kĩ năng và rồi để họ ra đi khi không có nhu cầu về họ. Công ty đầu tư vào đào tạo thấy rằng người của họ tận dụng ưu thế của đào tạo để tìm việc làm được trả lương cao hơn. Điều đó cũng giải thích vấn đề về thiếu hụt công nhân CNTT đồng thời nhiều công nhân CNTT vẫn không có việc làm."

Trong thế giới thay đổi nhanh chóng này, học cả đời là yếu tố quan trọng nhất mà nhiều người phát triển phần mềm không để ý. Vấn đề nảy sinh từ quá khứ khi phần lớn những người phát triển có thể dễ dàng chuyển việc làm mà không cần cập nhật nhiều về kĩ năng của họ. Ngày nay trong thị trường toàn cầu hoá nơi các công nhân có kĩ năng có ở mọi nơi và dễ dàng kiếm được, công ty có thể nhanh chóng đáp ứng cho nhu cầu của họ và không cần người phát triển có kinh nghiệm với lương cao và kĩ năng lạc hậu. Toàn cầu hoá mở ra nhiều cơ hội hơn cho công nhân có kĩ năng nhưng cũng trở thành lực tàn nhẫn cho những công nhân không cập nhật kĩ năng của họ. Đó là lí do tại sao trong nhiều năm, tôi bao giờ cũng chủ trương rằng người phát triển phần mềm và nhà chuyên nghiệp CNTT phải nhận trách nhiệm toàn bộ để duy trì kĩ năng của họ để "có thể kiếm được việc làm" vào bất kì lúc nào.

Tác phẩm, tác giả, nguồn

  • Tác phẩm: Doanh nghiệp và khởi nghiệp
  • Nguồn: Blog của giáo sư John Vu, Carnegie Mellon University.
  • Wiki hóa: https://kipkis.com

Có thể bạn muốn xem