丁哥看软件(一):软件开发工作是个良心活儿

举报
Jet Ding 发表于 2020/09/29 10:05:23 2020/09/29
【摘要】 软件开发工作是个良心活儿。如果工程师不是发自内心的想把这个事情做好的话,工作的产出很难保证高质量。

我尝试着说一说对于加班的看法,我了解到在国内科技公司,公司上下形成一种氛围,就是说大家在比谁每天在公司待的时间长,所以就有了996的说法,还有5+2白加黑。还有的人说996是福报

这个是非常可怕的,这是一种典型的消耗战法。不仅仅是针对体力和脑力,也是对员工斗志的消耗,进而是公司工作效率的消耗,对企业文化也是一种极大的摧残

研究开发类工作是充满激情的工作。在没有想透彻之前不应该动手去做,需要继续想,继续思考。这跟生产零件的工作不一样,开动机器以后,只要看着这个机器在运作,零件就会不断的生产出来。

比如说,一个典型的案例,工程师忙碌了一天,把事情收个尾,到下班的时间该走了。很多老板不是看你做了多少工作,而是觉得你做完了别人没做完,说明你的工作量不饱和。所以你不能走,走了就会给你绩效低分。可以给你扣些帽子,比如说你不团结,不考虑集体,起坏的带头作用

这种企业思维在国内是非常普遍的,我了解到很多来温哥华这边交流或者开公司的老板,他们的思维和行事风格就是这样子的

这种思维的一个好处,俗称傻大胆儿。什么都敢干。至少可以起到吆喝一声,引起别人注意的作用。这一点对大公司来说非常重要,就像跟大家说一声,嘿,这个事我要做了哈,这里可是高工资9965+2白加黑,你们小心点儿。那别人如果想入这个行业的话都会掂量一下,因为这个块头儿这么大,实力这么强,我们还是不要做了?这样子就会吓退很多比较小的竞争者 

但是坏处也是很显然的,就像上面说的。软件开发工作是个良心活儿。如果工程师不是发自内心的想把这个事情做好的话,工作的产出很难保证高质量

要解决这样的问题,首先要确定公司文化的正确理念,以产出为导向,以高质量为导向,而不是以坐班时间长短为导向

说的直白一点,就是你并不是想让员工在公司里熬时间而是想让员工身心愉悦,能够产出更多更高质量的产品。这个需要给员工很大的时间支配自由度,有条件的话,可以让员工拥有更多空间的自由度

上面说的是文化的一种构建

这些还不够,不是说把这个文化建立起来了就万事大吉了。

归根结底还要关联到产品上,输出上。那么这个地方我的观点是对于某个产品或某个具体的输出必须要有一个灵魂人物。这个人需要从0~1,一直把这个事情跟完。这个产品可能涉及很多种技术,那么这就要求这个人要有很强的学习能力,最开始的时候可能对一些技术不是很熟悉,但是在做的过程中,要通过不断的学习,才能够把相关的一些技术理解明白,只有这样他才能够对自己做的产品心中有数

捎带提一下对抗文化,有的人喜欢搞对抗文化,比如说一个团队里多个大牛,让这些大牛互相顶牛,形成彼此的掣肘。讨论茴香豆的HUI字有几种写法,然后某些领导就感觉自己的位置比较安全。这样的情形说明这样的领导把自己的主要精力放在办公室的政治文化上了。

这种对抗文化实际上不利于整个团队的协同作战。我有一篇文章是描述工作内容的划分,里面讲了20%的脑力,80%的体力劳动的划分在项目工作的常态中,服从和执行,是占绝大多数时间和工作量的

如果说经常产生争执,团队成员疲于奔命,沟通成本占了很大的比重,那绝对是浪费时间和精力的,进而影响产出和质量

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。