day1构建之法阅读笔记1
今天浅读了《构建之法》的前四章,稍微有一些个人的见解与感受
第一点即是开篇提及到的算法与数据结构这门学科开设的必要,大二上学期学习了这门课程,就我个人目前接触到的层面来看,几乎可以说用不太到课上学习的一些算法相关的知识。但是这也并不意味这算法、数据结构这门课不重要,如同一句其他行业的玩笑话所说,没有人会按书上说的情况生病,那就代表着医学不需要教科书教学吗,必然是不对的。用一个拿到多家大厂offer的学长的话来说,刷题是我们和其他竞争者拉开差距的一个重要途径,尤其是对于我们这样一所学校的学生来说,想要进大厂算法基础一定要是好的,大多数进大厂的应届生刷题数量都在三四百道左右。
第二点是要区分问题的缓急轻重,而不是简单的看到当前这一个问题,要着眼于整个项目,否则就容易陷入循环全套,这一点也是我极大需要提升的地方,我容易把一个问题放太大,导致解决方案太过臃肿。
第三点就是老生常谈的代码规范问题,不管是什么语言,只要是想要让别人读懂、想要团队化协作,规范的书写格式就是不可或缺的,前段时间也刚好阅读了阿里开发手册,其中就有对包、类、方法、常量、变量等严格规范的命名要求,因为从很早就开始使用idea,习惯了使用idea的快捷整理,这就导致了我的代码并不够规范,这是需要改进的一个方面。
浙公网安备 33010602011771号