由于时代背景和所处行业的缘由,随时学习新知识是必须的。如今是互联网时代,知识爆炸,学习的成本很低。可是若是只是简单的浏览各类信息,是没法收获知识的。html
学习是为了更好的开展研究,这里主要梳理一下学习和研究的一些基本理念。git
好比R语言的学习,只看书和视频,是学不扎实的,不实战,不作笔记,最后没有一个project summary,2个月以后基本等于没学。github
边学边作笔记是必须的,笔记里面最重要的是对知识的概括总结,是从此长期的参考,半年以后再想用R的某个功能能够快速追踪本身的笔记。碰到新的场景,就须要学习R的新功能,同时更新对R的认知,而后循环更新笔记。多线程
实战是计算机科学的核心,计算机语言的学习尤为须要实战,一旦一个技能点跑通了,是很难彻底遗忘的,若是实战没有跑通,那么终究没法留下有效的记忆。ide
学习是必须的,但生活不会给你充足的时间学习。工具
一旦脱离了学生的身份,你就没有充足的时间来系统的学习了。这个快节奏的时代,每一个人身上都背负了太多的工做,天天都有太多须要完成的任务。因此学习必须穿插在天天的工做当中,最好要作到工做和学习相辅相成。学习
曾经,学了点东西就巴不得立立刻项目实战,自觉得没有我搞不定的项目,来一万个项目也照样踏平。ui
事实也是如此,给一个正常智商的人足够时间,任何难题都是能够解决的,更况且普通工做中的难题实际上是比较少的。这也是为何大部分人作项目的初期是很优秀的,铆足干劲,使劲搞,搞不出东西就见鬼了。spa
但当你小有成就后,问题就来了,你是选择多作项目,仍是把一个项目作到极致?智商普通的人只能选择前者,就是摊大饼,广撒网。.net
搞科研,作得好点的通常都有好几个项目同时并行,须要管理人能在几个项目间无缝切换。
目前我仍是没有掌握多线程工做的能力,感受多线程完全分散了个人锐气,之前的铆足的干劲不再存在了。
可是我确实见过多线程工做nb的人,好比我老板,手底下那么多博后、RA、学生,多个项目,每周按期开会指导反馈,外加须要写文章、申请项目、开会创建关系,经过学校考核;还有家庭须要照顾。若是把这些加在我身上,个人大脑会立马宕机。
当你逐渐走上核心岗位,多线程工做就不可避免了,管理能力成为你的瓶颈。
结合个人认知以及知乎的答案,多线程工做对人来讲是很是低效的,电脑能够无缝切换,把CPU资源分给各个进程,可是人不行,人脑的切换成本很是高,人脑只适合沉浸式的工做模式,一心一意解决一个问题。
咱们认为的多线程工做只是一种任务的管理模式,不是运做模式,大佬们会按照任务的优先级把任务排列,而后一一执行。
此时须要Getting Things Done
最忌讳的就是漫无目的的学习,看到一本书就读,看到一门网红课程就拿来学,有渴望才能进入纯净的学习状态,得明白本身学习这个知识的意义。
给本身持续坚持的动力,写博客就是个很好的方式,看着本身写的文章天天都有人浏览,会带来莫大的知足。
无论怎样,必需要找到一种能持续激励本身学习的方式。
看过The illustrated guide to a Ph.D.的大概都知道,人类的知识图谱就是一个有边际的圆,从本科-硕士-博士-PI,这个圆在不断扩展,学习一点要由浅及深。
好比SVM和PCA,学习它们能够学得很是浅,浅到会跑R代码出图;也能够学得很是深,深到里面的每个数学原理,以及方法的理论构思。学它们千万不要上来就学最难的,不可能一蹴而就的,我见过不少科班的也就会推导公式而已,真正的核心思想恐怕只有极个别的大佬才能明白。
从初级向高级蜕变,持续更新,持续拓展。
学习知识应该像树的生长同样,从种子到参天大树,而不是一开始就去开花结果。
无论怎样,选择一个适合当前本身的学习level是很是重要的。
为何交叉学科在这个世纪这么盛行?由于一个学科出现了突破性的进展,从而极大地促进了另外一个学科的发展。
学科的分类也是人为的,人类以外是不存在分科的,万物自恰于一体,但没办法,人类只能从特定的角度去观察世界,每个角度就是一门学科。
21世纪最大的突破莫过于信息技术的革命了,因而大部分的传统学科不得不与信息科学交叉起来。从生命科学来看,以测序为出发点的生物信息确实极大地促进了生命科学的研究。
交叉学科的PhD不必像传统的专业那样走到人类知识图谱的极限,大多数状况下,只需两面逢源,作个中庸的结合就能突破现有的人类认知极限了。
若是你也处于交叉学科内,却去死磕PCA和SVM的数学原理,以期得到方法学的突破,那真是选错专业了。
注意力机制,三心二意是很低效的,要作一件很难的事必须拿出大块的时间,全身心地投入注意力和精力。三天打鱼两天晒网是万万不可的,天天刚预热进入状态就去娱乐的话,长期下来本身会变得很是浮躁,之后再无深度学习。
人类记忆的工做机制,工做记忆、长期记忆。如今记得,不表明之后还记得;如今记不得之前的事,不表明真的不记得,只是缺乏记忆的触发条件,笔记里都是trigger,因此要作笔记。
不读文献的人有两种,一种是不作科研的,另外一种就是得诺奖的人。
普通人天天必需要读文献:
甚至能够说,不读文献就无法作科研。
看文献的等级也决定了你研究的等级。
当你不知道作什么的时候,就去读文献,读综述。
大老板只在意结果,也只会控制结果。
下面的PhD负责执行,必须接触方法,但更重要的要兼顾结果的合理性。
由于GitBook能让作笔记更加高效,主题化;由于是book,因此会有不断polish的欲望,GitBook和博客能够相辅相成。
为何别人都写过不少GitBook了,你还要再写?
别人的是别人的,是别人的财富,里面有别人的trigger;本身写的过程是一个动态创建trigger的过程,同时也是概括总结的过程,这是动态的,你能够直接copy别人的教程,可是没法copy别人的知识。
开始写书的过程(学习和作笔记),把博客里面的垃圾文章删掉,新的文章仍是会放在博客里。
书有主题,它会指导你大的方向;博客里的文章是具体的实现,完成后会收入书中。
Document your knowledge!
常见的文档写做工具:
公司整合,高级功能收费:
gitbook
彻底开源免费,自定义:
gitdocs - 不能修改主题,由我的开发。
bookdown-demo - Rstudio出品,Yihui Xie开发,著名单细胞课程在用,y叔也在用 【强力推荐】
bookdown上有很多人发布了本身的书