Linux/Nginx/Apache/PHP/MySQL/C/JAVA/Python/Perl/关系型数据库/Memcached/Redis/MongoDB/Tokyo Tyrant/NoSQL/Sphinx/Solr/Lucene/ElasticSearch/搜索引擎/面向对象/设计模式/数据结构/算法/架构/分布式/高性能/高可用/高并发/高可扩展性/文件系统/开源/大数据/数据挖掘

聊聊IT行业加班的问题

IT行业(包括互联网行业)是快速发展的行业,有时候一家公司同时可能要开发多个项目,并发进行,在公司开发人员相对固定的情况下,要想在指定的时间内完成项目谈何容易。

 

项目多、任务重、需求的不明确、技术难关的挑战、开发人员技能水平有高有低、各部门各职位之间的沟通时间成本等等这些因素均会造成项目很难在指定的时间内完成,公司为了项目早点完成、早点上线、早点投入市场,会让技术部门加加班赶赶进度。

 

一般来说,要加班的话,与项目相关的人员均需要加班,这其中最有可能加班的是开发人员(包括前端开发工程师、后端开发工程师),视觉设计师、软件测试工程师也有可能加班。

 

这里主要说说开发人员的加班问题。

 

我相信没几个人是愿意加班的,因为本身来说,一天工作8小时,一周工作40小时,每天面对电脑,这样下来已经非常累了,如果继续加班,身体可能会越来越疲劳,效率会越来越低。

 

如果加班的效率很低,这样的加班不加也罢,如果员工非常不情愿加班,这样的加班也没有意义,低效率的加班感觉是浪费时间,还不如让员工好好休息,以更好的精神状态迎接白天8小时的工作,有时候公司要求员工加班,如果加班一段时间以后发现进度还是没有明显的改进,那公司要好好想想有没有必要继续加班下去了。

 

真正能力强的、效率高的员工,正常工作的8小时可以完成很多工作,能力弱的、效率也不高的员工,如果加班的话效率也不会高到那里去。

 

IT公司偶尔加加班其实是可以的,在什么情况下可以偶尔加加班呢,比如项目快上线的关键时间,为了使项目上线的时候尽量少出现问题,在项目上线以前多花点时间继续改bug、优化程序; 由于自己的问题拖了整个项目组的进度,自己可以加加班,把项目进度提上去。

 

另外加班还分主动加班与被动加班的问题,被动加班是公司要求或上级领导要求的加班,主动加班就是公司没有要求加班,但是自己觉得项目在指定的时间以内完成有难度,所以主动加加班。

 

延伸阅读:
http://www.baidu.com/s?wd=程序员%20加班
http://www.sogou.com/web?query=程序员%20加班
https://www.so.com/s?q=程序员%20加班
http://www.baidu.com/s?wd=程序员%20工作效率
http://www.sogou.com/web?query=程序员%20工作效率
https://www.so.com/s?q=程序员%20工作效率

posted @   蔡华锋  阅读(822)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 【杂谈】分布式事务——高大上的无用知识?
点击右上角即可分享
微信分享提示