Bilgisayar bilimi eğitiminde öğretilmeyenler
(missing.csail.mit.edu)CS eğitiminde genelde atlanıp geçilen en temel araç kullanımını (shell, editör, VCS vb.) öğreten MIT CS&AI Lab ders materyalleri derlemesi [materyaller ve ders videoları]
-
Shell araçları ve betikleme
-
Editör (Vim)
-
Veri işleme - regex, sed, awk
-
CLI ortamı - terminal, tmux, alias, dotfiles, SSH
-
Git
-
Hata ayıklama ve profilleme
-
Metaprogramlama
-
Güvenlik ve şifreleme
-
Diğerleri: klavye yeniden eşleme, daemon, FUSE, yedekleme, API, pencere yöneticisi, VPN, Markdown, Hammerspoon, Booting + Live USB, Docker/Vagrant/VMs, Notebook, GitHub
2 yorum
Ben lisans öğrencisiyken genelde üst sınıflar yeni öğrenciler için, üniversiteye girişten önceki kış tatilinde buna benzer özel dersler verirdi diye hatırlıyorum; bugünlerde durum nasıl bilmiyorum.
Bazı okullar bunu yapıyor, bazıları ise böyle bir şeyin varlığından bile habersiz şekilde geçip gidiyor. Genel olarak okulların çoğunun, öğrencinin bunu kendisinin halletmesi gerektiği yönünde bir tutum benimsediğini düşünüyorum; bu yüzden MIT'nin böyle bir ders açmasını şaşırtıcı buluyorum.