一位普通iOS开发的年终总结

7,114 阅读8分钟

写在前面

这是我在京东半年之际也是我个人的年终总结。由于每天被安排的都很充实(你懂得),所以感觉昨天还是刚入职的状态。进入京东后最直接的感受是从杂牌军进入正规军,各组织协同工作,团队成员很多,专业人才很多,和很多优秀的同事一起共事,不再像以前啥都搬。由于同学们都分散各地,大都以线上沟通为主,现在回想过去定会议室还要抢,还要提前预定还真是浪费时间,浪费感情。

进入京东主要做的是极速版业务线的开发,从一开始对电商赛道的小白到现在能了解楼层配置化,商品BI化,各种坑位带来的效益,以及开始了解对应的业务诉求。每天都在提醒自己,随着工作经验的增加,视野和格局不能再像过去一样。

生活

谈了4年的女朋友,在今年下半年开始准备明年结婚的事情,早上女朋友还在跟我吐槽我没有给她安全感,现在回想确实是,之前精力主要放在了工作上,了解我的同学应该知道,三本渣,之前在一家养老企业养老荒废,后来还是女朋友的激励开始选择跳出去,所以只能尽快进步,能够弥补刚毕业几年浪费的时间。但随着视野的增加,接触的人越来越优秀,开始不满于现状,观察各种优秀的人,记下我的小本本,回家沟通也都是这些点,所以少了对女朋友的关心。后面稳定之后我会把更可能多的精力分配到我们俩的生活上,尽力做男朋友该有的样子。

前面说到接触越来越多优秀的同学,特别是入职的时候,看到同学们的学历和履历无不光鲜亮丽,我瞬间有些恐惧甚至退缩,心里在想我是不是差很多,担心后面工作上会不会有什么问题,但只能表面固装镇定去签合同。现在可以很明确的告诉大家和我自己,虽然学历具有一定的代表性,但只代表曾经,现在的我能通过自己的努力与这些优秀的同学一起工作,说明我后面的学习能力不太差,其他方面虽有差距,但我会继续努力。

民以食为天,相信我,在jd工作你的生活消费一定会低到爆炸。每天吃在食堂,出行是班车,相比过去真是省下了一大笔钱,唯一不好的可能就是总部在亦庄了,太远了😶。可能因为这点相对于其他大厂就没有那么大竞争力,面试的很多实习生也都因为太远而拒绝。

工作

这是我在京东工作半年的总结: 有我自己的也有观察的

一. 新人培训

新同学来到新公司,无论是工作流程还是工作规范,一切都不熟悉和未知。虽然每家公司都会有新人培训,但不同的方式决定新同学未来的工作态度,同时也是新同学的第一印象,所以显得尤为重要。可以安排直接导师去沟通交流,快速适应团队节奏和新角色。整理工作需要的cf文档,让新同学快速查看及了解,不必要把与研发无关的一切一股脑扔给新人。

二. 合理分配工作,专业的人做专业的事

职级是接触新人的第一标签,老板自然也会通过职级去对你的定位,开发中出现的问题也体现一个人的水平,所以尽快提升自己,让领导看到你的闪光点,无论是为了学习还是为了晋升,主动去接触和承担更多的核心业务,增加自身价值。

三. 建立backup机制

进入jd的第一天就开始实施,也就是说每位同学负责的模块都具有可替代性,防止出现问题时,负责人不在,业务走不通的情况。

四. 对待问题的态度

程序员的职业生涯中难免会出现线上bug,所以需要在封版前定位问题。

  1. 加入codereview这一环节,很多同学其实很怕自己的代码暴露给别人看,特别是下面的同学中有三位架构师的情况下,更会紧张和畏惧,记得第一次review时没有整体的架构思路,讲解时逻辑不清晰,代码漏洞等问题暴露,到现在已经坦然面对,思想提升,心理也发生变化。

  2. 即使再优秀的程序员,在职业生涯中也难免会出现线上bug,所以开发阶段尽可能的加入兜底方案,和各种开关,一定要预留解决方案,防止出现重大损失。当出现线上问题不要太过焦虑,第一时间是定位问题和进行降级,同时也需要看你老板格局了,有些老板可能会与你一同解决和承担,会安慰新人不用担心,而有的老板可能会PUA你,这就要看运气了。这个时候自己也不必太过焦虑,修改问题的过程中一定要定位问题根本原因,知其所以然,不再是之前改完bug就置之不理,定期复盘和总结问题,无论是个人还是上下游的原因。

五. 对负责模块的整体把控

工作中大部分的时间就是写业务了,作为快速迭代的双周版,需要每位同学对自己负责的模块具有整体把控能力,无论是前期评估排期还是开发过程中的风险评估,都需要显得尤为重要。特别是中间会出现不可控情况,一定要提前抛出,防止影响最后版本截止。

六. 减少做重复的事情

随着组织架构的升级,业务的快速增长,中台能力呼之欲出。中台同学承接着集团内所有基础能力,避免重复造轮子,人力解放和资源高效利用,就像极速版能够在一个月内快速孵化,中台能力必不可少。最近也在看阿里的去中台化,内心也在思考中台能力的几个弊端,没法做颠覆式创新,过度冗余等。

七. 团队建设

即使是三级部门我们客户端组内,也会有自己的一套团队文化,这是一套很迷的理论,需要慢慢探索,它会伴随着每位同学的成长和以后的职业生涯,团队氛围决定着工作的积极性和活跃性。多做分享和交流,毕竟大部分同学不是领域内前百分之十的那部分人,尽量让其他能力得到锻炼和提升。作为电商人经过618和双十一的洗礼才叫完整,作为技术人,抗住这两次的演练才叫成功。

个人能力

来到京东之后会参加各种集团内部分享,尽量保持参与感和归属感,记得有一次大佬的分享着实让我触动,大概的意思是这样的,你不要小看你每天在公司做的事情,你要想可能这座大楼的一个会议将会决定着整个行业的改变,即使你是产品或研发,一个小改动将决定着亿级用户的使用习惯,顿时让我这个螺丝钉内心升华。每次的分享都是对自己的提升,其中也会因为业务繁忙错过了很多分享,好可惜。

现在的我专职iOS开发,最直接的感触是第一次接触这么多的iOS同学,大概有几百+的样子,在内网联系了之前只在博客上见过的大佬,内部也有专门的分享组织,每一次都是成长。

最近参加集团内部零售黑客马拉松大赛,从近三百的参赛队伍中晋级80强,哈哈还是很有成就感的。

最终晋级十强。更新于2021.1.20

最后

偶尔也会看到之前团队的群消息,会怀念曾经的小伙伴,怀念那时相对没有压力的生活。现在的我感谢曾经陪伴的所有人,愿新年加油,努力皆有所得。2021我来了。

拼命挣钱的样子虽有些狼狈,但你独自努力的样子真的很美~~~。