Những điều không được dạy trong giáo dục khoa học máy tính
(missing.csail.mit.edu)Tập hợp tài liệu học tập của MIT CS&AI Lab dạy cách sử dụng những công cụ cơ bản nhất thường bị lược bỏ trong giáo dục CS (shell, editor, VCS, v.v.) [tài liệu & video bài giảng]
-
Công cụ shell và scripting
-
Trình soạn thảo (Vim)
-
Data wrangling - regex,sed,awk
-
Môi trường CLI - terminal,tmux,alias,Dotfiles,SSH
-
Git
-
Gỡ lỗi và profiling
-
Metaprogramming
-
Bảo mật và mã hóa
-
Ngoài ra: remap bàn phím, daemon, FUSE, sao lưu, API, trình quản lý cửa sổ, VPN, Markdown, Hammerspoon, Booting+Live USB, Docker/Vagrant/VMs, Notebook, GitHub
2 bình luận
Hồi tôi học đại học, hình như các anh chị khóa trên thường mở những buổi đặc giảng cho tân sinh viên vào kỳ nghỉ đông trước khi nhập học về mấy nội dung kiểu này; còn dạo này thì tôi cũng không rõ nữa.
Có trường thì làm vậy, cũng có trường thậm chí còn không biết là có những thứ như thế mà cứ thế bỏ qua. Nhìn chung, có vẻ phần lớn các trường đều cho rằng sinh viên phải tự tìm hiểu lấy, nên việc MIT mở một môn học như vậy khiến tôi thấy khá thú vị.