求职求助 | 普通211,感觉学了很多说不出来,求职感觉有压力
17332
2021.12.22
2021.12.22
发布于 未知归属地

自我介绍

Leetcode的大佬们好,我是一名来自末流211的软件工程大三学生。目前加权成绩排名在前4%。英语水平还可以,可以流畅的看懂英文的官方文档。在学院下面的一个机构,做了一个小项目,用的是Spring做的数据库的CURD。我个人比较喜欢新的技术,也喜欢去了解他们。

我主要兴趣在于后端开发,比较喜欢操纵数据的感觉,而且喜欢思考比如Spring框架的底层原理,MyBatis的底层原理等等,也看了一些源码,看了很多官方文档,也看了一些Spring的源码,感觉收益很大。最喜欢的一门课就是计算机网络,感觉里面的很多算法,很多思想让我在编程的时候,能够借鉴。

因为从高中开始玩的Linux,所以也很喜欢Linux,编译过Linux内核,也尝试做过LFS(虽然失败了),现在主力的开发系统是Ubuntu。

后面在学网课《谷粒商城》的时候,接触到了微服务,接触到了分布式系统,然后就很喜欢这些东西。然后了解到了MIT的6.824这门课程,速成了Go语言实现了MapReduce,还有实现了Raft协议的领导选举的算法部分,还有日志复制算法的一部分(因为快考试了就搁置了,准备寒假肝一肝)。

出现问题

感觉最近很焦虑的原因就是因为大三了,我准备就业,但是面试的时候不知道该说点什么,也不知道面试该怎么下手。到现在发现,大学这几年基本上都在学习,但是现在具体问我学了点什么东西,我只能说一些大家都知道的,感觉难以突出自己的亮点。

第二个问题就是,不知道该学什么了。现在在学的东西,下面有说到。

第三个问题就是,对于项目该怎么处理,一个是做项目会消耗很多时间,在一个就是为了面试我也得对做过的项目准备准备。项目也做了不少,大二暑假实习的时候做了一个,在学院的机构也做了一个,现在跟着《谷粒商城》在做项目。

因为我个人就是那种随心学的,喜欢哪方面就会废寝忘食的一直学下去,不喜欢学的就一点都不想学(比如毛概)。最后导致可能就是,面不是很广,但是深度尚可(也不能算太深)。

最近在做

  • 因为大一大二比较忽略算法这部分的内容,最近在跟着《代码随想录》刷leetcode。
  • Java在重新刷Java核心技术卷一(感觉很多细节还有很多API没背下来)
  • 关于多线程并发这方面,我在看《Java并发编程的艺术》(这个月就刷完了),准备接下来看《Java并发编程实践》

还有很多,想做但是时间怕不够充裕的

  • 数据库需要加深一下理解:MySQL数据库还有Redis
  • JVM也没有深入了解,但是《Java并发编程的艺术》里面讲了一点点Java的内存模型
  • 大二时间学的《操作系统》、《计算机组成原理》也该去好好复习一下

转眼就到2022年了,大三结束和毕业也没区别了,整个人都很焦虑。所以写了这篇帖子,希望大佬们能给小弟一点点建议!Orz

评论 (67)