从程序员到CEO的十年工作总结,用心做事,大有不同

原创
2021/02/04 13:27
阅读数 292

毕业的我刚参加工作时……

刚毕业那会,当我离开校园,背上行囊,从此踏入社会时,我心中想象的工作状态是这样的:在舒适的办公环境里,充满激情、团队协作、成就满满,公司业绩蒸蒸日上。

图片来源网络


实际情况,以上的时刻也会发生,但更多时候,在工作中,是在顶压力和赶进度。要开会,要协调沟通,要写邮件向上汇报,要解决故障问题,要梳理需求,还要想着上周谁谁谁找我要的数据要记得提供,还有外部合作的项目要及时跟进和回复。


总结来说,实际的工作情况是,时时都是多事之秋,各项工作、任务、需求和项目要跟进到位,结果就是,要么,时间赶人(被动做事);要么,人赶时间(主动做事)

图片来源网络

时间赶人 OR 人赶时间

我比较喜欢提前把事情规划好,把事情做在前面,这样可以更加主动控制进度,拒绝拖延症


如果一个人,对于同样一个的问题,重复问了你多次而没有明确答复已完成时。这时候就要留意,不要让对方再问你第3次,而是要在他问之前,把他想要了解的进度、风险和问题、解决方案提前反馈给他。尤其当这个人是你的直接上级时,更应该主动反馈。如果这个人是你的客户,也应该在过程中,做好积极的沟通,及时同步项目的进度和概况以及下一步计划。


如果没有提前的规划,或者没有一个待办清单,或者工作日程,就会容易陷入被动做事的状态。

首先,或许自己不知道明天具体应该做什么事情,更多是接收临时、突发或被指派的任务和需求;

其次,整体团队配合上,会出现不可预知的断层时间和阻塞时间,因为相互协作和依赖中,不能很好规划前后对接的时间,在中间会白白出现很多等待,延长项目周期;

最后,个人的时间有效率和产能产出不能最大化。我相信每个人,都有适合自己办公的最佳方式,例如早上的时候,对于软件工程师的我,希望不被打扰,这样编程状态和效率是最高的。如果有个人任务规划,大家都知道团队成员相互之间的安排,就能更好地约时间,进行必要的沟通和对接。只有当个人的办公效率最大化时,团队和组织的产出才能最大化。类似,经济体系中,当个体盈利时,整体的经济才能更好呈现高速发展。


如果能做到提前规划,不管是个人,还是团队;不管是任务,还是项目,对于提前做事是很有帮助的。另一方面,在项目落地,和实际执行过程中,还需要团队每位成员通力配合,每个人都要尽自己的能力,在自己既定的时间节点按时按量完成自己负责的任务、需求、和项目。这样,才能共同推进项目。


在这过程中,要注意几点:

1、需要明确好项目负责人和需求负责人,项目负责人负责整体的项目统筹、协调和推进,以及风险把控,不能让项目失败,不能让项目失败,不能让项目出现太大的偏差和延期。只有明确每个人的职责和分工后,才能更好地分工合作。同时,还要明确好需求负责人,以OKR为导向,聚焦目标,积极达成。


PS:我们团队现场办公的真实写照


2、按时提前反馈,“你做事,我放心”。需求明确后,项目计划做好后,也安排相关负责人了,接下来,就要在既定的项目里程碑到来前,或者在相关的周期时间拐点(例如每周五、每个月底),把一些最新的进度、计划提前反馈给项目干系人、客户、利益方或上级领导。做到,“你做事,我放心” 这一出色的工作状态。


3、尽早播报风险和问题,及时处理和调整。项目在实际执行过程中,肯定或多或少会出现一些已知范围内的问题、难题和风险。这些风险点,要尽早识别,可以由项目干系人,例如项目负责人、需求负责人或团队成员反馈出来,再针对性提出解决方案,如果目前所遇到的问题不能很好解决,但又会影响最终项目的完成,就要尽早播报。随后,团队内部一起讨论Plan B或接受此风险。最后,再向上反馈,让高层做出选择或决策。


若能这样流转下来,我相信,是人赶时间,是主动做事和积极做事的表现,同时也会引导我们自己更加主动地发现一些问题,提前做好项目的规则,甚至会对创新有一定的启发性。因为,我们每个人,乃至整个团队都更具有前瞻性。并且,只能现有的岗位工作做好的前提下,我们才能有更灵活和充足的时间,进行额外的安排。


不同时间赶人。


老板:

“这个需求好了吗?怎么还没好?!什么时候能做好?!!到底什么时候可以做好……”。


我:

“这个,我也不知道……” 


老板:

“😂😂😂😂😂😂😂😂😂”


最重要的是,一旦个人或团队,陷入了“时间赶人”的窘境,就会容易形成消极的闭环。事情没按时做 -> 压力大 -> 新的任务无法插入 -> 出现新的延期 -> 任务不能按时完成 -> 力大 -> 需求越来越多 -> 忙不完的工作 ……


这时,情绪和心理上,也会容易出现否定自我的状态。有时甚至还会想:自己是不是真的不适合这份工作或职业?同事或上级是不是已经不信任我了?更别说,去主动承担更多的职责和应对更大的挑战,因为你已经没有更多的时间和精力可以安排了。


人赶时间,虽然也是辛苦,但将会是一个正向的循环,从一个点开始,不断开花结果。说不定,还是另一个故事的开始。例如:把任务按时做好 -> 充分沟通,高质量做好需求 -> 项目顺利上线或交付 -> 受到肯定和表扬 -> 分享&创新 -> 荣获优秀员工 -> 绩效评定为卓越 -> 晋升加薪 -> 成为TeamLeader -> 成就&突破&收获 -> 解决更大的难题 -> 开始挑战新的项目 -> 成就一个接一个 ……


这就和《圣经》中描述的颇有相似之处,

凡有的,还要加给他,叫他有余;凡没有的,连他所有的,也要夺去。

马太福音

怎么才能把工作做得更出色?

那么,问题来了。


“道理我都明白,我想要的结果也知道,但我应该具体怎么做,才能让自己的工作更出色呢?”


这里结合我个人的经历,分享几点。


第一,培养优秀的个人习惯,和优秀的团队一起努力

例如,我们团队,在平时做产品研发和项目开发时,都会坚持开站会。到公司后,第一件事情是,等大家吃完早餐后,花10~20分钟,把当前的进度和项目快速同步下,梳理问题,把控风险,落实到个人。遵循敏捷开发的理念,形成高度自治的团队。而且我们还会有个习惯,就是在边沟通中边在白板上记录梳理,开完会后拍照发群里。



当团队内部形成了一套行之有效,并且贴合企业内部的工作流时,管理将会越做越轻松,因为每个人都会有强烈的参与感。同时,可以打造一个高效的流转机制和充满活力的生态圈,不管多大多难多复杂多紧急的需求项目和任务,一旦流入我们团队,都能“兵来将挡,水来土掩”,轻松应对。


与此同时,“软件开发,是一件需要高智力、密切协作和频繁沟通的过程”,所以,团队还需要找到一款适合自己的团队协作和项目管理的工具。我们团队,现在就全面使用了YesDev项目管理工具,免费注册,直接在线管理你团队的工作、项目和任务



这款工具,也是我们团队自主设计、自主研发和自主维护的又一个新产品。从毕业到现在,我始终认为,我们所开发的软件系统,应该是要帮人们解决问题,提升效率的,使用后应该是更轻松更愉快,而不是让使用的人更加痛苦或反而增加其工作量。另外,在开发了这么多系统、软件和App给客户使用后,我们也想为自已(工程师)开发一款工具来减轻我们的工作压力和提升自己的办公效率。秉持着这样的出发点,我们研发并上线了YesDev项目管理。


现在,开完站会后,任务分派下去,再结合YesDev工具,全链路跟踪,流转起来更高效,团队配合更密切,工作更出色。事事有着落,件件有回应。


回到个人优秀习惯方面,结合我看过的书,分享一下可以开启哪些优秀的技能和卓越的职场素养。


关于待办事项的管理,推荐看《清单革命》,每个人都适合阅读。


以下这本书是前唯品会支付部门的技术总监(我师傅)送给我的书,《积极达成》,处理好情绪,再处理问题。


如果在互联网企业,需要学习团队管理和项目管理,可以看《人件》这本经典书籍。


如果你正在负责互联网的产品、项目或系统的研发和维护,在应对复杂、多变业务时,可以阅读《领域驱动设计——软件核心复杂性应对之道》,以进一步增强自己的专业技能,和需求方(非技术人员)的沟通能力和表达组织能力。


还有很多值得分享和学习的书,后面再来分享。知道这些书名不难,看这些书有点难但也不算难,最难不在于自己知道这些内容、知识和思想,而是在于让自己接受这些技能、方式和技巧,并应用、实践和始终践行。


第二,越努力,越幸运,要赢在角色转换

在读大学四年期间,我主要做的四件事情是,上课、到图书馆借书回来看、做兼职(外包开发)。


在创业之前,在前面职业生涯的近七年时间里,我主要做的事情是,上班(全力把工作做好,从助理开发到核心开发,从一线工程师到技术经理)、维护开源的项目(PhalApi开源接口框架)、写作分享(两本电子书+博客+技术文档+技术文章翻译)、看书(以前几乎每天中午去唯品会图书馆看书)。


创业之后的这两年多时间里,我负责带领我们团队,做的主要事情是,自主研发产品(果创云+接口大师+YesDev)、高端定制开发(外包+联合开发+定制开发)、技术顾问(给不同行业和企业提供技术顾问咨询)、内容创作(分享技术、产品和经验)、客户对接(商业洽谈与合作)、看书(晚上睡前有空就看书)。


可能我要做的事情,不止这些,但不难看出,我的角色在这过程中的转变,从学生到技术工程师,到技术管理者,到创业者、技术顾问。


2013年,我到深圳南山科技园一家游戏公司实习,当前很兴奋,在正式入职前,还提前几天去公司楼下看了一下,以便熟悉上班路线,避免迟到。入职后,我的老大和我们说,“越努力,越幸运”,“牛人不可怕,最怕牛人比你更努力”。这两句话,还有很多话,我都记下来了。


而在大学时,在校学生会开会时,我们技术部门的师姐说了一句话,我也印象深刻,一直记得。这句话就是,“越忙的人,越有时间”


我到目前的总结是,要赢在角色转换。我也一直在做一些自己从来没做过的事,每个阶段,都有不同的角色,以及职责和要求。


这里分享一个故事。


熊朝忠从一名矿工,成为中国的第一个世界职业拳击拳击冠军,在接受记者采访时,记者问有什么成功的秘诀,他说道:“如果我想拥有一些我从没拥有过的东西,我就要做一些我从来没做过的事情”。这句话是我在刚好看电视时看到,颇受鼓舞。

矿工熊朝忠

获得世界拳王


优秀的人,一定会有他的过人之处。其特别在处肯定会在于他做了一些与众不同的事。我的个人总结是,高手有两个特点,第一个是他做了一些别人做不到的事情,第二个是他做了一些别人不想做的事。


越努力,越幸运!脚踏实地,仰望星空。


微信启动画面


第三,热爱你的工作,多做一步

作为美国薪酬非常高的女高管,被美国媒体誉为“硅谷具有影响力女人”,谢丽尔,在她写给女性的励志书《向前一步》中,分享了很多。

不管是男性,还是女性,在职场中,更多只有中性,因为我们都是工作中的一份子。不管从事什么行业,干一行,爱一行,热爱你的工作。并且,在做好本职工作的前提下,再多想一步,再多做一步。


记得以前在唯品会召开优秀员工评选的会议上,前端Team Leader技术大神Eason说过这样一段话,关于优秀员工的评选标准,更多在于“人决定事,而不是事决定人”。意思是说,这件事,不管谁来做都能做好,那就是事决定人。但反过来,这件事,即便是同级别的人来也不一定能做好,但你来做,甚至你的级别或职级更低,但你能把这件事情做,证明你的努力和付出都是有的,并且成果也很明显,因为你完成了在别人看来超乎你能力或认为你不可能完成的任务。那你很出色,表现优异,优秀员工应该选你。


就我个人而言,以前在唯品会负责618、718、819、双11、周年庆、感恩节这些大促系统的核心开发时,我都会不断在想,如果活动上线后运营让我临时改文案或换图片我应该应对?如果产品要临时改需求我应该怎么办?如果流量大并发高时怎么才能避免数据库穿透的同时又能保证数据的实时性?我怎么样才能上线前几分钟证明和核对生成的预热数据准确无误?怎么样才能让如此频繁和重要的大促活动可以通过少量和开发和配置就能实现?如果……还有好多如果和设想。每一次故障的发生,都是因为我们想得还不够深入,只要我们每个人都多想一步,系统就会更加完善,更完美。

最终,我所参与和负责的大促系统,经过重构和优化,已经可以从几人天的技术开发降到了只需要几分钟的配置,就能快速上线一个大促活动,稳定、快速、流畅,几乎零故障。在这之前,我也没做过类似这样的系统和项目,因为我刚毕业,工作第一年。



在租租车做技术管理时,我前面也没正式做过团队的管理,但我都会在上班的公交车上,在下班走路时,在晚上睡觉时,不断在想,我应该怎样才能把我们的团队带动起来?怎么才能和业务方以及其他部门更好地配合起来?当下重大的故障到底根源在哪里?企业微信中我还有没有待回复的消息(对于需要回复但未回复的人,我都会设为置顶,下班前看一下,避免遗漏)?下一步的项目计划和安排需要提前做什么准备?技术团队的氛围该怎么营造?下一次团建怎么安排?老板需要的我跟进的事项还有哪些?团队成员需要的资源我申请好了没?有异动意向但又有潜力的小伙伴应该怎么和他进行有效的沟通?也是在不断地想,总在努力能再做多一步。今天事今天完成,并且提前把一些事情做好。这样,明天上班,才能有更多时间处理更多的事情。


出来创业后,也是一样。各种规划各种想,不断给自己提问,不断提前准备,多做一步。例如,客户的合同和发票准备好吗,寄出了吗?项目的进度可控吗,反馈给客户和合作伙伴了吗?下一步产品研发的需求梳理好了吗?企业内部福利安排妥当了吗?要写的公众号文章主题想好了吗?下一个创新的产品方向是什么?下一个业务增长点和发力点应该怎么制定?


第四,坚持长期主义,用心做事,大有不同

一个人,今天的收获和成就,不是因为他今天做了什么,也不是因为他这周或最近这个月做了什么,而是在于这几年,甚至这十几年他一直坚持在做的事情,通过日积月累沉淀和不断努力的成果和回报。


比如,从2015年到现在,我用了5年+时间维护了PhalApi开源接口框架,曾经还在开源中国的码云平台上的PHP分类中排名第一(Star最多)。


比如,用了4+年研发维护的果创云,在2020年总接口调用次数高达5亿+次,为成千上万的开发者提供了后端低代码开发平台。


比如,用了近1年时间写的电子书《良质!PHP企业级系统开发》,最近又收到了图灵社区的稿费。


比如,之前在B站录制的视频教程,一年后在泰国的华人看到,果断购买了我们的接口大师,PhalApi专业版。


比如,我们正在研发的YesDev项目管理,也开始有越来越多的团队和企业、组织在使用了。希望我们不断创新的产品和软件,能给大家带来更多价值和帮助。

1秒钟搞定!工作“偷懒”的最佳方式

在日常工作中,有几个高频的场景,并且都是很耗时的,例如:个人办公、在线沟通、会议和编写邮件。特别是编写邮件,从个人周报、到项目邮件、到汇总邮件,都会花费很多时间。如果这时候,有一个工具,可以把原来需要10分钟或半小时才能做完的事情,能够变成1秒钟就能搞定,那该多好!


或许,YesDev项目管理工具,能帮忙做到这一点,为你节省1分钟,或5分钟,或10分钟,让你可以更快地沟通、响应和反馈汇报。


例如,YesDev里面有一键管理、自动生成各类邮件、可视化的项目燃尽图、自动的项目排期、工作排期和结构化的项目信息,让每一条信息都是非常有价值和有针对性的。

从优秀到卓越

今天是立春,写完这篇文章,已经是刚好过了凌晨12点。希望在2021年,我们一起变得更牛!希望,每个人都能有新的突破,从优秀到卓越!期待听到你的故事,看到你的分享!


加油,2021!



本文分享自微信公众号 - 小白开放平台(yesapi)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部