给孤傲的程序员们:软件开发是一项团体运动

本文属于原创文章,转载请注明--来自桃源小盼的博客
记得有个程序员调查报告显示:

近 70%的受访者表示他们的能力高于平均水平,而不到 10%的受访者认为他们的能力低于平均水平。
大部分人认为自己比其他同事水平要好或者不低于。

孤傲的我们总认为自己是那个扫地憎,完美地完成每个任务,拯救世上的软件。我不得不说程序员们太孤傲了,包括我自己。一度很流行“10 倍工程师”这个说法,很快就遭到了一众业界大佬的嘲讽。
回到自然界,人类为什么战胜了狮子老虎,统治了世界。并不是因为你是武松,也不是因为你手里有刀,是围猎,是合作。最终的全球化,大范围地让不认识的人合作生产。
强大如张无忌也差点在围攻光明顶时挂掉。大家爱玩的王者荣耀也不是1v5,而是5v5。超级计算中并没有超级芯片,而是几万个普通芯片的组合。合作的力量太强大了,合作是人类文明独有的超级核武。
到了目前这个阶段,你不得不合作,产品经理、设计师、前端、后端、算法、人工智能、测试、运维。没有身兼数职的人,每一次开发任务都是多方沟通。这意味着开发不再是闷头搞大事,而是合作商量大事,各自去执行你擅长的部分。
合作过程中的沟通是频繁,我知道很多人不喜欢被打断,我也尤其不喜欢在思考一个复杂问题时被打断,因为确实很影响继续工作的心流状态。越是不喜欢被打扰,现实中就越是经常被打扰或者被临时拉去开会。我们只能尽量提前规划一些沟通的时间段,或者每隔两三个小时主动看一下合作方的最新消息。
软件开发显然是一项团体运动,写下代码前一些疑问,如果能提前沟通可能经常节省你不少的时间。当你给产品经理讲述新技术时,可能他帮你找到了用武之地。接口文档的提前约定,提前梳理了你在处理异常情况时的流程。
拥抱合作,Peace and Love。

你可能感兴趣的:(合作)