Trang chủ › Blog › Công nghệ tiên tiến & Xu hướng IT
Tương Lai Của Software Engineering: Top 6 Xu Hướng IT Dự Đoán Cho Năm 2024

Trong 10 năm qua, công nghệ số đã trở thành một thị trường lớn. Điện toán đám mây, phân tích dữ liệu và trí tuệ nhân tạo (AI) đã và đang tác động mạnh mẽ đến kỳ vọng của người tiêu dùng, mô hình vận hành và khả năng sinh lời.
Những tiến bộ công nghệ này (và nhiều tiến bộ khác) sẽ không thể có được nếu thiếu sự đổi mới liên tục trong lĩnh vực IT. Trong bài viết này, chúng tôi tìm hiểu, dựa trên dữ liệu về các chủ đề mới của thị trường, những xu hướng IT mới nhất trong lĩnh vực software engineering — bao gồm cả khía cạnh công nghệ và chiến lược phát triển phần mềm.
Xu Hướng IT Trong Software Engineering Năm 2024
Năm 2023 là một năm đầy biến động đối với ngành công nghệ. Sau giai đoạn tăng trưởng nhanh, nhiều doanh nghiệp đã phải điều chỉnh mục tiêu vì tăng trưởng không hoàn toàn chuyển hóa thành lợi nhuận.
Tuy nhiên, bất chấp các thách thức vận hành, lạm phát gia tăng và làn sóng sa thải liên tục, nhiều lãnh đạo doanh nghiệp (94%) vẫn có kế hoạch tăng đầu tư vào IT và công nghệ mới nổi trong năm 2024 để thúc đẩy đổi mới và tăng trưởng bền vững.
Cụ thể, chúng tôi tin rằng các xu hướng software engineering sau đây sẽ chi phối chương trình nghị sự kinh doanh trong năm 2024.
1. Platform Engineering Cải Thiện SDLC
Các doanh nghiệp đang sở hữu danh mục công nghệ đáng kể. Càng nhiều công nghệ càng kéo theo chi phí vận hành cao hơn, vấn đề về khả năng tương tác và dấu chân carbon lớn hơn.
Để tối ưu hóa chi phí vận hành, các đội ngũ tiên phong đang chuyển sang platform engineering. Đây là một mô hình phát triển phần mềm dựa trên việc sử dụng một nền tảng kỹ thuật dùng chung, nhằm thúc đẩy các công cụ chung, thành phần có thể tái sử dụng, dịch vụ dùng chung và kiến thức chung giữa các đội phát triển phần mềm.
Source: Gartner
Về bản chất, platform engineering được xây dựng dựa trên các thực hành DevOps tốt nhất như continuous integration (CI), continuous delivery (CD), infrastructure as code (IaaS), và tăng cường hợp tác. Tuy nhiên, khác với DevOps, platform engineering tập trung vào việc cải thiện trải nghiệm của nhà phát triển — chứ không chỉ đơn thuần là nâng cao chất lượng sản phẩm cuối cùng.
Platform engineering thúc đẩy việc tạo ra các toolchain và workflow được chuẩn hóa để nhà phát triển có thể tự phục vụ. Bằng cách sử dụng các công cụ từ một internal developer portal (IDP), kỹ sư phần mềm có thể tạo, cải tiến và hiện đại hóa ứng dụng mới nhanh hơn.
Đội ngũ platform engineering đảm nhận các tác vụ "vận hành nền" quan trọng — từ tự động hóa việc cấp phát hạ tầng và workflow cho đến việc quản lý chủ động IDP.
Source: Vanson Bourne "The business impact of the Cloud"
Bằng việc cung cấp một "golden path" gồm toàn bộ công cụ cần thiết cho phát triển, kiểm thử, triển khai và quản lý sản phẩm, IDP giúp việc tự phục vụ của nhà phát triển trở nên dễ dàng hơn. Điều này giúp nhà phát triển không cần phải thành thạo từng công cụ riêng lẻ, giảm tải nhận thức và nâng cao hiệu quả.
Nike, Nordstrom và Starbucks cho biết phần lớn năng suất software engineering của họ đến từ các thực hành platform engineering. Nhìn chung, các doanh nghiệp áp dụng ghi nhận độ tin cậy hệ thống được cải thiện (60%), năng suất của nhà phát triển phần mềm tăng (59%) và các tiêu chuẩn workflow được cải thiện (57%).
Bên cạnh việc nâng cao hiệu suất đội ngũ và chất lượng phần mềm, platform engineering còn giúp giảm thiểu lãng phí — chẳng hạn như công việc thủ công dư thừa và việc sử dụng quá mức tài nguyên tính toán — từ đó cải thiện hiệu suất ESG.
2. Thúc Đẩy Việc Áp Dụng Industry Cloud Platform
Kể từ giữa những năm 2010, việc áp dụng cloud đã phát triển ổn định. Năm 2023, các doanh nghiệp trên toàn thế giới đã chi hơn khoảng 563 tỷ USD cho các dịch vụ đám mây công cộng, bao gồm các giải pháp PaaS, IaaS, SaaS và DaaS.
Vận hành cloud-native đã được chứng minh là tiết kiệm chi phí hơn, thân thiện với môi trường hơn và hướng đến đổi mới hơn, mở ra con đường cho việc phát triển ứng dụng mới.
Tuy nhiên, cho đến gần đây, công nghệ đám mây vẫn cung cấp một bộ tính năng tiêu chuẩn bất kể ngành nghề, và mỗi doanh nghiệp phải tự cấu hình để đáp ứng nhu cầu vận hành riêng. Để đáp ứng điều này, một số nhà cung cấp đã phát triển sản phẩm của mình thành industry cloud platform.
Industry cloud platform bao gồm các giải pháp đám mây được thiết kế riêng cho nhu cầu của từng ngành cụ thể, như y tế, bán lẻ, tài chính hoặc AdTech. Chúng được thiết kế đặc biệt để đáp ứng các yêu cầu của ngành về lưu trữ dữ liệu, khả năng kiểm toán và bảo mật, cung cấp sự kết hợp linh hoạt giữa các dịch vụ SaaS, PaaS và IaaS để hỗ trợ các use case cụ thể.
Các tính năng của industry cloud rất đa dạng, từ kiến trúc dữ liệu được tối ưu hóa và công cụ phát triển mới (ví dụ, cho data fabric) cho đến bộ sưu tập các ứng dụng SaaS được cài đặt sẵn trên hạ tầng đám mây được quản lý. Ví dụ, Salesforce Health Cloud được trang bị sẵn phần mềm quản lý bệnh nhân và phân tích y tế, và là một nền tảng tuân thủ HIPAA. Ngược lại, Snowflake đã ra mắt Media Data Cloud với kiến trúc dữ liệu được thiết kế riêng cho nhu cầu của các doanh nghiệp AdTech.
Đến năm 2027, dự kiến 15% đến 70% doanh nghiệp sẽ sử dụng industry cloud platform. Khi chuyển đổi sang vận hành cloud-native, đội ngũ cloud engineering của 8allocate sẵn sàng tư vấn về việc lựa chọn nền tảng đám mây tối ưu và thúc đẩy việc áp dụng.
3. Framework AI Mới RAG Thúc Đẩy Phát Triển Gen AI
Hiện tại, chỉ 5% các doanh nghiệp dẫn đầu thị trường đã triển khai Gen AI một cách toàn diện, nhưng phần lớn doanh nghiệp (62%) coi đầu tư vào lĩnh vực này là ưu tiên hàng đầu của tổ chức. Đây là kết quả theo khảo sát Data & Analytics năm 2024 của Wavestone.
Đặc biệt, các lãnh đạo doanh nghiệp đang tìm kiếm cách nâng cao năng lực phân tích dữ liệu, và các framework mới như retrieval-augmented generation (RAG) đang giúp hiện thực hóa điều đó.
Được giới thiệu lần đầu bởi Patrick Lewis của Facebook AI Research, RAG là một tập hợp các kỹ thuật và phương pháp để truy xuất dữ kiện từ các nguồn bên ngoài.
Về bản chất, RAG cho phép các mô hình ngôn ngữ lớn (LLM) truy cập thêm dữ liệu vốn không nằm trong quá trình huấn luyện hay tối ưu tham số, từ đó cung cấp phản hồi chính xác hơn cho người dùng. Các mô hình RAG có thể quét các tài liệu nội bộ của doanh nghiệp để tra cứu dữ liệu, hoặc tham chiếu các tài liệu đã được lập chỉ mục trên internet để cung cấp cho người dùng dữ liệu mới nhất và trích dẫn nguồn của đầu ra. RAG cũng giúp đưa ra phản hồi tốt hơn đối với các câu hỏi mơ hồ của người dùng và giảm thiểu tình trạng ảo giác (hallucination) của mô hình.
Ban đầu, các kỹ thuật RAG chủ yếu tập trung vào việc tối ưu hóa toàn bộ pipeline từ đầu đến cuối giữa retriever và generator. Tuy nhiên, theo nghiên cứu năm 2024, RAG đang chuyển sang một cách tiếp cận theo module hơn, trong đó retriever và generator có thể được tối ưu hóa độc lập. Điều này cho phép tùy chỉnh linh hoạt hơn về nguồn tri thức, phương pháp truy xuất và lựa chọn LLM.
Source: MarkTechPost
Năm 2023, nhiều framework RAG mã nguồn mở mới đã xuất hiện — từ các cách tiếp cận gốc như Parent Document Retriever cho đến các mẫu module phức tạp hơn như RAG Fusion.
Cuối năm 2023, Microsoft đã ra mắt một giải pháp RAG thương mại dành cho doanh nghiệp. Trong năm 2024, dự kiến sẽ có thêm nhiều sản phẩm từ các nhà cung cấp công nghệ lớn.
Trong thực tế, RAG cải thiện đáng kể chất lượng và độ liên quan của đầu ra LLM, giúp các tổ chức xây dựng "Copilots" và "GPTs" tùy chỉnh được huấn luyện trên dữ liệu nội bộ với độ chính xác hiệu suất đã được kiểm chứng.
4. IT Outsourcing Tiếp Tục Là Chiến Lược Quan Trọng Để Thu Hút Nhân Tài
Các lãnh đạo doanh nghiệp vẫn tiếp tục gặp khó khăn với tình trạng thiếu hụt nhân tài công nghệ. Theo báo cáo Employment Outlook quý 1 năm 2024 của ManpowerGroup, 75% nhà tuyển dụng trên toàn thế giới báo cáo tình trạng hạn chế về nhân tài, trong đó các vị trí IT, dữ liệu và kỹ thuật được xem là khó tuyển nhất.
Source: ManpowerGroup Empoyment Outlook Q1 2024
Theo Gartner, với cam kết gần như phổ biến đối với phát triển AI, việc thu hút nhân sự đủ năng lực ngày càng trở nên khó khăn hơn — xu hướng này đặc biệt rõ rệt tại các thị trường đã phát triển. Gartner dự đoán nhu cầu về nhân tài công nghệ sẽ vượt xa nguồn cung vào năm 2026.
Trong vài năm qua, các mối quan hệ hợp tác phát triển phần mềm đã trở thành một trong những chiến lược chủ chốt để khắc phục tình trạng hạn chế nhân tài tại thị trường địa phương (như chúng tôi đã chia sẻ trong eBook của mình).
Để có được năng lực cần thiết và thúc đẩy các dự án phát triển phần mềm, 76% doanh nghiệp dựa vào các nhà cung cấp dịch vụ IT bên thứ ba. Trong năm 2024, sự cộng hưởng này được dự đoán sẽ tiếp tục gia tăng.
Theo Deloitte, khoảng 60% các nhà cung cấp dịch vụ dùng chung (hay còn gọi là đối tác outsourcing) đã mở rộng phạm vi dịch vụ và mở thêm văn phòng địa phương mới trong năm 2023 để đáp ứng nhu cầu ngày càng tăng.
Đặc biệt, khu vực Trung và Đông Âu (CEE) đang củng cố vị thế là khu vực hàng đầu để tuyển dụng nhà phát triển phần mềm. Ba Lan, Ukraine và Romania là nơi có hơn 870.000 chuyên gia IT, với hơn 10.000 sinh viên mới tốt nghiệp gia nhập ngành mỗi năm.
Source: ManpowerGroup Empoyment Outlook Q1 2024
Kiến thức kỹ thuật vững chắc trong các lĩnh vực như điện toán đám mây, phân tích dữ liệu lớn, ML và AI — kết hợp với sự gần gũi về văn hóa và địa lý với các thị trường phương Tây cùng môi trường kinh doanh ngày càng cải thiện — đã đưa CEE trở thành một trong những trung tâm công nghệ phát triển nhanh nhất thế giới.
Microsoft, Amazon, IBM, Facebook, Snapchat và Google đã thiết lập các trung tâm phân phối tại khu vực này. OpenAI đã bày tỏ ý định mở văn phòng khu vực tại Ba Lan, và Netflix gần như đã hoàn tất một thỏa thuận.
Tuy nhiên, nhu cầu về nhân tài công nghệ tại CEE vẫn thấp hơn nguồn cung, khiến các dịch vụ software engineering có chi phí cạnh tranh hơn. Nếu bạn đang tìm cách rút ngắn thời gian đưa sản phẩm phần mềm mới ra thị trường hoặc tìm kiếm những kỹ năng công nghệ còn khan hiếm, hãy cân nhắc những cơ hội mà CEE mang lại.
5. AI Tiếp Tục Nâng Cao Năng Suất Phát Triển Phần Mềm
Năm 2023 chứng kiến sự xuất hiện mạnh mẽ của các công cụ generative AI, với việc Microsoft ra mắt GitHub Copilot và Microsoft Security Copilot, Amazon ra mắt CodeWhisperer, và Replit ra mắt Ghostwriter (chưa kể đến các trường hợp sử dụng ChatGPT để viết code).
Các công cụ generative AI đã chứng minh giá trị trên nhiều tác vụ software engineering, từ gỡ lỗi code, lên ý tưởng thiết kế ứng dụng cho đến quét lỗ hổng bảo mật phần mềm. Các bài kiểm tra khoa học cho thấy một số công cụ AI có thể đạt hiệu suất ngang tầm chuyên gia trong nhiều bài kiểm tra lập trình khác nhau.
Tỷ lệ sử dụng generative AI (Gen AI) vẫn còn tương đối thấp trong các đội ngũ software engineering, nhưng tiềm năng của công nghệ này là vô cùng lớn.
Theo GitHub, các công cụ phát triển phần mềm AI có thể bổ sung thêm tương đương 15 triệu "nhà phát triển hiệu quả" trên toàn cầu vào năm 2030. Về mặt tài chính, điều này tương đương với việc GDP toàn cầu tăng thêm 1,5 nghìn tỷ USD.
Bên cạnh việc nâng cao năng suất của đội ngũ software engineering, các công cụ Gen AI còn giúp nhà phát triển cải thiện kỹ năng lập trình của mình. Cứ 4 nhà phát triển thì có 3 người tin rằng các công cụ coding AI thúc đẩy sự hợp tác tốt hơn trong đội ngũ.
Gartner cũng dự đoán rằng trong vài năm tới, các tổ chức sẽ tích hợp Gen AI vào các quy trình software engineering rộng hơn:
- Đến năm 2025, 30% doanh nghiệp sẽ triển khai chiến lược phát triển và kiểm thử ứng dụng AI.
- Đến năm 2026, 60% thiết kế website và ứng dụng di động sẽ được tự động hóa bởi Gen AI.
- Đến năm 2027, 15% ứng dụng mới sẽ được AI tự động tạo ra mà không cần sự can thiệp của con người.
Bằng việc giảm đường cong học tập, Gen AI đang thu hút nhiều người hơn đến với sự nghiệp công nghệ, tiếp sức mạnh mẽ cho một thế hệ citizen developer mới, và giúp các tổ chức thu hẹp khoảng cách kỹ năng dai dẳng.
Đồng thời, sẽ cần có những cách tiếp cận mới để kiểm tra chất lượng đầu ra code do AI tạo ra. Tương tự, các công cụ AI cũng có thể trở thành vector tấn công mới cho các tác nhân độc hại, đòi hỏi các biện pháp bảo mật bổ sung cho những hệ thống này.
6. Kỳ Vọng Tác Động Từ Công Nghệ Mới, Không Chỉ Là Đổi Mới
Các công nghệ mới nổi mang tiềm năng chuyển đổi to lớn, nhưng các lãnh đạo doanh nghiệp đang chịu áp lực ngày càng lớn để thấy được lợi tức đầu tư (ROI) thực sự. Trên thực tế, "thiếu niềm tin do thiếu ROI" được xem là rào cản lớn nhất đối với chuyển đổi số trong doanh nghiệp.
Trong năm 2024, dự kiến sẽ có nhiều lãnh đạo hơn tập trung vào việc hiểu rõ tác động của các xu hướng công nghệ mới đối với mô hình kinh doanh và khả năng sinh lời. Không phải khoản đầu tư công nghệ mới nào cũng làm thay đổi mô hình kinh doanh — ví dụ, việc chỉ đơn thuần nâng cấp năng lực hiện có có thể ít tác động đến hoạt động kinh doanh (ví dụ: tăng dung lượng lưu trữ dữ liệu).
CIO cũng cần nhận thức được khoảng cách giữa kỳ vọng của lãnh đạo doanh nghiệp và năng lực thực tế mà bộ phận IT có thể đáp ứng. Ví dụ, nếu một tổ chức chưa có năng lực quản lý dữ liệu trưởng thành, việc phát triển giải pháp AI mới sẽ là một cuộc chiến khó khăn. Tương tự, các phương pháp machine learning khác nhau đều có ưu điểm và hạn chế riêng, cũng như đòi hỏi những bộ kỹ năng cụ thể mà đội ngũ AI cần có.
Để tránh những tình huống này, các lãnh đạo doanh nghiệp nên tập trung đánh giá năng lực software engineering của mình và tác động của chúng đến mô hình vận hành. Các thực hành như giai đoạn khám phá trong phát triển phần mềm, đánh giá mức độ sẵn sàng công nghệ, và Capability Maturity Model Integration (CMMI) có thể hỗ trợ trong lĩnh vực này.
7. Kết Luận: Mở Đường Đến Thành Công Trong Năm 2024
Các lãnh đạo doanh nghiệp đang đối mặt với nhu cầu ngày càng tăng về đổi mới, chuyển đổi toàn doanh nghiệp, công nghệ theo từng bộ phận và năng lực phân tích dữ liệu.
Để giải quyết những ưu tiên (thường mâu thuẫn với nhau) này, các lãnh đạo ngày càng có xu hướng dựa vào các đối tác phát triển phần mềm trong năm 2024, tập trung vào việc xây dựng chiến lược tìm nguồn nhân tài IT tốt hơn và nâng cao khả năng thực hiện các sáng kiến đã cam kết.
Các thực hành kỹ thuật mới, chẳng hạn như platform engineering và việc sử dụng rộng rãi hơn các công cụ phát triển AI, có thể nâng cao tốc độ và hiệu quả của đội ngũ software engineering. Các giải pháp công nghệ mới như industry cloud và RAG cũng đang giúp giảm bớt đường cong áp dụng của từng công nghệ, giúp doanh nghiệp mang lại tác động lớn hơn nhanh hơn.
Nếu bạn đang tìm cách nâng cao năng lực phát triển phần mềm trong năm 2024, hãy liên hệ với Miichisoft. Chúng tôi cung cấp dịch vụ software engineering trọn gói từ đầu đến cuối và tư vấn công nghệ theo yêu cầu, được thực hiện bởi một đội ngũ chuyên trách. Hãy nắm bắt cơ hội thị trường mới cùng một đội ngũ software engineering giàu kinh nghiệm.





