游戏开发论坛

 找回密码
 立即注册
搜索
查看: 7768|回复: 8

压一压就出活?论加班的作用

[复制链接]

1万

主题

1万

帖子

3万

积分

论坛元老

Rank: 8Rank: 8

积分
36572
发表于 2015-12-25 13:12:39 | 显示全部楼层 |阅读模式
QQ截图20151225131214.jpg

  文/foruok

  最近在阅读温伯格的《程序员开发心理学》,这本44年前的书,其中的很多探索和观点,现在看来依然鲜活而不过时。它开创了以人为本的软件开发研究方法,是软件从业者思想启蒙的巨著,技术人生的必读经典。

  当我想讨论加班到底有什么用时,《程序开发心理学》中的一些内容如同弹幕一样从眼前浮现,启发了我。

  放眼周围,到处都是加班的程序员。我原来在零壹广场时,有时披着月光到路边打车,出租车司机就会和我聊天,说你是华为(华为在我们对面有个研发中心)的吧……其实,我不是的。很多公司都加班,这是软件开发从业者的噩梦。

  我应聘时被人问过“你怎么看待加班这件事”这个问题,我面试别人时也问过这个问题。有的人这么回答:“我希望能在正常的工作时间内有效的完成工作,如果情况需要,也可以适度加班”。有的人这么回答:“我就是因为受不了加班才从上家公司离职的”。

  这次我不想讨论这些,我只想理一理另外一个问题:加班到底有什么用?

  尽管多数程序员对加班深恶痛绝,但加班并不是毫无作用。首先它有很多负面作用:

  • 让程序员厌恶眼下的工作
  • 让程序员厌恶传递加班指示的领导
  • 让程序员厌恶所在的团队
  • 让程序员厌恶所在的公司
  • 让程序员无法对他需要照顾的家人交代
  • 让程序员怀疑他所从事的这一行是否能长久干下去
  • 降低工作效率
  • 浪费公司资源(水、电、办公用品等)
  • 耽误正常工作
  • 造成“正常工作时间瞎胡混,加班赶白天落下的进度”这种工作方式
  • 有效降低程序员的工作积极性
  • 交付低质量和埋了各种雷的产品

  其次,实际上,不管对个人还是对公司,它也可能多多少少有一些“积极”作用:

  • 造成一种假象,让领导觉得大家都在忙,心里踏实
  • 造成团队凝聚力、执行力高的假象
  • 不能按时交付时,向老板和客户展示努力的过程,给个不是交代的交代
  • 对于依赖工时的任务,是有效的
  • 有助于那些不推不动的人产出点东西
  • 对于海绵一样的新手或极度渴望学习的程序员,可以学到一些知识、技能、经验
  • 磨练程序员的心性,让程序员变得敷衍或者淡然
  • 影响绩效

  从另一个维度来说,加班有没有作用,就看这次加班,这个人是接纳的,还是拒绝的。假如阿猿乐意通过加班来完成某些事情,那自然是有效果的,因为这样的加班有明确的目的性,阿猿是自发地奔向它的目的。此时的加班,不觉其苦,反倒有愉悦之感,只恨时间飞逝不能多做停留。

  《程序开发心理学》在“积极性、培训及经验”一章里有这么一段话:

  过于努力地去查找错误,与根本不去查找同样坏,甚至还要更坏。实际上,往往要等到程序员已经决定放弃从而不再承受压力之后,许多程序错误才能被排除掉。给程序员施加高压,以期他们能够很快地排除某个程序错误,这种做法已经被证明是最差的策略——尽管截至目前,这仍是最常被采用的策略。

  44年过去了,温伯格的话还没过时,我们还天天在用这种“压一压就出活”的策略,想想真是令人唏嘘。

  相关阅读:加班,加班?加班! 游戏公司经常加班怎么破?

via: CocoaChina

158

主题

2107

帖子

4239

积分

论坛元老

先知

Rank: 8Rank: 8

积分
4239
QQ
发表于 2015-12-26 15:23:10 | 显示全部楼层
本帖最后由 storm1986 于 2015-12-26 15:26 编辑

我公司承诺不要求加班,盈利前后的薪酬待遇全写进合同,是中国最良心的游戏公司!
新浪微博:@游戏人孙韬

@游戏人孙韬承诺.jpg


0

主题

2

帖子

17

积分

新手上路

Rank: 1

积分
17
发表于 2015-12-28 12:54:07 | 显示全部楼层
我是顶楼上的,愿你早日净化游戏圈的不良风气

10

主题

212

帖子

1314

积分

金牌会员

Rank: 6Rank: 6

积分
1314
发表于 2015-12-28 18:51:54 | 显示全部楼层
文章作者肯定不是公司老板

6

主题

146

帖子

703

积分

高级会员

Rank: 4

积分
703
QQ
发表于 2015-12-29 09:51:29 | 显示全部楼层
国人特色只会说,不会做。加班的问题,就和朋友随礼、人情往来、利益赔笑之类的问题一样。天天见有人说反对反对抵制抵制,然而也只是出现在网络上和私下讨论中。现实中这些人不仅行为上毫不抵制,而且还做出支持此类行为的具体行动,问其为何言行不一?答曰:社会就这样……

6

主题

141

帖子

822

积分

高级会员

Rank: 4

积分
822
发表于 2015-12-29 10:03:39 | 显示全部楼层
归根结底,这个是社会的问题,大家都很迷茫,迷茫到总以为付出就会有回报,坚持就是胜利

10

主题

212

帖子

1314

积分

金牌会员

Rank: 6Rank: 6

积分
1314
发表于 2015-12-30 12:51:05 | 显示全部楼层
martinspear 发表于 2015-12-29 09:51
国人特色只会说,不会做。加班的问题,就和朋友随礼、人情往来、利益赔笑之类的问题一样。天天见有人说反对 ...

赞同,游戏公司的行业丑恶现象和社会的丑恶现象一样

8

主题

66

帖子

703

积分

高级会员

Rank: 4

积分
703
发表于 2015-12-30 18:57:15 | 显示全部楼层
无法证明加班和不加班哪个效率更高结果更好,于是,基于项目的压力,通过加班使自己心理上有点安慰“大家都努力在做事儿了”

3

主题

173

帖子

747

积分

高级会员

Rank: 4

积分
747
发表于 2016-1-1 21:53:07 | 显示全部楼层
但是现实情况是,无法完成任务的,通过加班压一压,就能出任务(当然,BUG什么的不在讨论范畴)。有很多时候,只有加班,才能把看似总是时间不够的任务,在某一个时间点做出来。所以,加班不加班,还真不好说。只能说,自觉的人太少,所以为了出任务,只好一刀切统一加班。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-2-24 03:37

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表