Các ngành nghề liên quan đến Công nghệ thông tin rất đa dạng, bao gồm lập trình phần mềm, kiểm thử, dữ liệu, trí tuệ nhân tạo, an toàn thông tin, mạng máy tính, cloud, quản trị hệ thống, phân tích nghiệp vụ, quản lý sản phẩm và thiết kế trải nghiệm người dùng. Đây là hệ sinh thái nghề nghiệp rộng, không chỉ dành cho người thích viết code, mà còn phù hợp với những ai mạnh về phân tích, dữ liệu, bảo mật, vận hành, giao tiếp, quản lý hoặc tư duy sản phẩm.

Nhóm phát triển phần mềm gồm frontend, backend, full-stack developer, mobile developer, software engineer, game developer, AR/VR developer. Nhóm kiểm thử và chất lượng có manual tester, automation tester, QA, QC, performance tester, security tester. Với người yêu thích dữ liệu, các hướng như data analyst, BI analyst, data engineer, data scientist, machine learning engineer, AI engineer giúp khai thác thông tin, xây dựng mô hình và hỗ trợ ra quyết định. Trong khi đó, an toàn thông tin mở ra các vị trí cybersecurity analyst, pentester, security engineer, incident responder, IAM specialist.
Ngoài ra, hệ thống doanh nghiệp cần network engineer, system administrator, cloud engineer, DevOps engineer, SRE, DBA để bảo đảm hạ tầng ổn định. Các vai trò như business analyst, product owner, product manager, project manager, scrum master, UX/UI designer và IT consultant lại kết nối công nghệ với nhu cầu kinh doanh. Vì vậy, học CNTT có thể dẫn đến nhiều lộ trình nghề nghiệp khác nhau, tùy thế mạnh và định hướng của mỗi người.
Nhóm nghề lập trình và phát triển phần mềm trong ngành Công nghệ thông tin bao phủ hầu hết sản phẩm số mà người dùng tương tác hằng ngày: từ website, ứng dụng di động, hệ thống doanh nghiệp đến game và trải nghiệm AR/VR. Mỗi nhánh nghề có đặc thù riêng về công nghệ, quy trình và môi trường làm việc, nhưng đều xoay quanh khả năng phân tích yêu cầu, thiết kế giải pháp và hiện thực hóa bằng mã nguồn chất lượng. Người làm nghề cần kết hợp nền tảng thuật toán, cấu trúc dữ liệu với hiểu biết về kiến trúc hệ thống, bảo mật, hiệu năng và trải nghiệm người dùng. Xu hướng hiện nay ưu tiên tư duy hệ thống, làm việc đa nền tảng, thành thạo công cụ cộng tác và quy trình Agile/DevOps để đáp ứng tốc độ đổi mới của thị trường.

Lập trình viên thuộc nhóm phát triển web là một trong những hướng đi phổ biến nhất khi học Công nghệ thông tin. Ba vai trò chính gồm frontend developer, backend developer và full-stack developer tạo thành chuỗi hoàn chỉnh để xây dựng ứng dụng web hiện đại. Frontend tập trung vào phần giao diện người dùng, backend xử lý logic nghiệp vụ và dữ liệu phía máy chủ, còn full-stack kết hợp cả hai, đòi hỏi nền tảng kiến thức rộng, khả năng làm việc đa nhiệm và hiểu sâu về cách các thành phần trong hệ thống giao tiếp với nhau.

Frontend developer chịu trách nhiệm xây dựng những gì người dùng nhìn thấy và tương tác trên trình duyệt. Công việc xoay quanh HTML, CSS, JavaScript và các framework như React, Vue, Angular, kèm theo hệ sinh thái build tool như Webpack, Vite, Babel, ESLint. Ngoài việc cắt giao diện từ thiết kế, lập trình viên frontend cần hiểu về responsive design, grid system, flexbox, CSS architecture (BEM, ITCSS), tối ưu hiệu năng tải trang (code splitting, lazy loading, tree-shaking), khả năng truy cập (accessibility – ARIA, keyboard navigation, contrast ratio) và SEO kỹ thuật (meta tags, structured data, SSR/SSG).
Họ thường phối hợp chặt chẽ với UX/UI designer để chuyển wireframe, prototype thành sản phẩm thực tế, đồng thời làm việc với backend để tích hợp API, xử lý dữ liệu động và trạng thái ứng dụng. Trong các ứng dụng phức tạp, frontend developer còn phải làm việc với:
Backend developer tập trung vào phần “hậu trường” của hệ thống. Họ xây dựng API, dịch vụ web, xử lý nghiệp vụ, quản lý cơ sở dữ liệu và đảm bảo tính bảo mật, ổn định, khả năng mở rộng. Các ngôn ngữ phổ biến gồm Java, C#, Python, PHP, Node.js, Go cùng với các framework như Spring Boot, .NET, Django, Laravel, Express, FastAPI. Backend developer cần hiểu sâu về mô hình kiến trúc phần mềm (monolith, microservices, modular monolith), RESTful API, GraphQL, gRPC, cơ chế xác thực và phân quyền (JWT, OAuth2, OpenID Connect, RBAC), caching (Redis, Memcached), message queue (RabbitMQ, Kafka), logging và giám sát hệ thống (ELK, Prometheus, Grafana).
Họ cũng phải nắm vững:
Full-stack developer là người có khả năng làm việc cả frontend lẫn backend, thường phù hợp với các công ty startup, doanh nghiệp vừa và nhỏ hoặc các đội ngũ cần sự linh hoạt. Họ cần nắm được toàn bộ vòng đời phát triển ứng dụng web, từ phân tích yêu cầu, thiết kế cơ sở dữ liệu, xây dựng API, triển khai giao diện, đến cấu hình server và CI/CD cơ bản (GitLab CI, GitHub Actions, Jenkins). Full-stack developer thường làm việc với các stack điển hình như MERN (MongoDB, Express, React, Node.js), LAMP (Linux, Apache, MySQL, PHP), MEAN, hoặc .NET + React/Angular.
Tuy không nhất thiết phải “siêu sâu” ở mọi mảng, full-stack developer cần có tư duy hệ thống, khả năng tự học nhanh, hiểu trade-off giữa tốc độ phát triển và khả năng mở rộng, cũng như phối hợp tốt với nhiều vai trò khác trong team (designer, QA, DevOps, product owner). Họ thường đảm nhiệm:
Bảng dưới đây tóm tắt sự khác biệt chính giữa ba vai trò này:
| Vai trò | Trọng tâm công việc | Công nghệ tiêu biểu | Môi trường làm việc phổ biến |
|---|---|---|---|
| Frontend developer | Giao diện, trải nghiệm người dùng, tương tác trên trình duyệt | HTML, CSS, JavaScript, React, Vue, Angular | Công ty sản phẩm, agency, startup, team web |
| Backend developer | Logic nghiệp vụ, API, cơ sở dữ liệu, bảo mật phía server | Java, C#, Python, PHP, Node.js, SQL, NoSQL | Doanh nghiệp lớn, hệ thống nội bộ, nền tảng số |
| Full-stack developer | Kết hợp frontend và backend, xử lý end-to-end | Stack web hoàn chỉnh (ví dụ: MERN, LAMP, .NET) | Startup, SME, đội ngũ lean, dự án MVP |
Lập trình viên mobile tập trung phát triển ứng dụng cho Android, iOS hoặc nền tảng cross-platform. Đây là nhóm nghề gắn liền với hệ sinh thái smartphone, tablet và các thiết bị di động thông minh. So với web, lập trình mobile đòi hỏi hiểu sâu hơn về vòng đời ứng dụng, quản lý tài nguyên thiết bị, tối ưu hiệu năng, trải nghiệm người dùng trên màn hình nhỏ, tương tác cảm ứng, offline-first, cũng như quy trình phát hành ứng dụng lên App Store, Google Play, quản lý version và release note.

Lập trình viên Android thường sử dụng Kotlin hoặc Java, làm việc với Android SDK, Jetpack, Material Design. Họ cần hiểu về Activity, Fragment, ViewModel, LiveData, lifecycle-aware components, cơ chế permission (runtime permission), lưu trữ dữ liệu cục bộ (Room, SharedPreferences, DataStore), networking (Retrofit, OkHttp), dependency injection (Hilt, Koin) và kiến trúc MVVM, MVI. Ngoài ra, họ còn phải xử lý:
Lập trình viên iOS sử dụng Swift hoặc Objective-C, làm việc với Xcode, UIKit hoặc SwiftUI, hiểu về ViewController, lifecycle, Auto Layout, constraint, quản lý bộ nhớ (ARC), concurrency (GCD, Operation), push notification (APNs), in-app purchase, Keychain, và các guideline nghiêm ngặt của Apple về Human Interface Guidelines, privacy, app review. Họ cũng phải chú ý:
Lập trình viên cross-platform sử dụng các framework như Flutter, React Native, Xamarin để xây dựng ứng dụng chạy trên cả Android và iOS từ một codebase. Hướng đi này giúp rút ngắn thời gian phát triển, phù hợp với startup hoặc sản phẩm cần ra mắt nhanh, MVP, PoC. Tuy nhiên, lập trình viên cross-platform vẫn cần hiểu về native API, bridge, plugin để xử lý các tính năng đặc thù như camera, GPS, Bluetooth, thanh toán, notification, background task, cũng như tối ưu hiệu năng và trải nghiệm gần với native.
Các kỹ năng bổ trợ quan trọng cho lập trình viên mobile gồm thiết kế UI/UX cho mobile, tối ưu hiệu năng, bảo mật dữ liệu trên thiết bị, tích hợp backend và API, sử dụng công cụ phân tích hành vi người dùng (Firebase Analytics, AppCenter, Amplitude). Họ cũng cần quen với CI/CD cho mobile (Fastlane, Bitrise, Codemagic), test trên nhiều thiết bị, nhiều phiên bản hệ điều hành (fragmentation), sử dụng emulator/simulator và thiết bị thật, xử lý crash thông qua các công cụ như Firebase Crashlytics, Sentry, và theo dõi metric như retention, DAU/MAU, crash-free users.
Kỹ sư phần mềm (software engineer) thường được hiểu là vai trò bao quát hơn lập trình viên, tập trung vào thiết kế kiến trúc, chất lượng mã nguồn, quy trình phát triển và bảo trì hệ thống. Trong môi trường doanh nghiệp, họ tham gia xây dựng các hệ thống lớn như ERP, CRM, hệ thống ngân hàng, bảo hiểm, viễn thông, thương mại điện tử hoặc các nền tảng sản phẩm số phục vụ hàng triệu người dùng, với yêu cầu cao về tính sẵn sàng, hiệu năng và bảo mật.

Kỹ sư phần mềm cần nắm vững nguyên lý thiết kế phần mềm, mô hình kiến trúc (layered, hexagonal, microservices, event-driven), pattern (MVC, MVVM, CQRS, Repository) và các nguyên tắc như SOLID, Clean Code, Clean Architecture, Domain-Driven Design (DDD). Họ tham gia từ giai đoạn phân tích yêu cầu, thiết kế giải pháp, ước lượng, lập kế hoạch, đến triển khai, kiểm thử, tối ưu và bảo trì. Ngoài kỹ năng lập trình, kỹ sư phần mềm cần hiểu về quy trình phát triển Agile/Scrum, quản lý version với Git, code review, viết tài liệu kỹ thuật và phối hợp với BA, QA, DevOps, product owner, security team.
Trong các hệ thống doanh nghiệp, kỹ sư phần mềm thường làm việc với các nền tảng như Java/.NET, hệ quản trị cơ sở dữ liệu quan hệ (Oracle, SQL Server, PostgreSQL), hệ thống message queue (Kafka, RabbitMQ), dịch vụ tích hợp (ESB, API Gateway). Họ phải giải quyết các bài toán về tính sẵn sàng cao, khả năng mở rộng, phân tán, bảo mật, logging, giám sát, thiết kế chiến lược backup/restore, disaster recovery, và đảm bảo hệ thống đáp ứng các yêu cầu tuân thủ (compliance) của ngành tài chính, y tế, chính phủ (PCI-DSS, HIPAA, GDPR ở bối cảnh quốc tế).
Các mảng công việc tiêu biểu:
Lập trình viên game và ứng dụng tương tác làm việc ở giao điểm giữa kỹ thuật, đồ họa và trải nghiệm người dùng. Họ sử dụng các engine như Unity, Unreal Engine, Godot để xây dựng game 2D, 3D, game mobile, game PC/console, cũng như các ứng dụng AR/VR, mô phỏng, đào tạo, quảng cáo tương tác. Công việc không chỉ là viết code mà còn liên quan đến xử lý vật lý, animation, AI trong game, tối ưu hiệu năng đồ họa và phối hợp với artist, game designer, sound designer, level designer.

Trong phát triển game, lập trình viên thường phải xử lý:
Trong lĩnh vực AR/VR, lập trình viên cần hiểu về render 3D thời gian thực, tracking chuyển động, tương tác không gian, tối ưu cho kính VR/AR như Oculus, HTC Vive, HoloLens, thiết bị di động hỗ trợ ARKit/ARCore. Họ xây dựng các trải nghiệm nhập vai cho giáo dục, y tế, bất động sản, du lịch, marketing, công nghiệp, với yêu cầu nghiêm ngặt về latency thấp, frame rate ổn định để tránh gây khó chịu cho người dùng.
Bên cạnh kỹ năng lập trình C#, C++ hoặc scripting trong engine, lập trình viên game và AR/VR cần có tư duy không gian, cảm nhận thẩm mỹ, hiểu hành vi người chơi/người dùng để tạo ra sản phẩm hấp dẫn và dễ sử dụng. Các kỹ năng quan trọng khác:
Nhóm nghề kiểm thử và bảo đảm chất lượng phần mềm bao gồm nhiều vai trò phối hợp chặt chẽ để tạo thành “hệ sinh thái chất lượng”. Manual tester tập trung kiểm thử thủ công, mô phỏng hành vi người dùng, phát hiện lỗi chức năng, giao diện và luồng nghiệp vụ, đồng thời áp dụng các kỹ thuật như Boundary Value Analysis, Exploratory Testing để tăng khả năng tìm lỗi. QA định hình và cải tiến quy trình, tiêu chuẩn, hệ thống chất lượng, xây dựng SDLC, checklist, template, audit và đào tạo nhằm ngăn lỗi xuất hiện ngay từ đầu. QC đóng vai trò kiểm soát chất lượng đầu ra, kiểm tra tuân thủ quy trình, review tài liệu, xác nhận kết quả kiểm thử và tham gia quyết định go/no-go cho mỗi đợt release.

Nhóm nghề kiểm thử và bảo đảm chất lượng là “tuyến phòng thủ cuối” giúp ngăn lỗi lọt ra sản phẩm, đảm bảo phần mềm không chỉ chạy được mà còn đúng yêu cầu nghiệp vụ, ổn định, dễ dùng và có thể bảo trì. Trong thực tế, ba vai trò Manual tester, QA và QC thường bị dùng lẫn lộn, nhưng ở góc độ chuyên môn sâu, mỗi vai trò có phạm vi, mục tiêu và chỉ số đánh giá khác nhau.

Manual tester tập trung vào kiểm thử thủ công trên sản phẩm, mô phỏng hành vi người dùng thật để phát hiện lỗi chức năng, lỗi giao diện, lỗi luồng nghiệp vụ và các vấn đề về trải nghiệm. Họ tham gia xuyên suốt vòng đời phát triển phần mềm (SDLC), đặc biệt ở các giai đoạn:
Manual tester giỏi không chỉ “bám test case” mà còn có tư duy phản biện, biết đặt câu hỏi “nếu… thì sao?”, chủ động tìm trường hợp biên (boundary case), trường hợp ngoại lệ (exception), luồng bất thường (alternate flow). Họ thường áp dụng các kỹ thuật như:
QA (Quality Assurance) có phạm vi rộng hơn, tập trung vào quy trình và hệ thống chất lượng. Mục tiêu của QA là “ngăn lỗi xuất hiện” bằng cách thiết kế và cải tiến quy trình, thay vì chỉ “bắt lỗi” trên sản phẩm. Một số nhiệm vụ chuyên sâu:
QA thường làm việc chặt chẽ với PM, Tech Lead, BA để cân bằng giữa tốc độ phát triển và mức độ kiểm soát chất lượng, đề xuất cải tiến quy trình dựa trên số liệu như defect density, defect leakage, cycle time, lead time.
QC (Quality Control) tập trung vào kiểm soát chất lượng sản phẩm ở mức thực thi, đảm bảo sản phẩm đầu ra của từng giai đoạn đáp ứng tiêu chí đã định. QC thường là cầu nối giữa QA (quy trình) và team dev/test (thực thi). Một số hoạt động điển hình:
Bảng phân biệt ba vai trò trong nhóm chất lượng phần mềm:
| Vai trò | Trọng tâm | Nhiệm vụ chính |
|---|---|---|
| Manual tester | Kiểm thử thủ công trên sản phẩm | Thiết kế và thực thi test case, báo cáo bug, hỗ trợ UAT |
| QA (Quality Assurance) | Quy trình và hệ thống chất lượng | Xây dựng quy trình, tiêu chuẩn, audit chất lượng, đào tạo |
| QC (Quality Control) | Kiểm soát chất lượng sản phẩm | Kiểm tra tuân thủ, review tài liệu, xác nhận kết quả kiểm thử |
Automation tester và kỹ sư kiểm thử tự động tập trung vào việc viết script, xây dựng framework kiểm thử tự động để giảm công sức kiểm thử lặp lại, tăng độ bao phủ và rút ngắn feedback loop cho developer. Ở mức chuyên sâu, họ không chỉ “record & playback” mà thiết kế một hệ sinh thái test automation có khả năng mở rộng, dễ bảo trì.

Các công cụ phổ biến như Selenium, Cypress, Playwright, Appium, Robot Framework được lựa chọn tùy theo công nghệ sản phẩm (web, mobile, desktop) và kiến trúc hệ thống. Automation tester thường tích hợp test vào CI/CD (Jenkins, GitLab CI, GitHub Actions, Azure DevOps) để:
Công việc chuyên sâu của automation tester bao gồm:
Automation tester cần nền tảng lập trình vững (Java, C#, JavaScript, Python), hiểu về mô hình Page Object, BDD (Cucumber), API testing (Postman, REST Assured, Karate, Playwright API) và có khả năng xử lý các vấn đề khó như:
Trong các tổ chức lớn, kỹ sư kiểm thử tự động thường đóng vai trò “platform engineer” cho mảng test, tham gia xây dựng nền tảng test chung cho nhiều team:
Performance tester tập trung đánh giá hiệu năng, khả năng chịu tải, độ ổn định của hệ thống dưới các điều kiện sử dụng khác nhau, gắn với các SLA/SLI/SLO đã cam kết. Họ sử dụng công cụ như JMeter, Gatling, Locust, k6 để mô phỏng hàng trăm, hàng nghìn, thậm chí hàng triệu người dùng đồng thời, với các kiểu test:

Các chỉ số quan trọng gồm thời gian phản hồi, throughput, tỉ lệ lỗi, sử dụng CPU/RAM/IO, độ trễ network, số connection, queue length. Performance tester làm việc chặt chẽ với developer và DevOps để:
Kiểm thử bảo mật ứng dụng tập trung phát hiện lỗ hổng bảo mật ở tầng ứng dụng như SQL injection, XSS, CSRF, lộ thông tin nhạy cảm, xác thực yếu, phân quyền sai, insecure deserialization, SSRF. Tester có thể sử dụng các công cụ như OWASP ZAP, Burp Suite kết hợp với kiểm thử thủ công dựa trên OWASP Top 10 và các checklist nội bộ.
Vai trò này nằm giữa QA và cybersecurity, đòi hỏi hiểu biết về mô hình tấn công, kỹ thuật khai thác, best practice bảo mật ứng dụng như:
Tester bảo mật thường phối hợp với security engineer để thực hiện:
Người học Công nghệ thông tin muốn theo nghề tester cần kết hợp kiến thức kỹ thuật với tư duy phân tích và giao tiếp. Bên cạnh kiến thức nền tảng về cấu trúc dữ liệu, hệ điều hành, mạng máy tính, cần phát triển các kỹ năng chuyên sâu sau:

Ở mức cao hơn, tester nên phát triển thêm các năng lực như đọc hiểu kiến trúc hệ thống (microservices, event-driven), nắm khái niệm container, cloud, logging/monitoring, từ đó thiết kế chiến lược test phù hợp cho các hệ thống phân tán, phức tạp.
Các nhóm nghề dữ liệu, trí tuệ nhân tạo và phân tích nghiệp vụ tạo thành chuỗi giá trị hoàn chỉnh từ thu thập, lưu trữ, xử lý đến khai thác dữ liệu phục vụ kinh doanh. Ở lớp gần business, data analyst, BI analyst và chuyên viên trực quan hóa tập trung chuyển dữ liệu thành insight, báo cáo và câu chuyện trực quan hỗ trợ ra quyết định. Ở lớp hạ tầng, data engineer, database engineer và data platform engineer xây dựng nền tảng, pipeline và hệ thống lưu trữ an toàn, mở rộng. Ở lớp mô hình, data scientist, ML engineer và AI engineer phát triển, triển khai và vận hành các mô hình học máy, deep learning, LLM. Cuối cùng, business analyst kết nối yêu cầu kinh doanh với giải pháp dữ liệu và AI, đảm bảo sản phẩm tạo giá trị thực tế.

Data analyst và BI analyst là những người biến dữ liệu thô thành báo cáo, dashboard, insight phục vụ ra quyết định ở nhiều cấp độ: vận hành, chiến thuật và chiến lược. Họ làm việc với dữ liệu từ nhiều nguồn như hệ thống bán hàng (POS, e-commerce), marketing (Facebook Ads, Google Ads, email), CRM, ERP, log hệ thống, dữ liệu web, dữ liệu bên thứ ba. Công việc bao gồm toàn bộ vòng đời dữ liệu phân tích: thu thập, làm sạch, xử lý, chuẩn hóa, phân tích khám phá (EDA), trực quan hóa và trình bày kết quả cho người dùng nghiệp vụ theo ngôn ngữ dễ hiểu.

Trong thực tế, data analyst thường phải:
BI analyst tập trung hơn vào kiến trúc và mô hình hóa dữ liệu phục vụ báo cáo. Họ làm việc chặt với data engineer để:
Data analyst và BI analyst thường sử dụng các công cụ trực quan hóa như Power BI, Tableau, Looker, Qlik. Họ cần hiểu về mô hình dữ liệu tabular, relationship, row-level security (RLS), tối ưu hiệu năng dashboard (aggregation, incremental refresh) và quản trị quyền truy cập.
Chuyên viên trực quan hóa dữ liệu (data visualization specialist) tập trung vào thiết kế dashboard, biểu đồ, data story sao cho dễ hiểu, trực quan, hỗ trợ ra quyết định nhanh trong vài giây quan sát đầu tiên. Họ kết hợp tư duy thiết kế, nguyên lý UX/UI, hiểu biết về nhận thức thị giác (Gestalt, pre-attentive attributes, màu sắc, độ tương phản) với kỹ năng công cụ để:
Data engineer xây dựng và vận hành hạ tầng dữ liệu cho doanh nghiệp, đảm bảo dữ liệu được thu thập, lưu trữ, xử lý, phân phối một cách tin cậy, hiệu quả, có thể mở rộng và tuân thủ quy định (bảo mật, quyền riêng tư). Họ thiết kế và triển khai:

Các công nghệ phổ biến gồm Apache Spark, Kafka, Airflow, Hadoop, Snowflake, BigQuery, cùng các dịch vụ dữ liệu trên cloud (AWS Glue, AWS Kinesis, Azure Data Factory, GCP Dataflow, Pub/Sub). Data engineer cần nắm:
Database engineer tập trung vào thiết kế, tối ưu và quản trị hệ quản trị cơ sở dữ liệu như MySQL, PostgreSQL, SQL Server, Oracle, MongoDB. Họ chịu trách nhiệm:
Kỹ sư nền tảng dữ liệu (data platform engineer) kết hợp cả hai vai trò, xây dựng nền tảng dữ liệu dùng chung cho nhiều team (BI, data science, sản phẩm), tích hợp với hệ thống ứng dụng, BI, AI. Họ thường:
Data scientist sử dụng thống kê, học máy, lập trình để xây dựng mô hình dự đoán, phân loại, phân cụm, gợi ý, tối ưu. Họ làm việc với dữ liệu phức tạp (structured, semi-structured, unstructured), thực hiện:

Công cụ phổ biến gồm Python (pandas, scikit-learn, statsmodels), R, Jupyter Notebook, cùng với môi trường tính toán phân tán khi dữ liệu lớn (Spark MLlib). Data scientist cũng cần hiểu bối cảnh kinh doanh để đặt giả thuyết đúng, chọn hàm mất mát và chỉ số đánh giá phù hợp với mục tiêu (ví dụ tối đa hóa lợi nhuận, giảm rủi ro, tối ưu trải nghiệm người dùng).
Machine learning engineer tập trung vào triển khai, tối ưu, vận hành mô hình ML trong môi trường sản xuất với yêu cầu về độ trễ, độ tin cậy, khả năng mở rộng. Họ xây dựng:
Công nghệ thường dùng gồm TensorFlow, PyTorch, MLflow, Kubeflow, Docker, Kubernetes, cùng các dịch vụ MLOps trên cloud (SageMaker, Vertex AI, Azure ML). ML engineer cần hiểu cả khía cạnh phần mềm (clean code, testing, logging, observability) lẫn ML để tối ưu pipeline end-to-end.
AI engineer mở rộng hơn, làm việc với deep learning, NLP, computer vision, hệ thống gợi ý, chatbot, LLM và các dịch vụ AI trên cloud. Họ:
Business analyst (BA) là cầu nối giữa khối kinh doanh và đội ngũ kỹ thuật. Họ thu thập, phân tích, làm rõ yêu cầu, chuyển thành tài liệu đặc tả (SRS, BRD, user story) và hỗ trợ team phát triển hiểu đúng vấn đề cần giải quyết, tránh khoảng cách kỳ vọng. BA cần hiểu cả nghiệp vụ ngành (tài chính, ngân hàng, bán lẻ, logistics, sản xuất, bảo hiểm, viễn thông) lẫn khả năng và giới hạn của công nghệ để đề xuất giải pháp khả thi về chi phí, thời gian, rủi ro.

Công việc của BA bao gồm:
Trong bối cảnh dữ liệu và AI phát triển, BA còn cần:
Nhóm nghề an toàn thông tin và an ninh mạng bao phủ toàn bộ vòng đời bảo vệ hệ thống: từ thiết kế kiến trúc, phòng thủ chủ động, kiểm thử tấn công đến giám sát và ứng cứu sự cố. Các vị trí như chuyên viên an toàn thông tin, kỹ sư bảo mật hệ thống, pentester, security analyst, incident responder, chuyên viên IAM và bảo mật dữ liệu phối hợp chặt chẽ để bảo vệ hạ tầng, ứng dụng, dữ liệu và danh tiếng của tổ chức.

Họ làm việc với nhiều công nghệ: firewall, IDS/IPS, SIEM, EDR/XDR, WAF, PKI, IAM, DLP, mã hóa, cloud security, DevSecOps. Bên cạnh đó, các chứng chỉ như Security+, CEH, OSCP, CISSP, CCSP cùng kỹ năng mạng, hệ điều hành, lập trình, forensics, tư duy tấn công/phòng thủ là nền tảng quan trọng để phát triển bền vững trong lĩnh vực này.
Chuyên viên an toàn thông tin và kỹ sư bảo mật hệ thống chịu trách nhiệm bảo vệ toàn bộ tài sản thông tin, hệ thống, dữ liệu, dịch vụ số và danh tiếng của tổ chức trước các mối đe dọa từ bên trong lẫn bên ngoài. Họ không chỉ vận hành các công cụ bảo mật mà còn tham gia xây dựng chiến lược an ninh tổng thể, đảm bảo tuân thủ các tiêu chuẩn như ISO 27001, NIST, PCI-DSS (nếu có liên quan).

Ở mức vận hành, họ thiết kế, triển khai và quản trị các thành phần như tường lửa (firewall), IDS/IPS, SIEM, DLP, VPN, proxy, NAC. Công việc bao gồm:
Công việc đòi hỏi hiểu sâu về mạng máy tính (TCP/IP, routing, switching, NAT, load balancing), hệ điều hành (Windows, Linux, Unix), ứng dụng web (HTTP, REST, SOAP, microservices), mã hóa (TLS, AES, RSA, certificate, PKI) và quản lý rủi ro (risk assessment, risk treatment, threat modeling).
Kỹ sư bảo mật hệ thống thường tham gia từ giai đoạn thiết kế kiến trúc cho cả hạ tầng on-premise và cloud. Họ làm việc với các mô hình như zero trust, defense-in-depth, least privilege, đảm bảo bảo mật được tích hợp ngay từ thiết kế (security by design). Các nhiệm vụ chuyên sâu gồm:
Họ làm việc chặt chẽ với team mạng, hệ thống, DevOps, developer để tích hợp bảo mật vào vòng đời phát triển (DevSecOps). Điều này bao gồm:
Penetration tester (pentester) mô phỏng hành vi của hacker để kiểm tra mức độ an toàn của hệ thống, ứng dụng và hạ tầng. Họ thực hiện nhiều loại kiểm thử:

Họ sử dụng các công cụ như Metasploit, Burp Suite, Nmap, Wireshark, Nessus, nmap scripts, sqlmap kết hợp với kỹ thuật khai thác thủ công (manual exploitation) để tìm lỗ hổng phức tạp. Pentester cần hiểu sâu về lỗ hổng, kỹ thuật tấn công, khai thác, leo thang đặc quyền, kỹ thuật bypass WAF, AV/EDR, sandbox, cũng như kỹ năng viết script, viết exploit (Python, Bash, PowerShell, đôi khi C/C++).
Kết quả quan trọng của pentest là báo cáo chi tiết cho cả đối tượng kỹ thuật và quản lý, bao gồm:
Security analyst làm việc tại Security Operation Center (SOC), chịu trách nhiệm giám sát liên tục 24/7. Họ theo dõi log, cảnh báo từ SIEM, EDR, IDS/IPS, WAF, cloud security tools, phân tích sự kiện, điều tra dấu hiệu tấn công (IOC, IOA). Công việc thường chia theo cấp độ:
Chuyên viên ứng cứu sự cố (incident responder) tham gia phân tích, cô lập, khắc phục, phục hồi khi xảy ra tấn công như ransomware, DDoS, xâm nhập trái phép, rò rỉ dữ liệu. Họ cần kỹ năng forensics, phân tích malware, điều tra log, viết playbook ứng cứu và phối hợp với nhiều bên (IT, pháp chế, truyền thông, lãnh đạo).
Các bước điển hình trong một quy trình ứng cứu sự cố:
Quản trị danh tính và truy cập (IAM) là mảng quan trọng trong cybersecurity, đặc biệt trong môi trường cloud và hybrid. Chuyên viên IAM thiết kế và vận hành hệ thống tài khoản, phân quyền, SSO, MFA, RBAC/ABAC, đảm bảo người dùng chỉ có quyền truy cập phù hợp với vai trò và nguyên tắc least privilege.

Họ làm việc với các giải pháp như Active Directory, Azure AD, Okta, Keycloak, cũng như các dịch vụ identity của cloud provider. Nhiệm vụ chính:
Bảo mật dữ liệu tập trung vào mã hóa, phân loại dữ liệu, DLP, quản lý khóa, backup an toàn. Chuyên viên bảo mật dữ liệu cần hiểu về quy định pháp lý (ví dụ: GDPR, các quy định về dữ liệu cá nhân), chuẩn nội bộ về phân loại dữ liệu (public, internal, confidential, restricted) và áp dụng biện pháp phù hợp cho từng mức.
Các hoạt động chuyên sâu trong bảo mật dữ liệu:
Họ thường phối hợp với bộ phận pháp chế, tuân thủ, quản trị dữ liệu để đảm bảo các dự án mới, hệ thống mới đều đáp ứng yêu cầu về bảo vệ dữ liệu cá nhân, dữ liệu nhạy cảm của tổ chức và khách hàng.
Người theo nghề an toàn thông tin cần kết hợp kiến thức nền tảng CNTT (mạng, hệ điều hành, lập trình, cơ sở dữ liệu) với kỹ năng chuyên sâu bảo mật. Một số chứng chỉ phổ biến:

Kỹ năng quan trọng gồm hiểu sâu mạng, hệ điều hành, ứng dụng web, scripting (Python, Bash, PowerShell), phân tích log, forensics, tư duy tấn công/phòng thủ. Ngoài ra, cybersecurity đòi hỏi tinh thần học hỏi liên tục vì mối đe dọa và công nghệ thay đổi rất nhanh, cần thường xuyên cập nhật qua:
Nhóm nghề mạng máy tính, hệ thống và điện toán đám mây bao phủ toàn bộ “xương sống” hạ tầng CNTT của doanh nghiệp, từ lớp vật lý, ảo hóa, hệ điều hành, cơ sở dữ liệu đến nền tảng cloud và vận hành hiện đại. Các vai trò như kỹ sư mạng, quản trị mạng, kỹ sư hạ tầng, sysadmin, system engineer, kỹ sư máy chủ, cloud engineer, DevOps, SRE và DBA phối hợp chặt chẽ để đảm bảo hệ thống ổn định, an toàn, linh hoạt và mở rộng được. Mỗi vị trí chuyên sâu vào một lớp: mạng, server, storage, ảo hóa, cloud, tự động hóa hay dữ liệu, nhưng đều cần hiểu kiến trúc tổng thể, bảo mật, giám sát và quy trình ITIL/DevOps. Nhờ đó, doanh nghiệp có nền tảng hạ tầng tin cậy để triển khai ứng dụng, dịch vụ số và chuyển đổi số lâu dài.

Kỹ sư mạng và quản trị mạng không chỉ cấu hình thiết bị mà còn tham gia toàn bộ vòng đời của hạ tầng mạng: khảo sát, thiết kế logical/physical, triển khai, vận hành, tối ưu và lập kế hoạch mở rộng. Họ làm việc với các mô hình như three-tier, spine–leaf, campus network, data center network, áp dụng các chuẩn như VLAN, 802.1Q, 802.1X, STP/RSTP/MSTP, EtherChannel, HSRP/VRRP, OSPF, BGP, MPLS…

Trong môi trường doanh nghiệp, họ chịu trách nhiệm cho các lớp mạng:
Họ cấu hình và vận hành router, switch, firewall, load balancer của nhiều hãng (Cisco, Juniper, Fortinet, Palo Alto, Mikrotik, F5…). Công việc thường xuyên gồm:
Yêu cầu chuyên môn thường gắn với các chứng chỉ như CCNA, CCNP, Juniper, Mikrotik, kèm theo kiến thức về bảo mật mạng (VPN, IDS/IPS, segmentation, zero trust) và khả năng viết tài liệu thiết kế (HLD/LLD), runbook, SOP.
Kỹ sư hạ tầng CNTT (IT infrastructure engineer) mở rộng phạm vi sang toàn bộ nền tảng vật lý và ảo: máy chủ, lưu trữ, ảo hóa, backup, hệ thống điện, điều hòa phòng máy. Họ thiết kế kiến trúc hạ tầng đáp ứng các tiêu chí tính sẵn sàng (HA), khả năng mở rộng (scalability), dự phòng thảm họa (DR), tuân thủ các tiêu chuẩn như TIA-942, Uptime Tier, ITIL.
Công việc điển hình của kỹ sư hạ tầng:
System administrator (sysadmin) chịu trách nhiệm vận hành hệ điều hành máy chủ như Windows Server, Linux (RHEL, CentOS, Ubuntu, SUSE…). Họ đảm bảo hệ thống luôn được cập nhật bản vá bảo mật, cấu hình đúng chuẩn, giám sát tài nguyên và xử lý sự cố kịp thời.

Nhiệm vụ chính của sysadmin:
System engineer thường tham gia các dự án thiết kế và triển khai giải pháp hệ thống phức tạp, yêu cầu hiểu sâu kiến trúc và khả năng tích hợp nhiều thành phần. Họ làm việc với:
Kỹ sư máy chủ tập trung sâu vào lớp phần cứng server: mainboard, CPU, RAM, RAID controller, NIC, HBA, firmware. Họ:
Cloud engineer thiết kế, triển khai, vận hành hệ thống trên nền tảng đám mây như AWS, Azure, GCP theo mô hình IaaS, PaaS, SaaS, hybrid cloud hoặc multi-cloud. Họ làm việc với:

Kỹ năng quan trọng là hạ tầng như mã (IaC) với Terraform, CloudFormation, ARM/Bicep, giúp mô tả và triển khai hạ tầng lặp lại, có kiểm soát phiên bản. Họ cần hiểu kiến trúc cloud-native, microservices, 12-factor app, pattern như circuit breaker, bulkhead, event-driven.
DevOps engineer tập trung vào tự động hóa build, test, deploy và chuẩn hóa quy trình phát triển – vận hành. Họ thiết lập pipeline CI/CD (Jenkins, GitLab CI, GitHub Actions, Azure DevOps…) để:
Họ là cầu nối giữa developer và ops, thúc đẩy văn hóa collaboration, automation, measurement, sharing, giảm thời gian release nhưng vẫn đảm bảo ổn định và khả năng rollback nhanh.
Site Reliability Engineer (SRE), xuất phát từ Google, áp dụng tư duy phần mềm vào vận hành hệ thống. Trọng tâm là độ tin cậy, tính sẵn sàng, khả năng mở rộng. SRE định nghĩa:
SRE triển khai chaos engineering, fault injection, game day để kiểm tra khả năng chịu lỗi; xây dựng automation cho incident response, auto-remediation, capacity planning, load testing, đảm bảo hệ thống có thể mở rộng tuyến tính khi tải tăng.
Database administrator (DBA) chịu trách nhiệm toàn diện cho cơ sở dữ liệu doanh nghiệp, từ thiết kế, triển khai đến vận hành, tối ưu và bảo vệ dữ liệu. Họ làm việc với nhiều hệ quản trị như SQL Server, Oracle, MySQL, PostgreSQL, MongoDB…

Công việc chính của DBA:
DBA cần hiểu sâu cấu trúc nội bộ của DBMS (buffer pool, transaction log, checkpoint, locking, MVCC), mô hình transaction (ACID), isolation level, từ đó thiết kế chiến lược backup (full, differential, incremental, log) và kế hoạch khôi phục sau thảm họa phù hợp với từng hệ thống.
Họ phối hợp với developer để tối ưu schema, query, migration dữ liệu; phối hợp với team hạ tầng để đảm bảo storage, network, backup đáp ứng yêu cầu hiệu năng và an toàn dữ liệu, bao gồm mã hóa, masking, auditing, tuân thủ quy định (ví dụ yêu cầu lưu trữ tối thiểu, bảo vệ dữ liệu cá nhân).
Trong các tổ chức lớn, còn có chuyên viên chuyên trách sao lưu và lưu trữ dữ liệu, quản lý hệ thống backup tập trung, băng từ, snapshot, replication giữa các site. Họ:
Nhóm nghề sản phẩm số và quản lý dự án công nghệ bao phủ chuỗi giá trị từ hình thành ý tưởng, thiết kế trải nghiệm, triển khai kỹ thuật đến tối ưu vận hành. Ở lớp chiến lược, product manager xác định tầm nhìn, mô hình kinh doanh, lộ trình phát triển; trong khi product owner chuyển hóa chiến lược thành backlog cụ thể cho đội Agile. Song song, project manager, scrum master và điều phối dự án đảm bảo tiến độ, ngân sách, chất lượng và loại bỏ trở ngại trong quá trình triển khai. Ở lớp trải nghiệm, UX/UI designer và UX researcher nghiên cứu người dùng, thiết kế luồng, giao diện và kiểm chứng bằng dữ liệu. Cuối cùng, IT consultant và tư vấn chuyển đổi số kết nối công nghệ với mục tiêu kinh doanh, xây lộ trình và kiến trúc tổng thể, giúp doanh nghiệp ứng dụng công nghệ hiệu quả, bền vững.

Product owner (PO) và product manager (PM) là hai vai trò trung tâm trong phát triển sản phẩm số, nhưng có phạm vi trách nhiệm và mức độ tham gia khác nhau trong vòng đời sản phẩm.

Product owner thường gắn trực tiếp với Scrum team, chịu trách nhiệm tối đa hóa giá trị mà team tạo ra thông qua việc quản lý product backlog. Công việc chuyên sâu của PO bao gồm:
Product manager có phạm vi rộng hơn, tập trung vào tầm nhìn, chiến lược, mô hình kinh doanh và tăng trưởng sản phẩm. PM chịu trách nhiệm trả lời các câu hỏi: sản phẩm phục vụ ai, giải quyết vấn đề gì, cạnh tranh như thế nào, kiếm tiền ra sao, phát triển trong 1–3 năm tới như thế nào. Một số hoạt động chuyên môn sâu của PM:
Trong nhiều tổ chức, PO và PM có thể là hai người khác nhau, hoặc gộp lại thành một vai trò tùy quy mô. Dù cách tổ chức thế nào, quản lý sản phẩm số luôn đòi hỏi sự kết hợp giữa:
Để ra quyết định dựa trên dữ liệu, họ sử dụng nhiều công cụ và phương pháp:
Họ phối hợp chặt chẽ với marketing, sales, customer success, kỹ thuật, data, finance để đảm bảo sản phẩm không chỉ được xây dựng đúng (build the product right) mà còn là sản phẩm đúng (build the right product) và phát triển bền vững.
Project manager (PM dự án) chịu trách nhiệm tổng thể về việc dự án công nghệ được hoàn thành đúng phạm vi, đúng thời gian, đúng ngân sách và đạt chất lượng cam kết. PM dự án là người “giữ nhịp” cho toàn bộ hoạt động triển khai, đặc biệt trong các dự án lớn, nhiều bên liên quan.

Các mảng chuyên môn chính của PM dự án:
PM dự án thường áp dụng các phương pháp quản lý dự án như PMBOK, PRINCE2, Agile, Hybrid, và sử dụng công cụ như Jira, Trello, MS Project, Asana, Confluence để lập kế hoạch, theo dõi và báo cáo. Họ cần hiểu đủ sâu về kỹ thuật để trao đổi với team dev, nhưng trọng tâm là điều phối nguồn lực, ra quyết định và quản trị rủi ro.
Scrum master là người bảo vệ và thúc đẩy việc áp dụng đúng tinh thần Agile/Scrum. Họ không quản lý con người theo kiểu hành chính, mà đóng vai trò servant leader cho team.
Các nhiệm vụ chuyên sâu của Scrum master:
Điều phối dự án phần mềm (project coordinator) hỗ trợ PM dự án trong các công việc vận hành và hành chính, giúp PM có thời gian tập trung vào các quyết định chiến lược hơn. Công việc thường bao gồm:
UX/UI designer là những người chịu trách nhiệm đảm bảo sản phẩm số vừa dễ dùng, vừa đẹp, vừa phù hợp với mục tiêu kinh doanh. Hai mảng UX và UI có thể do một người đảm nhiệm (product designer) hoặc tách thành hai vai trò chuyên sâu.

UX designer tập trung vào trải nghiệm người dùng và cấu trúc sản phẩm. Công việc chuyên môn:
UI designer tập trung vào giao diện người dùng, đảm bảo tính thẩm mỹ, nhất quán và khả dụng. Công việc chuyên sâu:
Chuyên viên nghiên cứu trải nghiệm người dùng (UX researcher) là người đảm bảo mọi quyết định thiết kế và sản phẩm đều dựa trên bằng chứng thay vì giả định. Họ sử dụng nhiều phương pháp định tính và định lượng:
Họ làm việc chặt chẽ với UX/UI designer, PM, data analyst để tổng hợp insight, xây dựng báo cáo, đề xuất cải tiến. Kết quả nghiên cứu thường được chuyển thành design guideline, opportunity map, backlog item cụ thể cho team sản phẩm.
IT consultant và chuyên viên tư vấn chuyển đổi số đóng vai trò cầu nối giữa công nghệ và chiến lược kinh doanh. Họ giúp doanh nghiệp hiểu rõ nên ứng dụng công nghệ gì, ở đâu, như thế nào để tạo ra giá trị thực sự, thay vì chỉ chạy theo xu hướng.

Các nhiệm vụ chuyên sâu của IT consultant và tư vấn chuyển đổi số:
Công việc tư vấn đòi hỏi kiến thức rộng về công nghệ (hạ tầng, ứng dụng, dữ liệu, bảo mật, cloud, AI), đồng thời hiểu biết sâu về một số ngành dọc như tài chính, bán lẻ, sản xuất, logistics, y tế… để đề xuất giải pháp phù hợp bối cảnh.
Các kỹ năng quan trọng khác:
Họ có thể làm việc cho các hãng tư vấn lớn, công ty tích hợp hệ thống (SI), nhà cung cấp giải pháp, hoặc bộ phận chiến lược CNTT của doanh nghiệp. Ở mỗi môi trường, mức độ tham gia vào chiến lược, thiết kế giải pháp, triển khai và vận hành có thể khác nhau, nhưng mục tiêu chung là giúp doanh nghiệp khai thác công nghệ một cách hiệu quả, an toàn và bền vững.
Nhóm nghề vận hành công nghệ và hỗ trợ người dùng bao phủ các vị trí tuyến đầu đảm bảo hệ thống IT hoạt động ổn định, thân thiện với người dùng và phù hợp mục tiêu kinh doanh. Từ IT support, helpdesk, kỹ thuật viên onsite đến chuyên viên triển khai ERP/CRM, vận hành website – thương mại điện tử và kỹ thuật viên phần cứng, tất cả đều đóng vai trò “cầu nối” giữa công nghệ và nhu cầu thực tế. Họ cần nền tảng kỹ thuật rộng, khả năng giao tiếp, phân tích vấn đề, quản lý kỳ vọng và tuân thủ quy trình. Đây là nhóm nghề phù hợp để bắt đầu sự nghiệp IT, với lộ trình phát triển linh hoạt sang mạng, hệ thống, bảo mật, DevOps, quản lý sản phẩm số hoặc tư vấn giải pháp doanh nghiệp.

IT support và helpdesk là tuyến đầu hỗ trợ người dùng trong tổ chức, đảm bảo mọi hoạt động liên quan đến công nghệ thông tin diễn ra trơn tru. Họ tiếp nhận, phân tích và xử lý các yêu cầu, sự cố liên quan đến máy tính, mạng, phần mềm văn phòng, tài khoản truy cập, thiết bị ngoại vi như máy in, máy scan, thiết bị hội nghị. Ở các tổ chức lớn, quy trình thường được chuẩn hóa theo ITIL với các bước: tiếp nhận ticket, phân loại (incident, request, problem), ưu tiên (priority), xử lý, cập nhật trạng thái và đóng ticket.

Công việc yêu cầu nền tảng kiến thức kỹ thuật cơ bản nhưng bao quát nhiều mảng: hệ điều hành Windows/macOS, khái niệm mạng LAN/WAN, VPN, Active Directory, email (Exchange, M365, Google Workspace), phần mềm văn phòng, bảo mật cơ bản (antivirus, phishing). Bên cạnh đó, kỹ năng mềm là yếu tố quyết định hiệu quả:
Trong môi trường chuyên nghiệp, IT support thường sử dụng các công cụ như ticketing system (Jira Service Management, ServiceNow, Freshservice, OTRS), phần mềm remote (TeamViewer, AnyDesk, Remote Desktop), hệ thống quản lý tài sản (IT asset management) để theo dõi vòng đời thiết bị. Họ cũng tham gia xây dựng knowledge base và FAQ nội bộ để người dùng tự tra cứu, giảm tải cho helpdesk.
Kỹ thuật viên hỗ trợ người dùng (desktop support, onsite support) thường làm việc trực tiếp tại văn phòng, chịu trách nhiệm cài đặt, cấu hình, bảo trì máy trạm, thiết bị văn phòng, hỗ trợ onsite cho các phòng ban. Công việc bao gồm:
Đây là vị trí phù hợp cho sinh viên mới ra trường hoặc người muốn bắt đầu sự nghiệp IT từ mảng vận hành. Lộ trình phát triển thường đi từ Service Desk → Desktop Support → chuyên sâu hơn sang mạng, hệ thống, bảo mật, quản trị ứng dụng hoặc chuyển hướng sang IT Service Management, quản lý vận hành. Những người làm tốt ở tuyến đầu thường có lợi thế lớn khi lên các vị trí cao hơn vì hiểu rõ nhu cầu và hành vi người dùng cuối.
Chuyên viên triển khai phần mềm (implementation consultant) làm việc với các hệ thống ERP, CRM, HRM, kế toán, quản lý sản xuất và các giải pháp quản trị doanh nghiệp khác. Họ là cầu nối giữa đội ngũ kỹ thuật và bộ phận nghiệp vụ, chịu trách nhiệm biến sản phẩm phần mềm “chuẩn” thành hệ thống phù hợp với quy trình thực tế của từng doanh nghiệp.

Quy trình triển khai điển hình thường bao gồm:
Vai trò này kết hợp chặt chẽ kiến thức nghiệp vụ (kế toán, tài chính, logistics, sản xuất, nhân sự), hiểu biết sản phẩm (các module, giới hạn hệ thống, khả năng tùy biến), cùng kỹ năng giao tiếp, tổ chức và quản lý kỳ vọng. Họ phải biết đặt câu hỏi đúng, diễn giải được tác động của thay đổi hệ thống lên quy trình, và giúp khách hàng cân bằng giữa “muốn” và “cần”.
Trong các dự án ERP lớn, chuyên viên triển khai thường chuyên sâu theo module như:
Họ làm việc chặt chẽ với BA, developer, QA, PM và khách hàng để đảm bảo hệ thống được cấu hình và tùy biến đúng yêu cầu. BA hỗ trợ phân tích nghiệp vụ và tài liệu hóa; developer xử lý phần custom (report, integration, extension); QA kiểm thử; PM điều phối tiến độ và phạm vi. Chuyên viên triển khai thường là người trực tiếp “đứng mũi chịu sào” khi người dùng gặp khó khăn, nên kỹ năng xử lý xung đột và truyền thông nội bộ rất quan trọng.
Lộ trình nghề nghiệp có thể phát triển lên Senior Consultant, Solution Architect, Project Manager hoặc chuyển sang phía khách hàng với vai trò Key User, IT Application Manager, phụ trách vận hành và phát triển hệ thống ERP/CRM nội bộ.
Chuyên viên vận hành website và thương mại điện tử chịu trách nhiệm đảm bảo các nền tảng web, sàn thương mại điện tử, cổng thông tin nội bộ hoạt động ổn định, an toàn và đáp ứng mục tiêu kinh doanh. Công việc bao gồm quản trị nội dung, cấu hình hệ thống, theo dõi hiệu năng, xử lý sự cố và phối hợp với nhiều bộ phận liên quan.

Họ thường làm việc với các CMS (WordPress, Drupal, Magento), nền tảng e-commerce, hệ thống thanh toán, cổng vận chuyển, các dịch vụ bên thứ ba (CRM, email marketing, chatbot). Nhiệm vụ điển hình:
Họ phối hợp chặt chẽ với marketing, nội dung, kỹ thuật để đảm bảo website không chỉ chạy ổn định mà còn hỗ trợ tốt cho chiến dịch kinh doanh. Kiến thức về SEO kỹ thuật, tracking (Google Analytics, Tag Manager), A/B testing là lợi thế lớn, giúp họ đề xuất cải tiến trải nghiệm người dùng và hiệu quả chuyển đổi.
Đối với hệ thống nội bộ như intranet, portal, hệ thống quản lý tài liệu, chuyên viên vận hành tập trung nhiều hơn vào quản trị người dùng và tuân thủ chính sách. Công việc bao gồm:
Vai trò này đòi hỏi sự kết hợp giữa hiểu biết kỹ thuật web/app, nhận thức bảo mật, cùng khả năng làm việc với các phòng ban phi kỹ thuật. Lộ trình phát triển có thể đi lên Web Operations Lead, Product Owner cho kênh digital, hoặc chuyển sang mảng DevOps, SRE, Digital Product Management nếu bổ sung thêm kỹ năng kỹ thuật chuyên sâu.
Kỹ thuật viên phần cứng tập trung vào lắp ráp, sửa chữa, bảo trì máy tính, laptop, máy in, thiết bị mạng nhỏ và các thiết bị văn phòng khác. Họ là những người trực tiếp “chạm tay” vào thiết bị, đảm bảo hạ tầng vật lý ở tuyến cuối cùng luôn sẵn sàng cho người dùng.

Công việc thường bao gồm:
Công việc này đòi hỏi kỹ năng thực hành tốt, hiểu biết về linh kiện, tiêu chuẩn tương thích (chuẩn RAM, chuẩn giao tiếp ổ đĩa, công suất nguồn), cùng khả năng giao tiếp với người dùng để giải thích nguyên nhân hỏng hóc, chi phí sửa chữa, rủi ro dữ liệu. Ở môi trường doanh nghiệp, họ còn phải tuân thủ quy trình quản lý tài sản, bàn giao thiết bị, ghi nhận serial, tình trạng trước và sau sửa chữa.
Đây thường là bước khởi đầu cho những ai muốn đi sâu vào hạ tầng, mạng hoặc hệ thống. Từ nền tảng phần cứng, họ có thể học thêm về thiết kế mạng, server, storage, ảo hóa, cloud. Sự hiểu biết “từ dưới lên” giúp họ nắm rõ giới hạn vật lý của hệ thống, từ đó đưa ra giải pháp phù hợp hơn khi lên các vị trí cao hơn như System Administrator, Network Engineer, Infrastructure Engineer.
Các nhóm nghề công nghệ chuyên sâu và lĩnh vực mới nổi tập trung vào việc xây dựng hạ tầng số, hệ thống thông minh và nền tảng tài chính – dữ liệu thế hệ mới. Kỹ sư IoT, nhúng và tự động hóa đảm nhiệm chuỗi giá trị từ thiết bị, firmware, kết nối đến gateway, cloud và tích hợp công nghiệp, đòi hỏi hiểu sâu về điện tử, điều khiển, chuẩn an toàn và vận hành thực địa. Kỹ sư blockchain, web3 và fintech phát triển smart contract, dApp, hệ thống thanh toán, ví điện tử, quản lý rủi ro, kết hợp mật mã học, tài chính và pháp lý. Kỹ sư robotics, thị giác máy tính và hệ thống thông minh xây dựng robot, xe tự hành, giải pháp AI thời gian thực. Kỹ sư vi mạch, phần mềm nhúng và bán dẫn thiết kế chip, firmware tối ưu, góp phần tạo nền tảng phần cứng cho toàn bộ hệ sinh thái số.

Kỹ sư IoT và hệ thống nhúng làm việc với chuỗi công nghệ hoàn chỉnh từ lớp thiết bị đến lớp ứng dụng. Ở lớp thiết bị, họ lựa chọn và tích hợp cảm biến, vi điều khiển, module kết nối không dây (Wi-Fi, BLE, LoRa, NB-IoT), thiết kế mạch nguồn, mạch RF, tối ưu tiêu thụ năng lượng và độ ổn định. Ở lớp firmware, họ lập trình trên các nền tảng như ARM Cortex-M, ESP32, STM32, AVR bằng C/C++, sử dụng RTOS (FreeRTOS, Zephyr) để quản lý đa nhiệm, xử lý ngắt, quản lý bộ nhớ và thời gian thực.

Về kết nối, kỹ sư IoT triển khai các giao thức truyền thông tầm gần như UART, SPI, I2C, CAN, RS485 để giao tiếp giữa vi điều khiển và cảm biến/actuator, đồng thời sử dụng các giao thức tầng ứng dụng như MQTT, CoAP, HTTP, Modbus TCP/RTU để truyền dữ liệu lên gateway hoặc trực tiếp lên cloud. Họ phải hiểu rõ mô hình publish/subscribe, cơ chế QoS, bảo mật kênh truyền (TLS/DTLS), cơ chế xác thực thiết bị (device provisioning, certificate-based authentication).
Ở lớp gateway và cloud, kỹ sư IoT làm việc với Linux embedded (Raspberry Pi, Jetson, OpenWrt), triển khai các dịch vụ thu thập, lọc, nén, mã hóa dữ liệu, kết nối tới nền tảng cloud như AWS IoT, Azure IoT, Google Cloud IoT. Họ thiết kế kiến trúc edge computing để xử lý một phần dữ liệu tại biên, giảm độ trễ và băng thông, đồng thời tích hợp với backend (REST API, gRPC, message broker như Kafka, RabbitMQ) và ứng dụng di động/web để hiển thị dashboard, cảnh báo, điều khiển từ xa.
Ứng dụng IoT trải rộng từ nhà thông minh (điều khiển chiếu sáng, HVAC, an ninh, tiết kiệm năng lượng), nông nghiệp thông minh (giám sát độ ẩm đất, dinh dưỡng, thời tiết, điều khiển tưới tiêu tự động), công nghiệp 4.0 (giám sát tình trạng máy móc, bảo trì dự đoán, tối ưu dây chuyền), logistics (theo dõi vị trí, nhiệt độ, độ ẩm hàng hóa), đến y tế (thiết bị đeo theo dõi sức khỏe, giám sát bệnh nhân từ xa). Mỗi bài toán yêu cầu hiểu sâu về môi trường triển khai, độ tin cậy, an toàn điện, chuẩn giao tiếp công nghiệp (PROFINET, EtherCAT, OPC UA).
Hệ thống nhúng và tự động hóa đòi hỏi nền tảng vững về điện tử tương tự và số, lập trình C/C++, RTOS, điều khiển tự động, an toàn máy móc. Kỹ sư trong lĩnh vực này thường làm việc với vi điều khiển, PLC, cảm biến, actuator, biến tần, servo drive, thiết kế giải pháp cho dây chuyền sản xuất, robot công nghiệp, hệ thống điều khiển tòa nhà (BMS). Họ lập trình PLC bằng các ngôn ngữ như Ladder, Function Block, Structured Text, cấu hình HMI/SCADA để giám sát và điều khiển tập trung, thiết kế logic liên động an toàn (safety interlock), tính toán thời gian chu kỳ, độ trễ, độ tin cậy (MTBF, MTTR).
Các yêu cầu quan trọng khác gồm:
Kỹ sư blockchain và web3 phát triển các ứng dụng phi tập trung (dApp), smart contract, nền tảng DeFi, NFT, giải pháp lưu trữ và xác thực dữ liệu trên blockchain. Họ làm việc với các nền tảng như Ethereum, Solana, Polygon, BNB Chain, Hyperledger Fabric, sử dụng ngôn ngữ như Solidity, Rust, Go, TypeScript. Công việc đòi hỏi hiểu sâu về mật mã học (chữ ký số, hàm băm, Merkle tree, zero-knowledge proof), cơ chế đồng thuận (PoW, PoS, PBFT, Raft), tokenomics (thiết kế token, cơ chế khuyến khích, mô hình phí), và bảo mật smart contract.

Trong phát triển smart contract, kỹ sư phải nắm vững mô hình tài khoản, gas, bộ nhớ, lưu trữ, sự kiện, cũng như các lỗ hổng phổ biến như re-entrancy, integer overflow/underflow, front-running, flash loan attack. Họ sử dụng công cụ kiểm tra và phân tích như Hardhat, Truffle, Foundry, Slither, MythX, viết test unit và test tích hợp, triển khai contract lên testnet/mainnet, quản lý nâng cấp contract (proxy pattern, UUPS) và tương tác với ví (MetaMask, WalletConnect).
Ở lớp ứng dụng web3, kỹ sư xây dựng frontend tích hợp ví, gọi smart contract thông qua thư viện như ethers.js, web3.js, xử lý ký giao dịch, hiển thị trạng thái on-chain, kết hợp với backend off-chain để lưu trữ dữ liệu bổ sung, lập chỉ mục (The Graph), và tích hợp với hệ thống lưu trữ phi tập trung như IPFS, Arweave. Họ phải thiết kế kiến trúc đảm bảo tính phi tập trung ở mức phù hợp, cân bằng giữa trải nghiệm người dùng, chi phí gas và bảo mật.
Trong lĩnh vực công nghệ tài chính (fintech), kỹ sư CNTT xây dựng hệ thống thanh toán, ví điện tử, cho vay, đầu tư, chấm điểm tín dụng, hệ thống quản lý rủi ro và tuân thủ. Họ làm việc với:
Kỹ sư fintech cần kết hợp kiến thức tài chính, pháp lý, bảo mật với kỹ năng kỹ thuật. Họ thiết kế kiến trúc hệ thống có độ sẵn sàng cao (HA), khả năng mở rộng (scalability), độ trễ thấp, đảm bảo tính toàn vẹn dữ liệu và khả năng khôi phục sau thảm họa (DR). Các cơ chế bảo mật như mã hóa dữ liệu ở trạng thái nghỉ và khi truyền, quản lý khóa, phân quyền chi tiết, giám sát bất thường giao dịch là bắt buộc.
Kỹ sư robotics thiết kế và lập trình robot công nghiệp, robot dịch vụ, robot di động. Họ làm việc với cảm biến (LIDAR, camera, IMU, encoder, cảm biến lực/mô-men), actuator (servo, động cơ bước, động cơ DC/BLDC), điều khiển chuyển động (trajectory planning, điều khiển vị trí/tốc độ/mô-men), lập kế hoạch đường đi, tránh vật cản, sử dụng các framework như ROS/ROS2 (Robot Operating System).

Trong robot di động, kỹ sư triển khai các thuật toán SLAM (Simultaneous Localization and Mapping), lọc Kalman, particle filter để robot tự định vị và xây dựng bản đồ môi trường. Họ sử dụng các thuật toán lập kế hoạch đường đi như A, D, RRT, cũng như các bộ điều khiển PID, MPC để đảm bảo chuyển động mượt, chính xác, an toàn. Với robot công nghiệp, họ lập trình quỹ đạo, vùng làm việc an toàn, tích hợp với PLC và hệ thống thị giác máy tính để thao tác chính xác trên dây chuyền.
Thị giác máy tính (computer vision) là mảng quan trọng, sử dụng deep learning, xử lý ảnh, video để giúp máy “nhìn” và hiểu thế giới. Kỹ sư làm việc với các thư viện như OpenCV, TensorFlow, PyTorch, triển khai các mô hình CNN, YOLO, Faster R-CNN, U-Net cho các bài toán phát hiện đối tượng, phân đoạn, nhận dạng, theo dõi. Họ phải xử lý các vấn đề thực tế như ánh sáng thay đổi, nhiễu, che khuất, hiệu chỉnh camera, hiệu chỉnh thấu kính, đồng bộ nhiều cảm biến.
Hệ thống thông minh kết hợp AI, cảm biến, điều khiển, tối ưu để tự động hóa và ra quyết định trong nhiều lĩnh vực như xe tự hành, giám sát an ninh, kiểm tra chất lượng sản phẩm, y tế chẩn đoán hình ảnh. Trong xe tự hành, kỹ sư tích hợp perception (nhận thức môi trường), localization, planning, control thành một pipeline thời gian thực, tối ưu trên phần cứng chuyên dụng (GPU, TPU, SoC). Trong giám sát an ninh, họ triển khai hệ thống nhận diện khuôn mặt, phát hiện hành vi bất thường, cảnh báo theo thời gian thực.
Kỹ sư trong lĩnh vực này cần nền tảng vững về Toán, điều khiển, AI, lập trình hiệu năng cao. Họ tối ưu thuật toán trên C++/CUDA, sử dụng kỹ thuật song song hóa, vectorization, tối ưu bộ nhớ để đáp ứng yêu cầu thời gian thực. Đồng thời, họ phải hiểu về an toàn chức năng (functional safety) cho robot và xe tự hành, thiết kế cơ chế dừng khẩn cấp, vùng an toàn, giám sát lỗi cảm biến và actuator.
Kỹ sư vi mạch tham gia thiết kế, mô phỏng, kiểm thử chip, từ mức logic đến layout vật lý. Ở mức front-end, họ sử dụng các ngôn ngữ mô tả phần cứng như VHDL, Verilog, SystemVerilog để thiết kế RTL cho các khối xử lý tín hiệu, bộ xử lý, bộ nhớ, giao tiếp ngoại vi. Họ viết testbench, sử dụng mô phỏng chức năng và mô phỏng thời gian (timing simulation), áp dụng kỹ thuật formal verification để đảm bảo thiết kế đáp ứng đặc tả.

Ở mức back-end, kỹ sư sử dụng công cụ EDA để thực hiện tổng hợp logic (logic synthesis), đặt và đi dây (place & route), phân tích thời gian (static timing analysis), kiểm tra tính toàn vẹn tín hiệu (signal integrity), tiêu thụ điện năng, kiểm tra DRC/LVS trước khi tape-out. Họ làm việc với các node công nghệ khác nhau (từ vài chục nm đến vài nm), hiểu về giới hạn vật lý, nhiễu, rò rỉ, và các kỹ thuật giảm công suất như clock gating, power gating, multi-Vt.
Phần mềm nhúng trong chip đòi hỏi tối ưu tài nguyên, độ tin cậy cao, thường dùng trong thiết bị điện tử tiêu dùng, ô tô, thiết bị y tế, công nghiệp. Kỹ sư phần mềm nhúng phát triển firmware cho MCU, SoC, DSP, làm việc sát với phần cứng: cấu hình thanh ghi, driver cho GPIO, UART, SPI, I2C, USB, Ethernet, CAN, quản lý bộ nhớ, bootloader, cơ chế cập nhật firmware an toàn. Họ phải đảm bảo hệ thống đáp ứng yêu cầu thời gian thực, xử lý ngắt đúng hạn, tránh deadlock, race condition, và tuân thủ các chuẩn như MISRA-C trong ngành ô tô.
Công nghệ bán dẫn là lĩnh vực chuyên sâu, kết hợp điện tử, vật lý, CNTT, đòi hỏi nền tảng Toán và Kỹ thuật mạnh. Kỹ sư có thể tham gia vào các mảng:
Trong bối cảnh nhu cầu chip tăng cao trên toàn cầu, cơ hội cho kỹ sư vi mạch và bán dẫn rất lớn, từ thiết kế chip cho thiết bị di động, trung tâm dữ liệu, AI accelerator, đến chip cho ô tô, thiết bị y tế, IoT công nghiệp. Sự giao thoa giữa thiết kế phần cứng, phần mềm nhúng và tối ưu hệ thống tổng thể khiến vai trò của kỹ sư trong lĩnh vực này ngày càng mang tính chiến lược.
Việc chọn nghề IT nên dựa trên sự kết hợp giữa năng lực, sở thích và mục tiêu dài hạn. Người thích lập trình có thể đi theo web, mobile, backend, enterprise hay full‑stack tùy mức độ muốn “gần” người dùng, quy mô hệ thống và phong cách làm việc. Người mạnh Toán, phân tích phù hợp dữ liệu, AI hoặc an toàn thông tin, cần cân nhắc mình hứng thú hơn với mô hình toán hay hệ thống và lỗ hổng. Người giỏi giao tiếp có thể phát triển ở BA, quản lý dự án, product hay tư vấn công nghệ, nơi kỹ năng kết nối và định hướng giải pháp được đề cao. Lộ trình nghề nghiệp thường đi từ sinh viên, thực tập, fresher đến junior, mid, senior rồi lead/architect/manager, trong đó chuyên môn nên được tinh chỉnh dần theo trải nghiệm thực tế và nhu cầu thị trường.

Người yêu thích lập trình cần phân tích kỹ kiểu sản phẩm muốn xây dựng, mức độ “gần” với người dùng cuối, quy mô hệ thống và phong cách làm việc để chọn hướng phù hợp. Mỗi nhánh lập trình không chỉ khác về ngôn ngữ hay framework, mà còn khác về tư duy thiết kế, quy trình phát triển, cách đánh giá hiệu quả công việc.

Web frontend phù hợp với người thích:
Mobile (Android, iOS, cross-platform) phù hợp với người:
Backend phù hợp với người thích:
Phần mềm doanh nghiệp (Enterprise Software) phù hợp với người:
Web full-stack phù hợp với người muốn:
Để lựa chọn chính xác hơn, nên chủ động:
Người có nền tảng Toán, tư duy logic, khả năng phân tích và trừu tượng hóa có lợi thế lớn trong các mảng dữ liệu, AI, an toàn thông tin. Tuy nhiên, mỗi mảng lại yêu cầu kiểu tư duy và kỹ năng bổ sung khác nhau, nên cần phân biệt rõ.

Dữ liệu và AI phù hợp với người:
Các vai trò tiêu biểu:
Nền tảng Toán quan trọng cho data và AI gồm:
An toàn thông tin (Cybersecurity) phù hợp với người:
Các mảng chính trong cybersecurity:
Cybersecurity yêu cầu:
Khi cân nhắc giữa dữ liệu/AI và an toàn thông tin, nên tự hỏi:
Người có thế mạnh giao tiếp, thuyết trình, đàm phán, điều phối nhiều bên liên quan có thể phát triển rất tốt trong các vai trò “cầu nối” giữa kỹ thuật và kinh doanh. Những vị trí này vẫn cần nền tảng CNTT, nhưng trọng tâm là hiểu vấn đề, kết nối con người, định hướng giải pháp.

Business Analyst (BA) phù hợp với người:
Project Manager (PM) phù hợp với người:
Product Manager (PM sản phẩm) (trong nhiều công ty tách biệt với Project Manager) phù hợp với người:
IT Consultant phù hợp với người:
Các vai trò này đều yêu cầu:
Lộ trình nghề nghiệp trong ngành IT thường đi qua các giai đoạn: sinh viên → thực tập sinh → fresher → junior → mid-level → senior → lead/architect/manager. Mỗi giai đoạn có mục tiêu phát triển kỹ năng và thái độ khác nhau.

Giai đoạn sinh viên (năm 1–4):
Giai đoạn thực tập sinh:
Giai đoạn fresher (0–1 năm kinh nghiệm):
Giai đoạn junior (1–3 năm kinh nghiệm):
Giai đoạn mid-level (3–5 năm kinh nghiệm):
Giai đoạn senior (5+ năm kinh nghiệm):
Lead, Architect, Manager:
Trong suốt lộ trình, việc lựa chọn chuyên môn (lập trình, dữ liệu, bảo mật, mạng, sản phẩm, quản lý) nên được điều chỉnh dần dựa trên:
Các câu hỏi thường gặp xoay quanh định hướng nghề nghiệp, cơ hội việc làm, mức lương và lộ trình học tập trong lĩnh vực Công nghệ thông tin. Nội dung tập trung làm rõ các nhóm nghề chính như lập trình, kiểm thử, dữ liệu, an toàn thông tin, mạng – hệ thống, thiết kế trải nghiệm người dùng, phân tích nghiệp vụ và quản lý dự án. Bên cạnh đó, phần FAQ cũng so sánh sự khác nhau giữa Công nghệ thông tin, Kỹ thuật phần mềm, Khoa học dữ liệu, gợi ý lựa chọn ngành học phù hợp với năng lực, sở thích, kể cả khi không giỏi lập trình hoặc là nữ. Cuối cùng, tài liệu nhấn mạnh các kiến thức bổ sung cần có để theo đuổi những mảng chuyên sâu như AI, data và cybersecurity, cùng tầm quan trọng của tự học, project thực tế và kỹ năng mềm.

Sinh viên tốt nghiệp ngành Công nghệ thông tin có thể làm việc trong rất nhiều vị trí khác nhau trong chuỗi giá trị phát triển và vận hành hệ thống phần mềm – hạ tầng. Ở mức tổng quan, có thể chia thành các nhóm nghề chính sau:
Lựa chọn cụ thể phụ thuộc vào chuyên ngành đào tạo, kỹ năng tự học, kinh nghiệm thực tế (project, thực tập, freelance) và sở thích cá nhân. Nhiều người bắt đầu ở một vị trí (ví dụ developer) rồi dần chuyển sang các vai trò khác như BA, architect, PM, hoặc chuyên gia dữ liệu/bảo mật khi đã tích lũy đủ nền tảng.
Đối với sinh viên mới ra trường, các vị trí có nhu cầu tuyển dụng lớn, yêu cầu kinh nghiệm ở mức cơ bản và có lộ trình đào tạo nội bộ thường gồm:
Tuy nhiên, mức độ “dễ xin việc” phụ thuộc rất nhiều vào mức độ chuẩn bị của mỗi người:
Chọn một mảng có nhu cầu cao, học bài bản theo lộ trình, làm nhiều project thực tế sẽ tăng cơ hội hơn rất nhiều so với chỉ dựa vào bằng cấp hoặc điểm số.
Trong ngành IT, mức lương thường tỷ lệ thuận với độ phức tạp kỹ thuật, mức độ chịu trách nhiệm, độ khan hiếm nhân lực. Một số nhóm nghề thường có mức lương cao gồm:
Mức lương còn phụ thuộc mạnh vào kinh nghiệm, năng lực giải quyết vấn đề, khả năng ngoại ngữ, môi trường làm việc (startup, doanh nghiệp trong nước, công ty đa quốc gia, làm việc từ xa cho thị trường Mỹ/Châu Âu/Nhật…). Cùng một vị trí, chênh lệch có thể gấp nhiều lần giữa các công ty và thị trường khác nhau.
Người không mạnh về lập trình vẫn có nhiều lựa chọn trong ngành CNTT, miễn là có nền tảng kỹ thuật cơ bản và sẵn sàng học hỏi. Một số hướng phù hợp:
Dù không lập trình chuyên sâu, vẫn nên nắm khái niệm cơ bản về hệ thống, cơ sở dữ liệu, API, quy trình phát triển phần mềm để làm việc hiệu quả với team kỹ thuật.
Nữ trong ngành CNTT có thể làm bất kỳ nghề nào nếu có năng lực và đam mê: từ lập trình, dữ liệu, bảo mật, mạng, hệ thống đến quản lý, tư vấn, sản phẩm. Không có giới hạn kỹ thuật nào dành riêng cho nam hay nữ.
Tuy vậy, trong thực tế, nhiều bạn nữ thường chọn các mảng như:
Quan trọng là không tự giới hạn bản thân. Trong quá trình học, nên thử nhiều mảng (lập trình, dữ liệu, mạng, bảo mật, thiết kế…) qua môn học, project, câu lạc bộ, thực tập để tìm ra hướng đi phù hợp nhất với năng lực và sở thích.
Công nghệ thông tin, Kỹ thuật phần mềm và Khoa học dữ liệu đều thuộc nhóm ngành IT nhưng có trọng tâm đào tạo khác nhau:
Công nghệ thông tin (CNTT):
Kỹ thuật phần mềm:
Khoa học dữ liệu (Data Science):
Nếu chưa rõ mình thích gì, CNTT hoặc Kỹ thuật phần mềm là lựa chọn linh hoạt, sau đó có thể tự học thêm để chuyển hướng sang data, AI, cybersecurity. Nếu đã rất rõ ràng về đam mê dữ liệu và Toán, Khoa học dữ liệu là lựa chọn tốt, nhưng vẫn cần bổ sung kiến thức lập trình, hệ thống, phần mềm để làm việc hiệu quả trong môi trường thực tế.
Đối với AI và data, ngoài kiến thức lập trình cơ bản (thường là Python, SQL), cần học thêm:
Đối với cybersecurity, cần học thêm:
Cả ba mảng AI, data và cybersecurity đều yêu cầu tự học liên tục, làm project thực tế, tham gia cộng đồng chuyên môn (meetup, CTF, Kaggle, open source…) để cập nhật kiến thức, rèn luyện kỹ năng và xây dựng hồ sơ nghề nghiệp vững chắc.
ĐĂNG KÝ XÉT TUYỂN
- Điểm thi THPT Quốc gia từ 26 điểm trở lên;
- Đạt Học sinh giỏi cấp tỉnh/thành phố
- Điểm IELTS từ 6.5 trở lên
Trường Đại học Công nghệ Đông Á là trường đại học tiên phong với mô hình Active Learning - Thực hành ứng dụng, đào tạo đa ngành với các hệ: Đại học và Sau đại học. Hiện nay, Trường đang đào tạo 34 ngành đại học chính quy, hãy cùng tìm hiểu về các ngành học của EAUT tại đây nhé:
| TÊN NGÀNH | MÃ NGÀNH | TỔ HỢP XÉT TUYỂN | THỜI GIAN ĐÀO TẠO |
| Công nghệ Thông tin | 7480201 |
A00, A01, A02, A03, A05, A06, A07, A08, A09, A10, A11, C01, C02, C03, C14, D01, D07 * Áp dụng xét thêm các tổ hợp sau với các ngành: – Công nghệ Thực phẩm: (B00, D08) – Thiết kế đồ hoạ số, Kiến trúc, Kiến trúc nội thất: Các tổ hợp H,V |
8 - 9 Kỳ học (Từ 4 - 4,5 năm) |
| CN Trí tuệ nhân tạo và ứng dụng | |||
| CN Thiết kế đồ hoạ số | |||
| Công nghệ Chế tạo máy | 7510202 | ||
| CN Cơ điện tử | |||
| Công nghệ Kỹ thuật Ô tô | 7510205 | ||
| Công nghệ Kỹ thuật Nhiệt (Nhiệt - Điện lạnh) | 7510206 | ||
| CN Điện lạnh và điều hoà không khí | |||
| Công nghệ Kỹ thuật Môi trường (Công nghệ Nước) | 7510406 | ||
| Công nghệ Kỹ thuật Điều khiển - Tự động hóa | 7510303 | ||
| Công nghệ Kỹ thuật Điện - Điện tử | 7510301 | ||
| CN Công nghệ Kỹ thuật Bán dẫn | |||
| Công nghệ Xây dựng | 7580201 | ||
| Kiến trúc | 7580101 | ||
| CN Kiến trúc Nội thất | |||
| Công nghệ Thực phẩm | 7540101 |
Trường Đại học Công nghệ Đông Á tuyển sinh theo 4 phương thức:
Trường Đại học Công nghệ Đông Á là trường đại học tiên phong với mô hình Active Learning - Thực hành ứng dụng. Hiện nay, Trường đang đào tạo 34 ngành đại học chính quy, trong đó khối kinh tế xã hội có 16 ngành học được rất nhiều thí sinh và phụ huynh quan tâm, hãy cùng tìm hiểu về các ngành học của EAUT tại đây nhé:
| TÊN NGÀNH | MÃ NGÀNH | TỔ HỢP XÉT TUYỂN | THỜI GIAN ĐÀO TẠO |
| Quản trị Kinh doanh | 7340101 |
A00, A01, A03, A05, A06, A07, A08, A09, A10, A11, C01, C02, C03, C04, C14, D01, D10. |
7 - 8 Kỳ học (Từ 3 - 4 năm) |
| CN Quản trị Kinh doanh thời trang | |||
| Marketing | 7340115 | ||
| Quản trị Nhân lực | 7340404 | ||
| Logistics và Quản lý chuỗi cung ứng | 7510605 | ||
| Tài chính Ngân hàng | 7340201 | ||
| Công nghệ Tài chính | 7340205 | ||
| Kế toán | 7340301 | ||
| Kế toán định hướng ACCA | |||
| Luật | 7380101 | ||
| Ngôn ngữ Anh | 7220201 | C00, C01, C02, C03, C04, C14, C19, C20, D01, D04, D06, D14, D15, D66, D78, D83 | |
| Ngôn ngữ Hàn Quốc | 7220210 | ||
| Ngôn ngữ Trung Quốc | 7220204 | ||
| Ngôn ngữ Nhật Bản | 7220209 | ||
| Quản trị Khách sạn | 7810201 | ||
| Quản trị Dịch vụ du lịch và Lữ hành | 7810103 |
Trường Đại học Công nghệ Đông Á tuyển sinh theo 4 phương thức:
Trường Đại học Công nghệ Đông Á là trường đại học tiên phong với mô hình Active Learning - Thực hành ứng dụng. Hiện nay, Trường đang đào tạo 34 ngành đại học chính quy trong đó khối ngành sức khoẻ trường đào tạo 2 ngành Dược học và Điều dưỡng, hãy cùng tìm hiểu về các ngành khối sức khoẻ của EAUT tại đây nhé:
| TÊN NGÀNH | MÃ NGÀNH | TỔ HỢP XÉT TUYỂN | THỜI GIAN ĐÀO TẠO |
| Dược học | 7720201 | A00, A02, A03, B00, B01, B02, B03, B04, B08, D07 | 9 Kỳ học (4,5 năm) |
| Điều dưỡng |
7720301 |
||
| 8 Kỳ học (4 năm) |
Trường Đại học Công nghệ Đông Á tuyển sinh theo 4 phương thức: