作者:阿秀
校招八股文学习网站:https://interviewguide.cn
这是阿秀的第「277」篇原创
小伙伴们大家好,我是阿秀。
最近回答了不少大一大二研一在读的学习圈中学弟学妹的咨询问题,基本都是计算机学习、进度、疑惑等等相关的问题,基本都是学习方向和阶段上的疑惑,比如这本书怎么样?那本书该看吗?
今天分享一下给一位研一师弟的一些回答和建议,希望对有相同处境的小伙伴一些启示作用,其中很多内容基本都是通用的,而无关于编程语言和技术栈。
1、师弟的提问
秀哥,你好,我今年是研一下,学的是C++。目前的进度是
1.我在上个学期《C++ primer》、《STL源码剖析》、《Effective C++》这三本书基本过了一遍(但是可能是上个学期看的,现在知识点忘了很多)。我现在要把这三本书二刷么?
2.这个学期我看了《TCP/IP网络编程》、《Linux高性能服务器编程》,这两本书我是看得有点半懂不懂,有很多知识点不是很懂。秀哥,这两本书重要么?需要我再把这两本书再看一遍么?
3.计网我看完了《图解Http》和《图解TCP/IP》,操作系统我是看《现代操作系统》那本大黑书,现在看了2/3了。MySQL我只是看了尚硅谷的视频,那个牛客网SQL前三十道题目也没刷,mysql要学到什么程度?这方面秀哥有什么建议么,怎么去学。
4.Redis我现在是只看尚硅谷的视频和看完《redis设计与实现》,懂了一些基本的知识,redis还没动手实战敲过代码,秀哥有相关的学习的实战资料。Redis这部分知识重要么,需要学习到什么程度?现在不知道怎么去学这部分知识了。
5.力扣刷题140道左右,刚把代码随身想刷完第一遍,秀哥力扣的刷题量大概是到哪里是一个合格线。现在我想先把代码随身刷完第二遍再去刷新题,秀哥,你怎么看?
6.项目方面我这边是一点都没有动,我看学习圈里面的很多人都去弄webserver。秀哥这个项目怎么样。我看学习圈里面的仁说分布式的项目比较有竞争力。现在项目的这块地方迷茫的不行,不知道弄什么项目,怎么去弄项目?
秀哥,我现在比较迷茫,不知道现在该该学什么去了,感觉我之前看的书里面有很多东西不懂,想回头把基础在回去巩固一下,还是先继续把项目这些先弄完再回头复习。之前在备考中级软件设计师两周。
最近刚考完,最近反思了一下我学的东西感觉自己还有很多东西要学,也是前两周没怎么看书,有点找不到学习的状态、有点迷茫。
2、阿秀的建议
师弟,你好。
首先研一问题不大,时间大把,而且你做了很多事情了,看得出来你研一基本没有白过。我在你这个时候好像还在玩爬虫,压根就没有这个意识。
下面的回答,对应着你的问题,没提到的就是问题不大,可以按照你的计划去走。
1、问题不大,暂时不用,即使用也没必要全部刷,找一些重点章节二刷就可以,可以把省下来的时候拿去做些别的,比如搞搞项目或者找找实习这些,比你现在二刷那些书性价比更高一些。
2、《TCPIP网络编程》这本书讲的很浅,很多知识点都一笔带过,全书例子倒是很多,我觉得没有二刷的必要,另一本《Linux高性能服务器编程》倒是难得的好书,对于这本书如果你想要二刷,我是赞成的。
3、在计算机求职中对于数据库的学习包括数据库操纵语言、关系型数据库、非关系型数据库(比如文档型、内存型数据库)这三类,其实说的更具体一些就是分别对应SQL 、MySQL、MongoDB/Redis。
一般MongoDB用到的也不多,除非你是专门想要找数据库方面的工作,比如数据库内核开发或者分布式数据库这类岗位的需要学学之外,其余的也不用看,就好好学SQL 、MySQL、Redis这三类就好。
不管是社招还是校招,这三类基本也够用了,你可以去看下我在学习圈置顶帖知识图谱里提到的校招基础学科学习路线,基本上按照那个来学就问题不大了,如果你比其中写的学的更多则是好事。
4、同第3点,可以按照我以前写的校招基础学科学习路线去学即可。
5、这个算法具体刷多少道没有准确说法,看个人了,有的人刷得多,也有的人刷的少。不过我看那些上岸的一般都是 400+ 起步,我甚至见过刷 600+ 和 800+ 的,你没必要给自己定一个界限,才研一,尽量刷就是了,不要执着于数量。
6、webserve这个项目面试是有点拉胯,但还是很值得学的,比如异步日志或者对象池这些技术其实都可以运用到这个项目上。你才研一我建议花时间学学,时间大把不值当不学,大不了学一学不写在简历上就是,做项目主要目的其实是学以致用,把你会的东西,了解的技术融会贯通,这才是做项目最根本的目的。
关于别的项目,你可以去看下置顶帖知识图谱里写的C++项目推荐,我一直有更新来着。
最后我建议这个时候的你学一学项目比较好,这些不懂的偶尔回去看一看就好,不懂的东西正常,温故知新就可以,所以这个时候你去做做项目比回看二刷书籍的性价比要高一些。
这里放个自己的微信,听说再过一段时间微信公众号就不能放二维码了,欢迎来做点赞之交(如果你已经添加我其余微信好友了,无需重复添加)
打开世界另一扇窗
阿秀会经常在朋友圈分享一些计算机学习经验、趁手的资源软件工具、生活点滴,偶尔也会帮朋友发布一些工作岗位,欢迎围观朋友圈,一般不闲聊。
前年和去年分享的很多校招上岸经验也都是出自阿秀的学习圈中的往届上岸人,阿秀的学习圈中置顶帖的「知识图谱」和「精华区」(如下图)中有很多计算机大学本科&研究生学习以及校招的内容和问题,多看看这些能够帮你走的更稳、更顺、更平坦。
后续也会在自己组建的阿秀的学习圈中分享一些社招跳槽找工作的经验,都是自己一路走过来的经验。
星球里的精华区、知识图谱以及资源沉淀
一个人踽踽独行不如结伴而行,以后会继续在星球笔耕不辍,输出一些有价值的内容。
欢迎点击左下角阅读原文详细了解,这可能是你求职路上性价比最高的一次点击!