--------------- <> -----------------
--- KHOA HỌC - CÔNG NGHỆ - GIÁO DỤC - VIỆC LÀM ---
--- Học để đi cùng bà con trên thế giới ---

Tìm kiếm trong Blog

Nhập môn ngành KHMT (2) - Tổng quan về nghề (2)

Bài trước: Nhập môn ngành KHMT (1) - Tổng quan về nghề (1)
-----
2.1 Kỹ sư CNTT

Ở bài học trước, bạn đã biết được là có 3 hướng có thể theo học là: [1] học để làm việc như một chuyên gia KHMT, hoặc [2] kỹ sư CNTT hoặc [3] trang bị Kỹ năng số và Ứng dụng phổ thông để làm các nghề khác.

Bạn cũng đã tìm hiểu sơ qua về hướng trở thành một chuyên gia KHMT. Hướng này đòi hỏi bạn phải trang bị các kiến thức toán nền tảng, các môn học liên quan đến lập trình, thuật toán; cũng như các lĩnh vực chuyên sâu.

Trong phần này, bạn sẽ tiếp tục tìm hiểu tổng quan về nghề kỹ sư CNTT. Hi vọng, bạn sẽ tìm được các thông tin định hướng có ích.

Câu hỏi đầu tiên là: Học gì để có thể trở thành một kỹ sư CNTT?

Để có thể trở thành một kỹ sư CNTT, bạn cần học các chủ đề chính sau:

- Nền tảng Mạng & Hệ thống: Mạng máy tính, Hệ điều hành, Quản trị hệ thống & Đám mây

- Lập trình & Phát triển phần mềm: Ngôn ngữ lập trình, Lập trình web, Lập trình ứng dụng di động, Lập trình ứng dụng Desktop (tùy chọn)

- Cơ sở dữ liệu & Quản lý dữ liệu: Cơ sở dữ liệu quan hệ, NoSQL, Tối ưu hóa truy vấn, Thiết kế CSDL

- Kỹ thuật phần mềm & Quy trình phát triển: Kiến trúc phần mềm, Design Patterns, Testing, Quy trình Agile/Scrum

- Tự động hóa & Triển khai (DevOps/CI-CD): Docker, Kubernetes, CI/CD Pipeline, Quản lý hạ tầng bằng mã nguồn

- An toàn thông tin cơ bản: Bảo mật ứng dụng, Phân quyền và Quản lý truy cập, Mã hóa dữ liệu

- Lĩnh vực chuyên sâu (chọn 1 hoặc 2 hướng và tập trung sâu)

    + Phát triển phần mềm (Software Engineering - Frontend/Backend/Fullstack)

    + Kỹ sư Hệ thống & Đám mây (System/Cloud Engineer)

    + Kỹ sư DevOps / SRE (DevOps/Site Reliability Engineer)

    + Kỹ sư Mạng & Bảo mật (Network & Security Engineer)

Sau khi ra trường làm được những công việc gì?

- Kỹ sư Phát triển phần mềm (Software Engineer / Web / Mobile Developer): Thiết kế, xây dựng và bảo trì các ứng dụng web, di động hoặc phần mềm doanh nghiệp

- Kỹ sư DevOps / Cloud Engineer: Tự động hóa quy trình triển khai phần mềm, vận hành và tối ưu hạ tầng điện toán đám mây

- Kỹ sư Quản trị Hệ thống & Mạng (System / Network Administrator): Thiết kế, cấu hình và đảm bảo hạ tầng mạng, máy chủ của doanh nghiệp hoạt động liên tục, ổn định

- Kỹ sư An toàn thông tin (Cybersecurity / Security Engineer): Giám sát, phát hiện lỗ hổng và bảo vệ hệ thống thông tin khỏi các cuộc tấn công mạng

- Kỹ sư Dịch vụ CNTT & Hỗ trợ kỹ thuật (IT Helpdesk / IT Support Lead): Quản lý hạ tầng thiết bị, hỗ trợ người dùng và vận hành hệ thống CNTT nội bộ cho doanh nghiệp

Ngoài ra, bạn cũng có thể làm việc ở nhiều vị trí khác như: Database Administrator (DBA), QA/QC Engineer, Business Analyst (BA), Solutions Architect.

Môi trường làm việc?

- Các công ty sản xuất phần mềm: Nơi phát triển các sản phẩm công nghệ phục vụ người dùng hoặc doanh nghiệp

- Các công ty gia công phần mềm (Outsourcing Companies): Nơi nhận các dự án phát triển phần mềm từ đối tác toàn cầu

- Bộ phận IT thuộc các doanh nghiệp / Tập đoàn đa ngành: Ngân hàng, tài chính, bán lẻ, viễn thông, y tế, giáo dục…

- Các cơ quan nhà nước & Tổ chức chính phủ: Nơi triển khai các hệ thống chính phủ điện tử và hạ tầng công nghệ công cộng

- Công ty khởi nghiệp (Startups): Nơi bạn được trải nghiệm nhiều vị trí và xây dựng hệ thống từ con số 0

Mức thu nhập và cơ hội thăng tiến?

Mức thu nhập trong ngành CNTT thay đổi theo thị trường, kinh nghiệm, kỹ năng và quy mô công ty.

Bạn có thể cập nhật mức lương thực tế bằng cách tìm kiếm: tên công việc + “mức lương” trên các trang tuyển dụng, Google hoặc hỏi AI. Ví dụ: “Senior Software Engineer mức lương tại Việt Nam”.

Về cơ hội thăng tiến, trong hầu hết tổ chức bạn có 2 hướng phát triển chính:

- Hướng chuyên môn: Từ Junior Engineer > Senior > Tech Lead / Solutions Architect > Principal Engineer > …

- Hướng quản lý: Từ Team Lead > Engineering Manager > IT Director / CTO > ...

Ngoài ra, bạn cũng có thể chuyển sang hướng tư vấn giải pháp (IT Consultant) hoặc tự thành lập công ty dịch vụ công nghệ. Việc lựa chọn hướng phát triển phụ thuộc vào năng lực, tố chất và định hướng cá nhân của bạn.

AI có thay thế được bạn không?

Bạn sẽ có nguy cơ bị AI thay thế nếu:

- Chỉ biết lập trình theo yêu cầu (thợ lập trình) mà không nắm được tư duy thiết kế hệ thống, tối ưu hiệu năng và khả năng mở rộng

- Ngừng cập nhật công nghệ mới: Công nghệ phần mềm và hệ thống hạ tầng thay đổi liên tục. Nếu bạn không chủ động học để cập nhật các framework mới, công cụ tự động hóa mới, kỹ năng của bạn sẽ nhanh chóng bị lạc hậu

- Thiếu kỹ năng giao tiếp và hiểu bài toán kinh doanh: Không hiểu rõ nhu cầu của khách hàng/doanh nghiệp để biến thành giải pháp kỹ thuật phù hợp

AI là sản phẩm do con người tạo ra. Nó chỉ có khả năng thay thế những công việc mang tính lặp lại hoặc viết các đoạn mã phổ dụng.

Ngược lại, AI đang trở thành công cụ hỗ trợ đắc lực. Những kỹ sư biết tận dụng AI để tăng tốc độ phát triển phần mềm, tự động hóa quy trình và tập trung giải quyết các bài toán hệ thống phức tạp chính là người không thể bị thay thế.

2.2 Sự giao thoa giữa CNTT và KHMT

Để có cái nhìn tổng quan hơn, đồng thời giúp bạn nhận ra sự giao thoa của 2 hướng đi: chuyên gia KHMT và kỹ sư CNTT, chúng ta cùng quan sát bảng so sánh giữa 2 hướng đi này:

Tiêu chí

Chuyên gia KHMT

Kỹ sư CNTT

Bản chất & Trọng tâm

- Tập trung sâu vào lý thuyết, toán học, thuật toán và bản chất của tính toán

- Sáng tạo ra thuật toán mới, mô hình cốt lõi và hệ thống trừu tượng

- Mang tính ứng dụng cao

- Triển khai, quản trị, vận hành hệ thống và phát triển phần mềm để giải quyết bài toán thực tế của doanh nghiệp

Kiến thức cần học

- Nền tảng Toán (Toán rời rạc, Giải tích, Đại số tuyến tính, Xác suất thống kê)

- Cấu trúc dữ liệu và thuật toán nâng cao

- Lý thuyết máy tính, hệ thống lõi, lập trình song song/đồng thời

- Lĩnh vực chuyên sâu: AI/ML, NLP, Thị giác máy tính, Mật mã học, Khoa học dữ liệu

- Nền tảng Mạng & Hệ thống (Mạng, Hệ điều hành, Đám mây)

- Lập trình ứng dụng (Web, Mobile, Desktop)

- Cơ sở dữ liệu và kỹ thuật phần mềm (Design Patterns, Agile/Scrum)

- Tự động hóa & DevOps (Docker, Kubernetes, CI/CD)

Vị trí công việc tiêu biểu

- Kỹ sư AI / Học máy (AI/ML Engineer)

- Nhà khoa học dữ liệu (Data Scientist)

- Nghiên cứu viên (Research Scientist)

- Kỹ sư Thuật toán / Xử lý hình ảnh / NLP

- Kỹ sư Phát triển phần mềm (Software/Web/Mobile Developer)

- Kỹ sư DevOps / Cloud Engineer

- Kỹ sư Quản trị hệ thống & Mạng

- Kỹ sư An toàn thông tin (Cybersecurity)

Môi trường làm việc

- Tập đoàn/công ty công nghệ lớn, phòng R&D

- Viện nghiên cứu, trường đại học

- Công ty khởi nghiệp AI / DeepTech

- Công ty sản xuất phần mềm & công ty gia công phần mềm (Outsourcing)

- Bộ phận IT của các doanh nghiệp đa ngành (Ngân hàng, bán lẻ, y tế...)

- Cơ quan nhà nước, tổ chức chính phủ

Cơ hội thăng tiến

- Chuyên môn: Engineer > Senior > Staff/Principal > Distinguished Engineer

- Quản lý: Team Lead > Manager > Director

- Chuyên môn: Junior Engineer > Senior > Tech Lead / Solutions Architect > Principal Engineer

- Quản lý: Team Lead > Engineering Manager > IT Director / CTO

Nguy cơ bị AI thay thế nếu...

- Chỉ biết “gọi thư viện” (Dùng PyTorch, TensorFlow nhưng thiếu nền tảng toán học và nguyên lý cốt lõi)

- Ngừng cập nhật tri thức hoặc thiếu tư duy chuyển hóa giải pháp thành sản phẩm thực tế

- Chỉ lập trình theo yêu cầu (làm “thợ lập trình”) mà thiếu tư duy thiết kế hệ thống, tối ưu hiệu năng và mở rộng

- Không cập nhật công nghệ/framework mới hoặc thiếu kỹ năng hiểu bài toán kinh doanh

Hiện nay, ranh giới giữa KHMT và CNTT ngày càng mờ nhạt:

- Một kỹ sư CNTT giỏi không thể chỉ làm việc rập khuôn theo yêu cầu mà rất cần có tư duy thuật toán và có nền tảng của một chuyên gia KHMT để giải quyết các bài toán tối ưu, tích hợp AI vào ứng dụng hoặc tối ưu các hệ thống lớn

- Ngược lại, một chuyên gia KHMT khi phát triển các mô hình hay thuật toán mới cũng bắt buộc phải biết hiện thực hóa chúng thành các ứng dụng và hạ tầng công nghệ thực tế để đưa vào vận hành

Do vậy, không nên tách rời hai hướng đi này một cách cứng nhắc mà cần trang bị hài hòa kiến thức và kỹ năng ở cả 2 lĩnh vực để có thể bổ trợ cho nhau.

2.3 Kỹ năng số và Ứng dụng phổ thông

Đây là hướng đi phù hợp với những bạn muốn sử dụng công nghệ như một công cụ hỗ trợ cho các lĩnh vực khác như Kinh doanh số, Marketing, Quản trị, Sáng tạo nội dung…v.v.

Bạn cần học những gì?

- Tư duy số & Vận hành công cụ: Thành thạo phần mềm văn phòng, hệ thống quản lý dữ liệu trực tuyến (Cloud Storage, Notion, Excel/Google Sheets)

- Kỹ năng Marketing số & Truyền thông: SEO/SEM, quản trị mạng xã hội, chạy quảng cáo, phân tích hành vi khách hàng qua dữ liệu

- Kế toán & Quản trị kinh doanh số: Hệ thống CRM, phần mềm quản lý bán hàng (ERP), vận hành thương mại điện tử (E-commerce)

- Sáng tạo nội dung số cơ bản: Thiết kế đồ họa (Canva, Photoshop), dựng video ngắn (CapCut, Premiere), viết nội dung (Copywriting) và ứng dụng AI hỗ trợ sáng tạo

- Tư duy tự động hóa công việc: Sử dụng công cụ No-code/Low-code (Zapier, Make, Mendix…) để tối ưu quy trình làm việc hàng ngày

Sau khi ra trường làm được những công việc gì?

- Chuyên viên marketing số / Chuyên viên truyền thông mạng xã hội (Social Media Specialist): Lên chiến lược, triển khai và đo lường hiệu quả chiến dịch quảng cáo, truyền thông trên nền tảng số

- Chuyên viên Vận hành kinh doanh số (E-commerce / Digital Operations): Quản lý gian hàng trên sàn thương mại điện tử, vận hành hệ thống bán hàng đa kênh

- Chuyên viên Quản trị & Phân tích dữ liệu kinh doanh (Business Analyst / Data Analyst hỗ trợ kinh doanh): Thu thập, tổng hợp và trực quan hóa dữ liệu để hỗ trợ ra quyết định

- Nhà sáng tạo nội dung / Nhà chiến lược nội dung (Content Strategist): Xây dựng kịch bản, sản xuất và phát triển kênh nội dung trên mạng xã hội hoặc website

- Chuyên viên Chuyển đổi số & Hỗ trợ vận hành: Ứng dụng công cụ phần mềm vào quy trình quản trị, tối ưu công việc văn phòng

Môi trường làm việc ở đâu?

- Doanh nghiệp Thương mại điện tử & Bán lẻ trực tuyến

- Cơ quan, doanh nghiệp đa ngành (Tài chính, Giáo dục, Y tế, Du lịch, Bất động sản…): Bộ phận Marketing, Chăm sóc khách hàng, Vận hành số hoặc Hành chính – Nhân sự

- Công ty Agency (Quảng cáo, Truyền thông, Marketing)

- Doanh nghiệp khởi nghiệp (Startups) & Hộ kinh doanh số

- Làm việc tự do (Freelancer) hoặc tự kinh doanh (Solopreneur)

Mức thu nhập và cơ hội thăng tiến?

Mức thu nhập phụ thuộc vào năng lực thực chiến, hiệu quả công việc (KPI, doanh số) và quy mô công ty.

Bạn nên cập nhật mức lương thực tế bằng cách tìm kiếm: tên công việc + “mức lương” trên các trang tuyển dụng hoặc hỏi AI. Ví dụ: “Digital Marketing Specialist mức lương tại Việt Nam”.

Về cơ hội thăng tiến, bạn có thể phát triển theo hai hướng chính:

- Hướng chuyên môn sâu: Junior > Senior Specialist > Expert / Lead (Growth Lead, Content Director…v.v)

- Hướng quản lý: Team Leader > Marketing Manager / Operations Manager > CMO hoặc Giám đốc vận hành

Ngoài ra, đây là nhóm ngành có tính linh hoạt cao, tạo điều kiện thuận lợi để tự khởi nghiệp hoặc làm việc độc lập. Việc lựa chọn hướng phát triển phụ thuộc vào năng lực, tố chất và định hướng cá nhân.

AI có thay thế được bạn không?

Bạn sẽ có nguy cơ bị AI thay thế nếu:

- Chỉ làm những công việc mang tính lặp lại, đơn giản: Viết nội dung sơ sài, làm báo cáo thủ công hoặc thiết kế rập khuôn thiếu tư duy sáng tạo

- Ngừng cập nhật công cụ mới: Công cụ Marketing, AI tạo sinh và phần mềm quản trị thay đổi rất nhanh. Nếu bạn không học cách sử dụng AI, bạn dễ bị thay thế bởi người biết tận dụng AI

- Thiếu khả năng thấu hiểu con người và tư duy chiến lược: AI có thể viết chữ, tạo ảnh, nhưng không thể thấu cảm sâu sắc khách hàng, đàm phán hay xây dựng mối quan hệ kinh doanh thực tế

AI là công cụ hỗ trợ. Nó chỉ thay thế những người làm việc hời hợt, thiếu tư duy phản biện.

Ngược lại, AI chính là “cánh tay nối dài” mạnh mẽ cho nhóm ngành này. Những ai biết dùng AI sẽ viết nội dung nhanh hơn, phân tích dữ liệu sắc bén hơn và tự động hóa công việc sẽ trở thành nhân sự có năng suất vượt trội và khó bị thay thế.

2.4 Xem và đọc thêm

Sử dụng các từ khóa sau, tìm kiếm trên Youtube, Google, hoặc hỏi Chatbot để xem và đọc thêm: Học gì để có thể trở thành một kỹ sư CNTT, Sau khi ra trường làm được những công việc gì? Môi trường làm việc? Mức thu nhập và cơ hội thăng tiến? AI có thay thế được bạn không? Kỹ năng số và Ứng dụng phổ thông.

2.5 Bài tập và câu hỏi

Bài tập

Bài tập 2.1: Bạn có tố chất và năng lực để theo ngành CNTT không? Tại sao?

Bài tập 2.2: Nếu bạn dự định theo ngành CNTT, hãy nhờ Chatbot liệt kê một lộ trình học cho bản thân.

Bài tập 2.3: Bạn có tố chất và năng lực để theo hướng Kỹ năng số và Ứng dụng phổ thông không? Tại sao?

Bài tập 2.4: Nếu bạn dự định theo hướng Kỹ năng số và Ứng dụng phổ thông không, hãy nhờ Chatbot liệt kê một lộ trình học cho bản thân.

Câu hỏi

Câu 2a: Vị trí công việc nào có nhiệm vụ tự động hóa quy trình triển khai phần mềm, vận hành và tối ưu hạ tầng điện toán đám mây?

A. Kỹ sư Quản trị hệ thống & mạng

B. Kỹ sư Dịch vụ CNTT

C. Kỹ sư DevOps / Cloud Engineer

D. Kỹ sư An toàn thông tin

Câu 2b: Tại sao một lập trình viên chỉ biết "lập trình theo yêu cầu" lại có nguy cơ bị AI thay thế?

A. Vì AI không thể tự viết các đoạn mã phổ dụng

B. Vì công việc này thiếu tư duy thiết kế hệ thống, tối ưu hiệu năng và khả năng mở rộng — những công việc mang tính lặp lại mà AI có thể đảm nhận

C. Vì các doanh nghiệp gia công phần mềm (Outsourcing) sẽ dừng tuyển dụng lập trình viên

D. Vì AI có thể tự giao tiếp và thay thế hoàn toàn công việc kinh doanh của khách hàng

Câu 2c: Bạn cần học công cụ nào sau đây để có thể tạo ra được phần mềm mà không cần biết quá nhiều về lập trình?

A. Phần mềm văn phòng nâng cao và hệ điều hành Linux

B. Công cụ No-code / Low-code

C. Ngôn ngữ lập trình Python và C++

D. Hệ thống quản lý cơ sở dữ liệu quan hệ

Câu 2d: Tại sao một nhân sự làm việc trong lĩnh vực Kỹ năng số và Ứng dụng phổ thông lại có nguy cơ bị AI thay thế nếu chỉ làm những công việc lặp lại mang tính máy móc?

A. Vì AI không thể phân tích dữ liệu kinh doanh nhưng lại rất giỏi viết nội dung sơ sài và làm báo cáo thủ công

B. Vì các công cụ AI hiện nay cấm con người sử dụng trong các chiến dịch marketing số

C. Vì những công việc hời hợt, rập khuôn, thiếu tư duy sáng tạo và phản biện là các công việc AI có thể dễ dàng thay thế

D. Vì các doanh nghiệp thương mại điện tử bắt buộc phải tự động hóa 100% nhân sự bằng robot

-----
Bài sau:

Nhập môn ngành KHMT (1) - Tìm hiểu thêm về ngành nghề

1. Tìm hiểu thêm về ngành nghề

1.1 Các ngành trong lĩnh vực Điện toán

Trong tiếng Anh, động từ compute có nghĩa là tính toán. Danh từ tương ứng là computing.

Trong tiếng Việt, từ computing thường được dịch là điện toán.

Điện toán nghĩa là tính toán bằng điện (điện tử), để phân biệt với cách tính toán thủ công bằng giấy bút hoặc bàn tính.

Điện toán là lĩnh vực nghiên cứu và ứng dụng việc tính toán, xử lý thông tin bằng máy tính: từ cách thiết kế máy, viết chương trình, tổ chức dữ liệu cho đến cách dùng chúng để giải quyết các vấn đề thực tế.

Theo cách phân loại phổ biến trên thế giới, lĩnh vực điện toán gồm nhiều ngành như:

- Khoa học máy tính (Computer Science)

- Kỹ thuật phần mềm (Software Engineering)

- Hệ thống thông tin (Information Systems)

- Công nghệ thông tin (Information Technology)

- Kỹ thuật máy tính (Computer Engineering)

Và một số ngành mới như:

- Khoa học dữ liệu (Data Science)

- An ninh mạng (Cybersecurity)

- Trí tuệ nhân tạo (Artificial Intelligence)

Xem hình minh họa:


Các xu hướng của điện toán hiện đại:

- Điện toán đám mây (Cloud Computing)

- Điện toán biên (Edge Computing)

- Điện toán lượng tử (Quantum Computing)

Tuy nhiên ở Việt Nam, cách gọi tên có vẻ “hơi lạ, hơi khác” so với quốc tế. Ví dụ theo cách phân loại của quốc tế thì: CNTT là một ngành của điện toán, tương đương với các ngành khác như Khoa học máy tính, Kỹ thuật phần mềm, …v.v. Nhưng ở Việt Nam lại có Trường đại học Công nghệ thông tin, có Khoa CNTT; trong khoa CNTT lại có ngành (hoặc chuyên ngành) Khoa học máy tính, Kỹ thuật phần mềm. “CNTT” thường được dùng với nghĩa rộng, bao trùm nhiều ngành trong lĩnh vực điện toán.

Việc phân cấp, gọi tên như vậy có thể làm bạn bối rối, chắc do yếu tố “lịch sử” để lại. Thôi tạm bỏ qua việc đó, điều quan trọng bạn cần biết là: Ngành đó học những gì? Có phù hợp với bạn không? Ra trường làm được những công việc gì? Ngành đó có việc làm hay không?

Phần tiếp theo sẽ giới thiệu ngắn gọn về mỗi ngành để bạn có thêm thông tin.   

1.2 Tổng quan về mỗi ngành

[1] Khoa học máy tính (Computer Science)

Là ngành nghiên cứu các nguyên lý lý thuyết và thực tiễn của thông tin và tính toán. Tập trung vào thuật toán, cấu trúc dữ liệu, lý thuyết tính toán, trí tuệ nhân tạo, ngôn ngữ lập trình và phương pháp tạo ra các hệ thống phần mềm.

[2] Kỹ thuật phần mềm (Software Engineering)

Áp dụng các nguyên lý kỹ thuật vào toàn bộ vòng đời phần mềm, gồm phân tích yêu cầu, thiết kế, phát triển, kiểm thử, triển khai và bảo trì, nhằm tạo ra các hệ thống phần mềm lớn, phức tạp một cách có quy trình, đảm bảo chất lượng, tiến độ và chi phí.

[3] Hệ thống thông tin (Information Systems)

Tập trung vào việc phân tích, thiết kế, triển khai và quản lý các hệ thống thông tin, tích hợp công nghệ, dữ liệu, con người và quy trình kinh doanh để hỗ trợ vận hành và ra quyết định, giúp tổ chức đạt được mục tiêu chiến lược. Đây là lĩnh vực giao thoa giữa Công nghệ thông tin và Quản trị kinh doanh.

[4] Công nghệ thông tin (Information Technology)

Tập trung vào việc lựa chọn, triển khai, cấu hình, quản trị, bảo mật và bảo trì hạ tầng công nghệ (phần cứng, mạng, máy chủ, cơ sở dữ liệu, điện toán đám mây), đồng thời hỗ trợ người dùng, nhằm bảo đảm các hệ thống vận hành ổn định, an toàn và đáp ứng nhu cầu của người dùng và doanh nghiệp.

[5] Kỹ thuật máy tính (Computer Engineering)

Giao thoa giữa Khoa học máy tính và Kỹ thuật điện, tập trung vào việc thiết kế và phát triển phần cứng máy tính, vi mạch, bộ xử lý và hệ thống nhúng, cùng phần mềm mức thấp (firmware, trình điều khiển) để phần cứng và phần mềm phối hợp hiệu quả. 

Và một số ngành mới như:

[6] Khoa học dữ liệu (Data Science)

Giao thoa giữa Toán - Thống kê, Khoa học máy tính và Tri thức chuyên ngành; tập trung vào việc thu thập, làm sạch, khai phá, phân tích và trực quan hóa dữ liệu, áp dụng học máy để rút ra tri thức, từ đó hỗ trợ ra quyết định và dự báo xu hướng.

[7] An ninh mạng (Cybersecurity)

Tập trung vào việc bảo vệ hệ thống máy tính, thiết bị đầu cuối, mạng, ứng dụng và dữ liệu khỏi các hành vi tấn công, truy cập trái phép, đánh cắp hoặc phá hoại; đồng thời phát hiện, ứng phó và khắc phục khi sự cố xảy ra, nhằm bảo đảm tính bí mật, toàn vẹn và sẵn sàng của thông tin và hệ thống.

[8] Trí tuệ nhân tạo (Artificial Intelligence)

Nghiên cứu và xây dựng các hệ thống máy tính có khả năng mô phỏng các năng lực trí tuệ của con người, như học hỏi, suy luận, nhận biết hình ảnh và âm thanh, hiểu ngôn ngữ, ra quyết định và giải quyết vấn đề. 

Bảng dưới đây là tóm tắt các từ khóa chính của mỗi ngành:

STT

Tên ngành

Từ khóa chính

1

Khoa học máy tính

Nền tảng, lý thuyết, thuật toán

2

Công nghệ phần mềm

Quy trình xây dựng phần mềm

3

Hệ thống thông tin

Công nghệ gắn với nghiệp vụ, quản trị

4

Công nghệ thông tin

Hạ tầng, vận hành, hỗ trợ người dùng

5

Kỹ thuật máy tính

Phần cứng, vi mạch, hệ thống nhúng

6

Khoa học dữ liệu

Phân tích dữ liệu, mô hình dự đoán

7

An ninh mạng

Bảo vệ hệ thống và dữ liệu

8

Trí tuệ nhân tạo

Hệ thống thực hiện công việc cần trí thông minh

1.3 Một số ảnh hưởng của AI lên lĩnh vực Điện toán

- Thay đổi cách phát triển phần mềm: lập trình viên chuyển dần từ viết mã thủ công sang thiết kế hệ thống, giao việc cho AI và kiểm tra kết quả

- Tự động hóa nhiều công việc có tính lặp lại trong vận hành hệ thống và xử lý dữ liệu, giúp con người tập trung nhiều hơn vào tư duy nghiệp vụ và ra quyết định

- Tạo ra nhu cầu về hạ tầng tính toán chuyên biệt (chip AI, trung tâm dữ liệu, Cloud và Edge AI)

- Tái cấu trúc ngành An ninh mạng, theo hướng “chạy đua” giữa tấn công và phòng thủ, cả 2 đều tăng nhanh về hiệu suất và năng lực

- Làm mờ ranh giới giữa các ngành và tạo ra nhiều vai trò mới (AI Engineer, LLM Developer…), đồng thời đòi hỏi cao hơn về trách nhiệm, đạo đức và kiểm chứng kết quả.

1.4 Xem và đọc thêm

Sử dụng các từ khóa sau, tìm kiếm trên Youtube, Google, hoặc hỏi Chatbot để xem và đọc thêm: điện toán, các ngành thuộc điện toán theo ACM hoặc IEEE-CS, Ảnh hưởng của AI lên mỗi ngành học.

1.5 Bài tập và câu hỏi

Bài tập

Bài tập 1.1: Bạn hãy thực hiện các yêu cầu sau, ghi lại kết quả vào “Tài liệu ghi chép” của bạn. Tài liệu ghi chép có thể là một tập tin Word, hoặc Google Docs.

- Hãy lựa chọn 2 ngành mà bạn cảm thấy phù hợp nhất với bạn (trong 8 ngành ở trên)

- Với mỗi ngành bạn chọn: hãy hỏi AI các câu hỏi sau: Nội dung học gồm những gì? Sau khi ra trường làm được những công việc gì? Môi trường làm việc ở đâu? Mức thu nhập và cơ hội thăng tiến? AI ảnh hưởng gì đến ngành này?

Câu hỏi

Câu 1a: Theo phân loại quốc tế, ngành học nào tập trung vào áp dụng các nguyên lý kỹ thuật vào toàn bộ vòng đời phần mềm (phân tích, thiết kế, phát triển, kiểm thử, triển khai, bảo trì)? 

A. Khoa học máy tính (Computer Science) 

B. Kỹ thuật phần mềm (Software Engineering) 

C. Hệ thống thông tin (Information Systems) 

D. Công nghệ thông tin (Information Technology)

Câu 1b: Mô hình điện toán nào thực hiện tính toán và xử lý dữ liệu ngay tại hoặc sát thiết bị sinh dữ liệu (như cảm biến, camera, thiết bị IoT) thay vì gửi toàn bộ về trung tâm dữ liệu tập trung? 

A. Điện toán đám mây (Cloud Computing) 

B. Điện toán lượng tử (Quantum Computing) 

C. Điện toán biên (Edge Computing) 

D. Điện toán lưới (Grid Computing)

Câu 1c: Sự bùng nổ của AI làm dịch chuyển vai trò của người kỹ sư phần mềm truyền thống như thế nào? 

A. Thay thế hoàn toàn con người, khiến ngành Kỹ thuật phần mềm không còn nhu cầu tuyển dụng

B. Chuyển từ việc tập trung viết mã nguồn thủ công sang vai trò kiến trúc sư: thiết kế hệ thống, giao việc cho AI và thẩm định kết quả

C. Buộc kỹ sư phần mềm phải chuyển sang làm công việc quản trị hạ tầng phần cứng và lắp ráp máy tính

D. Giảm yêu cầu về tư duy hệ thống và chỉ cần học kỹ năng nhập câu lệnh (prompt) cơ bản

Câu 1d: Từ “Điện toán” trong tiếng Việt tương ứng với thuật ngữ tiếng Anh nào?

A. Computer Science

B. Information Technology

C. Computing

D. Software Engineering

-----
Bài sau: