2018年的一份年度报告

205 阅读11分钟
原文链接: blog.5udou.cn

跨年的时间快到了,2018年额度所剩无几,在这最后的几个小时,自己好好写点总结回忆回忆2018年这个特殊的年份。

整个2018年的日子里,可以用下面几个词总结概括:“健康”、“投资”、“努力”、“管理”。

1、健康

之所以在2018年又重申了这个主题是因为4月份的一次羽毛球意外导致韧带撕裂做重建手术的时候,看到了好多病人,其中一个癌症病人做化疗前的一种生无可恋的眼神给我带来了很深的触动,尽管我知道生老病死都是自然规律,但是我们是否有可能减少恶劣情况的发生呢?

那会躺在医院的十四天里,每一天都是不一样的心情,做手术的前一刻还是很自信的,相信什么困难我都能克服。直到做完手术的那天晚上,等麻药的药效渐渐退去之后,膝盖的疼痛感渐渐变强的时候,才知道自己是那么的脆弱。那一阵阵疼痛像一把把刀子,扎在了心里。我的内心一直告诉自己,挺一挺就过去了,可是那漫漫长夜,岂是说过去就过去的?坚持到了凌晨四点,大脑也受不了,才慢慢有了睡意,于是手术后的第一关终于闯过去了~

过了第一关之后,每天在护士的打点滴吃药中度过,以为这样到出院应该可以了。可是很明显,自己的想法太简单了,对于自己行动不便的事实,就需要有人照顾你吃喝拉撒,这对于我来说,心里觉得很不是滋味。所以克服这个障碍便是我的第二关,适应之后的第三关是康复训练,这个康复过程着实才是考验意志的时候。因为伤腿的长期一个姿势,导致你的肌肉很容易开始萎缩,在医生的建议下,还不能弯曲的时候一定要动动脚指头,先保证神经的活跃性。之后可以弯曲的时候,开始锻炼弯曲。可是你知道吗?因为直腿的过程将近一星期,一星期之后我要开始练习弯膝盖的时候,竟然肌肉不听使唤!!明明大脑发出肌肉收缩起来的命令,可是大腿侧的肌肉完全没反应!!这种感觉一下子把我吓懵了,为啥会这样?我的腿是不是再也动不了了?还好有医生的解释,我才慢慢恢复信心。终于功夫不负有心人,大腿侧的肌肉终于慢慢苏醒,慢慢地能够接受一丢丢的命令,虽然肌肉确实有开始萎缩的迹象,但是只要勤加锻炼,还是可以恢复得和右腿一样的。

十四天里的心路历程以及住院经历是自己毕生难忘的,遭此一劫之后,以后的运动钱我一定要做到:运动前一定要热身!!运动时一定要穿宽松的裤子!!

回到刚才说的健康,为了减少大病发生的可能性,多运动是一方面,另一方面就是体检,每年的年底全家人的体检是必须的项目,预防和早发现明显是一个很好的举措。另外一个就是保险,在这里可以贴一下我家的保险方案,仅供参考:

医疗险 寿险 重疾险 意外险 防癌险
众安尊享e生 平安福 平安福 众安众享e家方案
配偶 众安尊享e生 平安福 平安福 众安众享e家方案
岳母 众安尊享e生 众安众享e家方案
母亲 众安众享e家方案 孝欣宝恶性肿瘤防癌险
岳父 安稳e生住院医疗 众安众享e家方案 孝欣宝恶性肿瘤防癌险

2、投资

如果说程序猿都是只关注代码,不关注理财的话,那么可以很肯定地说多年之后,你的钱肯定不理你了~所以每年我都会学习一些理财投资的知识,尽量让自己家庭资产可以更灵活。更希望多年以后,这份投资的收入可以作为辅助收入,来维持甚至结余平时的日常开销。众所周知,今年的A股行情不好,上证都是以下跌百分之二十几收场,如果股票你不在行的话,可以尝试指数基金,因为目前大家都知道A股处于底部区域,那么我们可以使用定投的方式慢慢地在底部区域建仓。行业指数基金可以关注的行业有这么几个:医药、养老、环保等,宽基指数基金可以关注的有几个:中证500、上证50、创业板等,海外指数基金可以关注的有:中国互联网、石油指数、黄金等。有这么一种说法,2019年将会是80后中期和90后前期的年轻人的机会,如果明年你不能在工作上一步登天,那么请在投资领域上花点时间,相信会给你带来不一样的结果。

整体2018年为了学习投资,阅读了如下经典的书籍:

1、《彼得林奇的成功投资》:看全球首屈一指的投资专家如何选股,如何设计资产组合

2、《投资的护城河》:护城河的理论是巴菲特提出的,晨星公司用这本书解读巴菲特的护城河投资理念和估值分析方法。

3、《聪明的投资者》:巴菲特的导师本杰明·格雷厄姆的巨著,里面涉及到很多概念,需要有一定的经济学基础,今年我就只能读个大概,19年需要重读的一本书

4、《投资学》:大学教科书,理论基础从这本书开始,整个2018年依然没有读完~~~

更多的投资讨论,有兴趣的话可以私底下聊聊~~

3、努力

回到2018的主旋律,那就是工作。至少这是目前养活一大家子人的唯一途径。这一年的工作,刨去住院休假的两个月,有过教训,也有过收获。简单列举一下:

1、试图打造前端移动开发到nodejs侧的生态,目前已完成的包含了脚手架的应用、api平台的实践、mock数据的生成、网关单元测试的实践、移动端开发的最佳实践等等

2、websocket的业务实际应用,需要在nodejs侧引入更多的知识(需要你熟悉MQ、熟悉redis),在不断地实践中收获经验和教训

3、移动端组件库的重构,有了UI小姐姐的把持,终于可以有更好看的组件了

4、吃的一些故障通通转化为流程的优化以及代码的升级,每一个故障的背后都有人的主观因素,我们对待这些都只想通过程序解决,通过流程优化

5、新的软件发布流程,使用tag发布替换掉之前的分支发布,让频繁迭代的发布也能变得那么顺利和流畅

差不多一年的工作就是上面的几个大点,在开源上,既有为了学习新知识而创建的repo,也有平时的一些总结,列举如下:

1、decorator-demo: 还原装饰器的几个问题而写的demo

2、fe-tips: 前端知识的一些小tips,分门别类了

3、doumi-taro:使用taro实现豆米博客的小程序版本和RN版本,尚未完成,努力搬砖中

4、nodejs-rtc-demo:实时通信的几个demo

在新知识和新语言的学习上也算是不遗余力吧,能够掌握的有下面几个:

1、css的transform特性:transform与position:fixed的那些恩怨

2、js的精度问题:javascript语言数字运算缺陷

3、js的实时通信机制和原理:JS实时通信三把斧系列之一: websocket

4、https的迁移工作过程:快速迁移http到https

5、读懂Aop和Ioc的业务实践:AOP和IoC在点我达前端的实践

6、彻底搞懂修饰器的原理和实践:你以为装饰器那么容易学吗?

7、开始抛弃鼠标,转向高效率的vim编码模式:敢不敢使用纯键盘码代码?

8、因为踩坑的原理去深挖Array.sort的底层实现机制:学习不一样的Array.sort

9、移动端开发的踩坑之路:填充IOS下输入框的两个坑

10、新的发布软件流程:Git Tag在软件版本发布中的实践

新语言的学习开始涉猎除了javascript之外的语言,比如开始熟悉Haskell、使用Go语言、掌握Lua,希望能够在复杂多变的业务环境和实际应用中找到符合业务的语言,而不仅仅局限在js上。这个如同学习框架一样,多了解多掌握,才能分辨出什么情况使用什么框架,而不是一味地道听途说。

在专业书籍的阅读上,一年完整或者不完整地阅读过如下书籍:

1、《微服务设计》:作者以一个案例为出发点,为你讲解微服务设计的整个生态和软件开发流程,值得参考

2、《你不知道的Javascript》:这本书就不多说了,遗憾的是断断续续地读完后面两本,因为很基础,所以值得2019年再阅读一遍

3、《深入理解ES6》:浅显易懂,每个语言特性都讲得非常生动,值得一读

4、《指尖上行-移动前端开发进阶之路》:内容上有点过时,不是很符合现今的移动端开发,但是作者的某些思想值得借鉴,适合刚入门的移动端开发人员阅读

5、《前端工程化体系设计与实践》:比较笼统的书籍,可能是因为前端涉及方面太广,一本书没法写完吧。内容就不说了,倒是整个大纲要讲的东西可以借鉴。

其他方面上,读过小说《岛上书店》,体会这本感动了全球千万读者的阳光治愈小说是如何给你带来阳光的;读过《从0到1:开启商业与未来的秘密》,探讨创新的本质;读过散文《孤独是生命的礼物》,在夜深人静的静谧时刻,反省人生。

4、管理

因为公司业务的分组,现如今带着一个小的网关Nodejs开发组,于是或多或少就会接触到一些项目管理、人员管理的问题。

在项目管理上,我们使用Notion这个工具,参考敏捷开发的流程,把每个需求分门别类,按照需求的开发流程一一列举在这个工具上,一目了然。在项目质量上我们要求单元测试、集成测试,严格把关每一个需求。

在人员管理上,秉承着T字型的人才培养观念,让合适的人做合适的事,组内宣导的是我们不仅仅是需求的终结者,也需要是新知识的传播者,每个人除了完成指定的需求外,还需要睁眼看世界,学习新东西然后应用到实践中,造福团队成员

因此基于这样的目标,我设定了如下的实践流程:

1、每季度总结该季度的所得和所失,并展望下个季度的目标

2、始终把“成为最优秀的nodejs开发团队”放在群公告中,有了共同的目标才有了一致的行动力

3、每个季度至少一次分享和一篇技术文章

4、多了解行业的发展,能够适用到组内的技术栈的优先学习。

5、每次组内会议轮流当会议记录员,锻炼大家的文案书写,梳理组内其他成员的想法

在管理上,我始终觉得扁平化的管理是自己追求的方向,大家能够劲往一处使,每个人都能够有自己专长的方向,这样的团队也许才符合现如今公司的要求。

5、最后

回望2017年的总结,看看今年的成果,依然有很多不满意的地方。书籍阅读明显没有完成目标,nodejs的学习也没有完成目标,终于每年在年底才发现时间不够用。但愿在2019年365天里面,自己都能够把握每一天,不再浪费时间,多锻炼,减减肥~~

哦 最后做个广告,有兴趣加入我们Nodejs开发团队或者被我上面的言论打动的话,欢迎拿简历来砸我: linguang#dianwoda.com