Xu hướng mới nổi lên

GS John Vu15/09/2024 12:00
Xu hướng mới nổi lên

Thế giới công nghệ đang thay đổi rất nhanh chóng, kể cả các kĩ năng kĩ thuật và sự linh động được yêu cầu để hỗ trợ cho các thay đổi này.

Phần lớn các công ti toàn cầu bây giờ vận hành 24 giờ một ngày và 7 ngày một tuần. Ngày nay tri thức đã trở thành chiến lược then chốt bởi vì theo luật Moore: “Năng lực tính toán tăng gấp đôi cứ sau hai năm, tri thức kĩ thuật thay đổi cứ sau bẩy năm.”

Phần mềm là đóng góp chính cho kinh tế toàn cầu, nó đã được áp dụng theo nhiều cách đa dạng để đạt tới nhiều mục đích doanh nghiệp như nhanh hơn, tốt hơn và rẻ hơn với hàng triệu việc được tạo ra mọi năm. Số người hỗ trợ cho phát triển phần mềm đã tăng từ vài nghìn người tới vài triệu người trong hai mươi năm qua và họ rải rác khắp các khu vực kinh tế.

Xu hướng trong việc tuyển người có bằng cấp phần mềm ở Mĩ đã thăng giáng qua vài năm qua. Việc tăng lên trong tuyển người được khuyến khích bởi việc tăng trưởng của PC vào đầu những năm 80 và internet vào đầu những năm 90 nhưng việc tuyển người gần đây sụt giảm có ý nghĩa do sự khuếch đại của phương tiện báo chí về khoán ngoài và tạo ra thiếu hụt công nhân kĩ năng phần mềm ngày nay. Công nghiệp phần mềm cũng đang thay đổi với nhiều công ti mới và ý tưởng mới. Hội tụ của chú ý đã chuyển từ sản phẩm sang dịch vụ.

Sau đây là một số xu hướng đang nổi lên:

  • Phần mềm như dịch vụ - Software as a Service” (SaaS) – Mô hình chuyển giao ứng dụng phần mềm nơi nhà cung cấp phần mềm phát triển một ứng dụng phần mềm dựa trên web và làm chỗ cho thuê và vận hành ứng dụng này cho khách hàng sử dụng qua Internet.  Khách hàng không trả tiền để làm chủ phần mềm mà thay vì thế trả tiền cho việc dùng nó. Họ dùng nó qua một API truy nhập được qua Web và thường được viết bằng việc dùng dịch vụ web.

  • Phương pháp phần mềm  Agile – Phương pháp mới, mau lẹ hơn với cách tiếp cận thích nghi tốt hơn để cải tiến sự thoả mãn khách hàng, bằng việc nhận diện nhanh chóng nhu cầu khách hàng thông qua cộng tác chặt chẽ để lấy phản hồi sớm với các lần đưa ra phần mềm thường xuyên, dùng các tổ phát triển có kĩ năng cao nhỏ với thiết kế linh hoạt để phù hợp với thay đổi thường xuyên.

  • Phần mềm mở - Open Source – là tập các nguyên tắc và thực hành thúc đẩy truy nhập vào thiết kế và phát triển sản phẩm phần mềm và tri thức. Thuật ngữ này thông thường được áp dụng cho mã nguồn sẵn có cho công chúng mà không có hạn chế sở hữu trí tuệ tài sản riêng không tồn tại. Điều này cho phép người dùng tạo ra nội dung phần mềm qua nỗ lực cá nhân gia tăng hay qua cộng tác. Những người tham gia vào môi trường nguồn mở có thể thay đổi các sản phẩm đó và phân phối lại chúng trong cộng đồng mà không có phí.  Phần mềm nguồn mở có thể cung cấp các khối xây dựng mà công ti có thể dùng để đi vào thị trường hay bắt kịp.

  • Khai phá dữ liệu, Tích hợp dữ liệu và Trinh sát doanh nghiệp - Data Mining, Data Integration and Business Intelligence  - Cơ hội việc làm tốt nhất trong 10 năm tới có lẽ là về tìm kiếm, nắm bắt, và kết tập dữ liệu, tạo ra siêu dữ liệu, thao tác, gói và trình bày dữ liệu cho người ra quyết định.  Người dùng tương lai cần nhiều “nền tích hợp” cái để cho người gộp các “xi lô thông tin” vào trong công cụ hữu dụng.  Trong doanh nghiệp toàn cầu, mọi dữ liệu (như: giao tác khách hàng, tài chính, hệ thông tin, chế tạo, giao tác nhà cung cấp, dự báo và quản lí kho) được tích hợp vào thông tin và tri thức để đạt ưu thế kinh doanh.”

    Nhu cầu toàn cầu về công nhân CNTT có kĩ năng đang tăng lên với ước lượng thiếu hụt cỡ 5 tới 10 triệu người vào năm 2020.  “Dịch chuyển nhân khẩu (dân số già đi, sút giảm tỉ lệ sinh) đang tạo ra sự thiếu hụt nghiêm trọng các công nhân có kĩ năng và tạo ra các cơ hội mới chưa hề có trước đây cho nhiều người.  Giáo dục không phù hợp, hệ thống giáo dục cổ lỗ và tính tự mãn hàn lâm đã tạo ra lỗ hổng công nghệ khổng lồ giữa nhiều người mà nhiều việc làm đang bị khử bỏ hay giảm bớt.  Việc cung cấp quá nhiều công nhân kĩ năng thấp làm sinh ra thất nghiệp cao ở nhiều nước, trong khi thiếu công nhân kĩ năng cao tạo ra thiếu hụt có nghĩa trong công nghiệp công nghệ. Các nước trên khắp thế giới đang lấy những bước nghiêm chỉnh để tận dụng xu hướng này bằng việc cải tiến chương trình giáo dục của họ và đào tạo lại lực lượng lao động của họ để lấp nhu cầu lỗ hổng kĩ năng.

  • Phần lớn các tổ chức đang dùng nhiều sản phẩm bán sẵn trên thị trường – Commercial Off The Shelf – COTS và dựa vào khoán ngoài cho nhà cung cấp bên ngoài ngày một nhiều hơn là việc tự xây dựng để cải tiến thời gian ra thị trường bắt kịp với thay đổi nhanh chóng trong công nghệ hội tụ vào “năng lực lõi” dịch chuyển sang tích hợp chứ không vào chế tạo duy trì vị thế trong thế giới toàn cầu (toàn cầu hoá) hỗ trợ cho phần mềm lớn, phức tạp hơn và lấy trọng tâm là mạng.”

Tuy nhiên dịch chuyển sang COTS & khoán ngoài KHÔNG ngụ ý ít nhu cầu về phát triển phần mềm, nhưng ngụ ý dịch chuyển chính sang các kĩ năng giá trị cao hơn để đề cập tới nhu cầu kinh doanh mới nổi lên. Sau đây là các kĩ năng được công nghiệp phần mềm cần tới nhiều nhất:
1.      Phân tích qui trình doanh nghiệp
2.      Kĩ sư hệ thống
3.      Kĩ sư yêu cầu
4.      Kiến trúc sư hệ thống
5.      Kiến trúc sư doanh nghiệp
6.      Chuyên viên khai phá dữ liệu /Trinh sát doanh nghiệp
7.      Chuyên viên hệ thống an ninh mạng
8.      Chuyên gia tích hợp qui mô lớn
9.      Người quản lí phát triển sản phẩm
10.     Người quản lí khoán ngoài
11.     Quản lí dự án phần mềm
12.     Quản lí chương trình
13.     Người phát triển phần mềm trong các miền đặc biệt

Phần lớn các công ti hàng đầu đều tập trung vào phát triển và duy trì kĩ năng Mấu chốt của họ (năng lực lõi), với nhấn mạnh nhiều vào tích hợp qui mô lớn. Nhiều công ti sẽ khoán ngoài các kĩ năng kém mấu chốt.” Công nghiệp phải:

“Nhận diện tri thức và kĩ năng được cần tới để thực hiện các qui trình kinh doanh, để cho chúng có thể được phát triển và được dùng như cơ sở cho việc phát triển lực lượng lao động có kĩ năng.”

“Dõi vết hiệu năng của lực lượng lao động của họ trong việc đạt tới mục tiêu kinh doanh.”

Đào tạo hàn lâm truyền thống đã không bắt kịp được với xu hướng này để phát triển các kĩ năng giá trị cao hơn.  Có nhu cầu khẩn thiết cho các công ti đào tạo lại công nhân của họ để hội tụ vào việc tích hợp phức tạp qui mô lớn, lấy mạng làm trung tâm, hệ thống dùng nhiều phần mềm.”  “Đào tạo hàn lâm truyền thống đang hội tụ quá nhiều vào lí thuyết, mà không vào giải pháp thực tế mà công nghiệp cần. Thể chế giáo dục phải:

  • “Phối hợp các hoạt động đào tạo với nhu cầu doanh nghiệp hiện tại và tương lai của công nghiệp để cung cấp tài năng cho các vị trí then chốt.”
  • “Cải tiến liên tục việc đào tạo của họ và nâng cấp giáo trình để nâng cao năng lực của lực lượng lao động để thực hiện các nhiệm vụ và trách nhiệm của họ.”

Cấp quản lí phải liên tục cải tiến luồng thông tin bên trong tổ chức và tổ hợp tri thức của các cán bộ vào các qui trình ra quyết định bởi:

  • đảm bảo rằng công nhân có kĩ năng cập nhật để thực hiện việc của họ và tránh chi phí quay vòng người.
  • hỗ trợ cho công nhân tăng tính hiệu quả và năng suất.
  • đo đóng góp của lực lượng lao động cho doanh nghiệp.
  • hội tụ vào việc nâng cao hiệu năng doanh nghiệp (chất lượng, chi phí, thời gian)”

“Lực lượng lao động có kĩ năng yêu cầu cấp quản lí có kĩ năng cao.” Công nhân phải “đầu tư vào học cả đời.”

English version

The emerging trends

The technological world is changing very fast, including the required mobility and technical skills to support these changes.  Most global companies are now operating 24 hours a day and 7 days per week. Today knowledge has become a key strategy because of Moore’s law: “Computing power doubles every two years, technical knowledge changes every seven years”.

Software is a major contributing to the global economy, it has been applied in various ways to achieve many business goals such as faster, better and cheaper with million of jobs being created every year. The number of people supporting software development has increased from several thousands to several millions in the past twenty years and they are dispersed across all economic sectors.

Trends in US enrollment for software degrees have fluctuated over the last several years. Increases in enrollments were spurred by the growth of the PC in the early ’80s and the internet in the early ’90s but recently enrollment dropped significantly due to the media press magnification of outsourcing and create a shortage of software skill workers today. The software industry is also changing with so many new companies and new ideas. The focus of attention has moved from product to service.

Following are some of the emerging trends:

  • Software as a Service” (SaaS) – Software application delivery model where a software vendor develops a web-based software application and hosts and operates the application for use by its customers over the Internet.  Customers do not pay for owning the software but rather pay for using it. They use it through an API accessible over the Web and often written using web services.
  • Agile Software Method – A new, more agile method with better adaptable approach to improving customer satisfaction, by rapidly identifying customer needs using close collaboration to get early feedback with frequent software releases, using small highly skilled teams of developers with flexible designs to accommodate constant change.
  • Open Source – Is a set of principles and practices that promote access to the design and development of software products and knowledge. The term is commonly applied to the source code that is available to the general public with non-existent intellectual property restrictions. This allows users to create software content through incremental individual effort or through collaboration. Participants in open source environment can modify those products and redistribute them back into the community free of charge.  Open source software can provide building blocks that a company can use to enter a market or catch up.
  • Data Mining, Data Integration and Business Intelligence  - The best job opportunity in the next 10 years probably is about searching, capturing, and aggregating data, creating metadata, manipulating, bundling and presenting data for people to make decisions.  Future users need more “integration platforms” that let users merge “silos of information” into useful tools.  In a global enterprise, all data (i.e.: customer transactions, finance, information systems, manufacturing, supplier transactions, forecasting, and inventory) is integrated into information and knowledge for business advantage.”

Global demand for skilled IT workers is increasing with an estimated 5 to 10 million shortage by 2020.  “Demographic shift (aging population, declining birthrates) is creating a critical shortage of skilled workers and new unprecedented opportunities for many.  Inadequate education, obsolete education systems and academic complacency have created a huge technological gap among people where many jobs   are being eliminated or reduced.  The oversupply of low-skill workers generates high unemployment in many countries, while lack of high-skill workers creates significant shortage in the technology industry. Countries around the world are taking serious steps to take advantage of this trend by improving their education program and retraining their workforce to fill the skill gap needs.

Most organizations are making extensive use of Commercial Off The Shelf – COTS and relying more on external suppliers outsourcing to:

  • Reduce cost by buying rather than building
  • Improve time to market
  • Keep up with rapid changes in technology
  • Focus on “core competencies”
  • Shifting into integrating rather than manufacturing
  • Maintain position in a global world (globalization)
  • Support larger, more complex, and network centric software products.”

However the shift to COTS & Outsourcing does NOT imply less need for software development, but implies a major shift toward higher value skills to address emerging business needs. Following are skills mostly needed by software industry:

  1. Business Process Analyst
  2. Systems Engineer
  3. Requirements Engineer
  4. System Architect
  5. Enterprise Architect
  6. Data Mining/Business Intelligence Specialists
  7. Network Security Systems Specialists
  8. Large scale integration Specialist
  9. Product Development Manager
  10. Outsourcing Manager
  11. Software Project Management
  12. Program Management
  13. Software developers in specific domain areas

Most leading companies are focusing on developing and maintaining their Critical skills (Core competencies), with a strong emphasis on large scale integration.  Many will outsource their less critical skills.” Industry must:

  • “Identify the knowledge and skills required to perform business processes, so that they may be developed and used as basis for skilled workforce development.”
  • “Track the performance of their workforce in achieving their business objectives.”

Traditional academic training has not kept up with this trend to develop higher value skills.  There is an urgent need for companies to retrain their workers to focus on complex integration of large scale, network-centric, software intensive systems.”  “Traditional academic training is focusing too much in theory, but not practical solutions that industry needs.  Education Institutions must:

  • “Coordinate training activities with current and future business needs of industry to provide talent for key positions.”
  • “Continuously improve their training and upgrade the curricula to enhance the capability of the workforce to perform their tasks and responsibilities.”

Management must continuously improve the flow of information within the organization and incorporate the knowledge of staff members into decision-making processes by:

  • Ensuring that workers have up-to-date skills to perform their work and avoid the cost of turnover.
  • Supporting workers to increase effectiveness and productivity.
  • Measuring workforce contribution to the business.
  • Focusing on enhancing business performance (quality, cost, time)” “A skilled workforce requires a highly skilled management.” Workers must “Invest in life-long learning”.

 


Gửi bình luận
(0) Bình luận
1

Vòng đời kiểm thử

Nhiều người trong các bạn đã hỏi tôi về kiểm thử và mối quan hệ của nó với vòng đời phát triển phần mềm. Về căn bản kiểm thử tuân theo vòng đời tương ứng với mọi pha của vòng đời phát triển.
2

Một dòng mã

Khi tôi là sinh viên khoa học máy tính, tôi chưa bao giờ học về Quản lí cấu hình phần mềm Software Configuration Management (SCM).
3

Cách đo và độ đo

Tôi nhận được một email người gửi viết: “Cái gì là khác biệt giữa cách đo và độ đo và có bao nhiêu cách đo hay độ đo phần mềm?”
4

Thành công ở đại học

Thành công nghĩa là đạt tới mục đích của bạn, dù chúng là bất kì cái gì.
5

Cách đo

Tôi nhận được một email từ một sinh viên: “Tại sao chúng ta phải đo công việc của mình? Đo là khó và phí thời gian vì nó không cung cấp cho tôi giá trị. Nếu chúng ta có lỗi, chúng ta có thể sửa chúng về sau bất kể chúng có bao nhiêu. Tôi không biết tại sao chúng ta cần đo?”

Khoán ngoài ở mười thành phố

Trở thành “Bangalore nữa” sẽ nghĩa là nhiều tiền hơn trong ngân hàng và nhiều người sẽ có việc làm.

Vùng địa lý của việc gia công ở nước ngoài đang dịch chuyển

Theo nghiên cứu của A.T. Kearney, Ấn Độ và Trung Quốc liên tục đứng đầu là các đích tới của đưa việc ra nước ngoài; nhưng các nước Trung/Đông Âu lại tụt xuống trong khi Đông Nam Á và Trung Đông lại vươn lên.

Nghề kỹ nghệ phần mềm

Kĩ sư phần mềm là một trong những nghề được dự phóng tăng trưởng nhanh nhất trong các năm 2005-2025 với việc làm đầy hứa hẹn cho người xin việc có bằng đại học về kĩ nghệ phần mềm, quản lí công nghệ thông tin, và khoa học máy tính.

Lời khuyên cho người làm phần mềm

Nhiều người lập trình tin tri thức phần mềm là các ngôn ngữ lập trình hay công nghệ tính toán như: Java, C++, Linux, Windows NT, .Net, v.v. những tri thức cho phép người lập trình xây dựng phần mềm có thể chạy được trên máy tính.

Trung Quốc và CMU

Tin mới nhất ở Trung Quốc:

Mất nhân viên then chốt

Trong thời khủng hoảng tài chính toàn cầu, nếu công ti phần mềm giảm chi phí bằng cách sa thải thì có thể họ sẽ mất những nhân viên quan trọng và có thể không có khả năng xây dựng lại năng lực của mình khi kinh tế cải thiện.

Trung Quốc và Ấn Độ

Tuần trước tôi đã ở Trung Quốc và Ấn Độ để làm việc, đây là blog mới của tôi:

Kỹ năng của nhà doanh nghiệp

Blog GS John VU - GS John Vu - 14/07/2026 11:00
Tuần trước trong lớp, một sinh viên đã hỏi tôi: “Em muốn là một nhà doanh nghiệp như Steve Jobs hay Bill Gates và bắt đầu công ti riêng của em. Em cần làm gì để biết trước khi em tốt nghiệp?” Đột nhiên, vài sinh viên cũng muốn biết cách bắt đầu công ti riêng của họ. Dường như là mọi người đều muốn là ông chủ riêng của họ thay vì làm việc cho ai đó khác.

Những cải tiến quan trọng về AI và đồng bộ dữ liệu

Kỹ năng - 14/07/2026 10:00
Theo Zalo, các tính năng Dịch AI, AI Agent, đồng bộ dữ liệu hiện đang mở thử nghiệm cho người dùng từ tháng 7 và sẽ sớm được phổ biến đến toàn bộ người dùng.

AI tranh việc, đất sống nào cho người làm nghề thiết kế?

Phong cách sống - Đoàn Thủy - Việt Anh - 14/07/2026 09:00
Mất dự án vì khách chọn AI, bị khách dùng AI nhận xét sản phẩm, đó là những gì người làm thiết kế đang đối mặt. Trước làn sóng công nghệ, người làm nghề phải tìm lời giải cho giá trị của chính mình.

Không khóc giữa nhân gian - Khổ đau chỉ là ảo tưởng do chính mình tạo

Từ sách - Phim - PV - 14/07/2026 08:00
Tất cả chúng ta, không ngoại trừ bất kỳ ai trong đời này, đều đang bước vào một kỳ thi tâm linh.

Ưu tiên cho người quản lý dự án phần mềm

Blog GS John VU - GS John Vu - 13/07/2026 11:00
Phần lớn những người quản lí dự án được đào tạo để hội tụ vào lịch biểu nhưng theo kinh nghiệm của tôi, có lẽ điều quan trọng nhất là về đặt ưu tiên dự án.

10 câu trích dẫn ý nghĩa dành cho những ai đang cảm thấy lạc lối

Suy ngẫm - Trinh Quang - 13/07/2026 10:00
Khi bạn không thích những người xung quanh, cách tốt nhất để thể hiện sự không thích đó không phải là tranh cãi với họ, mà là chủ động rời bỏ họ.

Bức ảnh bữa cơm gia đình của tỷ phú Jensen Huang khiến nhiều người suy ngẫm

Truyền cảm hứng - Mi Vân - 13/07/2026 09:00
Một bữa cơm gia đình giản dị của Jensen Huang - CEO Nvidia và là một trong những tỷ phú giàu nhất thế giới - đang khiến nhiều người suy ngẫm về giá trị của gia đình giữa cuộc sống hiện đại.

Không khóc giữa nhân gian: Gặp lại chính mình trong vô lượng khổ đau

Từ sách - Phim - TĐ - 13/07/2026 08:00
"Không khóc giữa Nhân gian" không phải là một quyển sách chữa lành, mà là lời nhắn nhủ chánh niệm rằng chúng ta đừng sợ nỗi buồn. Nỗi buồn không đáng sợ, cái đáng sợ là hiểu sai và có thái độ chưa đúng với nỗi buồn mình đang trải qua.

Một dòng mã

Blog GS John VU - GS John Vu - 12/07/2026 10:00
Khi tôi là sinh viên khoa học máy tính, tôi chưa bao giờ học về Quản lí cấu hình phần mềm Software Configuration Management (SCM).

10 câu trích dẫn giúp bạn khi lạc lối

Suy ngẫm - Trinh Quang - 12/07/2026 09:00
Một khi đã đánh mất điều gì đó, bạn sẽ không bao giờ có thể lấy lại được. Có những việc, nếu bạn không làm ngay bây giờ, bạn sẽ không bao giờ làm lại được nữa.

Không khóc giữa nhân gian - Làm sao để hết khổ?

Từ sách - Phim - FN - 12/07/2026 08:00
Đau khổ vốn không trừ một ai, và nó có trăm hình vạn trạng: một sự mất mát, cảm giác cô độc giữa đám đông, hay đơn giản là nỗi thất vọng khi không đạt được thứ mà mình mong chờ. Vậy phải làm sao để ta hết khổ? Đau khổ có thực sự đáng sợ như người ta vẫn nghĩ? Hay chúng ta vẫn có thể nhìn đau khổ dưới một góc độ bao dung hơn?

Cách đo và độ đo

Blog GS John VU - GS John Vu - 11/07/2026 11:00
Tôi nhận được một email người gửi viết: “Cái gì là khác biệt giữa cách đo và độ đo và có bao nhiêu cách đo hay độ đo phần mềm?”

Không thích ai đó, cách khéo léo để xử lý việc này là thông qua "Phương pháp Sedona"

Suy ngẫm - PV - 11/07/2026 10:00
Trong cuộc sống, chúng ta sẽ luôn gặp những người mình không thích: đó có thể là một đồng nghiệp luôn nhắm vào bạn ở nơi làm việc, một người quen giả tạo và hay buôn chuyện, hoặc một người lạ có giá trị sống trái ngược với bạn và bạn không thể hòa hợp.

Mẹ tỷ phú Elon Musk chỉ cách nuôi dạy con thành tài: điều tuyệt đối không nên làm

Phong cách sống - Hân Ly - 11/07/2026 09:00
Mẹ của người giàu nhất thế giới cho rằng việc nuôi dạy con không nằm ở sự áp đặt, mà ở điều này cực kỳ quan trọng và cần thiết.

Sắp phát hành: Hồi ký của hy vọng

Tủ sách - PV - 11/07/2026 08:00
Hồi ký của hy vọng (Saving Five: A Memoir of Hope) thu hút sự chú ý của truyền thông quốc tế không chỉ bởi câu chuyện có thật của Amanda Ngọc Nguyễn, mà còn bởi cách cô kể lại cuộc đời mình vượt ra ngoài khuôn mẫu của một hồi ký về sang chấn.
HẠT GIỐNG TÂM HỒN
2019 Bản quyền thuộc về hatgiongtamhon.com.vn. Phát triển bởi ONECMS