程序员加班文化是怎么来的?

qq_34889022 2016-07-26 02:46:04
加精

我是一家农村电商研发部门的主管,接管研发部门后,一直都想写一篇关于程序员应不应该加班的文章,这段时间部门已经有几个年轻人都辞职了,其中有个女孩跟我说辞职原因是“男朋友心疼”。另一个男孩跟我说的辞职原因是“加班太多,身体吃不消”。从我的角度来看,都挺可惜的,毕竟对公司来说重新招聘一个人培养一个人是需要一个过程的。对他们来说毕竟刚毕业,做事情还需要磨练,多一些沟通,多一些耐心,少一些浮躁,少一些个性,也许会发展得很好。

其实我不推崇“加班文化”,我不喜欢天不亮起床,洗洗就赶去公司,我也不喜欢深夜才到家,然后洗洗就睡了的生活。到底是什么导致了各个公司的程序员一直在加班?很长一段时间,我们几个研发部门的人私底下说:白天都在跟其他人扯淡,等晚上那帮傻X消停了,俺们才能干点事……确实白天是在会议,讨论,进度跟踪,各种协调中很快就过去了,到晚上才发现今天的研发工作还没有完成,才开始专心做点 “自己的事”。

其实这一切是因为“程序员”的这种工作性质导致的。

1,项目制管理制度决定了加班不可避免

项目是指一系列独特的、复杂的并相互关联的活动,这些活动有着一个明确的目标或目的,必须在特定的时间、预算、资源限定内,依据规范完成。最近这段时间519项目,530项目,630项目相继启动,而项目都是有时间属性的,都是需要在规定时间内完成的。它是质量、进度、成本之间的平衡,时间是公司的最大成本。每一个技术评审点、网上问题攻关、转测试、验收,整个研发部门都是需要阶段性的加班到很晚,甚至通宵,否则集体的目标是无法达成的,谁也不愿意因为自己的原因导致整个团队的绩效差,“胜则举杯同庆,败则拼死相救”的文化正是因为这一次次的深夜加班而形成。

2、程序员的工作属性决定加班不可避免

程序员快乐来自于创建事物的纯粹的快乐。通过在键盘上键入咒语去满足了程序员内心深处创作的渴望,当程序不能正常运行的时候不想回家;bug没有找出来不想回家;甚至睡着了,梦里面全是代码,相信每个程序员都有在梦中找到bug的经历,程序员有一种克服困难的必胜信念,因为对于程序员来说一个小小的bug可以导致全部的努力付之流水。

从程序员的开发工作来说,整块时间的连续思维,对于程序员解决问题是非常有帮助的,只有深入的思考,系统的分析,突破自我思维的局限,才能准确的找到bug。程序员做的,都是别人没有做过的事情,很难轻而易举达成,正是这样的工作特性决定了不是人人都可以做研发。又比如你正在写代码,写一半时,有人让你去吃个自助餐、看个电影。然后让你回来再接着干活,你响应中断,恢复中断现场需要的时间都很长,而且很容易出现差错。这也是程序员和别的工种的区别所在。

“烧不死的鸟就是凤凰”,只有在一个接着一个的项目中去历练,在一天一天的加班中去成长才能成为一个优秀的程序员。
...全文
10034 105 打赏 收藏 转发到动态 举报
写回复
用AI写文章
105 条回复
切换为时间正序
请发表友善的回复…
发表回复
freeflying1222 2017-06-02
  • 打赏
  • 举报
回复
弱弱的说一句: 主要还是工资高惹的祸。 你们会不会打我! 真的,你月薪看起来高,但时薪呢?老板还不会算账?
mianqiangsheng 2017-06-01
  • 打赏
  • 举报
回复
引用 6 楼 jzh2004 的回复:
滚蛋加班不可避免! 个人长时间加班是两种原因,一种是个人能力或态度问题,能力无法胜任本岗位的工作,另一种是领导问题,领导布置了远大于本岗位正常的工作或者工作安排不当。 而如果个人或整个公司都长时间加班,那么只有一个原因,领导能力或人品有问题(简称领导有问题)。 人品问题就是明知道员工不可能完成任务,继续布置超出员工能力的任务而不采取其他措施。 能力问题就是根本不知道员工有啥能力,也无法合理安排工作任务,需求不明确,随意修改需求,随意安插/变更任务,没有考核机制,奖惩不公等等。 这行业不合格的领导比不合格的程序员更多,兵熊熊一个将熊熊一窝。
深有感触,10个好员工抵不过一个烂领导
XMelo 2017-05-31
  • 打赏
  • 举报
回复
私以为加班的原因不外乎三种 1.个人能力不够 2.上面安排的工作量过大 3.某些领导就喜欢你认真加班的态度
时间不多了ccc 2017-05-27
  • 打赏
  • 举报
回复
原因如下: 1.缺钱; 2.对自己不是很自信; 3.因为大家都加,所以跟着加。
wangming1473 2017-05-23
  • 打赏
  • 举报
回复
我不喜欢加班,但是工作没做完也是必须要加班的!我喜欢早睡早起,至少第二天工作精力充沛!
绿领巾童鞋 2017-04-18
  • 打赏
  • 举报
回复
引用 100 楼 liling22 的回复:
[quote=引用 6 楼 jzh2004 的回复:] 滚蛋加班不可避免! 个人长时间加班是两种原因,一种是个人能力或态度问题,能力无法胜任本岗位的工作,另一种是领导问题,领导布置了远大于本岗位正常的工作或者工作安排不当。 而如果个人或整个公司都长时间加班,那么只有一个原因,领导能力或人品有问题(简称领导有问题)。 人品问题就是明知道员工不可能完成任务,继续布置超出员工能力的任务而不采取其他措施。 能力问题就是根本不知道员工有啥能力,也无法合理安排工作任务,需求不明确,随意修改需求,随意安插/变更任务,没有考核机制,奖惩不公等等。 这行业不合格的领导比不合格的程序员更多,兵熊熊一个将熊熊一窝。
完全赞同!如果程序员经常出现完成不了任务出现加班的,领导心里会琢磨琢磨怎么踢掉。 我带的团队完全不用加班,除非特殊紧急突发事故。 曾经自己是开发员的时候就常常碰上过这么一个问题:今天个工作任务是完成某个页面,我半天不到弄完了,下午问题来了,产品要求重新更改布局,前端重搞,下班的时候前端给我页面?那么自己的今天的任务是否算完成?第二天,决策层说这个页面不好看,好,这个礼拜的绩效如果评估?毕竟我这个礼拜好几天都在弄这个页面。[/quote] 如果你是开发,你问一下产品,界面布局是怎么样的,有没有设计图,没有设计一律不动,因为做了出来最后也是等你评估知道你满意后才算完成,不如换个角度把产品设计认为满意的设计图做出来后再动手,这样,有文案有协议,谁赖皮就是谁的问题。最后如果要改,可以,给加班费喽~
伄跳墻 2017-04-12
  • 打赏
  • 举报
回复
滚蛋加班不可避免! 个人长时间加班是两种原因,一种是个人能力或态度问题,能力无法胜任本岗位的工作,另一种是领导问题,领导布置了远大于本岗位正常的工作或者工作安排不当。 而如果个人或整个公司都长时间加班,那么只有一个原因,领导能力或人品有问题(简称领导有问题)。 人品问题就是明知道员工不可能完成任务,继续布置超出员工能力的任务而不采取其他措施。 能力问题就是根本不知道员工有啥能力,也无法合理安排工作任务,需求不明确,随意修改需求,随意安插/变更任务,没有考核机制,奖惩不公等等。 这行业不合格的领导比不合格的程序员更多,兵熊熊一个将熊熊一窝。
神风凌 2016-09-19
  • 打赏
  • 举报
回复
引用 6 楼 jzh2004 的回复:
滚蛋加班不可避免! 个人长时间加班是两种原因,一种是个人能力或态度问题,能力无法胜任本岗位的工作,另一种是领导问题,领导布置了远大于本岗位正常的工作或者工作安排不当。 而如果个人或整个公司都长时间加班,那么只有一个原因,领导能力或人品有问题(简称领导有问题)。 人品问题就是明知道员工不可能完成任务,继续布置超出员工能力的任务而不采取其他措施。 能力问题就是根本不知道员工有啥能力,也无法合理安排工作任务,需求不明确,随意修改需求,随意安插/变更任务,没有考核机制,奖惩不公等等。 这行业不合格的领导比不合格的程序员更多,兵熊熊一个将熊熊一窝。
完全赞同!如果程序员经常出现完成不了任务出现加班的,领导心里会琢磨琢磨怎么踢掉。 我带的团队完全不用加班,除非特殊紧急突发事故。 曾经自己是开发员的时候就常常碰上过这么一个问题:今天个工作任务是完成某个页面,我半天不到弄完了,下午问题来了,产品要求重新更改布局,前端重搞,下班的时候前端给我页面?那么自己的今天的任务是否算完成?第二天,决策层说这个页面不好看,好,这个礼拜的绩效如果评估?毕竟我这个礼拜好几天都在弄这个页面。
_明月 2016-08-30
  • 打赏
  • 举报
回复
适当的加班可以接受,过度的加班我会拒绝。
尹大人 2016-08-19
  • 打赏
  • 举报
回复
加班算个屁文化。 即使算文化,也是流氓文化的一种。
尹大人 2016-08-19
  • 打赏
  • 举报
回复
烧不死的鸟就是凤凰,这也是够让人无语了的。 真要是身体废了,那就是废了,你还以为能涅槃呀?!!!!!!!
hzy694358 2016-08-17
  • 打赏
  • 举报
回复
引用 24 楼 lovesmiles 的回复:
逗,这样的问题就像农民工为什么要做苦力一样无聊。 1公司只请那么几个人,要做十几个人的工作量,能不加班吗? 2公司就花这么一点钱请几个无经验的人,做这么复杂的事情,能不加班吗? 加班根本就不是什么文化,加班的根本原因是资本家和苦力出售者之间的搏弈问题。加班得少,老板吃亏,加班得多,员工吃亏。 什么加班文化,加你妹的文化。
说得不错,就是这么个简单的道理,楼主扯一大堆虚头巴脑的东西
Rosie冉 2016-08-13
  • 打赏
  • 举报
回复
只想说如果不是在项目紧急的时候加班,那都是效率低的问题。
weixin_35837468 2016-08-10
  • 打赏
  • 举报
回复
程序远苦啊!!!!
talaya_tina 2016-08-09
  • 打赏
  • 举报
回复
每个月加几天
Tobe_BestLeaf 2016-08-09
  • 打赏
  • 举报
回复
俗话说的好:死道友,不死贫道
baidu_35816628 2016-08-08
  • 打赏
  • 举报
回复
这个看完有点怕怕啊
wiphone41 2016-08-08
  • 打赏
  • 举报
回复
引用 66 楼 wydsn 的回复:
[quote=引用 56 楼 xb12369 的回复:] 你一进公司,然后很多人下班的时候都不走 你好意思走? 于是就在被动中不知不觉成了执行者!!!!
我好意思走[/quote] 我都是带头走的.... 不造会不会被T啊,哈哈哈
小灰狼 2016-08-08
  • 打赏
  • 举报
回复
引用 70 楼 fuckyourselfcnm 的回复:
[quote=引用 38 楼 daoxwj 的回复:] "烧不死的鸟就是凤凰" 好叨的洗脑句子 加不死的程序员是凤凰 那加班加死了的程序员呢?公司赔个2-3W完事?
赔个毛[/quote] 为了成就boss一个人的成功,所谓一将功成万骨枯
wiphone41 2016-08-08
  • 打赏
  • 举报
回复
只能接受有需要才加班,毕竟身体健康才是最重要的
加载更多回复(85)

590

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧