周六,去干件大事!

后端技术学堂

共 2098字,需浏览 5分钟

 · 2020-12-29

在看点击上方蓝色“后端技术学堂”关注后加个“星标

最新文章不错过


阅读本文大概需要 3 分钟

周六是全国硕士研究生招生考试初试第一天,对很多人来说是件改变人生轨迹的大事。

前两天在知乎回答了要不要考研的问题,后面陆续有知友私信问我考研相关问题,问的最多的是「计算机行业要不要考研」

21acfbde7516301dd204dc1b4db3a29d.webp

作为一个曾经跨考过计算机研究生的过来人,很多读者要我分享跨考经历,恰巧应景,来和大家聊聊这个话题。

初心

回想当初为什么考研,有两个原因:一是弥补遗憾,二是检验所学。

错过大学最佳考研时机,说主动放弃更准确。大学期间凭借考前突击,加上一点运气,绩点一直在院系前三反复横跳,但是学校太差,一个保研名额都没有。也曾动过考研的念头,当时觉得考研读书还要花钱,想早点毕业出去赚钱。

毕业两年多,决定考研。刚工作不是研发岗位,想做研发,主动要求转岗到软件研发,此时,发现和身边开发同事的差距,第一次参加研发的代码评审,听到「线程」这个词,还去谷歌了才知道。

后来的一年多时间,处于疯狂吸收知识的状态,各种计算机专业概念涌入脑袋,也就是那段时间,几乎看完了 C++ 后台开发的经典大部头:

  • C++ Primer 第5版
  • STL 源码剖析
  • 深度探索C++对象模型
  • Effective C++
  • APUE
  • UNIX网络编程
  • Linux多线程服务端编程
  • TCP IP卷1,选读卷2
  • ...

注意到没?上面的列表中没有计算机基础 4 件套:数据结构与算法、组成原理、操作系统、计算机网络。

查了下,很多知名高校,比如浙大、武大...,把「计算机基础综合」(课程代号 408) 作为本校计算机研究生考试初试科目。

在考研之前,虽然零零散散的看过很多书,总感觉不成体系和系统化。对我来说考研只是一个形式,想通过考试的形式,巩固和检验所学,或者说,给自己一个具体的学习目标,更系统化的去学习计算机体系知识。

于是,考研的第二个契机出现,反正也要自学计算机基础,何不顺手考个计算机研究生,还能一起检验下学习成果

抱着这样的心态,挑了一所考计算机基础综合的 985 院校,踏上了备考大军之中。

25ce2fcf38714d1f5d5da62a26d5649a.webp

坚持

真正开始备考的时候,还是花了不少时间和精力。因为是在职备考,那段时间过的格外充实。

那时候住在公司附近,走路10分钟上下班,省下的时间,下班到家开始看书,前期经常看到凌晨一点,快到考试的前两个月,睡得比狗晚,起的比鸡早。

周末也没了,背着书包,找了附近一所专科学校图书馆,从早上图书馆开门,坐到晚上关门。

胃病也是那时候落下的,时常想,这辈子应该也不会有那么拼的时候了。

收获

学好了计算机专业课,从基础上完成了专业跨越。

学习方法是,教材结合 B 站和慕课大学的视频先刷一遍,然后做习题,这种学习方式非常高效,经历那个阶段的高强度学习,算是把计算机基础素养给补回来了,也为后面找工作埋下了伏笔。

你可能已经发现,我的学习方法比较独特,先学完 Unix 网络编程和 Linux 系统编程,再反过来学习计算机基础。

已经知道线程进程在 Linux 内核中的数据结构,再来学习组成原理和操作系统;已经学会用网络套接字编程,再来学习计算机网络,竟然神奇的反向闭环了,还理解的更加深刻了些

不过,为了应付考试,不得不花时间去复习高数、线代和背政治、现代史,这些看起来短期来说没有明显收益。

下面这张图看懂的人在评论区告诉我吧。

c5dc270e5fcdaf26ba735a675db9225f.webp

最后的结果是,初试过了,没去

在等待复试期间,无事可做,投了几家大厂的简历,靠着刚考完研扎实的计算机功底,和头几年看的书做的项目,出乎意料拿到了一些大厂的工作机会,如果继续复试,还存在不确定性,权衡之后决定接受 offer 不再参加复试,最终选择了去工作氛围最喜欢的腾讯。

读研有时间成本,三年后还要面临找工作,而且,我的主要目的已达到,只不过顺便考个研。

有点魔幻是不是,现实有时就和故事一样精彩,要不怎么说,艺术源于生活

建议

考研的建议,别人的说的都只能作为参考,成年人要自负盈亏,纠结考研之前,先问自己 3 个问题:

  • 为什么要考研?
  • 能坚持下来吗?
  • 考研能带来什么?

以上三个问题,自问自答一遍,当你有答案的时候,考还是不考心里就有数了。

如果决定要考,那就加紧迈出第一步

考研不怕晚,决定了要趁早,能在学校考就不要拖到工作后。越早越好,否则工作和琐事会占用你很多精力。

考研也不是万能钥匙。如果你的目标只是成为一名「软件工程师」,这个工作不是纯学术研究,更看重工程实践和编码能力。

计算机行业已经非常公平,大部分场合下都是只看实力,只要能证明自己能行,也许,你差的不是一个学历,而是与岗位匹配的能力

怎么提升工程能力?看这篇指南。

这条路有经历过的人都懂,仅次于高考一样刻骨铭心。

这个周末考研人要上战场了,愿不负时光,正常发挥,凯旋归来


大家都在看(点击可查看)

--------


普通二本拿下抖音研发经验分享


认识这公众号背后的男人从这篇开始


写公众号,赚了第一桶金


这个项目开源了500本计算机电子书免费读


我买房了


46fec69e1d364474b2b3642c7a3b184a.webp·················END·················


原创不易,真情实感,如果可以的话,帮忙点个在看或分享~


我是柠檬哥,我们下期再见。

浏览 21
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报