ESG Roadmap v2024
0. 学会提问
学会积极主动地去提问,在任何场合,对任何对象进行提问。Active 的态度是好学品质最好的体现。但是提问是一门艺术,不是所有问题都应该问,提问是有技巧的。
1. 基础知识
- 编程基础
- C/C++:《C++ Primer》
- Python:网上的在线资料足够了,推荐 W3Schools 教程 或者 Python官方教程
- 其他新兴语言比如 Go 或 Rust,如果你有兴趣,可以学一学
- 算法:我个人还是喜欢《算法导论》的,当然也可以看看网上有很多别人写的简化版的算法入门内容,推荐 OI Wiki
- CS 基础
- DL基础
2. 步入科研
- MIT《学术道德》:http://integrity.mit.edu/
- 如何找论文?
- DBLP
- Google Scholar
- arXiv
- 一些官方数据库:IEEE,ACM 等
- 读什么论文?
- 如何读论文?
- 科研工具
- LaTeX
- 论文管理工具,不要用文件夹管理论文了
- 我个人用的 Zotero
- 有人推荐 ReadPaper,我没深入使用过
3. 靠自己
我觉得本科生最重要的品质是积极主动(active and self-motivated),主动提问,主动思考,主动行动。也许你不用马上做出创新,但是你应该时刻在思考,时刻抱着想要创新的目标。如果你有志于科研事业,本科四年是打好科研基础最为关键的四年,如何在这有限的时间里最大化收益绝对是你个人发展所要考虑的头号问题。