ProductVN

Nơi dân làm Tech Product đi lượm lặt insights về "ngành".

Nhu cầu ngày càng tăng về siêu chuyên môn hóa

Một đoạn trích từ Synergea: Kế hoạch xây dựng các nhóm phân tán toàn cầu, hiệu quả trong kỷ nguyên phát triển phần mềm mới của Andy Hilliard.

Tự động hóa thông qua trí tuệ nhân tạo—và ở một mức độ nào đó, kiểu xài low code hay no code cung cấp các giải pháp kéo và thả đơn giản để tạo ứng dụng—đang giúp nhiều người hơn trong nhiều tổ chức hơn có thể đảm nhiệm một số nhiệm vụ phát triển phần mềm nhỏ hơn. Điều này mang lại cho nhóm phát triển cốt lõi nhiều không gian hơn để tập trung vào các vấn đề quan trọng hơn và cũng giải phóng một số nguồn lực để gia công công việc công nghệ phức tạp và chuyên biệt cho các chuyên gia.

Trong khi các công ty vẫn đang đặt câu hỏi làm thế nào để trở nên nhanh hơn, tinh gọn hơn và kỹ thuật số hơn, một câu hỏi mới về cách cạnh tranh từ góc độ năng lực và tài năng đang làm sáng tỏ những kỹ năng mà doanh nghiệp cần. Nhu cầu về các công nghệ đổi mới và mới nổi đang tăng lên, với các ưu tiên chính thuộc các loại sau:

  • Học máy
  • Xử lý ngôn ngữ tự nhiên
  • Điện toán đám mây
  • Tự động hóa quy trình bằng robot (RPA)
  • Khoa học/phân tích dữ liệu
  • Internet vạn vật (IoT)
  • DevOps
  • An ninh mạng

Nhu cầu về chuyên môn công nghệ chuyên ngành ngày càng tăng ở các doanh nghiệp thuộc mọi ngành nghề chứ không chỉ riêng các công ty công nghệ. Và chúng tôi nhận thấy sự quan tâm ngày càng tăng trên toàn doanh nghiệp, không chỉ ở bộ phận CNTT.

Trong kỷ nguyên siêu chuyên môn hóa hiện nay của chúng ta, đây là chiến lược thắng lợi: Xác định những công nghệ giúp bạn nổi bật và tìm kiếm kiến ​​thức chuyên môn tốt nhất để giúp bạn hiện thực hóa tầm nhìn của mình.

Tôi không muốn phóng đại điều này và bạn nên biết rằng phần lớn công việc phát triển phần mềm vẫn dựa vào các công nghệ cốt lõi, được hiểu rõ, nhưng các công nghệ mới nổi và chuyên biệt là chủ đề trò chuyện quan trọng mà tôi nói chuyện với khách hàng hàng ngày. Đổi mới đang trở thành ưu tiên hàng đầu của các nhà lãnh đạo CNTT và họ hỏi tôi làm cách nào họ có thể tìm được những người có kỹ năng về các công nghệ, nền tảng và ngôn ngữ lập trình tiên tiến, siêu chuyên môn hóa, vốn rất quan trọng đối với các dự án tiên tiến.

Vấn đề lớn nhất hiện nay là kỹ năng kỹ thuật cần thiết để phát triển và duy trì các công nghệ này đang bị thiếu hụt. Các ngôn ngữ lập trình được sử dụng nhiều nhất ở bên trái thường dễ tìm và tương đối rẻ tiền, trong khi các ngôn ngữ lập trình chuyên biệt ở bên phải rất hiếm và có giá cao nhất.

Điều này cũng đúng đối với cơ sở dữ liệu, networking và các lĩnh vực chuyên môn khác: các công nghệ được sử dụng phổ biến ngày càng rẻ hơn, trong khi các công nghệ mới thú vị ngày càng đắt hơn khi nhu cầu tăng lên.

Với tỷ lệ cao gắn liền với sự khan hiếm, ngay cả khi bạn có đủ tiền để trả cho các kỹ năng chuyên môn, bạn vẫn không thể có được lịch trình của bất kỳ ai ngay lập tức. Theo Báo cáo Lãnh đạo Kỹ thuật số của Tập đoàn Harvey Nash năm 2021, hơn 67% các nhà lãnh đạo CNTT nói rằng việc thiếu nhân tài chuyên môn đang ngăn cản họ theo kịp sự thay đổi và đổi mới kỹ thuật số.

Nâng cao kỹ năng của đội ngũ nội bộ để tận dụng công nghệ mới rất tốn kém và mất thời gian, vì vậy lựa chọn thực tế duy nhất đối với hầu hết các công ty là tìm kiếm nhân tài thuê ngoài để đáp ứng nhu cầu. Điều này có thể mang lại lợi ích bổ sung là cho phép các công ty chỉ trả tiền cho những gì họ cần, vì trong nhiều trường hợp, tài năng chuyên môn chỉ được yêu cầu trên cơ sở ngắn hạn.

Ví dụ: bạn có thể cần một kiến ​​trúc sư đám mây để giúp bạn di chuyển các hệ thống tại chỗ của mình và hỗ trợ thiết kế các ứng dụng dựa trên đám mây mới. Bạn có thuê ai đó làm việc toàn thời gian mặc dù bạn không cần những kỹ năng đó hàng ngày không? Bạn có thể ký hợp đồng bán thời gian với một kiến ​​trúc sư đám mây có kinh nghiệm hơn với cùng số tiền mà bạn có thể trả cho một người cấp dưới toàn thời gian không? Các nguyên tắc tương tự cũng áp dụng cho các kỹ năng khác mà đôi khi bạn chỉ cần, chẳng hạn như triển khai các thiết bị IoT, xây dựng mô hình học máy và tạo các ứng dụng dựa trên blockchain.

Theo nhiều cách, siêu chuyên môn hóa đang thay đổi bản chất của việc phát triển phần mềm bằng cách chia các dự án thành các thành phần nhỏ hơn đòi hỏi các chuyên gia về lĩnh vực ở các giai đoạn khác nhau. Để lấp đầy những khoảng trống, hầu hết các đối tác gia công mà chúng tôi kết nối với khách hàng đều đang tăng cường chiều sâu và chiều rộng trong lĩnh vực chuyên môn của họ. Họ đang đầu tư thời gian và tiền bạc để tuyển dụng các nhà phát triển có chuyên môn chuyên sâu, đào tạo các nhà phát triển của riêng họ về các công nghệ mới và mới nổi, đồng thời luôn cập nhật cho các nhà phát triển của họ khi công nghệ phát triển.

Nếu bạn đủ may mắn tìm được các chuyên gia mình cần, kiến ​​thức của họ có thể giúp bạn thúc đẩy sự phát triển các giải pháp mới và sáng tạo nhằm vượt qua ranh giới của những gì có thể. Họ cũng có thể mang đến cho các thành viên trong nhóm hiện tại của bạn cơ hội tìm hiểu về điều gì đó mới bằng cách cộng tác với các chuyên gia về công nghệ mới nổi.

Điều quan trọng là tìm ra sự cân bằng phù hợp giữa những người có kỹ năng chuyên môn và những người có thể làm việc trên nhiều công nghệ và tích hợp các hệ thống khác nhau.

Theo báo cáo gần đây của Boston Consulting Group (BCG), kiến ​​trúc phần mềm đang phát triển theo hướng “siêu phức tạp, nghĩa là chúng sẽ phải hỗ trợ nhiều ứng dụng phần mềm được phân phối rộng rãi, một số loại thiết bị khác nhau cũng như trải nghiệm và giao diện người dùng mới”. .

BCG khẳng định rằng việc sử dụng ngày càng tăng các mạng AI, robot, AR/VR, IoT và 5G đang tạo ra nhu cầu cấp thiết về thế hệ kiến ​​trúc phần mềm tiếp theo. Báo cáo của BCG cho biết: “Một mặt, các công nghệ mới đã phát triển các nền tảng và công cụ giúp giải quyết các vấn đề khó khăn một cách rẻ hơn và nhanh hơn bao giờ hết”. “Mặt khác, chúng đã làm tăng đáng kể độ phức tạp của kiến ​​trúc phần mềm, buộc các công ty phải suy nghĩ lại về cách họ phát triển phần mềm.”

Xem xét các kỹ năng cần thiết để hỗ trợ phát triển công nghệ blockchain. Các nhà phát triển chuỗi khối có thể sử dụng các ngôn ngữ được thiết lập tốt như Java, Python và C++ có thư viện quy mô lớn, lịch sử hỗ trợ cộng đồng lâu dài và cơ sở người dùng được cài đặt khổng lồ, nhưng các ngôn ngữ mới đang nổi lên để giải quyết nhu cầu lập trình siêu nhắm mục tiêu.

Khi độ phức tạp tiếp tục tăng và khi con người tiếp tục bị thu hút bởi điều lớn lao tiếp theo, các công ty sẽ phải đáp ứng nhu cầu ngày càng tăng về các kỹ năng chuyên môn mà khó có được, đồng thời duy trì đầu tư vào các công nghệ cũ.

Mặc dù hành động cân bằng này không hề dễ dàng nhưng những công ty có khả năng quản lý các nhóm đa quốc gia và có mối quan hệ thành công với các đối tác gia công sẽ ở vị trí tốt nhất để thành công.

Kinh nghiệm của nhân viên, việc làm và tuyển dụng

tác giả bài viếtAndy Hilliard

Andy Hilliard, Với tư cách là Giám đốc điều hành của Accelance, Andy Hilliard lãnh đạo và ủng hộ quá trình toàn cầu hóa và hợp tác giữa các nhóm phần mềm lớn với các công ty nhằm tìm kiếm nhân tài, sự đổi mới và mở rộng phân bổ toàn cầu về chức năng và văn hóa kỹ thuật của họ. Hilliard thành lập công ty dịch vụ phát triển phần mềm gần bờ mang tính đột phá, Isthmus Costa Rica. Ông bắt đầu sự nghiệp dịch vụ phần mềm toàn cầu của mình với tư cách là giám đốc bộ phận tại Cognizant trong những năm đầu thành lập. Ông là tác giả của ba cuốn sách, bao gồm “Synergea: Kế hoạch chi tiết để xây dựng các nhóm phân bổ toàn cầu, hiệu quả trong kỷ nguyên mới của phát triển phần mềm.”

Nguồn bài viết

Viết/Soạn bởi

, , , , , , , , ,

Viết/Soạn bởi

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *