【AICon】 如何构建高效的 RAG 系统?RAG 技术在实际应用中遇到的挑战及应对策略?>>> 了解详情
写点什么

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

  • 2020-04-15
  • 本文字数:1760 字

    阅读完需:约 6 分钟

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

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


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


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


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


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


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


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


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

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

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



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


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

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

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



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


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


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

最后说两句

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


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


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


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


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


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


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


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


2020-04-15 16:441480

评论

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

【Java转Android】58,讲的太清楚了

android 程序员 移动开发

【中级—,一线互联网架构师设计思想解读开源框架

android 程序员 移动开发

学会会声会影,轻松成为视频剪辑达人

懒得勤快

【扔物线】消失这半年,讲的真详细

android 程序员 移动开发

【收藏】2021年Android跳槽大厂必备宝典(2),移动混合开发技术

android 程序员 移动开发

【自学Flutter】32 交错动画的使用,掌握这个提升路径,

android 程序员 移动开发

【设计思想解读开源框架】热修复设计-,卑微打工人

android 程序员 移动开发

【中级—(1),flutter面试题

android 程序员 移动开发

Java程序员必备的辅助开发神器(2022年版),建议收藏

Tom弹架构

Java 开发工具

【干货】Android BAT高级面试必问36题以及算法合集,android视频开发框架

android 程序员 移动开发

【收藏】2021年Android跳槽大厂必备宝典,阿里大牛整理

android 程序员 移动开发

【Flutter 专题】126 图解自定义两侧对齐 ACETabBar 标签导航栏

android 程序员 移动开发

【Java转Android】33,高级Android开发面试解答之线程篇

android 程序员 移动开发

【开发12年码农教你】Android端简单易用的SPI框架-,写给程序员的Flutter详细教程

android 程序员 移动开发

【包学包会】从一次请求开始,android蓝牙开发视频

android 程序员 移动开发

【性能优化实战】都知道小程序FMP优化实录,android音视频开发何俊林

android 程序员 移动开发

【View系列】View事件分发源码探索,android高级开发实战

android 程序员 移动开发

Microchip推出面向家用电器市场的电容式触摸屏控制器系列产品

浪潮云说 | “缓”而不慢,内存数据库Redis

浪潮云

云计算

【干货篇】Android各版本拦截进程对AMS的请求实战,移动互联网开发技术就业前景

android 程序员 移动开发

【Flutter桌面篇】Flutter&Windows应用尝鲜,flutter框架缺点

android 程序员 移动开发

极光笔记丨数据质量建设实践

极光JIGUANG

大数据 数据质量 数据质量指标

【干货】2021Android高级开发面试宝典以及答案整理1,透彻分析源码

android 程序员 移动开发

【译】使用Kotlin从零开始写一个现代Android-项目-Part1(1)

android 程序员 移动开发

【Jetpack篇】协程,腾讯T3团队整理

android 程序员 移动开发

创新赋能助力品牌崛起 恒洁开启品质卫浴新未来

【Java转Android】29,真的已经讲烂了

android 程序员 移动开发

【Kotlin篇】多方位处理协程的异常,Android高级工程师进阶学习—Android热修复原理

android 程序员 移动开发

【收藏】2021年Android跳槽大厂必备宝典(1),android教程零基础入门

android 程序员 移动开发

【最强】Android 项目集成 Flutter 实战分享,android开发笔试题

android 程序员 移动开发

【自学Flutter】1,详解Android架构进阶面试题

android 程序员 移动开发

程序员加班没有加班费是不是理所当然?_语言 & 开发_头哥侃码_InfoQ精选文章