2019年终总结

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

2019年终总结

li-peng   2019-12-16 我要评论

很明显90后已经成了社会的主力军,发现周围的同事越来越年轻了,已经有96和97年的学生了入职公司了。因为他们刚从学校出来,还能在他们脸上看出满脸的稚气和对未来的期许,不由的感叹时间过的真快,现在入职的还叫哥,再过几年新入职的就可以叫我大叔了。我可以预料到今年新闻的一大主题:第一批90后步入30岁,时间就是这么吓人,当你开始注意新人年龄时的时候,说明已经不那么年轻了。

生活的鸡毛蒜皮加上忙忙碌碌的工作,会让人忽略了时间过的有多快,但是时间在所有人面前都是公平的,无论你是以什么样的方式在生活和工作,时间一直在一分一秒的消失。这不2019年马上就要结束了,又到了总结一年的路程和为来年制定计划的时候了,回头瞅一眼,还是那句感叹,感觉没干啥呢,一年没了。

回头看了一下自己一年下来,基本完成了去年的目标,但是完成的质量不是特别好,不是特别的满意。

这些年真的是开源的爆炸时代,github上优秀的开源项目越来越多,利用现有的开源项目,可以让开发越来越简单和高效,但是开源也有不好的地方,就是更新可能会比较慢,如果发现了bug,可能很长时间才能修改好,这就需要使用者去把控使用开源的库,如果发生问题,最好自己有能力去修改源码,这样才能不影响现有业务的流程。这也是我为什么花时间去学习自己用到的一些库的源码。

经常利用下班后和周末的时间阅读了一些github上的源码,今年阅读的有go-micro, nsq, nps, hystrix-go, machinery,grpc等还go的源码和一些小的框架的源码,从中学习了很多东西,很多之前认为很高深的东西,都不在那么神秘。而且有明显的感受就是通过阅读源码,你会发现原来这个库还可以这样用,或者那样用,自己之前的使用方式,可能有些偏差。

学习编程的最好的方法就是阅读高手写的框架,而且阅读的越多,你的理解速度和阅读源码的速度也会越来越快。阅读完后就是总结和写一些学习帖子了,记录了自己从中学到的内容,都在我的个人博客里,非常推荐大家坚持写博客,技术这东西真的是手艺活,长时间不用就会手生,而且工作并不会让你完全的专心写代码,会有各种其他的事情,让你去处理,这些都会让你分心,不能专心打磨技术。坚持写博客的一大好外就是,可以让自己在忘记的时候,看一下自己曾经写的东西,能很快的通过自己的记录把相关的技术捡起来。

关于读书,和之前一样,基本都是在地铁上和公交上读的,由于家和公司离的远,在地铁上的时间很长,也就养成了我在地铁上读书的习惯,今年读的书不多,可能就是因为我的计划太随意导致的,明年的计划要订的详细些。

《程序员修炼之道从小工到专家》还是很不错的一本书,N多年前的书,里面的内容到现在都实用,其中让我感觉很深的是,在作者那个年代他就在书中表明技术的时效性,程序员是需要不断的学习和进步的行业,要不停的学习新东西,去学习如何用新方式去解决旧的问题,要打造自己的知识体系,加强自身的能力。很推荐大家阅读。

工作上重复性的工作,能让代码去完成的就不要自己动手,有想写一个辅助自己工作的工具,第一想法就是用QT去写,但是从2015年就不再写c++了,很多东西都忘了,也验证了技术是手艺活,长时间不用就会手生这句话。于是今年找时间把基础又看了看,《c++高级编程》很早之前买的这本书,看完后就放起来了,当时关于c++的各种疑惑都能从这本书里找到的答案,所以没有找其他的资料,直接找这本书,让我很快就把基础补了回来,又看了一下自己之前的QT笔记,用QT完成了一个自用的小工具,还好没有把基础忘光了,还好当时自己有写笔记。

《rust程序语言设计_第二版_2018_edition》这本书是从github上找的,很好的一本rust入门书籍,花了很长一段时间去读这本书,有些章节来回读了好几遍,为了解决释放内存的问题,rust有严格的语法来控制内存的分配和释放,并把检查内存相关工作放在了编译期。但是没有写学习笔记,这个将来补上,个人认为学习曲线没有想像中的陡峭,对比c++感觉有很多c++11的特性的思想在里面。但是学完之后给我的感觉是rust不太适合做业务型后台服务(个人观念),现在做业务系统,要的是安全,高效,快速出结果,而rust语言从上手到能做项目对于一些人来说确实慢,做后台业务服务还是交给其他语言吧。

还找了一些其他的书,但都没有读完,在图书馆发现了一本《明朝那些事》,读了一些,就当放松用,一直对历史类的书籍不感兴趣,但这本书把历史写的很很有趣,一点也不乏味。还有一个《贫穷的本质》还没有看完,里面讲述了作者多年对贫困地区居民的的研究,有哪些思维方式是他们固有的,和他们对于贫穷的一些问题的总结。

上面就是我2019计划的完成情况,很简单,也很随意.

  • 阅读开源的项目,并把对这些项目的学习写成博客,每个月要发一篇学习帖子。(一直有阅读源码的习惯,但是之前总结写博客少)
  • 学习rust语言
  • 读书,根据自己当时情况去读喜欢的书。(这一条特别的不具体,完成度很不好)

就写到这吧,除了这些,也许有些朋友想看一些,关于互联网行业资本寒冬的话题,这个话题我是不太想聊的,有那时间还不如去看几个算法,去学习一下新的技术,时代的变迁是不由个人的意识所改变,我们能做的就是顺应时代,改变自己。

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们