Please enable JavaScript.
Coggle requires JavaScript to display documents.
Công việc/ vị trí việc làm - Coggle Diagram
Công việc/ vị trí việc làm
Lập trình viên phần mềm (Software Developer)
Thuật ngữ/Công nghệ
API: Giao diện lập trình ứng dụng, cho phép các ứng dụng giao tiếp với nhau.
OOP: Lập trình hướng đối tượng, một phương pháp lập trình dựa trên khái niệm về đối tượng.
Git: là một hệ thống quản lý phiên bản phân tán (Distributed Version control System - DVCS), nó là một trong những hệ thống quản lý phiên bản phân tán phổ biến nhất hiện nay. Git cung cấp chô mỗi lập trình viên kho lưu trữ (repository) riêng chứa toàn bộ lịch sử thay đổi.
GitHub: là một hệ thống quản lý dự án và phiên bản code, là một dịch vụ nổi tiếng cung cấp kho lưu trữ mã nguồn Git cho các dự án phần mềm. GitHub có đầy đủ những tính năng của Git, ngoài ra nó còn bổ sung những tính năng về social để các developer tương tác với nhau.
Lộ trình học tập
Kỹ năng mềm
Phát triển kỹ năng làm việc nhóm, giải quyết vấn đề và quản lý thời gian.
Cơ sở dữ liệu
Hiểu cách làm việc với cơ sở dữ liệu như: SQL (MySQL, PostgreSQL) và NoSQL (MongoDB).
Phát triển phần mềm
Học cách viết và sử dụng API.
Làm quen với các khung làm việc (frameworks) như React (cho web) hoặc Spring Boot (cho Java).
Nguyên tắc lập trình
Sử dụng Git và GitHub để quản lý mã nguồn.
Học về các khái niệm như: cấu trúc dữ liệu, thuật toán, lập trình hướng đối tượng (OOP).
Ngôn ngữ lập trình cơ bản
Hiểu các khái niệm cơ bản như: biến, vòng lặp, điều kiện, hàm và mảng
Bắt đầu với Python, Java, hoặc JavaScript.
Kỹ sư dữ liệu (Data Engineer)
Lộ trình học
Ngôn ngữ lập trình
Thành thạo Python và SQL là cần thiết. Nhưng nếu cso Scala nữa càng tốt.
Làm quen với Scala và Java.
Hệ thống cơ sở dữ liệu
Hiểu cách làm việc với cơ sở dữ liệu quan hệ (SQL) và phi quan hệ (NoSQL).
Xử lý dữ liệu lớn
Học về các công cụ lớn như: Hadoop, Spark, và Kafka.
ETL (Extract, Transform, Load)
Hiểu quy trình ETL để chuyển đổi dữ liệu từ nguồn đến kho dữ liệu.
Cloud Computing
Làm quen với các dịch vụ đám mây như: AWS, Google Cloud, hoặc Azure.
Thuật ngữ/công nghệ
ETL: Quá trình trích xuất, biến đổi và tải dữ liệu từ nguồn sang kho dữ liệu.
Spark
Một công cụ xử lý dữ liệu lớn mã nguồn mở.
Spark để xây dựng hệ thống data. Tối thiểu mọi người phải hiểu được Spark vận hành như thế nào và biết được Spark Application.
Nhà phân tích dữ liệu (Data Analyst)
Lộ trình học
Kỹ năng Excel
Sử dụng các công thức, bảng pivot, và vẽ biểu đồ.
Ngôn ngữ lập trình
Thành thạo Python hoặc R để phân tích dữ liệu.
Thồng kê
Hiểu các khái niệm thống kê cơ bản như: phân phối, xác suất, và kiểm định giả thuyết.
Các công cụ như: Microsoft Excel, Minitab.
Trực quan hóa dữ liệu
Sử dụng công cụ như: Tableau hoặc Power BI để tạo báo cáo và biểu đồ.
Kỹ năng giao tiếp
Phát triển khả năng trình bày kết quả phân tích một cách rõ ràng và dễ hiểu.
Công cụ truy vấn cơ sở dữ liệu như SQL.
Thuật ngữ/ Công nghệ
Tableau: Một công cụ trực quan hóa dữ liệu mạnh mẽ.
Power BI: Dịch vụ phân tích kinh doanh của Microsoft.