上半年:压力和成长
2022年上半年在一家创业公司做技术负责人,这段时间脱离了以前螺丝钉状态,参与负责了很多以前没有经历的事情,比如管理一个技术部,直接跟公司老板汇报工作,直接和客户老板以及所有业务部门battle,更直观地感受到公司经营的困难,感受到老板作为经营者面对成本的压力,感受到作为技术负责人独自面对诸多困难时的巨大压力和孤独。这段时间我处于一种对自己没有很好完成工作的焦虑状态,我希望自己做的各项工作都完美无缺,但我也意识到工作是无限的,老板和客户一边认可我们完成的工作,一边又会提出更高的要求。上半年说实话我有些迷茫、焦虑,但在煎熬中我的能力也在飞速成长。
上半年的成长和收获:
1.需求:在客户一线待了很长时间,真正了解到业务流程和客户的真实需求,我不再听他们比比想要什么,而是通过专业能力告诉他们你需要的是什么,客户乐于有人出方案而他们又不用背锅,但真正解决了问题。坐在办公室里想是了解不到真实需求的,更别提解决问题,反而做的大部分事情都是在浪费资源。
2.管理:第一次管理了一个十几人的研发部小团队,在推行管理流程、绩效、招聘、培养的过程中,对管理有了更深刻的认识。在工作中尽量经历和了解业务全流程中的各项工作,不满足于做一个螺丝钉,才能更专业。
3.人际关系:这半年在公司内外经历了复杂的人际关系,当我负责的范围变大,就会触碰更多人的利益,就会有更多的摩擦和冲突。关于冲突,我觉得不需要刻意避免,我也和客户老板掰扯了很多,大家都是人,没什么高低之分,正常该说就说行了。我从最初的被客户几十人围攻默不作声,到后来据理力争,当你对业务和系统足够了解,有底气回怼他们,你就会发现他们已经开始认可你了。
当然,平时工作中要有良好的沟通,经历了这些人和事,我学会了抬高别人放低自己,懂得藏拙,关键时再亮出锋芒。也学会了用情商去说话,说话做事不再像以前呆呆的程序员。我不再轻易和别人争论地面红耳赤(除非后果影响很严重),给别人面子才是给自己面子,合作才会共赢,针锋相对只会两败俱伤。
4.情绪管理:上半年感觉的主旋律就是压力大、焦虑,当时我看了很多心理学书和文章视频,效果也不太好。当真正挺过去后,发现也不过如此,慢慢我劝自己,除了生死和健康,没有太多事真正值得去焦虑。保持好的情绪,才能更好地奋斗。
下半年:缘分和全面提升
在我从上家公司辞职后迷茫之际,以前老领导跟我说公司需要人填坑,说起来我感觉就是命数,让我们继续回来把未竟的事业做完。回来之后虽然也是面对很大的坑,但这里有更强更靠谱的领导和队友,未来仍然可期。
下半年我经历了从代码架构到项目经理,再到产品经理,做了两版架构升级改造,完成两个项目。尤其在做产品需求分析的时候,经过这一个月跟业务沟通,跟同事和领导学习,我感觉我对业务和系统的理解达到全新的层面,更加了解业务的需求、痛点和公司的战略和方向,而不是仅仅停留在完成项目和需求上。
针对我的职责变动,我的感悟是不要做你自己认为牛逼的人,而要做公司需要的人。投资股市有个经典理论,是说买股票不需要去研究我觉得哪只股票能赚钱,而是研究大众看好哪个行业,只要选对大众的热点,就会有接盘的韭菜。推销是同样的道理,别人买不买你的东西,不取决于你觉得你的东西多好,性价比多高,而取决于别人是否有需求,所以推销首先搞明白别人需要什么。
我做软件行业近十年,我仍然很热爱技术,但我不再执着于成为技术大神或者架构师,技术仍是我的核心竞争力,我现在更倾向于成为公司需要的,不可或缺的复合型人才。
其实从年初我就一直做着管理和产品需求的工作,随着和客户接触越来越多,越来越深入,我发现给客户做系统却不了解客户需求和痛点是很可怕的,或者说后果是很灾难的。结果就是什么呢,软件开发和产品设计觉得自己整挺好,觉得应该给自己加个鸡腿,自己的辛苦付出很值得自我感动一番,结果呢,客户用了说这是特么什么玩意,根本不是我想要的,解决不了我的问题,还更麻烦了,没法用。
事实确实是这样,我看到了太多拿到需求不经过大脑,不问为什么要做这个东西,不问真实需求和痛点到底是什么,只考虑我按你要求实现就行了。这很不专业,而且会越做越烂。
所以我转到产品岗位,也算是有提前准备,而且通过对比做项目管理和项目研发时的经历,我深刻感觉到了各岗位之间沟通的壁垒,而我的优势就是对各个环节都有经验,更了解项目组需要什么样的需求文档。至于客户到底想要什么,以及他想要的对不对,我应该告诉他你应该要什么,这正是我这半年在加强的业务能力。
做产品,做软件,还要重点考虑需求带来的收益是否值得做,了解业务,抓业务痛点,给出更合理高效的解决方案。
通过不断思考,业务为什么提出这个需求,这里为什么要这么设计,我感觉到以前掌握的技术在和业务需求融会贯通,我慢慢开始理解架构是选择合适的技术和工具这句话,技术是为业务场景服务的,以前写代码时把技术看的过于神圣。
我的短板在于对系统整体细节的了解,对行业业务知识的了解不足。通过对系统的测试验收,与项目同事、业务同事和领导请教,这块木桶的短板也在逐渐增强,我感觉再有几个月,就能掌握负责的这些系统业务知识的细节,也逐渐加深业务能力的深度。
这一年的收获感悟总结如下:
1.珍惜当下的经历,生活就是一段段经历、修心,感受不同的经历,不要等到某个时候再去做什么事,人生没有过渡,你不能等到生活不再艰难了,才决定开始快乐。
2.有责任、有担当,在自己的极限范围内多去尝试和经历。
3.解决小部分关键问题,就解决了大部分问题。解决业务痛点和需求,而不是要求什么做什么。
4.跟对领导,选对团队,好的领导和团队应该让你成长和升值。
5.保持谦虚,多学习。保持好奇心,持续写代码、学习技术。有利他之心,多输出多分享。
6.厚积薄发,平时我看的源码、底层原理感觉很少用到,但真出问题的时候,学过的知识就会发挥巨大的作用,学过的知识、读过的书,都不会白学。
7.要有足够的耐心,从领导那里学来的,我有时为了表现自己,怕不得领导满意,会火急火燎地去完成一个任务,自己急的不行,但效果并不好,有时候需要慢下来,需要耐心。
引用《毛泽东传》中的一句话,从北大图书馆到天安门城楼,一段不远的距离,他走了三十年。
有些事急不来。
8.健康,这一年有2次健康方面的痛苦经历,一次是因为喝酒,一次是疫情,难受的时候才知道健康的可贵,戒烟一年多了,以后酒也要少喝,多锻炼,健康生活。
9.有服务意识,不要轻视别人,和别人沟通保持耐心。
10.情绪稳定,真正理想的生活,不是拥有很多,而是想要的很少。当一个人学会放空自己的欲望,知足常乐,才能轻装前行。
11.戒断低级欲望,低级的欲望通过放纵就可获得,高级的欲望通过自律方可活得,顶级的欲望通过煎熬才可获得。
1.能力提升
2022年读了8本书,今年计划读10本。
产品类:《启示录》、《定位》。
技术类:《凤凰架构》周志明、《深入理解高并发编程》冰河。
另外几本计划读一读哲学、人物传记、心理学、认知类等书籍。
2.技术提升
重点深入研究高并发编程及Spring源码。
跟进研究新技术和技术趋势,比如Servless、低代码、Solon等。
写10篇技术博客,要求是新学习的技术知识,不能太简短,500字以上原创。内容包括源码分析、并发编程、项目管理总结、产品经理总结等。