Thay đổi công nghệ

GS John Vu20/03/2026 13:00
Thay đổi công nghệ

Sự phát triển của công nghệ thông tin trong ba mươi năm qua đã tạo ra thay đổi lớn trong nhiều công ti nhưng cũng đặt ra thách thức khi họ cần đảm bảo rằng người của họ có kĩ năng đúng để chuyển giao sản phẩm và dịch vụ có chất lượng.

Vài năm trước, hội tụ chính của công nghiệp công nghệ thông tin là giảm chi phí bằng cách khoán ngoài các việc cho các nước có lao động chi phí thấp nhưng ngày nay hội tụ chính dịch chuyển từ chi phí sang thu nhận kĩ năng. Khi các hệ thống phần mềm trở nên lớn hơn và phức tạp hơn, các kĩ năng cao hơn được cần tới bất kể chi phí. Phần mềm là cấu phần cốt yếu và duy nhất trong mọi doanh nghiệp và nó bành trướng toàn cầu qua ứng dụng của công nghệ internet. Có nhiều nghiên cứu tìm ra rằng các phần mềm lớn và phức tạp yêu cầu tri thức và kĩ năng nào đó mà đa số người phát triển phần mềm ngày nay không có. KHÔNG CÓ ĐỦ nguồn cung cấp người quản lí dự án có kinh nghiệm, người quản lí hệ thông tin, và kiến trúc sư hệ thống với tri thức chuyên gia lĩnh vực nào đó. Có thiếu hụt kĩ sư phần mềm được giáo dục và đào tạo thích hợp ở cả Mĩ, châu Âu VÀ Trung Quốc và Ấn Độ. Hiện thời, không có các chuẩn giáo dục được thiết lập cho các hệ thống lớn và phức tạp cho nên mọi sự tuỳ vào từng đại học và các công ti đào tạo tổ chức chương trình đào tạo riêng của họ.

Một thách thức then chốt là nhận diện các khía cạnh nào đó của kĩ nghệ phần mềm, là duy nhất cho các hệ thống phần mềm lớn và phức tạp. Chẳng hạn, các môn học có thể đề cập tới kĩ nghệ yêu cầu, kiến trúc hệ thống, thiết kế phần mềm, phương pháp luận phát triển, mô hình hoá và mô phỏng phần mềm, quản lí giao diện, quản lí dự án phần mềm, tích hợp hệ thống, an ninh phần mềm, bền vững hệ thống, và quản lí cấu hình. Không may là những khu vực này yêu cầu nhiều kinh nghiệm trong công nghiệp và các giáo sư hàn lâm điển hình có thể KHÔNG có kinh nghiệm để dạy và phần lớn các nhà chuyên môn công nghiệp lại quá bận rộn không dành được thời gian để dạy.

Khi công nghiệp công nghệ thay đổi nhanh chóng, người phát triển phần mềm không chú ý tới những thay đổi nhanh chóng này trong vài năm tới có thể thấy mình bị bỏ tụt lại sau. Với bành trướng của công nghệ thông tin trong mọi doanh nghiệp, người phát triển phần mềm phải siêng năng trong việc đánh giá những xu hướng và công nghệ này tác động thế nào lên việc làm của họ. Nếu họ không làm điều đó, họ có thể mất việc. Bộ phận phần mềm vận hành theo cách truyền thống của quản lí kết cấu nền và thông tin về căn bản sẽ bỏ qua xu hướng đang làm thay đổi ngành công nghiệp này cho tới khi quá chậm mới nhận ra thì không kịp nữa. Khi họ cố gắng bắt đuổi theo, họ sẽ phạm phải sai lầm, có lẽ với nhiều sai lầm và sẽ rất tốn kém.

Môi trường Công nghệ thông tin trung bình bây giờ phức tạp hơn nhiều so với vài năm trước đây và kĩ năng trung bình của người phát triển phần mềm đang thay đổi nhanh chóng. Ngày nay xu hướng là Enterprise 2.0, phần mềm xã hội, Ảo hoá, phần mềm như dịch vụ-Software as a Service (SaaS), tính toán mây, ứng dụng di động, an ninh và khoán ngoài v.v. Tất cả những thay đổi này đang xảy ra nhanh chóng nhưng ít người chú ý tới điều đó. Điều đã thường xảy ra là công ti mua phần mềm, người phát triển thực hiện nó và tất cả đều được thực hiện tại chỗ, trong cơ quan, nhưng ngày nay, công ti mua giấy phép về sản phẩm bán sẵn trên thị trường – Commercial-off-the-Shelves (COTS) rồi chuyên biệt nó, một số ứng dụng được khoán ra ngoài, nhiều kết cấu nền được đi thuê từ nhà cung cấp SaaS VÀ mọi thứ đều phải làm việc đúng và an ninh. Vai trò của người phát triển phần mềm đang trở nên ngày một nhiều tính chất của kiến trúc sư giải pháp, người tích hợp hệ thống, và người quản lí hệ thông tin hơn chỉ là người lập trình hay kiểm thử nhưng phần lớn các trường vẫn dạy lập trình và kiểm thử như chẳng cái gì đã thay đổi.

Trong hoàn cảnh hiện thời, các công ti có thể bị buộc phải lấy “cách tiếp cận gây ấn tượng” bởi vì với ngân sách giới hạn và cạnh tranh cao. Một cách tiếp cận có thể là khoán ngoài hoàn toàn hệ thông tin cho nước khác nơi họ có người với tri thức và kĩ năng. Cách tiếp cận khác có thể là nhanh chóng chuyển vào “Ảo hoá” và “tính toán mây” nơi nhà cung cấp sẽ tiếp quản nhiều chức năng công nghệ thông tin then chốt. Với toàn cầu hoá, những nhà cung cấp này KHÔNG nhất thiết phải ở cùng một nước với công ti. Cách tiếp cận này sẽ tạo ra những cơ hội mới cho một số nước nhưng cũng tạo ra khó khăn có ý nghĩa cho các nước khác. Chẳng hạn, vài tháng trước chính phủ Anh bắt đầu khoán ngoài khối lượng lớn công việc CNTT của chính phủ cho Ấn Độ và đặt nhiều người phần mềm Anh ra ngoài công việc. Không ai thậm chí nghĩ được rằng chính phủ sẽ làm cái gì đó đột ngột vậy nhưng khi đa số công nhân phần mềm của chính phủ bằng lòng và tin tưởng rằng việc làm của họ là an toàn, họ thậm chí không muốn học cái gì đó mới. Theo một báo cáo, một số người dành nhiều năm làm việc trong hệ thống chính phủ chỉ biết cách lập trình trong Fortran và Pascal trên máy tính lớn, họ thậm chí không biết cách dùng PC.

English version

Technology changes

The development of information technologies in the past thirty years have created significant changes in many companies but it also poses a challenge as they need to ensure that their people has the right skills to deliver quality products and services.

Few years ago, the main focus of the information technology industry is reducing costs by outsourcing works to lower labor cost countries but today the main focus shifts from costs to skills acquisition. As the software systems became larger and more complex, higher skills are needed regardless of the costs. Software is a unique and critical component in all businesses and it extends globally with the application of internet technologies. There were several studies findings that larger and complex softwares require certain knowledge and skills that a majority software developers today do not have. There are NOT ENOUGH supply of experienced project managers, Information Systems Managers, and system architects with certain domain expertise. There is a shortage of adequately educated and trained software engineers in the both U.S, Europe AND China and India. Currently, there are no established software education standards for large and complex systems so it is up to each university and training company to come up with their own training programs.

A key challenge is to identify certain aspects of software engineering that are unique to large and complex software systems. For example, courses that can address requirements engineering, system architect, software design, development methodology, software modeling and simulation, interface management, software project management, system integration, software security, system sustainment, and configuration management. Unfortunately, these areas require a lot of experiences in the industry and typical academic professors may NOT have experience to teach and most industry professionals are too busy to spend time teaching.

As the technology industry is changing rapidly, software developers who do not pay attention to these rapid changes in the next few years could see themselves left behind. With the expansion of information technologies in every business, software developers have to be diligent in assessing how these trends and technologies impact their jobs. If they don’t, they could be out of work. A software  department that operates in the traditional way of managing infrastructure and information will typically ignore the trends that changing the industry until it is too late. As they are trying to catch up, they will make mistake, probably a lot of mistakes and it will be very costly.

The average Information Technology environment is now more complex than few years ago and the average skills of software developer are changing fast. Today the trends are Enterprise 2.0, Social software, Virtualization, Software as a Service (SaaS), Cloud Computing, Mobile applications, Security and outsourcing etc. All theses changes are happening fast but few people are paying attention to it. It used to be that company buys software, developers implement it and it was all done in-house but today, company license Commercial-off-the-Shelves (COTS) then customized it, some applications are being outsourced, many infrastructures are rented from SaaS vendor AND everything must be working correctly and securely. The role of software developers is becoming more of a solution architect, a systems integrators, and an information systems managers than just programmers or testers but most schools are still teaching programming and testing like nothing has changed.

Under current conditions, companies may be forced to take a “Dramatic approach” because of limited budgets and high competitions. One approach could be completely outsource information systems to another countries where they have people with knowledge and skills. Other could be move quickly into “Virtualization” and “Cloud computing” where vendors will take over many key information technology functions. With globalization, these vendors are NOT necessary have to be in the same country as the company. These approach will create new opportunities to some countries but also create significant difficulty to others. For example, last months U.K government began to outsource significant amount of government IT works to India and put a lot of UK software people out of work. Nobody would even think that government would do something that dramatic but when a majority of government software workers are complacent and believe that their jobs are safe, they did not even want to learn something new. According to a report, some people who spent many years working in government systems only know how to program in Fortran and Pascal in Mainframe computers, they did not even know how to use a PC.

 


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

Làm việc hay không làm việc

Tuần trước tôi nhận được một email: “Dường như là thầy đang khuyến khích sinh viên đi làm trong khi vẫn đang học đại học nhưng bố mẹ em bảo em rằng em phải tập trung vào học tập vì họ có thể chăm lo cho em. Đi làm sẽ làm phân tán học tập của em và em KHÔNG nên làm hai điều đồng thời thì sẽ không thành công trong cái nào. Thầy nghĩ thế nào?”
2

Phần mềm mã nguồn mở

Phần mềm “nguồn mở” là phần mềm được viết theo cách mã nguồn để mở, sẵn có cho mọi người dùng, thay đổi, cải tiến và tự do phân phối lại nó.
3

Lập mục đích

Bạn có biết thuyền trưởng dẫn hướng con thuyền của mình trên đại dương thế nào không?
4

Tri thức và kỹ năng

Tuần trước, tôi đã thảo luận với sinh viên về kĩ năng mà công nghiệp phần mềm cần. Khi tôi bảo họ rằng có nhiều việc làm cho xây dựng ứng dụng di động và làm việc với các ứng dụng bán sẵn trên thị trường Commercial Off The Shelf (COTS) như SAP và PeopleSoft, một sinh viên lập tức lên tiếng lo ngại rằng những điều đó không được dạy trong trường.
5

Điều nước Mỹ cần

Theo báo cáo của chính phủ Mĩ, trong năm thứ hai liên tiếp, kĩ sư phần mềm là việc làm số một ở Mĩ.

Lãnh đạo kỹ thuật

Lãnh đạo kĩ thuật là một kĩ năng KHÔNG được dạy trong đại học. Nó là một trong những kĩ năng bạn phát triển chỉ theo thời gian và kinh nghiệm.

Trường dạy quản lý hệ thông tin

Tôi nhận được một email người gửi viết: “Tôi rất quan tâm tới một chương trình mới có tên là Quản lý hệ thông tin (ISM). Thầy có thể nói thêm cho tôi về nó được không và trường nào là tốt nhất trong lĩnh vực này?”

Chất lượng phần mềm

Tôi nhận được một email hỏi: “Ai chịu trách nhiệm về chất lượng phần mềm? Điều đó phải thuộc về người đảm bảo chất lượng phần mềm bởi vì đó là việc của họ hay thuộc về người kiểm thử, người phải kiểm tra chất lượng? Làm sao tôi đo được chất lượng của sản phẩm phần mềm?”

Tìm việc

Trong thị trường việc làm đầy cạnh tranh ngày nay, tri thức và kĩ năng là quan trọng hơn bao giờ hết.

Nhóm kiểm thử độc lập

Phát triển phần mềm bao giờ cũng có lỗi và kiểm thử được dùng để tìm và sửa lỗi.

Quản lý hệ công nghệ thông tin

Ngày nay Công nghệ thông tin có khắp mọi nơi và kiểm soát nhiều thứ, từ xưởng chế tạo lớn cho tới doanh nghiệp nhỏ, từ hệ thống chính phủ tới các hệ thống doanh nghiệp tư nhân.

Chất lượng của người quản lý dự án

Tôi nhận được một email hỏi về điều tôi đã viết về người quản lí dự án phần mềm. Người này đã viết “Người quản lí dự án phải có kĩ thuật như thế nào? Tôi mới tốt nghiệp trong khoa học máy tính và đã hoàn thành lớp quản lí dự án. Tôi có đủ phẩm chất để làm việc như người quản lí dự án phần mềm không? Nếu không thì tại sao?”

Cách nhìn khác về phần mềm như dịch vụ (SaaS)

Vấn đề dùng các phần mềm thương mại – Commercial Off The Shelves (COTS) là rất đắt.

Tính toán mây

Blog GS John VU - GS John Vu - 22/06/2026 12:00
Một người quản lí hỏi: “Tác động của tính toán mây là gì? Công ti tôi được coi như dùng dịch vụ tính toán mây từ Microsoft. Điều gì sẽ xảy ra cho những người làm việc trong nhóm công nghệ thông tin hỗ trợ cho công ti?”

Thất nghiệp đừng vội hoảng: 5 kỹ năng "hái ra tiền" tự học miễn phí giúp bạn lật ngược thế cờ

Kỹ năng - Kiều Dương - 22/06/2026 11:00
Thay vì lo âu khi CV gửi đi chưa có phản hồi, hãy tận dụng khoảng thời gian này để trang bị 5 kỹ năng hữu ích hoàn toàn miễn phí trên mạng.

Tỷ phú Elon Musk và 5 lời khuyên: Chỉ cần làm được 1 điều, cơ hội thành công sẽ tăng vọt

Suy ngẫm - Phương Anh - 22/06/2026 10:00
Vị tỷ phú này cho rằng, để đạt được thành công, mỗi người cần phải mạnh mẽ và nỗ lực thực hiện những điều sau.

Câu chuyện đằng sau tấm ảnh sét đánh đỉnh Landmark 81 thu hút "bão like"

Phong cách sống - Vũ Thanh Bình - 22/06/2026 09:00
Sau 7 năm theo dõi hiện tượng giông sét, tác giả bức ảnh đã ghi lại được khoảnh khắc sét đánh trúng đỉnh tòa nhà Landmark 81 trong cơn mưa lớn tại TPHCM.

Biến tiềm năng thành tài năng - Chúng ta đang sống trong một nền văn hóa tôn thờ tài năng thiên bẩm

Từ sách - Phim - TĐ - 22/06/2026 08:00
 Adam Grant cho rằng tiềm năng không nằm ở nơi bạn bắt đầu, mà nằm ở quãng đường bạn có thể đi được.

Công nghiệp công nghệ thông tin ở Nga

Blog GS John VU - GS John Vu - 21/06/2026 12:00
Khi lần đầu tiên tôi tới thăm Nga năm 1996 để tiến hành nghiên cứu về xu hướng phần mềm, tôi đã bị ấn tượng về lực lượng lao động kĩ năng cao quãng vài nghìn người phát triển phần mềm, nhiều người có bằng tiến sĩ và thạc sĩ với đào tạo chuyên sâu về toán học và vật lí.

Vì sao quẹt thẻ ngân hàng thanh toán đúng chỗ nhưng bạn không được hoàn tiền như quảng cáo?

Kỹ năng - Thu Thủy - 21/06/2026 11:00
Bạn nghĩ mình đã quẹt thẻ tại đúng nhà hàng, đúng chương trình ưu đãi nhưng vẫn không nhận được hoàn tiền như kỳ vọng. Trong khi đó, người khác chi tiêu tương tự lại được hưởng đầy đủ. Sự khác biệt nằm một mã 4 chữ số ít ai để ý.

Sau 30 tuổi, bạn biết mình có thể làm khác đi, nhưng chưa dám

Suy ngẫm - Hà Nguyên - 21/06/2026 10:00
Không phải không muốn cố gắng, mà là không biết cố vào lúc nào.

Từng bị smartphone "khai tử", Gen Z bất ngờ hồi sinh dòng máy ảnh 20 năm tuổi

Phong cách sống - Minh Ngọc - 21/06/2026 09:00
Bị smartphone 'khai tử' suốt hơn 10 năm, máy ảnh compact bất ngờ hồi sinh: Gen Z đang săn lùng thứ công nghệ lỗi thời này vì điều gì?

Cô đơn ở đỉnh cao

Từ sách - Phim - Minh Nguyệt - 21/06/2026 08:00
Có một câu hỏi mà nhiều lãnh đạo tự hỏi mình sau một cuộc họp dài, khi căn phòng đã vắng hết người: tại sao mình lại cô đơn đến vậy?

Làm việc hay không làm việc

Blog GS John VU - GS John Vu - 20/06/2026 12:00
Tuần trước tôi nhận được một email: “Dường như là thầy đang khuyến khích sinh viên đi làm trong khi vẫn đang học đại học nhưng bố mẹ em bảo em rằng em phải tập trung vào học tập vì họ có thể chăm lo cho em. Đi làm sẽ làm phân tán học tập của em và em KHÔNG nên làm hai điều đồng thời thì sẽ không thành công trong cái nào. Thầy nghĩ thế nào?”

‘Thuật nhìn người’ của Gia Cát Lượng: Quan sát 7 điều, người tài - người tệ không thể che giấu!

Kỹ năng - Diệu Đan - 20/06/2026 11:00
7 tiêu chí nhìn người của Gia Cát Lượng không chỉ đúng trong việc chọn tướng thời loạn, mà còn là kim chỉ nam hữu ích trong thời hiện đại khi quản trị nhân sự, kinh doanh ngày nay.

Bộ não của bạn đạt đỉnh cao ở độ tuổi nào?

Suy ngẫm - Phạm Hường - 20/06/2026 10:00
Khi tuổi trẻ dần trôi vào dĩ vãng, bạn có thể bắt đầu lo sợ về tuổi già, nhưng nghiên cứu cho biết nhiều người trong chúng ta, chức năng tâm lý tổng thể thực sự đạt đỉnh điểm ở độ tuổi từ 55 đến 60.

CEO Nvidia hé lộ bí mật thành công trong sự nghiệp của một con người

Phong cách sống - Mai Trang - 20/06/2026 09:00
Đó là hãy học cách yêu công việc mình đang làm thay bằng tìm kiếm công việc mình yêu thích.

Trạm dừng sinh tử: Quan sát trung thực về những cuộc gặp gỡ trong giây phút cuối cùng

Từ sách - Phim - TĐ - 20/06/2026 08:00
Có một câu hỏi mà hầu hết chúng ta đều né tránh suốt cả cuộc đời: điều gì xảy ra sau khi chúng ta chết?
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