我的2017

作者:frank 发表日期:2018-01-01 16:21:46 更新日期:2018-01-09 23:25:51 分类:故事旮

摘要

我的2017

正文

很难数清楚今年到底看了多少书, 有技术相关, 有文学相关, 有科普相关. 技术仍然是围绕网络和前端, 文学多是畅销书类加上科幻名著, 科普涉及宇宙及起源. 总之, 看书应该是赶上了中国人均阅读量.

今年并没有拓展新的技术方向, 一部分精力放在架构方面的刻意学习, 大多数精力还是在前端方向的持续深入. 现在在架构方面有一些感悟, 但是更多的还是需要在项目中不断实践, 不断总结. 前半年的主要精力还是放在萌友项目上, 除了新功能开发, 日常功能维护, 还在不断思考如何提高用户体验. 年中时在新项目 Friday 上引入了 Angular4 进行开发, 学习了 TypeScript 和 RxJS, 体验了响应式编程带来的乐趣, 这个算是在编程思想上的突破了. 有一段时间在学习函数式编程, 但是总觉得始终不能入门, 直到领悟到: 函数式就是数据经过一系列的函数处理得到最终结果的过程, 关注的是处理的每一个函数, 关注的是动作. 而相似的面向对象则主要关注的是对象, 对象拥有的属性和方法.

10月份自己申请来到视臻, 在这里出现了很多新的挑战, 不再是单纯的做项目. 慢慢成为前端团队 leader, 除了要写好代码, 做好设计, 更多的是站在更高的层次考虑整个团队的发展. 每个团队成员的优缺点是什么, 他们更擅长做什么, 他们需要什么样的指导才会成长的更快, 哪些方面值得鼓励, 哪些方面要严格禁止, 团队的技术方向应该如何选择, 技术架构应该如何开展. 以前只是想简简单单的写写代码, 在技术上持续不断的深入, 成为人人称颂的技术大牛, 现在很多事情不得不去做, 而且要做好. 经过两个多月的实践, 发现自己在管理上还有很多的不足, 也不知道如何把握沟通的尺度, 比如哪些方面的争执可以妥协, 哪些不能妥协, 现在的情况是很多东西都在妥协. 一大部分原因是自己的经验非常欠缺, 影响力不足.

十一假期在老婆的怂恿和鼓励下穿越了贡嘎环线, 每天在平均海拔 3000 米以上的山地徒步 10~20 公里, 最高处在 5000 米左右. 感受着现在依然有点麻木的双脚大拇指, 忘不了第一晚露营时因为高反几近绝望的头部撕裂感, 忘不了第二天早上站起来的头晕目眩, 忘不了第二天中午的冰雹和大雪, 忘不了第二天晚上顶着大雨在昏暗的头灯下找寻前路的迷失感... 忘不了漫天的星光, 忘不了眼前静谧的雪山. 这段旅程是一段非常难得的经历, 我经常不经意想起, 眼前浮现着那些山, 那些人, 那些放弃, 那些坚持.

2017 年有一些坚持, 有一些不满足, 有一些茫然.

坚持的是从二月份开始, 每周都会跑步, 从四月份开始, 每周都会做 keep, 结果是现在跑步可以均速在 11km/h, 小腹部已经有两块肌肉若隐若现. 基本每天早上 6:50 起床洗簌看书, 看到 8:00, 大部分晚上回到家会继续看书或者写写代码. 所以看了很多前端相关的书, 也看了很多闲书.

不满足的是生活上仍然没有找到一个可以坚持一辈子的兴趣, 年初计划着学几首钢琴曲, 买了钢琴却一直在吃灰, 现在成了老婆的书桌. 年初规划的技术目标也没有实现, 技术上的成长不尽人意.

茫然的是不知道前端这条路该怎么走, 对我来说, 学习前端是一个螺旋渐进式的, 某一段时间可能由于某些外部刺激学习动力非常充足, 过了这段时间, 动力会慢慢减弱, 直至最后的碌碌度日. 我非常不喜欢碌碌无为的度过每一天, 每到这个时间段, 每一个懒觉, 每一个晚上的电影时光, 每一个周末的网上冲浪都会自责不已, 想狠狠地抽自己. 想当然地以为, 环境是有一定关系的, 尤其是目前主要以外部刺激为主要动力源的自身. 我很清楚, 业务的复杂度, 需求的复杂度, 人员结构, 人员追求等等外部因素, 短期内是很难改变的, 主要的原因还是自己. 怎么找到内驱力?

茫然的还有自己的思维格局很多时候都只会聚焦在自身, 没有站在更高的层次去想问题. 很多时候与人沟通交流还是停留在一个人做项目的模式. 我猜测很大一部分原因是现在只专注于技术, 没有在其他非技术方向上学习, 比如业务知识, 领域知识, 管理相关等等. 到目前为止还是不能确定这个原因, 需要去发掘.

2018 年, 开格局, 定趣味.

打开自己的格局, 站在更高的层次看问题, 看周围的人和事, 看社会.

定下一个兴趣看好, 可以为之付出一辈子的时间.

关于技术, 2 月份之后 所有新项目必须全部接入单元测试. 深入学习一下 Nodejs, 多关注异常和性能. 年后 Nodejs  层接入 GraphQL, 熟悉 WebAssembly, 深入学习 PWA. 学习一门后台语言, 深入设计方面的思考.