不容易的2018
2018真不容易,无论是对我、对家庭还是对团队、对组织都是不容易的一年。2018年初遭遇的某事件让身在春天的我们犹入寒冬,漫长的停摆与等待都让人心神疲惫;技术方案的颠覆性调整让团队面对突如其来的重压,焦虑在技术、时间、人力上轮番滚动;许多熟悉身影的离去既让人怀疑自我前途未卜又感慨世事无常;年底自己的不小心又给自己添了新的伤疤。
不过好在2018年马上就要过去,即使再不容易也没有几天了,回望2018初定下的计划,上面的完成度还多少能给这不容易的一年画一个不太完美的句号,尚能聊以自慰。
2018年计划完成度面对这不容易的2018,如果要用一个词来总结这一年我的经历,大概“坚持”是比较恰当的。
坚持
2018年我试着坚持做了两三件事,一年下来这些事或多或少都改变了我,有的帮我排解压力,有的让体验了其他领域的工作艰辛,还有的促使我深入地思考工作、生活中遇到的问题。
写文
本想用“写作”作标题,可转念一想自己只是写了点文字压根谈不上作品,只能拿“文”代替了“作”。坚持写文是由于运营星云学社公众号的需求,这是一个类似科技博客的公众号,里面讲的都是基层研发团队每日都在经历的事,例如:代码走查、知识共享等。对于一个缺少推广手段和渠道的公众号来说,能够经营好它的唯一手段就是依靠优质内容,因此几乎每周我都会花些时间在写文或是构思上。
2018年我一共在公众号上发表了24篇推文,同时作为公众号的“小编”临时工还帮忙审校了学社其他成员的推文,尽管没有达到年初制定的每周一篇的目标,但坚持写文却给我带来了不少改变:
- 留意身边的事和问题并深入思考。写文首先要有话题,有了话题还需要深入挖掘,偶尔发现一两个话题不难,难的是持续地去发现话题并持续深入挖掘。在这么做之前,我每天也能遇到不少话题,要不往往一闪而过要不就是有一点想法就浅尝辄止;而现在就试着写下来,想到什么就记录什么再思考如何整理和延伸。《单元测试与覆盖率》、《代码走查究竟该关注什么》、《研发团队的管理者还需要写代码吗?》就是从平常的见闻、聊天中诞生的。
- 编程练习产生新的发现和思考。编码道场是公众号的一个专栏,主要结合编程kata来讲述代码设计思想和设计技巧,显然这样的专栏是没办法和读者干唠必须要有一些实践的内容,因此写这些kata的时候我也会练习这些kata。为了把kata中的关键表述清楚,在练习中还要思考如何切入、解构、提炼这些kata,这让我想清楚了一些以前没想明白的东西又让我对以前想清楚的东西有了新发现。
- 运营公众号体验前所未有的责任。公众号是在16年申请的,但到18年初才正式开始上线运转,除了因为懒惰外还有就是当时没有想好该怎么样去经营学社的公众号,毕竟这不是我一个人的。随着它的上线运营压力随之而来,下一期的话题是什么?如何去同质化?如何做到有温度、有态度、有想法?一个问题接着一个问题让人应接不暇,往往是周一到周四的闲暇搜集构思,在周末编撰、审校,还得考虑改进版式让内容有趣以及如何及时结合线下活动宣传,这些叠加之后原计划的一周双更多篇齐发不得不放弃,即使这样也无法做到一周一更,缺少话题是每周最让我苦恼的事,正所谓起步不难运营不易。
读书
2018阅读统计,数据来源:豆瓣这是我坚持读书的第三个年头,11本书不算太多但涉及的领域林林总总(我这人喜欢看杂书),让人高兴的是年初选择的书质量都很不错,不管哪个维度都让我有所收获。
2018推荐书籍这些书中最值得推荐的有《万历十五年》、《第五项修炼》和《代码整洁之道:程序员的职业素养》。《万历十五年》不是市面上那种戏说成份颇多的明史解构,而是一本学术气息浓厚的深入思考之作,非常非常值得一读;《第五项修炼》说实话不太容易读下去但我还是建议读下去,里面的一些观点和理论会在往后的日子里突然启发智慧并照亮前路;个人认为《代码整洁之道:程序员的职业素养》比其他书更应该作为入职程序员的第一课,做程序员不难做专业程序员不容易(我只是个半调子程序员),此书正是“专业化”的灯塔。
跑步和其他
2018下半年开始的跑步,数据来源:iPhone 健康App跑步是从下半年开始的,每天下班后去跑一点(从数据看确实跑的不多)。知道我跑步的人都问我是不是准备要参加马拉松,这个还真没想过而且我要再一次重申:
真的不喜欢跑步从读书时起我对跑步就很无感,体育考试时跑步成绩一直是垫底(胖,跑不动),不是不喜欢运动而是不喜欢一圈又一圈的重复。工作之后,久坐与加班让我不得不在对身体健康的担忧之下开始这项比较现成的运动,减重是我的一个目标不过我也知道这对我而言是个漫长的过程(毕竟是个吃货的命),要有效果就得坚持,而跑步让我感触更多的是减压,每次跑完都能让心情舒畅不少。
除了跑步,2018还坚持站立办公,这得抱怨下公司从来不配套的桌椅,坐着不是缩脖子就是脚没地方搁,坐时间长了就是各种不舒服。既然站着不舒服那就站着呗,至少站着办公让脖子舒服了,腰背挺直了,浪费(废话、废文字、废代码)少了(毕竟站着累),这也算是一种收获吧。
遗憾
2018年我有两个小目标,一个是培养一名合格的scrum master,另一个是培养一名教练,很可惜这两个目标都最终没能落地。没落地都是因为我没能提供有效的反馈和指导,对于培养者提出的问题过于简单地采用启发思维的方式,有时候这种方法很有用,特别是那种有确定方法只是缺少决心的时候,但有时候单纯启发思维是不够的,因为复杂的问题需要递进式寻求解决方案,这时最佳的方法是参与进去共同实践,与培养者一起寻找解法更重要的是传递寻求答案的方法和思路。如果2019还有这样的机会,我愿意再尝试一次。
改变
这样的照片拍的越少越好在2018年的最后几个月,由于工作内容的变动,我要离开工作了3年多的团队了,尽管2018年初的时候就在考虑离开团队,但真到这一天来临还多少有些恋恋不舍。和团队一起3年,团队在成长,我也在成长,这3年中我们一起经历了融入项目的艰辛、商用开局的磨难、外场故障的诚惶诚恐,团队中的人来了又走(这都赖我,我是离职大毒瘤,前后左右一个身位的都离职了),现在团队已经变得成熟并有了比我更好更强的核心,所以是时候说告别了,共同的经历让我有足够的信心相信团队能够赢得未来。
写给2019
写到这里的时候2019已经在向我招手了,2018年过得不容易,但2018年的坚持也让我收获颇丰,所以那些正确的在2019还应该坚持下去,对于那些还能改进的就应该设法在2019做得更好,希望2019年可以过得顺畅一些!
致敬
最后我要向一个长年(从2007年开始)陪伴我的伙伴致敬,今年的写文和代码练习大部分都是靠它完成的,不知道这样的陪伴还能坚持多久(写文估计还成,但IDE真拖不动了,还得经受小家伙的各种折腾),真是印证了一句老话:老机不挂,只是持续变慢!
老伙计来年继续啊!