2018 年年终总结 - J_Knight_

本篇是我今年的年终总结,主要总结了自己除了工作上的一些小目标的达成情况,包括社区,读书,健身,理财这几方面。

工作方面最大的收获是来到了爱奇艺工作,来到这个平台之后所收获的不仅仅来自于自己做的事情本身,还有接触到的新同事们,新平台带给我的种种收获,感觉自己还是非常幸运的。

工作上就提到这里,下面开始是本篇的主要内容。本篇分为三个部分:

  1. 今年达成的小目标:介绍今年已经达成的小目标以及详细情况
  2. 今年未达成的小目标:介绍今年未达成的小目标以及详细情况
  3. 展望明年:简单列一下想在明年达成的小目标。

现在就从已经达成的小目标来开始介绍。

今年达成的小目标

今年已经达成的几个小目标有以下几个:

  • 掘金社区粉丝超过1w(10300+)
  • 看完5+本技术书籍(8本)
  • 看完20+本非技术书籍(24本)
  • 减掉20+斤(21斤)

下面分别说一下这几个目标的达成的详细情况。

在掘金社区的活动

博客数据

今年在掘金发表的原创文章(不算本篇)一共有12篇:其中三篇是之前在简书里发过的。

这些文章的平均阅读量为5156,平均点赞数为201,平均阅读量/点赞为25.65。而且掘金的粉丝数也从年初的6000+突破了一万名。

今年的博客关键词为“基本素质”:分享了比较多的通用性的知识:数据结构,算法,设计原则,设计模式;而明年博客的关键词则是“专业素质”:会分享更多垂直的,专业性比较强的文章(应该还是以iOS为主)。

新增系列

今年的博客除了面试相关的内容还开启了两个系列:

数据结构和算法系列

配套的GitHub:data-structure-and-algorithm-in-Swift

面向对象设计系列

配套的GitHub:object-oriented-design

很抱歉数据结构 & 算法 in Swift这个系列没有继续更新,可能要推到2019年春天之后了,而且要等面向对象系列结束之后再更新。因为计划赶不上变化,很多事情当时你觉得重要,但是后面你可能发现更重要的东西。

读书(已完成)

今年一共读完了31本书,涉及到技术以及非技术的职场,理财,效率,学习,心理和健康类的书籍。我将它们大致分为技术书籍非技术书籍这两类,书籍链接和我写简介如下:

技术书籍

  • 《代码整洁之道》:书中有个别章节是只适用于Java,但是大部分章节还是适合所有程序员看的。读这本书可以感受到作者对好代码的偏执程度;第十七章算是对全书的总结和升华,需要反复阅读。对于程序员来说,这本书越早看越好。我打算趁热打铁,再看一遍。
  • 《重构:改善既有代码的设计》:在代码层面讲解了重构的一些方法,也结合了有代码的实际的例子讲解。其实很多技巧和方法在第一次写代码的时候就可以做了,不需要等到后面重构。
  • 《大话重构》:和上一版的《重构》不同,作者是在项目层面讲解的重构的几个步骤,而且也多次提到了领域驱动开发的概念。
  • 《Head First 设计模式》:以比较生动有趣的方式来讲解设计模式(并没有讲解全部的设计模式)。
  • 《大话设计模式》:这本书和上一本一样,比较适合非科班的同学来最初接触设计模式。
  • 《Objective-C编程之道》:也是一本讲解设计模式的书,主要是结合了Objective-C语言,使用了实际的例子来讲解设计模式。
  • 《修改软件的艺术》:作者首先介绍了传统的瀑布式软件开发流程的弊端,然后介绍了他关于软件工程的九个方法:如何在工程和代码层面来让软件更加便于修改和维护。
  • 《程序员的思维修炼》:作者讲解了R型和L型思维,以及如何充分利用这两种思维的优势来更高效地学习和工作。

非技术书籍

职场类

  • 《极客与团队》:这本书介绍了何为优秀的团队和领导。
  • 《横向领导力》:书中说了很多人与人相处的时候需要的智慧,也通过情景模拟告诉我们我们应该采取的应对措施。
  • 《复盘+》:复盘对于个人和企业来讲都是很重要的,作者用美国军队以及联想公司的复盘实践方式来讲述了复盘的方法论。
  • 《OKR工作法》:讲解了OKR的概念,以及实践方法。书的前一部分讲了一小段的创业故事(体会到虽然市场也是很重要的一个因素,但是初创人员的业务能力和做事态度也很关键)。
  • 《做事的常识》:书中介绍了很多做事的小技巧,比如哪类事情最好上午做,哪类事情最好下午做。

理财类

效率类

  • 《精力管理》:之前我认为人的精力来源只有生理上的,但是读完这本书之后有了新的认识。
  • 《高效15法则》:作者介绍了15个提高效率的办法,涉及到工作的方方面面;尤其是“凡事只做一次”的想法非常值得我们借鉴。
  • 《清单革命》:书里面介绍了清单可以在哪些场景中发挥作用以及如何使用清单来帮助我们。
  • 《每天最重要的2小时》:做不同类型的事情的时候所消耗精力的速度是不一样的,如何安排自己做的事情,让自己可以在最重要的事情上有最佳的状态?

学习类

  • 《如何有效整理信息》:作者摈弃了传统的分类笔记,介绍了他所使用的一元化笔记法。
  • 《实用性阅读指南》:作者 强调了读书要讲求目的,带着“功利”的心去读书:用最短的时间去掌握一本书最有帮助的内容。
  • 《知识变现》:列举了很多成功自媒体的例子,读者也会发现这些自媒体人的一些共性在哪里,具备什么样的条件才可以成为一个比较成功的自媒体人。

心理学类

  • 《错误的行为》:该书是一本关于行为经济学的书籍,从几个方面展开了对传统经济学提出的质疑。
  • 《反脆弱》:《黑天鹅》作者的另一部作品,讲解了如何建立反脆弱系统,在风险和不确定性面向前可以扭亏为盈。

健康类

  • 《硬派健身》:除了介绍如何举铁和减脂以外,作者介绍的如何安排训练的方法让我收获更大。
  • 《程序员健康指南》:介绍了预防头痛,眼部疲劳,背部,手腕疼痛的方法,每个程序员都需要看一看并实践。

健身

目的与成果

从9月中旬开始减肥到现在一共瘦了20+斤,算下来大概平均一个星期会瘦接近2斤。之所以这么拼命减肥其实是为了希望自己可以有一个更好的身体来更好的工作和生活。

时间策略

很多朋友问我是怎么减的,是不是花了很多时间和精力。

其实并没有花太多时间和精力:除了前几个星期一周要去5次健身房之外,后面每周只有大概2-3次了。周中每次运动时间会少于1个半小时;周末的运动时间会大于2个小时,也就是说一个星期用5-6个小时来运动。而且我的训练是以无氧训练为主,没有花费大量时间去跑步,跑步也只是运动之前的热身,大概会用2-5分钟而已。

无氧运动的占比会在7成以上,2成时间是做HIIT运动(比较高效的燃脂运动),剩下的1成是热身和拉伸的时间。

饮食策略

其实我觉得最重要的是在吃上面,因为三分靠练七分靠吃。
我是如何实践的:工作日的早餐和午餐基本都是订的沙拉:以高蛋白,适当的碳水为主,算下来应该有订了100+次了。因为我觉得既然花时间运动了,那么不应该因为不好好规划饮食而耽误整体的进度。而且事实证明训练与饮食都是要注意的,不然一定达不到最高的效率。

今年未达成的小目标

除了上面几个已经达成的小目标,还有几个是比较遗憾没有达成或者干脆没时间做的:

  • 目标是公众号粉丝超过2k,但是目前刚刚过1000
  • 个人GitHub的维护方面做的不是很好:现有的开源框架没有更新,也没有新的开源框架
  • 读书计划里的一些书没有读完,而且也有没有开始读的书
  • 目标是理财收益率达到8%,但是截止到现在只有5%

下面针对上面这几项做一下记录。

个人公众号

我在今年开通了个人公众号:程序员维他命,主要目的是想分享自己想写的东西,而不依赖各个博客平台要求。

从今年7月份到现在维护了5个月了,粉丝刚过1000人,远没有达到预期的2000人的目标。虽然目前粉丝数比较少,但是我相信如果持续分享高质量的文章的话应该会有更多的粉丝,会帮助更多的人,而且在公众号推广方面还需要不断摸索。

该公众号的内容主要是技术文章以及自己的一些思考,读书笔记等等,都是对个人提升有帮助的。后面可能还会有关于健身和理财方面的文章,敬请期待。看一下公众号的分类页面截图:

公众号目前的文章以在掘金发布的一些相对质量比较高的技术文章和在简书里面发布的读书笔记为主,而且也统一了排版格式,感兴趣的朋友可以扫下方的二维码关注:

GitHub

今年在GitHub上的活动主要是增加了3个库,而对去年开源的个人框架没有进行更新和维护。

新增的三个库是:

去年开源的网络框架在今年没有更新,不过优化点和新的feature已经有方向了,明年会更新:
https://github.com/knightsj/SJNetwork

读书(未完成)

原本下面这些书是要今年结束之前看完的,但是由于经常会突然出现一些马上需要看的书,所以阅读进度就被延后了,争取在明年3月份之前搞定~ 而且上面提到的看完的两本技术书还需要再看一次:《代码整洁之道》和 《重构》。

没看完的书

  • 《设计模式 可复用面向对象软件的基础》(~80%):这本书也是为了今年下半年的设计模式的学习而读的,比较晦涩难懂。
  • 《大话数据结构》(~70%):这本书比较生动地讲解了数据结构方面的知识。本书的大部分已看完,后面的比较难的数据结构还没有看。
  • 《算法图解》(~60%):这本书由浅入深,图文并茂地讲解了算法方面的知识,作者讲述地非常不错。
  • 《领域驱动设计》(~20%):领域驱动设计的概念我是在《大话重构》这本书里看到的,它是为了解决复杂软件系统的设计的。书的内容比较难,比较适合资历比较深的程序员阅读。
  • 《iOS和macOS性能优化》(~20%):这本书的内容非常好,同事也比较深。在阅读的时候需要查阅大量的材料,不容易快速看完。希望可以在明年下半年之前可以看完。

没开始看的书

  • 《程序员修炼之道》:这本经典之作不必多说,争取明年上半年可以读完。
  • 《Effective Java》:这本书是Java,也是面向对象的经典之作,也是争取明天上半年之前读完。
  • 《架构整洁之道》:这本书是《代码整洁之道》的作者写的,希望明年可以读完。
  • 《从零开始学架构》:这本书是在极客时间里面买的一个课程的老师出的一本书,书名和课程名称是一样的。因为涉及到一些后端的知识,而我没有后端的知识背景,所以可能会先看一写比较通用的知识。

理财

今年是我个人多元投资试水的第一年(往期都是买一些非常稳定的理财产品,今年开始多元投资):今年有买过货币型基金,债券型基金,指数基金以及股票型基金,还有黄金以及数字货币,总的收益在5~6%。

有赔有赚

今年上半年医药主题基金的投资收益有达到10%以上,但是也有些投资的回报非常低,也有亏损的投资。

特别是今年下半年数字货币转熊,不过还好因为转熊之前也套现了一些,所以最后没有亏多少(不知道是否有下一个牛市,这两天刚好有点起色)。而且个别的股票基金也是亏的,但是因为投资总额很少,所以也最后没亏多少。

整体上看,我的投资风格还是篇稳健型的,因为今年重仓了债券型基金,由它带来的收益也是最大的(比较好的债基的收益率是大于P2P理财的)。

虽然今年有亏的投资,但是我认为重要的还是要多总结经验,因为对于“没有资源”的普通人,做到每次都赚钱很难,只要总量是赚的就好。

提高认知

其实今年的理财收获最大的并不是收益的钱,而是认知层面的提升:

  • 首先是改掉了追涨杀跌的习惯:在开始投资的时候经常有追涨杀跌的习惯:常导致买在高点或者在反弹之前着急卖出;但是现在反而越跌越补(前提是还在止损点之上),而且涨的越快就越想卖出去。
  • 另外是会严格遵守止盈和止损点:在开始投资的时候还不会设置止盈和止损点(准确说是根本没这两个概念),从而导致过于贪心而越过了高峰而导致受益降低或者在亏损的时候过于乐观而导致亏损过大。但是现在会理性地按照止盈和止损点操作。
  • 最后是提高了对风险的承受能力:在开始投资的时候亏损几块或几十块钱都很惊慌失措,但是现在亏损上百元也会冷静对待。

这三点收获是很宝贵的,在上半年get到之后直接影响了今年下半年的投资成绩。

虽然不到6%的收益跟一些会投资大佬比起来可能差很多,因为这个数字基本是和买比较好的银行理财是差不多的,我知道有些大佬几乎是翻倍地赚。

但是如果永远只买低风险的或者是保本的投资,那么就永远没有锻炼的机会,而且整个投资的理论知识系统也永远搭建不起来,从而也就没有制造更多收益的可能了。

亏损没有关系,只要多总结经验教训,不在同一个地方犯错,我相信后面会越来越好。

展望明年

在这里先简单规划一下明年的小目标,也是分为技术,社区,理财,健身这四个方面。

技术

首先需要在技术上提升一个档次,应该还会啃下5本以上的技术书籍,而且一半左右会是 iOS 方面的,另外就是经典程度比肩《重构》这本书的技术书籍。

另外之前刷的LeetCode算法题也要再熟悉,争取可以刷更多的题;数据结构也需要学习图和其他种类的树形结构。之前也是苦心经营了一番,希望可以趁热打铁。

我今年维护了一个算法题库,带有答案,而且全数通过的:awesome-algorithm-question-solution

读书

读书的话除了上面说的技术书之外,还希望可以多看一些沟通,批判性思维,职场以及心理学方面的书籍,增强自己的学术能力和做事能力。

社区

在不影响工作的前提下,社区活动也要继续进行:

  • 希望掘金的粉丝可以再收获5000+名。而且明年的技术文章应该会以专业性为主题,内容大部分应该是和 iOS 相关的。关于发布文章的数量,希望平均每个月能发布一篇高质量的文章。
  • 公众号方面希望自己可以通过自己的不断摸索,把知识分享给更多的人。

理财

当然理财也是不能落下了,今年无论是投资成功和失败都已经积累了很多宝贵的经验,希望明年的总收益可以超过10%(越多越好咯)。这当然也需要阅读大量这方面的好的书籍才可以,而且也是不影响工作的前提下。

健身

然后希望身体素质也可以提升一个档次;希望明年这个时候可以达到140斤左右,体脂<15%,深蹲和硬拉的重量都可以超过自身体重的程度。

坚持原创技术分享,您的支持将鼓励我继续创作!