2019 年终总结

时间拨到年初四月,莺歌燕舞,草木渐新,我也是踏着春风,带着对于玩吧的憧憬和对工作的热情来到这里。当下已到年底,蓦然回首,我在这里也已度过四季。自从离开校园,已鲜有总结的习惯,昨日闻得需要总结一下这一年的点滴,虽是工作需要,也着实切合我的心意。许久不曾提笔写过自己的心情,就趁着这个机会,回顾一下这一年的工作、心得,于公是对工作有所总结反思,于私也是盘点一下自己的付出与收获。

春临

初来玩吧,惊喜与紧张并存。我们组的群名是 “玩吧 没有退路 Team”,少庄主告诫我们,包只要发出去就到了用户手里,如果有问题自然也是没有退路可循。因为影响重大,所以不敢有一丝马虎,因为有准时发版的承诺,所以不敢怠慢。我来的时候是在 IM 的小组,相对其他业务线不管是稳定性还是用户体验都相对要求更高一些。刚来时的第一个需求就涉及到会员等级在原生和 IM 上的展现,藉由该需求,我熟悉了 IM 整体的一些逻辑分层的关系,比如数据库的抽离,数据库如何升级,如果新建新的消息类型。service 层收到新的消息如何存库,如何通知上层 UI 进行数据更新,与 IM 相关的各种 module 如何添加等等。这些了解和接触使得我对 IM 整体业务有了一个框架性的认识,也为以后与 IM 相关的业务开发变得得心应手起来。初来公司的第一次分享是关于 NSDictionary 的实现细节,虽然准备的比较充分,但是由于是第一次分享,自己感觉还是有些不太理想,有些东西自己能够理解,但是表达的效果欠佳。有了这次分享的经验,后来两次分享就变得游刃有余起来,对自己的成长也有所促进。

夏至

就像由春至夏天渐暖一样,随着在玩吧每一天的成长,自己对于业务的熟练度也渐渐好了起来。值得欣慰的不仅仅是每一个业务版本的开发,还有每一次当服务端有问题需要排查时,能够帮住他们一起把问题解决的快乐。夏天是一个适合健身的季节,有次骑车经过公司附近,看到二环有一条很好的健身绿道,于是在这里跑了一个月。夏天的早上倒不算有多热,但是酣畅淋漓的跑完4公里后还是满身是汗,有所收获的是晨跑的每一天都精力充沛。做通用消息卡片二期需求的时候,在将要发内测的时候 QA 发现了一期卡片消息出现了跳转两次的问题。原因是在做二期需求的时候自己没有认真回测一下对一期的需求是否有所影响。由于发现及时,问题并没有带到线上,但不是每一次都会如此幸运。要做到自己所修改的每一行代码都要心里有谱才是避免该问题出现的不二法门。有一次我偶然发现 App 在启动的时候会调用一个遍历子类的方法,在周会上把问题提出来,将 APP 启动时间减少了 0.7 秒以上。

秋去

闷热的夏天逐渐远去,叶落秋天,天气也变得凉爽起来。秋天是收获的季节,一如我在这里,随着对工作和同事的不断熟悉,工作开展也逐渐得心应手起来。从刚来时对一切的陌生,到此时一切都已熟悉,自己的收获也很大。北京的秋天很短,自然值得去格外珍惜。我开始每天早起一会,简单收拾,背起背包,开始走路去上班,想在心里多留一些这难得的秋色。路上经过日坛公园,满园的银杏树排列成行,格外漂亮。九月底开始做原生头像装扮的需求,这是一个涉及业务线广,持续时间长,影响相对也比较大的需求。它涉及到原生游戏,IM,社区,养成等几乎所有大的业务线,相应的接口也会涉及到很多的服务端同学的参与。如今二期已经上线,虽然用户还没看到,但在不远的将来,这个需求展现给用户的时候,也算是一个小小的惊喜吧。由于 ORK 中会涉及到用户异常 DB 的修复问题,从那时起就开始关注一些 DB 修复的一些东西。我自己也开始了解一些 sqlite 文件格式的东西,惊异于它巧妙的设计,在这方面我也会好好总结一下,期待有机会给大家做一下分享。

冬来

最近两个版本还是很忙碌的,需求里也有一些针对 avatar 的一些前瞻性的需求,这些需求就需要付出比较大的沟通成本去一一解决出现的问题。在一开始面对到这些问题的时候,确实有些捉摸不透,但是几番沟通下来,明确了产品的意图和 QA 要关注的测试用例,开发也逐渐清晰明朗起来。近期要开始做一些国际化的事情,又要接受新的挑战。国际化会涉及到其他的业务线,就会有一些不熟悉的地方需要去熟悉。国际化是一个全面的工程,其他同事在遇到国际化中 IM 模块的问题时会主动找我,我也会将自己的所知所得一一讲述,尽些自己的绵薄之力。现在我和佳良在做国际版的开发,相信如果我们对有些地方不太理解,同组的兄弟也会拔刀相助,指点一二。现在每天上班我都走路来公司,每天走大约七公里,一个半小时,这一路是难得的学习时间,我最近开始喜欢听一些经济学的讲座、演讲之类的东西。抛开技术开发的行业,想了解一些国际经济是如何运作,感觉收获颇丰,眼界有所扩展。

人生不过几十载,每一年都是一个弥足珍贵的存在。回首这一年,不敢说有多少成就,就从一个客户端的开发者来说,没有出现比较严重的线上事故就已经是很大的成就。心存敬畏,以用户为本,努力做好自己的本职工作,与玩吧一起,与众同事一起,勇往直前,不负期望,砥砺前行。

                                                                               玩吧 技术部 iOS 杨晓晨

                                                                                    2019.12.22(冬至)