2018年就要到了,这一年都做了什么呢?

栏目: Go · 发布时间: 6年前

内容简介:一年又这么过去了,到年底的时候就应该总结一下过去的一年做了哪些事情,学到了什么,悟到了什么,有什么是需要改进的。2017年,要说发生的重大事情,第一是换了一份工作,发现自己原来想做的是高性能自研软件的研发,想成为技术专家,而不是CRUD程序员。 第二是做舅舅了,这让我对人生有了一些新的思考。第三是我也要还贷款了。。。有经济压力和没有的差别是巨大的,幸好不用太久。今年学到的东西细数一下还是有一点的:

一年又这么过去了,到年底的时候就应该总结一下过去的一年做了哪些事情,学到了什么,悟到了什么,有什么是需要改进的。

2017年,要说发生的重大事情,第一是换了一份工作,发现自己原来想做的是高性能自研软件的研发,想成为技术专家,而不是CRUD程序员。 第二是做舅舅了,这让我对人生有了一些新的思考。第三是我也要还贷款了。。。有经济压力和没有的差别是巨大的,幸好不用太久。

今年学到的东西细数一下还是有一点的:

- (3月)学习了一门新的编程语言-Golang。Golang我是在年初跳槽的时候一边面试一边学的,不得不说这个语言啊,好处一大把,
槽点也是一大把,不过鉴于许多不可替代的优点,我还是决定把它加入到个人的 工具 箱语言之一,自此,除了 Python 之外,就有了
第二把斧子,Golang。
- (3月)学习了一把Google的先进理念:读了好几篇非常出名的论文,包括 `Map Reduce`, `GFS`, `Raft(这个不是Google家的)`。
- (6月)自动化部署。和上家面向企业相比,不同的是现在的工作属于社区类,所以也属于面向用户的。因此用的工具等都会比较的
激进或者潮流。学习自动化部署主要得益于有一个同事特别推行devops理念。虽然我不喜欢做运维工作,但是对于学习先进的东西
倒是不反感,于是对一系列的自动化工具也熟悉了。
- (8月)把web开发这一整套流程给捣腾清楚了:HTTP协议,TCP/IP协议,并发,数据库操作,数据库优化,负载均衡,预防单点,自动化
部署,异步任务,系统设计,可扩展性等等等等。不过都不是精通,这么广泛的知识,没个几年还真精通不下来。不过脉络已经整理
清楚了,接下来要做的事情就是各个击破。
- (10月)开始拿出一部分钱来学习投资,投资什么呢,基金。最好玩的莫过于第一次买入,成功的在最高点买入,然后第二天一看,
跌了!马上又抛出了,于是就这样成功的成为了韭菜。然后开始每天花一点时间去研究这些东西,尽管目前仍然处于韭黄状态,不过
心态倒是淡定了许多。
- (11月)开始学习算法。算法啊,大学的时候我就开始叫嚷着算法很重要blabla,不过一直都忙于学习别的东西,而忽略了这个最重要的
基础知识,跟着算法导论的书和视频过一遍下来,感觉很棒,2018年的大目标就是算法。
- (12月)RSS。RSS的好处在于,以前我都是搜集一把网站,然后加到书签里,有空的时候一个个去翻,用RSS之后,就不用这样了,每天打开
RSS看看,是不是有更新就可以了。不过这也带来一个缺点,就是信息过载,有些网站更新的太勤快,然而信息质量并不是那么高。
所以RSS也许要经常去维护,把垃圾踢掉,然后发现新的精品。

除了这些,还有这些思考:

- **不应该给自己打标签,别人也是**。标签会推着你的心往它走。有一段时间,我向外宣称我的工作效率高,的确,我完成工作的速度
会比别人快一些。然后同事们也 "非常配合" 的宣称我的工作效率高,给自己打上了这一个标签之后,工作的时候为了不负这个标签,
就会赶,带来的后果就是产出质量开始下降。花了我好一会儿才把心态重新拉回正轨,摆脱了这个标签对自己的影响。
- **无论何时,80%的进步都是靠自己**。无疑,一个大的平台可以给你带来很多知识,也许是无数人踩坑带来的经验总结,拥有这些,
你就等于站在巨人的肩膀上。所以我对自己说,80%靠自己,60%靠平台,如果两者兼备,就可以获得140%的进步。最好的佐证就是,
同学每天会花半小时左右玩游戏,周末白天几乎都花在上面(他自己口述的),而我几乎所有时间都花在了这上面,但是经过对比,
并没有发现有什么差距可言。
- **多请教别人**。我司有一个非常敬业&厉害的DBA和一个非常敬业&厉害的运维,我经常问他们一些问题,例如数据库方面怎么成为
更加厉害的选手,例如云服务和以往传统的运维区别等,都能得到很好的回应,这些都是他们的宝贵经验,请教之后,我也获得了
一份,而且还不用自己亲身去趟坑,岂不美哉!
- **如果有读很多书的上司,那你就走运了**。我就从他们那里挖来了很多好书,经过高手亲身阅读,筛选之后推荐给你的书,往往质量
都很高。
- **不要给自己设限,要经常走出舒适区**。读了上司推荐的心理学相关的书,原本我以为自己已经算成熟的了,读完之后连连感叹,
我做的不够好!
- **要坚持给自己投资**。我给自己做财务规划之后,决定每个月给自己划分200元拨款用于买书,钱有两种,一种是眼下的,一种
是未来的,拿什么让自己的工资随着经验的提升而增加?一是能力,二是运气,不过,有能力的人运气通常都不会太差。
- **坚持的力量非常可怕**。每天坚持背一些单词,不需要太多,等地铁的时候背一点,中午吃饭排队的时候背一点,感觉英语
自高三巅峰开始一路下跌之后,又开始缓慢上扬了 :)

去年给自己定下的目标有一个没有做到,那就是拿着Ukulele去卖唱,哈哈哈。给自己的2018年也定下一些小目标:

- 2月之前看完MBA公开课
- 6月之前刷完Leetcode中的大部分,以及完成自己定下的算法的目标
- 新的一年,再学习一门新的语言,2018年我选择C语言
- 阅读 Redis 和Nginx实现,这两座大山我已经想要攻克很久了,是时候了
- 学习分布式系统公开课,之前有尝试过,不过最后失败了,2018年需要完成(毕竟底层知识已经比之前好多了不是么)

今年对自己所做最大的体悟就是:Never Stop!送给在座的所有人 :)


以上所述就是小编给大家介绍的《2018年就要到了,这一年都做了什么呢?》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

阿里巴巴Java开发手册

阿里巴巴Java开发手册

杨冠宝 / 电子工业出版社 / 2018-1 / 35

《阿里巴巴Java开发手册》的愿景是码出高效,码出质量。它结合作者的开发经验和架构历程,提炼阿里巴巴集团技术团队的集体编程经验和软件设计智慧,浓缩成为立体的编程规范和最佳实践。众所周知,现代软件行业的高速发展对开发者的综合素质要求越来越高,因为不仅是编程相关的知识点,其他维度的知识点也会影响软件的最终交付质量,比如,数据库的表结构和索引设计缺陷可能带来软件的架构缺陷或性能风险;单元测试的失位导致集......一起来看看 《阿里巴巴Java开发手册》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

URL 编码/解码
URL 编码/解码

URL 编码/解码

SHA 加密
SHA 加密

SHA 加密工具