写点什么

程序员加班没有加班费是不是理所当然?

2020 年 4 月 15 日

程序员加班没有加班费是不是理所当然?

自打主备机房切换项目告捷以来,身体的刻度总感觉没有掰回原位,这不,刚从阳光明媚的菲律宾海滩回到上海这种阴冷潮湿的环境之后,嗓子立马告急,不出几天,更是半卧在了医院输液室的椅子上。


本来么,吃五谷杂粮哪个不闹病?何况连续熬夜近一周,再续年度总结与公司尾牙结束后,更是马不停蹄的赶往菲律宾与大海来了场亲密接触,就是铁打的身体也得垮下。


想想也是,自从 ‘误入’ 本行之后,工作时间 “从鸡叫做到鬼叫” 那是常有的事,每月来几个 ‘秉烛达旦’ 也是家常便饭,粗略统计下刚刚过去的这十二个月,工作时长超过 11 小时的天数占比居然高达三分之二,面对这样的工作强度,无论对身体,还是对精神,其实都是一种挑战。


许多人说,工作幸福感这个词不太适合程序员这个岗位,可我觉得不尽然,至少每当夜深人静之时,回到家推开房门的一刹那,总会听到我妈问 “今天又加班啦?累了吧,来,吃点东西,洗个澡,早点休息吧”。多么温馨的一句话,再看看早已熟睡的儿子,那一丝幸福感仿佛又划入了心坎里,让你觉得这一切努力都是值得的。


说到这里,来谈谈我妈总问的 “今天又加班啦?” 这句话,每次听到这句话我总觉得怪怪的,怪在哪?加班都是千年一日的,哪有天天加的?啥叫加班?我这算加班吗?加班就该有加班费呀,小时候的故事都是骗人的?好吧,百度下,根据字义上理解,加班,应该是指正常工作日延长工作时间或者双休日以及国家法定假期期间延长的工作时间,以此类推,加班费当然也就是指在这些时间内工作,用人单位应向工作者支付的相应费用。


那么程序员的工作时间延长算加班吗?没有加班费是不是理所当然?


简单来说,我觉得对于程序员的工作时间延长而言,不能笼统的解释为加班,应该解释成一种文化现象更加贴切,其原因也许是程序员的工作性质导致的。


在我看来,构成这种工作性质的原因可以拆分为两种:


在项目制管理制度下,加班无法避免

在金融、电信领域中,无论企业的性质是软件营销,还是互联网运营,为了更好的明确目标或目的,并控制内容在特定的时间、预算、资源限定内依据规范完成,采用瀑布式、迭代式进行项目管理的不在少数。



(许多程序员最讨厌看到这种表格)


这样的模式在启动阶段就具有 “先天倒逼” 的基因,如在技术攻关、转测试、验收、运维等任何环节上卡壳,就会影响整个研发进程,所以利用晚上、周末这样产线干扰又少、环境又安静的时间追赶进度那是再合适不过了。再说,谁也不愿意因为自己的原因导致整个团队的绩效差,久而久之,“胜则举杯同庆,败则拼死相救” 的文化就在这一次次的深夜加班而形成了。


在聚焦型的工作属性下,加班无法避免

在我所接触过的大部分程序员中,把编程这种能够创建事物的工作当成快乐来源的不在少数。通过在键盘上键入咒语去满足了程序员内心深处创作的渴望,当程序不能正常运行的时候不想回家,BUG 没有找出来不想回家,甚至睡着了,梦里面全是代码的更是多之又多。



(程序员,世间最可爱的一群人)


从程序员的开发工作来说,整块时间的连续思维,对于程序员解决问题是非常有帮助的,只有深入的思考,系统的分析,突破自我思维的局限,才能准确的找到 BUG。


程序员做的都是别人没有做过的事情,很难轻而易举达成,想想如果你正在写代码,写一半时,有人让你去吃个自助餐、看个电影,然后让你回来再接着干活,你响应中断,恢复中断现场需要的时间都很长,而且很容易出现差错。


最后说两句

记得有个程序员曾经向我吐槽:


“ 白天是在会议,讨论,进度跟踪,各种协调中很快就过去了,稍微有大块的时间吧,还经常被打断,效率太低了,到晚上才发现今天的研发工作还没有完成,才开始专心做点 ‘自己的事’ ”。


客观点说,对于程序员这种结果型导向,且赋有创造性工作属性(无法量化工作成果)的岗位而言,要想确定是在加班中努力,还是在加班中装逼,既没有合适的方法,也不是件容易的事。


在我的工作经历中,一般更愿意采取直接主管确认后,享有对等于时间的调休,这样做既省去了辨别 “努力与装逼” 的麻烦,又能给不少同学囤积过年回家所需的带薪假期,这样做想必于情于理都会更为妥当吧。


写到这里,想起一句听到过的话:


“ 许多习惯都是逼出来的,毕竟没有谁喜欢天不亮起床,洗洗就赶去公司,也没有谁喜欢深夜才到家,然后洗洗就睡了的生活 ”。


本文转载自头哥侃码公众号。


原文链接:https://mp.weixin.qq.com/s/wDcTHhNkBM8egmXPp6gN-A


2020 年 4 月 15 日 16:44181

评论

发布
暂无评论
发现更多内容

流行的后台管理系统模板总结

老魚

程序员 建站 web全栈

干货来袭!拼多多首推全新微服务进阶指南(全彩版)简直不要太香

程序员小毕

Java 架构 微服务 springboot SpringCloud

高并发架构---TCP

赖猫

TCP 后端 高并发 TCP/IP 服务器开发

【HTML】已经废弃的align(图像对齐方式)

学习委员

html html5 Web html/css 28天写作

TypeScript 渐进迁移指南

LeanCloud

JavaScript typescript nodejs

Intel首次公布11代酷睿桌面处理器性能:8核i9斩落锐龙12核

科技新消息

Java Optimizing 读书笔记(一)

绝影-大数据

Linux网络之 从 C10K 到 DPDK

赖猫

c++ Linux linux编程 C10K DPDK

BI项目失败?看看是不是缺少了这几项闭环!

博文视点Broadview

自动驾驶汽车的发展史

anyRTC开发者

人工智能 自动驾驶 AI

开发更便捷 阿里云推出一站式应用研发平台EMAS 2.0

应用研发平台EMAS

阿里云 Serverless AI 低代码 移动研发平台

比特币矿机工作原理

v16629866266

比特币 比特币区块链

解决Windows2012 R2下安装PostgreSQL报错的问题

PostgreSQLChina

数据库 postgresql 开源

避免短信接口被黑客刷取的方法

香芋味的猫丶

短信防刷 接口安全 短信验证码 短信防轰炸 短信防火墙

百度研究院的追星逐浪,中国科技的奋发自强

脑极体

为什么说“5G是第四次工业革命”,到底有哪些推动和影响?

一只数据鲸鱼

5G 物联网 数据可视化 工业物联网

一个奇怪的 Elasticsearch 节点

escray

elasticsearch elastic 28天写作 死磕Elasticsearch 60天通过Elastic认证考试

组织部干部信息管理系统开发方案,智慧党建平台建设

WX13823153201

智慧党建平台建设

Serverless 架构到底要不要服务器?

Serverless Devs

Java 云计算 Serverless 运维 云原生

量化策略交易软件开发|量化策略交易系统APP开发

开發I852946OIIO

系统开发

如何利用策略模式避免冗长的if-else/switch分支判断代码?

码农架构

Java 学习 设计模式

数据库表数据量大读写缓慢如何优化(2)「查询分离」

我爱娃哈哈😍

数据库 大数据 架构 后端 优化

开发老人笔记:Git 常用命令清单

华为云开发者社区

git 代码 bug

Redis 学习笔记 03:字典

架构精进之路

redis 七日更 28天写作

即构微信小程序直播组件是什么?有哪些功能?哪些小程序类目可以使用?

ZEGO即构

百度智能小程序打造购票观影一站式体验,影视宣发新玩法助力行业复苏

DT极客

需求条目化:一个让用户故事有效落地的套路

华为云开发者社区

敏捷 项目 需求条目化

区块链轻节点:“身”轻,责任重

华为云开发者社区

区块链 数据 数据隐私 轻节点

量化交易系统开发

威掂l8929545452

区块链 系统开发 量化交易系统 交易所

OpenYurt v0.3.0 重磅发布:全面提升边缘场景下应用部署效率

阿里巴巴云原生

阿里巴巴 容器 云原生 k8s 开源项目

红牛交易所app系统开发

威掂l8929545452

区块链 系统开发 APP开发 红牛交易所

Hummer 轻量级跨端技术框架详解及实战

Hummer 轻量级跨端技术框架详解及实战

程序员加班没有加班费是不是理所当然?-InfoQ