2019年总结
- 02 Jan, 2020
好像随着年龄的增长,对时间的感知就变得越来越弱了。总感觉2019年还是一个很新鲜的年份,但它却已经走完了,2020年好像很遥远的样子,但它已经到来了。来个总结吧,2019年,这一年有太多的酸甜苦辣。从工作、生活和规划三个方面展开说吧。
工作
年初原项目组有一位很厉害的开发离职了,当时是我俩共同负责一个项目。他开发经验比我多,而且工作态度和习惯都很好,是我见过的未数不多让我称赞的程序员。曾经一起工作的将近一年多时间里,我都以他为学习榜样。对于他的离职,我纠结了很长一段时间,自认这是对我对公司的一大损失。
后来很长的时间里,一直都没有招到合适的人,我便一个人扛起了项目。很多之前应该是两个人一起商量的问题都需要自己一个人去思考解决方式,渐渐的我不断磨练自己的独立思考能力。大半年下来,突然感觉自己被逼着成长了许多,从一个崇拜别人,向别人学习的角色变成了一个不惧怕任何技术难题,能够帮助别人解决困难的角色。
2019年学会的第一个最重要的道理,很多时候有一个可以依赖的对象,是会减弱自己探索和尝试的动力,而开发很多时候对技能的理解和掌握,乃至个人进步,都是要依靠自己的探索获取的。
写作
2019年共产出27篇博文,27是一个挺大的数量,但令我满意的文章到不是很多。博客内容质量的重要性应该是要远大于数量的,这一点后面注意到了。
对技术博客的写作今年做了一些不同的尝试。
首先对于月报的更新持续到今年7月份,共产出了一共13篇文章,就停更了。月报内容主要由三部分组成:
- 最近一段时间的bug修复经历和开发tip
- 阅读过的优秀博文
- 优秀的github库
第一部分,这个受开发经历的影响,就我个人来说,很多时候没有太好的经验可以写,到最后时感觉内容不好撑起这一个模块。 第二部分,出现过几次前期准备不够,最后一两天才去寻找素材,导致推荐内容很一般。 第三部分,优秀库的推荐,写到第十期时就感觉乏力的。当然我知道这里的内容是接近无限的,但是很多如果我都不了解,不使用,只读一个简介就去推荐,会有种不负责任的感觉。
还有一部分原因是,到后来关注的人越来越少,接到的反馈也越来越少,应该是跟质量下降有关。做这个东西也确实费时间,很多时候我就想如果这些时间去打磨一篇技术博客,可能效果会更好。而且月报给人感觉时效性更强,跟新闻类似,过了这个时间之后好像过时了一样,大家很少会特意翻看之前的内容,而普通的技术博客却不会有这种问题,解题思路,技术干货几乎不存在过时问题。
另外我也一直在观察给我启发的 “老司机iOS周报”,他们只有博文推荐和代码库推荐,由多位联合编辑共同完成,人员、时间、内容质量都不是问题。但就我观察得知,“老司机”的号召力和响应力也在不断减弱。技术类人员对内容聚合类产品的粘性是没有固定知识分享平台高的。一篇周报,十篇左右文章,大致看去,自己感兴趣的可能就两三篇,新窗口打开,导流到别的地方,有时间的话读一读,时间不够就放到收藏夹。一般在周报的停留时间不超过3分钟。
基于这些原因吧,我也就不再更新月报了,而是把时间分配到别的事情上去。
公众号
另外,开始尝试写公众号,名字叫“iOS成长之路”。文章更新不多,其中最主要的原因就是我习惯了写博客,而且博客有一套自己的workflow。一般我是先写博客,然后将文章复制到别的平台。像之前的简书和后来的掘金,都是可以全量复制的。
转到公众号时,虽然可以直接将Markdown转成公众号形式,但对图片却不识别,需要单独导入。我需要把github上的图片下载下来,放到公众号编辑界面。如果图多,就是项很繁琐的流程。而且公众号还限制了每天只能发一篇文章,所以后面更新了几次之后就不再更新了。如果有小伙伴知道解决方案的话,希望能够告知。之后的话,会想把公众号这个事情再推进下。
生活
那些经历
今年基本没有什么活动。
清明节,回家看妈妈,不自觉拍了很多家里,地里的照片,感觉老家哪里都是美的。那个我曾经抵触,一心想逃离的家乡,在这个春天里一下变得可爱,温馨起来。走到路上我想起曾经走在这里发生过的一切,到了家里我回想这个房屋里曾经发生过的一切,那些欢声笑语。记忆一点点展开,如果此时放弃工作,放弃所有,跟爸爸就在老家生活下去,也未尝不可,我这样想着,对未来的规划和期许,已经都不重要了。但是也只能想想,现实还有很多问题需要考虑,需要处理,我已经被社会规则裹挟着由不得自己了,这可能就是长大的无奈吧。
4月份中旬,参加了《天火》的电影宣发,见到了很多明星,但也并没有太多兴奋,就感觉明星跟普通人其实也没有太多不同。12月12号,电影上映,因为宣发时收到了很多到场礼品,就买了票去支持下,女友和我观点一致:电影很烂,昆凌演的一般,剧情太散。配备了近乎完美的制作团队,外加周杰伦的宣传,电影竟然如此扑街,真的很让人匪夷所思。今年娱乐活动极少,一共就去电影院看了两场电影,其中一部还是这种感受。剧情,剧情,剧情,这是电影的灵魂,真的很重要啊。
4月底,参加我们609寝室第一个结婚的室友婚礼,分别两年多了再相聚,大家都基本没变。我们还是曾经的我们,各奔东西,又再次相聚,真好。
4月份报名了半马,但是很遗憾没有中签,直接导致了去年的一项目标没有完成。
5月份没有出门,跟女朋友在家探索了很多美食的做法,每次做好吃的,我都会用手机拍下来,相册里已经有几十张美食照片了。做饭其实是一项很有趣的事情,洗菜,切菜,食材下锅一瞬间的滋滋声,出锅时的香气四溢,都能不断激发自己的食欲,这可比塑料彩盒包装的外卖有灵魂多了。所以这一年不光点外卖次数少了很多,厨艺还增进了不少。
6月份重新拾起了跑步的习惯,每天下午下班之前的半个小时都陪菲姐去园区跑道跑步,这个习惯帮助她减掉了十几斤肉,也帮助我在年度跑步计划中增加了将近200公里的里程。
7月份准备园区的篮球比赛,虽然每次练习都挥汗如雨,各种制定战术,尽心准备,但还是改变不了比赛被别的公司虐的结局。虽然篮球比不过他们,但是我们敲代码比他们厉害啊,这么安慰自己。但老实说,为什么我感觉打球比敲代码还有意思啊。教练,我想打球。
8月份,配父亲去郑州等肾脏配型,当时想的是父亲留在这里,等有手术消息了,我再赶过去,但是医院要求等待期间必须要有家属陪同,那就回不了北京了。跟公司说明情况之后想申请远程办公,当时想的是如果公司不同意就直接离职。最后公司领导商量之后决定同意我的请求,之后就开始了长达45天的在郑州远程办公。
9月份,工作日期间,我将作息时间调整到跟公司一样的点,有时候去附近的咖啡店,有时候就在家办公。这期间最大的挑战就是自律和需求沟通。因为有时候配父亲做检查,或者送饭,耽误一些时间,这个就要想办法从别的地方补上来,还有就是家里的工作氛围比着公司要差一下,注意力的持续状态要短一些。所以这段时间基本周六都会根据情况抽出时间用来补进度。当然远程办公最爽的一点就是时间可以自由安排,可以是忙完一项任务或者通过时间挪移,你就可以在任意时间段做自己能做的事情。
当然因为效率没有在公司高,所以空闲时间相较而言还是更少了。这里的调整就是时间规划和时间管理的内容了,这个在未来我会重点优化下。
10月份,参加我们609第二个结婚的小伙伴婚礼,还顺道去了一趟大学校园。校园里多了好几栋教学楼和宿舍楼,当年的公教没变,宿舍楼变成了女寝?图书馆还是那么霸气,甚至想进去找个地方看会书。多好的环境啊,为什么当初没有好好珍惜,努力学习呢。好像在回忆过往时,我从来都是责备自己不够努力,不够优秀。
但是好像这就是真的,2019年也是,我并没有拼进全力,很多事情都没有做好,我应该更加努力,多逼一逼自己才是。
11月份,一直陪父亲等的肾脏配型终于有了结果,父亲接受手术,我来郑州陪护。这段经历大多数记在博客里面,这期间确实让我成长了不少。后来父亲出院,我回北京的第二天在V站看到一个帖子,一个程序员长时间加班导致身体不适,去医院检查被诊断为CKD4期(慢性肾病4期)。而CKD5期就是尿毒症,就是父亲的那个病。虽然我在医院见过很多病人了,但这个病的魔爪伸到了程序员群体,还是很让我惊讶和担忧的。
不只尿毒症,很多病都在向低龄化发展。健康!健康!健康!这个真的非常重要,作息,饮食,这两个最容易导致身体出问题的环节一定要重视啊。
12月份,在天桥看了一场话剧《黄金百万》,演员均非科班出身,当时还只是第三场演出,所以整体感觉水分很大,甚至一度有中途撤离的冲动。话剧演出结束,演员讲述舞台背后的故事时,却让我得到了些意外收获。他们是由互联网圈,投资圈,主持人圈的几个朋友组建起来的,其中就有为人熟知的张泉灵和于光东。他们都不缺钱,也不指望依靠话剧挣钱,就凭着爱好,组织话剧社,在本职工作之余,挤时间进行排练,很多人都不在北京居住,但他们还是圆满的完成了这次表演。
这让我看到了一种生活态度,工作不应该完全占据生活,生活也不应该只是吃喝玩乐,我们应该发觉自己的爱好,潜力,去做一些能带给自己满足感,更有意义的事情,这样才是精彩的活着。所以2020年,我也会往这方面做一些尝试。
关于理财
看到很多人晒今年收益,50%,甚至120%。因为今年经济整体都是上行,大多数都是赚的,只是赚多赚少而已。像我这种理财小白,只是定投指数基金不动都有将近30%的收益。所以大家对于很多人的收益不要眼红,不要过于乐观。今年大好,明年是好还是坏谁也说不准了。理财的一条金科玉律就是,收益越大风险越大,能承受风险,有一定的专业知识,那就努力达到收益最大化。如果都做不到,那就不要定过高的目标,像我目前定的目标就是跑赢通货膨胀,保证手里的钱不贬值就行。
理财这项技能,可以看到上限还是很高的,以后会花更多的时间在上面做一些研究,补足这方面的能力,努力提高收益。
关于阅读
阅读方面,近几年看的书越来越少了,今年只有: 《软技能:代码之外的生存指南》 《图解TCP/IP》 《重构》 《未来简史》 《老人与海》 《白夜行》 《半小时漫画中国史+世界史》 《如何高效读懂一本书》
这里最推荐的就是《软技能》,它介绍了程序员在编程能力之外还应该具备哪些能力,涵盖职业规划,自我营销,学习方法,理财手段,健身,精神提升等方面。这本书影响了我对自己职业的看法,同时也让我对未来的规划更坚定,更清晰了一些。非常建议大家都读一读。
OKR总结
2019年OKR总结
O1:精进技术栈
KR | 完成进度 | 总结 |
---|---|---|
刷50道LeetCode,输出解题思路 | 10% | 时间问题 |
逆向实践 | 0% | 逆向理论没有持续深入研究,时间问题 |
翻译5篇技术文章 | 60% | 翻译水平有待提高,输出较慢 |
博客主题优化 | 10% | 学习前端要系统的学习,低估了这个工作量 |
开发微习惯APP | 5% | 发现有别的APP做的很好了,另因产品设计能力短时间没有补全,及时间问题,后来做罢 |
博客输出24篇文章 | 112% | 因为多了几篇生活中的文章,如果只算技术文章也是不够的 |
总结:实现度较低,很多是因为时间问题,和对制定任务的难度预估不准确导致的。这一年对技术层面的提升总综合性,没有在某一点有所突出,今年需要做一些调整。
O2:攒更多的钱
KR | 完成进度 | 总结 |
---|---|---|
工资外收入达到1000 | 200% | 有段时间帮助一个团队处理了几个问题,获得了一些报酬 |
总收入达到买房需要的首付一半 | 50% | 收入是达到了,但是存款却没有 |
总结:这几项定的目标都有些含糊了,工资外收入其实更像表达的是,写博客的打赏,和公众号的一些收入。总收入的目标其实没有意义,存款才有意义。
O3:运动健身
KR | 完成进度 | 总结 |
---|---|---|
半程马拉松跑到2小时以内 | 0% | 因为没有中签,也就没有跑半马的经历了 |
咕咚累积里程达到500公里 | 99% | 依靠每天下午的跑步,基本追上了这个目标 |
总结:跑步里程到是一个合理的目标,半马因为受外界因素影响,所以是一个不太好的KR。
2020年OKR
有些在2019年没有做好的事情,会在新的一年里持续的跟进优化。
O1:精进技术栈
KR1:刷20道经典LeetCode题目,输出2篇解题思路的文章
KR2:学习前端知识,优化博客小站
KR3:输出5篇对计算机知识总结的文章
KR4:维护一个Swift库,用于筛选项目中不用的文件
O2:个人成长
KR1:公众号粉丝达到500
KR2:学习基金知识,分析对比10种基金的数据表现
KR3:全年跑步里程400公里
KR4:阅读15本书
KR5:培养时间规划能力,总结并践行一份时间规划清单