做一名较真的工程师

开发 项目管理
在我所工作过的(所有)开发团队中,存在一个非常普遍的现象就是团队成员不较真。这些团队制定工作规范(流程、编程规范、文档模板等),开会讨论并达成共识,然后 —— 却不实施。很有意思的是,团队上下对于这种“不正常”并不在意,还很是“事不关已”。

近些年与我共事过的同事,一定知道我至今仍有一个较真的性格。我会:指出同事所写代码的不当命名问题(并帮助改进);指出同事所写文档中的逻辑混乱问题(并辅以 修订);指出同事所写PPT中乱用标点的问题;我会因为设计的取舍与人激动地争论;诸如此类。当然,我更会较真于会议上达成的共识却得不到实施的问题。有人不免奇怪,你丫都快四十岁的人了,怎么还这么菱角分明地较真!好吧,那我就来说一说为什么要较真,且何以一直较真到现在。

在我所工作过的(所有)开发团队中,存在一个非常普遍的现象就是团队成员不较真。这些团队制定工作规范(流程、编程规范、文档模板等),开会讨论并达成共识,然后 —— 却不实施。很有意思的是,团队上下对于这种“不正常”并不在意,还很是“事不关已”。

可以说,大多规范的根本都是着力于改善工作习惯。然而一谈到要改变工作习惯,在指出没有按规范行事时就会面临其各种各样理直气壮的借口。比如,“我认同规范,但我做不好并非有意为之”,“规范中这样做的好处到底是什么?” bla bla ……。

这些“借口”如果独立于事发情景来看还很有道理。因为我们知道改变习惯需要时间、也理解规范不合理可以拒绝遵守,等等。然而之所以说他是借口,是因为这类同 仁在同意规范后,在没有指明规范不合理的情况下、毫无歉意地认为自己不遵守并无不妥。“好,即便这样,你要那么较真干什么?”很简单,“因为你损害了我的 利益!”

贵国是一个很讲究面子的民族,但凡做事先要维护好“面子”,否则很难共事。于是乎,当别人没有按规范行事时,我们碍于“面子”而不加指出,甚至报以“友好的”微笑。其背后的暧昧逻辑是,“下次当我犯同样的问题时,他也会放我一马”。真这样想?傻X!

我之所以说有这样想法的人“傻”,是因为他没有明白其中的切身利益问题。请问:因为不较真,某人在项目代码里所“拉的shit”要你多加两天的班才搞定,你 还认为那事与己无关?如果因为不较真,某人以“意识流”形式所写的文档害你多花了一天时间重新摸索,你还能不问候他亲人?几乎可以肯定的是,每次不较真都 会带来一定的副作用,将损害团队中每一个成员的利益。最终的结果必然是团队效率低下,甚至集体无能!如果我们麻木于自己的利益因为不较真而受损,你还指忘 别人尊重自己的职业?人家说你码农不是表扬你!

因为较真我们往往容易将事情做好,此时“面子”给我们带来的很可能是同事间的相互尊重与欣赏;否则给我们带来的就是加班加点或重复的工作,这样的“面子”顶个屁用!

那 较真有什么好处呢?简单说来,这将促使相关个体负起自己该有的责任而避免他的“不作为”,进而促使整个团队务实。如果这些道理还太虚,那不防告诉你我所尝 到的一些“甜头”。我因为较真,所以对所提出的质疑要仔细地考虑,并对相关技术做更为深入的研究,这最终使得我掌握的技术知识能更深入、学习新知识也更 快;我因为较真,几乎没有工程师在工作中敢在技术上忽悠我;在Motorola杭州研发中心工作时,我同样因为较真,在整个跨国开发团队中指出系统设计的 不足而赢得了美国管理层的注意,并在我已离开该项目团队的情况下点名要我回去做架构师。更为重要的是,我因为较真而赢得了很多有技术想法的工程师的信任与 认可。

对于那些“老于事故”的人来说,很容易误入“较真会伤害到团队”的“歧途”。对于有这样想法的人我想提醒的是,诸位都是成年人,如果有人会为此而受伤的话,真很难相信这样的同事你敢委以信任并与之为伍。当然,较真的目的应是对事不对人,而害怕别人受伤却已是对人不对事了!

对了,这里谈到了通过规范改善人的工作习惯这一问题。我曾在微博上看到有人评论为“这是一种邪恶的想法”。对于有这样想法的人,我认为他从娘胎出来就不应当接受任何形式的教育。

***,放眼看一看周围,我们因为不较真失去了什么?如果你的团队存在人力紧张、执行力不行等问题,很有可能是因为缺乏较真的氛围。

较真既是一种态度,也是一种能力!

原文链接:http://yunli.blog.51cto.com/831344/1279255

责任编辑:陈四芳 来源: blog.51cto.com
相关推荐

2021-01-18 09:00:00

人工智能机器学习工程师

2009-04-01 09:23:29

IT工程师职场

2021-05-10 17:22:49

工程师代码技术

2018-03-29 11:23:25

IT人员云计算工程师

2016-01-28 11:18:09

卓越前端工程师

2009-06-16 13:08:05

思科网络工程师CCIE

2012-09-07 10:20:53

2019-03-05 09:57:08

php编程语言工程师

2016-02-25 11:42:19

2012-11-29 10:05:20

2023-08-29 23:50:48

2017-04-14 10:37:21

2017-11-10 19:00:37

华为

2017-03-13 18:19:43

2017-07-05 11:09:35

华为开发云

2021-07-29 11:14:03

DevOpsLinux工程师

2021-02-01 22:23:06

前端工程师开发

2015-07-29 09:42:09

工程师全栈工程师

2017-08-31 14:00:35

软件工程师人工智能机器学习

2020-06-29 14:54:19

网络技术专家讲座
点赞
收藏

51CTO技术栈公众号