毕业2年 Summary

Posted zhangyachen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了毕业2年 Summary相关的知识,希望对你有一定的参考价值。

本文同时发表在https://github.com/zhangyachen/zhangyachen.github.io/issues/135

看了下去年写毕业一周年总结的时间:2017-6-16,今天是2018-7-28。拖延症似乎越来越严重了,而这中间我只写了6篇Blog,好吧,看来我懒病也越来越严重了。

做过之前没有做过的事情

  • 用GO语言维护了一个小型分布式系统,用于订单状态流转。自从接手了这个系统,晚上睡觉总是提心吊胆的。机器宕机怎么办,会不会有内存泄露。中间出过2次算是比较重大事故。
    不过因为我实习和毕业前半年都是拿php写API接口,这个系统让我对计算机的基本概念有了更深入的理解,而不是停留在学校的书本里。
    心理素质可能也有提高,我记得第一次上线时,我抱着电脑坐在老司机旁边,手心全是汗,一点不夸张。到最后上线时还能顺便刷一下微博(其实是为了缓解紧张的心情??)
  • 1月底去巴西参与了里约圣保罗的开城,呆(wan)了2周。如果我以后不去国外工作的话,这次经历很可能是我仅有的几次去国外写代码的经历之一了。当然,呆到第二周的时候,我时时刻刻思念着我们的国家:巴西虽然玩的地方很多,但是:1. 实在很不安全,特么的还是中国最安全。2. 吃烤肉吃到吐,食物单调到我只想回国吃一顿麻辣烫。
    不过国外的工作环境和下班时间着实让我羡慕。??
  • 和女朋友去了日本和西安。在日本,生平第一次坐了过山车,全程闭眼。并且让我实实在在的意识到:大学2年的日语真的真的真的真的是白学了。
  • 本科没有学过机器学习,在优达学城报了一个机器学习的课程。大学学的数学真的是应了那句话:考完试全忘了。
    希望9月4号之前能顺利毕业。??

后悔的事情

  • 自行车没学,**,明年的这个时候的目标是能从家骑到公司。

关于思维

  • 刚毕业时,我觉得技术代表一个工程师的全部。现在我觉得对于位于金字塔中部的工程师来说,技术的重要性可能只有60%左右,工作年纪越高可能占比越小。相反,坚持、不服输的精神、产品和商业sense、表达沟通能力(讲故事的能力)、天生的性格等等等等可能会变得越来越重要。
    记得大学计算机网络跟我们说过:在你们工作很长时间以后,写代码应该是你们基本的能力,而不是谋生的手段。

上面的话基于像我这样的写代码天赋一般的人来说的,对于天赋牛逼的人来说不适用~~。

其实意识到自己没什么计算机天赋是一件蛮沮丧的事情,有段时间我下班后就盯着电脑屏幕发呆,想我的天赋在哪里,哦!可能是玩FIFA游戏。
《Linker and loader》的front matter部分有这样一句话:

But all the linker writers in the world could probably fit in one room and half of them already have copies because they reviewed the manuscript.

我意识到我可能花30年也不能成为他们当中的一份子。有的差距是踏实学习、花时间可以弥补的,比如架构能力、如何提高系统稳定性,扩展性巴拉巴拉之类的。但是我可能做不出来让全世界大部分工程师都用的东西,甚至是工程师日常工作使用的基础设施。

关于学习

  • 之前很喜欢研究mysql原理、REDIS原理之类的书籍,但是我后来发现我连为什么计算机不能读取奇数的内存地址、我自己写的GO程序是怎么变成可执行文件的、变成可执行文件后是怎么被计算机执行的都解释不清楚。所以,这一年我主要看了一些比较基础的书籍,其中比较好的推荐给看到这篇文章的读者:
    • 《汇编语言》 王爽 内容虽然比较旧,基于8086CPU,但是对于想要入门汇编语言的同学来说够了。
    • 《Operating Systems - three easy pieces》 Remzi Arpaci-Dusseau / Andrea Arpaci-Dusseau 一般介绍操作系统的书籍很枯燥,读完就忘。但是这本书介绍一个操作系统的技术时,会讲这种技术是如何进化到现在这样的,比较好理解。
    • 程序员的自我修养》 程序是如何链接并执行的。书中有一句话很喜欢:

    CPU体系结构、汇编、C(C++)语言和操作系统是编程大师们的易筋经。

    • 《深入理解计算机系统》帮助我们构建计算机的大体知识网络和主要节点。我个人认为想要完全理解这本书的内容,需要和实践结合看三遍。

最后再来一句:学的理论知识和实践脱离就是耍流氓。 牛逼的人物都是实践打磨出来的。

关于毕业第三年

  • 拿到驾照
  • 能够骑车从家到公司
  • 拿C语言写一个小的http server
  • 虚心学习
  • 5篇blog,貌似比今年少了?因为水平有限,写多了怕误导看到blog的人
  • 机器学习顺利毕业
  • 争取和女朋友再出国玩一次,目的地待定

如果明年我能意识到今年的想法是错误的,代表我又进步了,哈哈哈哈。

完。

以上是关于毕业2年 Summary的主要内容,如果未能解决你的问题,请参考以下文章

毕业2年,23岁,从0基础转行软件测试拿到11.5k

小5聊毕业8年,一直在追梦的路上

二本机械毕业2年,从外包ETL到大厂数据开发,月薪13K到年薪40W

工程师职称评定条件

专科毕业,辗转反侧!2年外包我的软件测试心路历程

毕业季|进击的技术er又到一年毕业季,一毕业就转行,从动物科学到程序员,10年程序员有话说