工具、技能和习惯-写给硕士新生
常用工具
- zotero:文献管理软件,收集、整理论文,自动生成论文文献引用。
- 编程语言:Python、Java
- Python类库:
- matplotlib:生成图表库,论文插图常用。
- numpy, Pandas:科学计算,数据处理和分析。
- NetworkX:复杂网络结构、动力学和功能。
- Java类库:JUNG,复杂网络可视化、建模、结构、动力学等。
- IntelliJ IDEA:Java集成开发环境。
- PyCharm:Python 集成开发环境。
- Git和Github:版本管理工具。
- OverLeaf:浏览器端Latex编辑器,撰写英文论文,支持多人协作。
广泛阅读
多读书、广读书。一是积累专业知识,开拓眼界、满足好奇心;二是提升思维与认知方式,建立解决问题的模式;三是学习表达和写作,从遣词造句到如何安排内容结构。读的多了,自然会发现不同内容之间的相互联系,形成系统性的思维和表达能力。
阅读文章或书籍内容,快速提取目标信息:
作者想表达什么意思,解决了什么问题?
内容的前后有什么逻辑关联?数据材料如何组织?论证是否合理?
能不能用自己的方式表述出来并为我所用?
推荐阅读
良好表达
无论将来从事何种工作,良好的写作和表达能力都是十分必要的。传道受业解惑、上情下达、汇报工作、实现诉求……,无一不是以表达作为基础。如果不知所云、啰里啰嗦、毫无逻辑,对别人是一种折磨; 反之,明确、简洁、有力的表达能够提高效率,起到事半功倍的效果。
多记录、不断迭代、反复修改。
学会合作
知识爆炸的时代,对于绝大部分人来说,单打独斗很难有所作为,团队合作精神越来越重要。我们聚合在一起,取长补短,相互学习,提高效率。
一方面,要有团队意识,不能总是以自我为中心,学会从他人角度考虑问题。团队的成长得益于每个人的贡献,团队的进步又使每个人获益;另一方面,要具备分工合作的能力,比如使用在线协作工具、出现问题及时沟通、分享工作成果等等,分配给自己的任务能够按时按量完成。
英文读写
提高英文听说读写能力,读写是英文论文写作所必需,英文文献材料是我们了解研究方向历史、前沿的最主要途径;听和说对于现在未必有直接帮助,但良好的听说能够为职业生涯提供更多机会,临阵磨枪不可行,唯有日积月累。
英文科研写作必读《Science Research Writing》
如果想深入了解某一个研究方向,先阅读50篇以上该方向的代表性论文吧。
信息搜集
首先,论文检索是最基础而且是必须掌握的,根据题目、关键词、研究方向等信息查找中英文文献;其次是查找各种学习资源,包括教程、数据、领域大牛、程序代码、工具、热门公众号等等;最后,有用的信息有序存储整理,方便后续提取和使用。
习惯编程
让编程成为一种习惯,多尝试用程序和程序思维解决问题。
比如充分发挥Python的作用,其类库丰富,除了在科研中用到的科学计算、数据分析、深度学习等类库,还有网络爬虫、操作word、PDF文档日常办工等。熟练使用以后,在工作中能够极大提高效率。
据我观察和实地体验,办公部门有相当一部分人可以被Python程序取代。

近期评论