Ce qu’on n’enseigne pas en informatique
(missing.csail.mit.edu)Une collection de supports de cours du MIT CS&AI Lab qui enseigne l’usage des outils les plus fondamentaux souvent passés sous silence dans les cursus d’informatique (shell, éditeur, VCS, etc.) [ressources & vidéos de cours]
-
Outils shell et scripting
-
Éditeur (Vim)
-
Data wrangling -
regex,sed,awk -
Environnement CLI - terminal,
tmux, alias, dotfiles, SSH -
Git
-
Débogage et profiling
-
Métaprogrammation
-
Sécurité et chiffrement
-
Autres : remappage du clavier, démons, FUSE, sauvegarde, API, gestionnaires de fenêtres, VPN, Markdown, Hammerspoon, Booting + Live USB, Docker/Vagrant/VMs, Notebook, GitHub
2 commentaires
À mon époque, en licence, il me semble qu’en général les étudiants plus âgés faisaient ce genre de choses pour les nouveaux, sous forme de cours spéciaux pendant les vacances d’hiver avant la rentrée, mais je ne sais pas comment ça se passe de nos jours.
Certaines écoles le font, et d’autres passent à côté sans même savoir que cela existe. En général, j’ai l’impression que la plupart des écoles considèrent que c’est à l’étudiant de se débrouiller, donc je trouve assez surprenant que le MIT propose ce type de cours.