博士学位生存指南
A Survival Guide to a PhD
1. 保持高效(Being Productive)
2. 阅读文献(Reading Papers)
- 读,读,读!
- 做笔记
- 深入阅读
- 拓展阅读宽度/深度
3. 应掌握的技能
- Bash configuration (e.g., .bashrc, environment variables, aliases)
- PATH, CLASSPATH, PYTHONPATH
- Unix basics (e.g., cd, ls, mv, rm, rmdir, man, history, ctrl+r,
- ctrl+a, ctrl+e, ctrl+← and ctrl+→, killring vs. clipboard) – see http://freeengineer.org/learnUNIXin10minutes.html for a starting point
- Basic bash scripting (e.g., sort, uniq, cut, tr, wc, xargs, find, grep, awk, sed)
- ctrl+c, ps aux and grep, kill -9, ctrl+z and bg, fg, top
- diff
- How to install software locally
- Emacs or vi
- Eclipse or Intellij
- Screen (and why you need it)
- Make
- Basic R plotting commands
- Grid engine (e.g., qsub, qstat, qlogin)
- Version control (e.g., git)
- How to use a debugger (e.g., jdb)
how_to_be_a_successful_phd_student.pdf (umass.edu)
phd-advice.pdf (ttic.edu)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Xuan Feng's homepage!