2016年用一个字形容,是累。用一句话来形容的话,就是很累,同时学到了很多东西。当然,又老了一岁。
中国的城镇化进程势不可挡。当年逃离北上广的年轻人们,也许都已经在各自的二三线城市舒舒服服地过日子了。但是仍有另一批人,怀揣着自己或清晰或朦胧的梦想,来到一线奋斗。知乎上总是会有两群人为各自选择城市的哲学而争辩,看上去是一个非常因人而异的话题。
有一次,曾经的系队好友从家飞来北京度周末,闲聊时问我,“你在北京感到生活的乐趣了吗”。我只好告诉他,Negative,在这里更多的是工作、挣钱,哪有功夫生活啊。
女友常说以后要找个机会,最好是大段时间,好比几年,去家寺庙静静心。其实在这里,很多时候是孤独的。“小隐隐于野,中隐隐于市,大隐隐于朝”,屁民大隐无望,那么在大城市里忍受甚至享受孤独的我,也许已经到“中隐”的境界了呢。
下面就总结一下这一年,记下自己都完成了哪些“KPI”。
PS:上一年的总结在这里,记 2015
工作
这一年参与了很多需求的开发。不过依然主要是B端产品的需求。撇开工资、技术成长这些,自己在工作中的最大收获,是明白了要掌握与人沟通交往的艺术。想我以前在学校时多么“刚烈”,但是现在明白那股倔强与易怒的脾气并不能帮助自己或者团队达成目标。像极了足球,一个内部互相抱怨指责的球队,是肯定走不远的。
读书
2016年读过的书大致有下面这些,豆瓣标记量到了277,共计16本(其中一本是以前读的,忘记了标记,嗯,关注这个数字也是无聊……)。下面的已读书单按照内容质量、收获大小进行排序。
- 《Git版本控制管理(第2版)》,读完了前12章,后面的用到再说
- 《正则表达式必知必会(修订版)》
- 《代码大全(第2版)》
- 《高效程序员的45个习惯·敏捷开发修炼之道》
- 《幕味》
- 《重新定义团队-谷歌如何工作》
- 《你不知道的JavaScript(上卷)》
- 《JavaScript Ninja》
- 《九胜一败:美团创始人王兴创业十年》
- 《ECMAScript 6 入门》阮一峰
- 《淘宝技术这十年》
- 《MacTalk:跨越边界》
- 《一本书读懂人工智能(图解版)》
- 《就喜欢你看不惯我又干不掉我的样子》1、2部
读的技术类书籍中,晦涩的书比较少,需要动脑子思考的书也不太多,更多的是概念、语法、API方面的内容。明年要变一变风格~~
电影
今年的观影量为107部。总观影量达到了1082部。有一段时间读《幕味》,顺带着看了不少优秀的老电影。似乎这种模式也不错:读一本影视类的好书,然后看其中提到的好电影。
豆瓣电影TOP250也就剩下99部没看了。明年也可以从这个榜单开始刷起。
明年有这些想法:
- 依然要完成百部以上的观影量。
- 深入学习一下电影史、影视评论方面的知识。相关的书籍,在上面的书单里。
- 写若干篇影评。就在豆瓣以及知乎这样的地方随意写一些。公众号也可以考虑。
PS:豆瓣年底推出了“豆瓣2016年度电影榜单”,很赞。然后,从讨论区看到有的影迷一年看了600余部电影,差距好大……
足球
今年主要参与了两方面“赛事”——当然,都是业余比赛啦。一个是母校的校友杯联赛,一个是美团·点评的内部联赛(8支队)。在内部联赛,虽然猫眼从小组赛里出线,但是自己的处境很尴尬也很有趣:感觉到大家期望我能够在中场组织起足够好的进攻、防守,但是明显力不从心;有趣之处在于,这跟我工作中的情况有那么点神似……
大部分时候,体力不够用,技术不够好……
除了上面的两个联赛,还关注了母校的校友队。这个队伍一路高歌猛进,拿下了全国高校北京赛区校友联赛冠军。在现场看比自己高一个层次的牛人踢球,真是涨姿势~~
总结:成长、收获、不足
突破天花板
这里的天花板主要针对计算机、编程这些专业技术方面。
在前端领域,感觉自己达到现在阶段的水平后,读书对于技能提升的帮助已经没有上半年以及更早的时候那么明显了。好多技能点自己已经具备,欠缺的是深入挖掘,这通过读书来实现的话是比较困难的。如果还是一昧只读书,那个人成长就要遇到瓶颈了。
解决这个问题的方法,一层层剖析下去:
- 首先,读书这个事情并不能被抛弃,将读书作为一种习惯而存在
- 其次,编程时遇到的任何技术细节,都深入地 google 一下,寻找可以挖掘的点。记录平时的点点滴滴(这个其实自己做的还是可以的)
- 在所参与的项目中,挖掘技术需求(一定可以挖得到的!),甚至产品需求
- 关键在于自主性、主动性,可执行能力一定要强。不能总指望着别人告诉你可以做什么事情
要关注行业、大环境
业务软件开发人员的眼光还是要关注到自己所在行业的。我所在公司(猫眼电影),涉及两大领域:电影产业,互联网产业。是O2O垂直细分领域的在线票务部分。
这个时代,很容易让人变浮躁,变得只愿追逐短期利益。幸好自己不是在那种骗投资人钱的小型创业公司,周围还都是比较务实的同事。
大公司的确可以让我亲眼看到大规模的商业产品是如何运作的。但目前的阅历依然只是管中窥豹,以后需要多多关注商业/行业/环境。
个人职业规划
今年9月份的晋级,感谢各老大、评委赏光,给升了P5。套用前同事的一句话,“这才算是入了门”。
真的只是入了门。虽然一年的提升很明显,但远远不够。实际上,自己后半年是遇到了瓶颈的。关于如何突破自己瓶颈,我在Q4的尾声,分析到了最可能的方法。当初决心学习前端技术(掐指一算,3年了),是综合考量了各方面因素,认定此路最佳而定的。这次思考的时间也不短,考虑过多个方面,然后分析认为,自己应当具备足够扎实的计算机科学基础知识才行。Q4季度开始读《现代操作系统》,感觉收获很大,其内容、思想,正是自己所欠缺的。切入点是把计算机专业的重点基础课程自学一遍。明年的计划主要包括《操作系统》《数据结构》《算法》这些课题。
现在的职业目标,是以后成为一个 Computer Scientist & Software Development Engineer,即一个工程素养&科学素养兼备的人。
不可局限于前端领域。也不可局限于业务应用开发。
最近读到左耳朵耗子的最新一篇文章:技术人员的发展之路。感觉作者站在不惑之年,给出的建议很值得参考。
2017 年读书计划
学无止境。优先学习与最近的工作相关的技术。其他的,工作中已经用到了的技术,需要通过进一步的学习,加深掌握、提升素养:
- 通读 Node.js API 文档
- webpack + POSTCSS
- CSS 深入
下面的是年初列入到读书计划中的,却没有读完的书单,计划明年读。
- 《Pro Git 2nd Edition(中文版)》,平时慢慢阅读即可。
- 《ES6 标准入门(第2版)》,在读
- 《jQuery技术内幕》,开始读
- 《深入浅出NodeJS》,读第二遍
- 《编码:隐匿在计算机软硬件背后的语言》
- 《现代操作系统(第3版)》,已买,在读
- 《重构-改善既有代码的设计》
- 《Vim实用技巧》,已经买了,待读
- 《腾讯网UED体验设计之旅》
- 《学习JavaScript数据结构与算法》
一年又一年啊。除了上面的未完成书单,还买了许多其他方面的书,也打算放入明年的“队列”里头:
- 《机器学习》
- 《浪潮之巅》
- 《智能时代》
- 《Linux Shell 脚本攻略(第二版)》
- 《编程珠玑》
- 《电影批评》
- 《经典电影十八讲》
- 《昨日之岛》
- 《世界文化史(第二版)》
- 《编程人生》
- 《Head First 设计模式》
- 《JavaScript 设计模式与开发实践》
希望能够读完起码20本吧。重点是计算机&软件基础,其次是深入前端,再次是电影文化相关。看上去,这是一个 T 型的发展路线:广度与深度并重。世界上必然有那么多好书值得读,因为有那么多厉害的人。想想可以从他们身上学到那么多东西,也挺激动的。