Summary 2016

2017-01-07 LEo 更多博文 » 博客 » GitHub »

原文链接 http://reborncodinglife.com/2017/01/07/summary-2016/
注:以下为加速网络访问所做的原文缓存,经过重新格式化,可能存在格式方面的问题,或偶有遗漏信息,请以原文为准。


去年这个时候,为自己的2016年写了一个计划--Plan 2016,一年过去了,所以有了这篇Summary 2016,主要是想看看去年的想法和计划实施了多少,虽说计划赶不上变化快,但是有计划总比没有强。其实,有时候适当的吹吹牛也好,当自己犹豫的时候就会想到自己曾经吹的牛皮,多少还是有点顾忌的。比如,每次有人问我周末还坚持打球吗?我都很确定的说:“是的,每周都打”。又比如有人问我最近还读书吗?我都很确定的说:“是的,基本每周读完一本”。然后,每周末都得为自己曾经吹的牛皮付出时间和精力,一年过去了,回过头看,才发现原来偶尔吹吹牛也是有好处的。

先列出吹牛清单

  • [ Y ] 还完信用卡

  • [ Y ] 学习一门新的编程语言

  • [ Y ] 读完<<代码大全>>

  • [ Y ] github构建2个开源项目

  • [ Y ] 坚持学习英语

  • [ Y ] 在我的书单中挑十本书读完

  • [ Y ] 坚持锻炼身体

  • [ N ] 带Jell爬华山

  • [ N ] 再读一遍<<黑客与画家>>

  • [ N ] 争取加入一个开源项目组

  • [ N ] 改掉我的急性子

  • [ N ] 读完<<如何阅读一本书>>

  • [ N ] 出去旅游一次

  • [ Y ] 12篇博文

  • [ N ] 看5个开源项目的代码

牛皮吹大了 Orz

还完信用卡

信用卡确实还完了。以前的消费观念有些超前,超前是好事,但前提是自己的收入能支配自己的支出,否则使用信用卡提前消费需谨慎,一般建议自己的信用卡欠款额度不要超过自己收入的20%。如果你还是没有摆脱每月的信用卡还款噩梦,建议看看这本书--《30年后,你拿什么养活自己》。

学习一门新的编程语言

2016年确实学习了一门新语言go。促使我学习go是由于工作需要,另外go也很有意思,我也挺喜欢。2016工作中使用最多是go,其次是python,最后是c。另外,工作之余也学习了以下html、css、java和ruby,当然这些语言学习仅限于看完相关书籍,还缺少实践经验。学html和css是想把的博客设计得好看一些(还未实践),学习java和ruby目的只是为了阅读相关软件书籍,因为很多书只用特定的语言作为示例,如果看不懂书中示例所用的语言,那阅读起来就困难了。

另外,作为一名软件开发人员,每年学习一门语言还是很有必要的。因为语言的界限就是一个人的世界的界限。

读完<<代码大全>>

《代码大全》读完了,如果你也是一个软件开发人员,强烈建议读下这本书,希望你能明白,书好不好只有你自己读过才知道,适合别人未必适合你,不适合别人有可能适合你。对了,2017年有个计划,就是再读一遍《代码大全》。

github构建2个开源项目

如果说翻译书籍也算开源项目,那么算是完成了,当然初次翻译,水平不是很高,不过算是迈出第一步了。主要是和别人一起翻译了Go入门指南(the way to go 中文版)和独立翻译了Go简易教程 (the little go book 中文版)(也不算独立完成,Jell帮我翻译了引言)。另外也写了一个小程序自动更新hosts上google,虽然代码量不多,但是也算是点贡献吧,下载量如下(截止2016-04-12):

因为某些原因,关闭了该分享,所以就没有统计下载量了。现在主要通过我的公众号reborncodinglife分享该工具,如果你感兴趣可以关注我的微信公众号获取,相信我,我的微信公众号还是有很多福利的。

坚持英语学习

说到英语学习,一直是我的痛处。但是既然选择了程序员这个职业,不好好学习英语是不行的,不会说英语可以说得过去,但是看不懂英文资料,那就不科学了。写代码时的命名、阅读别人代码和遇到问题google都需要一定的英语基础。如果英语不好,夸张点说,你连个变量命名都会让别人笑话。我的学习方法是,把用到的软件都设置成英文界面,比如手机、微信、开发环境的IDE等等,另外,工作中记录一些简单的东西,尽量使用英语,当然,最好的办法是阅读相关英文书籍或者参与翻译英文文档,还是很有帮助的。

其实,学英语最重要的方法是用起来,边用边学,不用你学它干嘛。

我的书单中挑十本书读完

这个计划超额完成,读完的书大概有50+本,这些书主要有软件开发相关、编程语言学习、心理学、哲学、理财、小说和名人自传等等。坚持阅读的好处我已经感受到了,所以,新的一年,还是按每周4本左右的阅读量保持。当然,读书本身并没有什么值得炫耀的,而是读书这个行为意味着你还没有完全认同这个现世和现实,你还有追求,还在奋斗,你还有不满,你还在寻找另一种可能,另一种生活方式。

坚持阅读,你定有所获

坚持锻炼身体

打了1年多的羽毛球,球技也小有长进,每周至少打一次球,也认识了很多有意思的球友,玩了很多球类运行,最后选择羽毛球,算是找到归属了。球打多了,也发现球场上有多有意思的地方,比如有人打球输了总是先责怪自己,而有人总是怪队友;有人打球总是很积极认真,而有人总是很随意;有人在队友打球失误时总是给予鼓励,而有人总是责怪。

其实,球品即人品

带Jell爬华山

未实现,虽未能爬华山,也爬了2次山。其实爬山很有意思,锻炼身体不说,登上山顶那种感觉,你懂的,一个字爽。作为2017年的一项计划,定登顶华山(我又开始吹牛了)。

再读一遍<<黑客与画家>>

重读了大约2分之一,没有读完,又一次半途而废,2017定重读一遍<<黑客与画家>>。不知道为什么,我特别喜欢这本书。

争取加入一个开源项目组

未实现,2017年争取吧(其实是自己技术太菜了)。

改掉我的急性子

有那么容易改掉就好了,也许性子不急就不是我了。

读完<<如何阅读一本书>>

读了第一章,就没下文了,暂时没计划阅读这本书。但是据Jell说,很值得阅读,可惜我总是对这类书提不起兴趣,再找时间吧。

出去旅游一次

未实现,留给2017年吧。读万卷书,不如行万里路,前几年由于工作原因,还去了好几个地方走走看看,16年没出去走走,略有遗憾。我觉得人要进步,要么去实践,要么去读书,当然,如果是阅读加上实践就更完美了。

12篇博文

16年写了大概35篇文章,大多是技术总结和分享,也有一些随笔感想,基本都在微信公众号reborncodinglife和博客同步更新,也算小有成就。17年我继续分享,坚持写作。另外,我觉得简书做得挺不错,所以也将文章同步到简书,详见我的简书

看5个开源项目的代码

未实现,只看了一个简单的goconfig库,不过也学到一些东西。这个任务只能交给2017年了,阅读好的开源代码定能学习到很多知识,比如代码组织、变量命名、设计模式和编码技巧等等。

2016,阅读之年

本次荐书:代码整洁之道 程序员的职业素养

image