Chuyển tới nội dung chính

7. Công cụ & Cài đặt

Bộ công cụ nền tảng cho sinh viên CS. Hãy cài những gì bạn cần cho hướng đi của mình. Để biết cách cài đặt riêng cho phòng lab, xem thêm Hướng dẫn Gia nhập Thành viên.

Công cụDùng đểTải về
Git & GitHubQuản lý phiên bản, portfolio, làm việc nhómhttps://git-scm.com/downloads · https://github.com
VS CodeTrình soạn thảo chính (có extension)https://code.visualstudio.com/
Linux / WSLMôi trường lập trình/hệ thống tiêu chuẩnhttps://learn.microsoft.com/windows/wsl/
Môi trường PythonAI/Dữ liệu/scripting (venv, pip/conda)https://www.python.org/downloads/
Công cụ build C/C++DSA, hệ thống (gcc/clang, make, CMake)gcc/clang · https://cmake.org/
DockerĐóng gói & chạy môi trường nhất quánhttps://www.docker.com/
Công cụ cơ sở dữ liệuSQL, thiết kế schema (DBeaver, psql)https://dbeaver.io/
LaTeXBáo cáo, luận văn, paperhttps://www.latex-project.org/ · Overleaf
FigmaThiết kế UI/UX, wireframehttps://www.figma.com/

Trợ lý lập trình AI

Các trợ lý lập trình AI (Copilot, Claude, ChatGPT, Cursor…) giúp bạn làm nhanh hơn nhưng không thay thế sự hiểu biết.

  • Dùng hợp lý: giải thích lỗi, gợi ý cấu trúc, viết test, học cú pháp mới, review nhanh.
  • Hạn chế: chúng có thể sai hoặc "ảo giác" (hallucinate); bạn phải kiểm chứng và hiểu mã nguồn mình nộp.
  • Lưu ý học thuật: tuân thủ quy định về việc dùng AI của từng môn học; nhiều môn yêu cầu bạn tự viết mã của mình.

Cài đặt chuyên sâu cho phần cứng/firmware/robotics: xem Hướng dẫn Gia nhập Thành viên và các hướng dẫn Firmware NhúngRobotics & ROS.