如何使用这本书
随着贡献者的不断增多,本书的内容也不断扩展,想把书中所有的课程全部学完是不切实际也没有必要的,甚至会起到事倍功半的反效果,吃力而不讨好。为了更好地贴合读者,让这本书真正为你所用,我将读者按照需求大致分为了如下四类,大家可以结合切身实际,精准地规划属于自己的自学方案。
初入校园
如果你刚刚进入大学校园或者还在低年级,就读的是计算机方向或者想要转到计算机方向,那么你很幸运,因为上课是你的本业,你可以有充足的时间用来自学,不会有工作的烦恼和生活的琐碎。我无比怀念自己本科时醉心自学的日子,没有任何功利的想法,只是出于单纯的好奇和求知的本能,在前人思想的精髓中
了解一些如何写“好”代码的理念
大一把绩点搞高一点(适当卷一卷),假期可以学一学 CS61A 掌握一下 Python,北大很离谱的一点是信科专业课基本没有专门教 Python 的,但很多课却默认你会,再加上 Python 现在基本到处都用到,所以早掌握早好。
尝试学习一些提高生产力的小工具:命令行、Git、shell、vim,这些都推荐看 MIT missing semester 这门课,一开始接触这些东西会很不习惯,但强迫自己用,用多了就好了,而且效率直线提高
就是可以平时花点时间把电脑配一配,尝试一些提高效率的生产力工具 一条定律是:一切需要让手离开键盘的操作,都应该想办法去除😂 切换应用、打开文件、浏览页面 这些操作都有快捷键和相关插件的,你闲的时候可以了解下 你就发现某个操作每天都会用,并且用时超过2秒 就应该想办法把它缩减到0.1s
学会盲打!
CS学习规划中去掉了之后添加的内容,保留了自学的内容
删繁就简
心有所属
极速转码
最后更新: 2022年10月22日