众所周知,所有行业中,IT行业加班最为严重,国内比较大的IT公司都有加班文化.

为什么要加班?有的时候加班是为了项目上线,因为正在运行的项目,在晚上的时候访问量是最小的,这个时候做系统更新是损失最小的,有的时候是项目工期太紧或者碰到了技术难题等等之类.其实这类加班,大部分程序员都是可以接受的,最怕的就是无产出的加班.纯混时间图表现.既浪费自己的时间,也给公司营造不好的氛围.我之前被强制要求加班(当时刚开始工作,不懂这些人情世故,现在我也不必理会这种低俗的人情世故),我心里的第一个想法就是,我工作已经完成了,为什么要加班?加班做什么?把明天的功能写完了?明天写后天的功能吗?既然安排了进度表,为什么不按照进度表来?反正就是各种问题围绕着我,当然我没有说出来,直接硬刚了一波,说我家里有事,必须要回去.

还有一次比较恶心的加班经历,当时我们在做一个app,安卓端的已经写完搞定了,安卓的人就下班走了,IOS端始终在技术上出现问题,就在那里死磕,作为提供后台数据接口的我就倒霉了,跟着加班,还没事干,然后,弄到凌晨三点,弄不出来,放我们回去了,关键是第二天还要上班啊,我直接就在公司附近找了个七天就睡了几个小时.第二天去公司,整个人昏昏沉沉的,完全没状态工作,如果第二天项目一定要上线,那前一天通宵加班把所有技术问题解决,这无可厚非,关键是离项目上线还有一段时间,这样通宵加班没有任何意义,就算当天晚上确实做了很多工作,第二天的工作也会大打折扣,所以,如果你碰到了这样的加班情况,请开始更新你的简历找下一家吧

上文说到对于有效的时间不长的加班,大部分程序员都是可以接受的,因为确实是有工作需要加班完成,其次是在加班的过程中可以得到技术成长(还有加班费或者调休).我一直信奉一句话,程序员的成长速度与加班时间是成正比的,你的有效加班越多,证明你花了更多的时间在工作上,在研究技术上,你技术的成长也会比其他人快,曾经有接近两个月的时间,我每天在公司加班到10点半回家,当时在重构之前的一个烂尾项目.那段时间的加班对我的技术成长非常大,在之后,领导看到我天天加班把以前的烂尾项目重构成了现在新技术的项目后,也给我涨了薪水.

在快节奏的工作环境下加班极度的追求技术成长,还是劳逸结合.只有各位看官自己抉择,其实我前几年看到那个项目经理猝死马桶上的新闻后,我也挺惊讶的.后来我就养成了锻炼身体的习惯.

最近又听到了那首感觉身体被掏空,回想起两年前自己听这首歌的时候的情景,完全不一样的感受,所以有感而发写下这些废话,各位看官有啥好玩的加班经历,也可以评论区留言分享

关于IT行业加班的问题的更多相关文章

  1. 聊聊IT行业加班的问题

    IT行业(包括互联网行业)是快速发展的行业,有时候一家公司同时可能要开发多个项目,并发进行,在公司开发人员相对固定的情况下,要想在指定的时间内完成项目谈何容易. 项目多.任务重.需求的不明确.技术难关 ...

  2. 《Node.js实战(双色)》作者之一——吴中骅访谈录

  3. 从走出校门到Java实习生生活

    序 男,95年,这个学期就大四了,非计算机专业(数字媒体).目前在二线城市做Java实习生,待遇一般,应该算一个正常的实习生水平吧:租的一个约10平米的小单间,实习工资-衣食住行-杂七杂八的小消费差不 ...

  4. 第二次正式java web开发项目的总结(回收站恢复)

    都说互联网行业加班很是厉害,记得前不久网上还晒出了几个大城市互联网行业的加班排名调查,但是我们公司,或者说我们项目组倒是非常的例外,进公司也差不多半年了,才仅仅上个月有一个周六加过一天班而已. 不过好 ...

  5. 【转载】 996,谁的ICU?

    原文地址: https://baijiahao.baidu.com/s?id=1629803937354992525&wfr=spider&for=pc --------------- ...

  6. 阿里钉钉Android实习面试也太太太太难了吧,对算法的要求堪比字节

    本人研究生在读,在2月26日找了师兄内推阿里钉钉团队,28号接到了约1面的电话.幸好我提前准备了一个多月的样子,刷面试题.刷LeetCode(面了之后才觉得自己刷少了),对于我这样一个实习生来说题目还 ...

  7. 当我谈 "加班有罪" 我在谈什么?

    前言 PS. 本文只描述IT行业. 博客园果真人气比较高,我之前准备写个 "领域驱动系列",然后感觉大家不感兴趣,看来用的人不多,所以一直没动力续,但是昨天写了 [加班有罪] (h ...

  8. 通信行业OSS支撑系统软件研发思考

    一般的,对所谓大型.通信行业.OSS支撑软件系统,我们可宏观定义以下几点: 以年计的研发周期 以几十人计的研发团队 以百计的业务菜单功能点 以千计的数据库表 以万计的业务术语指标 以亿计的数据表记录 ...

  9. 2013国内IT行业薪资对照表【技术岗】

    (本文为转载,具体出处不详) 说薪水,是所有人最关心的问题.我只 想说如果想在薪水上面满意,在中国,没有哪里比垄断国企好.电力.烟草.通信才是应该努力的方向.但是像我们这种搞研发的进IT行业似乎是注定 ...

随机推荐

  1. win的使用

    1.net use 挂在远端文件系统,方便本机软件操作! 添加挂载文件   net use  h:   //192.168.1.1/file 删除挂载文件   net use /delete  h: ...

  2. 来自docker的嚎叫

    好吧, 这是我第二次玩这个玩意了, 其实我现在这家公司是没有接触到docker的, 因此对它也是半桶水的状态, 之前有朋友叫我写过shell去离线部署它, 部署都那样不值一提, 后来到我第二次去接触它 ...

  3. URL和URI简单辨析

    URI 全称为 Universal Resource Identifier,统一资源标识符,用来唯一的标识一个资源. URL 全称为Universal Resource Locator,统一资源定位器 ...

  4. webpack(import路径配置)(自动打开浏览器)(自定义运行命令)

  5. Hi3519v101 SDK安装及升级

    安装SDK 1.解压tgz压缩包 将 Hi3519V101_SDK_Vx.x.x.x.tgz 压缩包放入共享文件夹中,并解压到Linux内部如 /sdk 目录下,因为在共享目录中编译容易出现各种错误. ...

  6. 【NOI 2015】品酒大会

    Problem Description 一年一度的"幻影阁夏日品酒大会"隆重开幕了.大会包含品尝和趣味挑战两个环节,分别向优胜者颁发"首席品酒家"和" ...

  7. 1_Linux概述

    linux就是一套操作系统 //系统调用与内核如果能够参考硬件的功能函数并修改你的操作系统程序代码,那经过改版后的操作系统就能够在另一个硬件平台上面运行了,这个操作通常被称为"软件移植&qu ...

  8. 《温故而知新》JAVA基础二

    基本条件语句 switch语句,case匹配后会执行匹配的代码,如果没有break语句,会继续执行后面的语句,直到遇到break和程序结束为止 2.while循环 1. whie(){ do some ...

  9. 如何在nginx容器中使用ping、nslookup、ip、curl 等工具?

    Nginx镜像太精简了,启动一个容器进行测试时,常用的网络工具都没有,可以使用下面的命令进行安装.也可以直接起一个busybox容器进行测试. apt update #ping apt install ...

  10. 在虚拟环境下运行 Confluence 6

    这个页面针对运行在虚拟硬件环境下的 Confluence 提供一些信息. 概要 在虚拟环境(virtual machine (VM))下运行 Confluence 需要一些特定的技能来进行设定和进行管 ...