# Research Skills

## Generally Speaking

* [How to Have a Bad Career in Research/Academia](https://people.eecs.berkeley.edu/~pattrsn/talks/BadCareer.pdf), by David A. Patterson
* [You and Your Research](https://blog.samaltman.com/you-and-your-research), by Richard Hamming
* [Principles of Effective Research](https://michaelnielsen.org/blog/principles-of-effective-research/), by Michael A. Nielsen
* [An Opinionated Guide to ML Research](http://joschu.net/blog/opinionated-guide-ml-research.html), by John Schulman
* [Practicing AI research](https://www.jasonwei.net/blog/practicing-ai-research), by Jason Wei

## Before you start your Ph.D.

* [Ph.D. Advice: Useful Thoughts about Research](https://www.eecs.harvard.edu/htk/phdadvice/), by H.T. Kung
* The Ph.D. Grind, by Philip J. Guo
* [A Survival Guide to a PhD](http://karpathy.github.io/2016/09/07/phd/), by Andrej Karpathy
* [A PhD Is Not Enough!: A Guide to Survival in Science](https://www.usu.edu/biomath/files/peter-feibelm.pdf), by Peter J. Feibelman

## Paper Reading

* [How to Read a Paper](http://ccr.sigcomm.org/online/files/p83-keshavA.pdf), by Srinivasan Keshav \[[Personal Note](/reading-notes/journal/ccr/2007/how-to-read-a-paper.md)]
* [Efficient Reading of Papers in Science and Technology](https://www.cs.columbia.edu/~hgs/netbib/efficientReading.pdf), by Michael J. Hanson and Dylan J. McNamee

## Writing a Paper

* [How (and How Not) to Write a Good Systems Paper](https://www.usenix.org/legacy/publications/library/proceedings/dsl97/good_paper.html), by Roy Levin and David D. Redell (9th SOSP Program Committee Co-chairmen)
* [The Science of Scientific Writing](https://www.usenix.org/sites/default/files/gopen_and_swan_science_of_scientific_writing.pdf), by George D. Gopen and Judith A. Swan
* [How to write a technical paper or a research paper](https://homes.cs.washington.edu/~mernst/advice/write-technical-paper.html), by Michael Ernst
* [Writing Perfect Papers](https://iqua.ece.toronto.edu/papers/writing-perfect-papers-2021.pdf), by Baochun Li
* [10 tips on how we write papers](https://www.cell.com/matter/fulltext/S2590-2385\(22\)00543-4), by Edward H. Sargent

## Presentation

* [The Art of Presentation](https://www.cs.cityu.edu.hk/~jia/research/the-art-of-presentation.pdf), by Baochun Li

## Faculty Job Search

* [Philip’s notes on the tenure-track assistant professor job search](https://xb00dx.github.io/files/guo-faculty-job-search.pdf), by Philip J. Guo

## Student Mentorship

* [Your students are your legacy](https://dl.acm.org/doi/10.1145/1467247.1467259), by David A. Patterson \[[中文译本](https://blog.sciencenet.cn/blog-414166-302397.html)]

***

## AI Research

* [The Bitter Lesson](http://www.incompleteideas.net/IncIdeas/BitterLesson.html), by Richard S. Sutton

***

## 读博心路历程

* [博士这五年](https://zhuanlan.zhihu.com/p/25099638), by 李沐
* [机器学习科研的十年](https://zhuanlan.zhihu.com/p/74249758), by 陈天奇
* [博士五年总结系列](https://yuandong-tian.com/five_year_summary_of_PhD.pdf), by 田渊栋


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://paper.lingyunyang.com/paper-list/research-skills.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
