水因地而制流,兵因敌而制胜 ---- 《孙子兵法》
工作实质上是多人以合作的方式在有限的时间内把事做好。水因地而制流,兵因敌而制胜,而工作则因人才而有效。作为其中的一环,你必须确保自己的模块按时完成,可以被下一个环节使用,这就是交付。
于是你始终要关注的点在于:
- 你是否能够按时完成:一切都是围绕时间做努力
a. 你是否能够胜任:如果不能,你是否能得到帮助
b. 你是否能把握进度:及时地把进度反馈出来
c. 如果时间不够:需要延期多久,需要什么帮忙 - 是否符合标准,取决于下一个环节的使用者
a. 是否达到你的领导的标准
b. 是否达到下个环节同事的标准
一、你是否能够按时完成工作
能力到位,时间到位,自然是能够按时完成工作的,这是最理想的状态。但是对于职场新人来说,这并不现实。
1. 你可能并不能胜任
做出超出自己能力范围的工作,还要按时完成?学生思维下的新手很容易认为这是不可能的,甚至认为这是刁难。其实这是你绝佳的成长机会。为什么呢?
首先回答这个问题:
>>如果无法胜任,能力缺在了哪里?<<
胜任工作应该是你在职场中最首要的追求,许多时候这个追求要大于你对工资数额的重视。理由也很简单,你能在这里胜任工作,那么下一家你也能胜任。能力的提升保障了你在人才市场上的竞争力,也决定了你能赚这个职业钱的年限更长。所以如果现在手上有一项任务你做不来,按住兴奋的小手,开始分析自己欠缺哪些能力吧。
>>谁说工作不能用“抄”的?<<
我曾经遇到一个开发的同事,在接到开发图片 Gallery 的时候说太难了,不知道怎么做,然后愁眉苦脸地过来问我。沟通一番之后我发现他其实已经找到一个合适的库,只要引入进来,调用一下就可以搞定。卡住他的点是,他无法根据设计稿来修改这个库。
“所以你为什么不抄这个库的代码,实现一个简易版本的呢?”
交付思维的核心就是把结果给出来,过程不论。新人解决不了的问题,通常或者导师、同事能解决,或者网上其实已经有许多现成的方案了。直接拿来学习有何不可呢?学校教育为了达到考核的目的,过分强调了抄袭的有害性,但是在工作这类相对操作性更强的实践中,借鉴是一种高效的学习手段。不过也还是提醒一下,借鉴的本质是学习思路,千万不要把它当成偷懒的方式,甚至于无脑抄袭别人的作品。
如果你遇到了一项不能胜任的任务,不妨兴奋点,你成长的机会来了。多和导师、同事聊聊,看看他们的思路,能拿来的统统拿来。这样你不仅完成了任务,还能习得新的技能。
2. 你是否能够按时交付
许多新手在分配到工作之后喜欢闷头干,不反馈进度,这很学生派。为什么呢?
- 在学校:反馈进度容易和别人比较,显得自己慢,会被批评
- 在学校:反馈卡顿说明自己能力不够,会被批评
- 在学校:时限一到,交卷走人,无论分数
我们在学校接受了长达10+年的技能培训,却无奈地学了一身耻辱教育。走进社会,你会发现你最大的人生阻碍就是学校给你的羞耻心。
职场不是学校,人们懒得给你打分,只要你的结果,你的交付。所以明白工作中为什么要早会、日报没完没了吧?及早地发现问题,才能更快地调整,以确保结果。
>>任务量超出计划时间首要的想法是做好沟通<<
你的首要任务始终是确保任务按时交付,哪怕你明白手上的工作是做不完的。许多人会默默接下去,忙忙碌碌好几天,直到 Deadline 前的几分钟才肯承认时间不够。很不幸,大多数的人在这个时间并不会很随意地多给你几天时间,因为每个人的工作都卡在时间计划里,你的延期意味着后续的工作都要延期。
如果这是导师给的任务,你多半会挨骂。当然你也不会服气。
“凭什么给这么多任务,明明知道做不完,还要怪我呢?”
其实不是“明明知道做不完”,信息传递有差错是两个人的错,但是发现问题不尽早提出来,耽误了所有人的进度,就是你的问题了。
职场上遇到过太多延期交付之后,及时沟通就成了一种对导师负责,对同事尊重的基本礼貌。作为新手的你如果能把沟通做好,无疑能让导师和领导高看一眼,最终评定上也会加分不少。
二、是否符合交付要求,取决于工作下游使用你产出的人
产品:“需求里写那么明白的【注意】两个字你们看不见吗?(瞎?)”
开发:“那么小的字藏在角落里,能看得见吗?(你故意的?)”
大多数产品和开发会因为需求文档吵起来,就是因为双方的交付思维没对上。
职场对于工作质量的评价很主观,不会像考试一样公平公正,只看下游使用者的接受程度。
产品和开发作为软件行业中从沟通到产出跨越最长时间的合作伙伴,很容易在最终 Deadline 的时候才发现工作方向做错了,也最容易在加班的时候相互指责。老练的产品明白,几乎不会有开发愿意看完需求文档的每个字,他们也因此明白,所谓需求文档向来不是工作的全部,写下来和确保开发看明白才是他们的真实交付。
1. 你的交付首先要符合同行的认可
作为新手,你的工作产出首先是要由同事做 review 的。过不了导师/组长的关,会影响你在同事眼里的专业形象,所以你的交付首先要满足这位导师/组长的喜好。职场中的一切判定最后都只会落在为数不多的三五个人手里,标准的随意和人心的朴实导致了喜好大于公正。
>> 同行对你的认可是贯穿职业生涯最重要的标准 <<
另外一个情况发生在面试的时候。你可以很偏科,很紧张,但是只要面试官喜欢你,自然会在评价上给足分数和美言。工作产出首先达到同行认可的标准,不仅是日常工作中的自信来源和职场关系网的根基,更是你在职场市场中不断晋升的最根本倚仗。
2. 你的交付最重要的是要符合下游同事的认可
>> 把事情做好,需要团队的支持和磨合 <<
不能被下游同事高效利用的产出会拖慢整个团队的效率,从而最终影响对你的能力评定。无论何时,你都应该尽可能针对使用者的习惯设计自己的产出。比如产品会尽量为复杂的需求配备完整的原型图和设计稿,少写文字多画图;而优秀的开发则会根据团队进度和测试同学的习惯,优先完成主流程,局部细节和设计稿细节则相对滞后。(事实上,大多局部细节和设计稿都会在临上线的时候做妥协,以确保主流程的上线,从而尽快产生价值,收集反馈,抢占商机。)
>> 关注工作流程上各个环节的效率,你才能更好地提升自己 <<
和以往父辈教育不同,软件行业的职位是在不断更新的,新的工作方法、职位工种、思维方式都在进化。我们要习惯性接受一份工作不能坚持做三或五年以上,当然也不能盲目假设一个岗位会用十年不变的工作方式。把关注点放远,从自己的工作到对接方的工作,再看到整个流程,你便拥有了全局的视野,反过来补充自己对工作与优先级的理解,拓广自己的思维面。
结
对于大多数打工人来说,职场并没有什么太深奥的道理与技巧。交付的思维方式可以让你快速做出成绩,得到认可,走向晋升,遇见更好的机会。人生苦短,职场中成长得越快,未来的人生就能越快展开。我们大部分人把最好的年华交给了学校,其次交给了职场,希望交付的思维方式可以帮助你更快成长,尽早走出自己的人生道路,把未来交还给自己。
我是雪牙,一名新手友好的程序员,职场引路人。关注程序员知识体系平稳升级,职场能力建设和心理健康。希望我的分享可以帮你清醒,思辨,成长。
我会用简单明了又幽默的方式把技术讲明白,把职场道理讲清楚,希望你可以从我的文章中有所收获。
感谢你的点赞、收藏和关注,祝好。