程序员为什么加班多,是什么原因导致的?

程序员为什么加班多,是什么原因导致的?,第1张

关于加班,曾有个流传甚广的故事:一家中国互联网公司招聘了一位日本研发,上班第一天,他对部门同事说:“我在日本就是个加班狂,希望大家能跟上我的节奏。”一个月后,他决定打道回府,临走扔下一句话:“你们这样加班,是相当不人道的。”

虽然这个故事只是对国内加班现象的调侃,但不可否认的是国人的加班时长早已名列世界前茅。面对疯狂加班的窘境,有人说这是因为员工的工作效率低,需要用工作时长加以弥补;也有人持反对意见,认为很多员工效率并不低,加班属于被迫情形。

虽然大家加班的看法不一,但面对现代商业高强度的竞争环境,无数企业为了不被淘汰,只能不断提升自身的运转效率。而运转效率的提升,离不开员工工作效率的提高。

但是在条件不变的情况下,个人的效率往往在一个恒定范围内,因此,很多企业会选择用更长的工作时间来弥补员工效率的不足。但是,加班真的是因为员工的效率低吗?

被偷走的工作效率

提升工作效率,除了优化公司的流程体系之外,还有一个易被常人忽视的因素要注意——大部分职场人在使用公司配置的老电脑时都有过卡顿现象,但几乎没有人太放在心上——根据Robert Half Technology 发起并由独立调研公司进行的调查结果显示:每位员工一年中,会在旧电脑上浪费 91 小时的工作时间。

看似时间不多,但因为卡顿而间接导致的沟通成本,人力成本,都直观的反应为员工的效率降低。

“电脑”设备的落后会引发很多问题,最基本的可能是导致员工工作效率低下,甚至离职。

互联网时代,员工在工作中产生的数据量经历了从KB到MB再到GB的质变过程,但处理这些数据的电脑仍是老旧产品。庞大的数据量,不稳定的老旧电脑成为了提升员工效率的绊脚石。

在读秒计算的商业竞争中,效率就是企业成败的命门。企业效率的提升,离不开员工效率的提高。但是个人的效率往往在一个恒定范围内,在原有条件下,提升个体的效率是一件比较困难的事。因此,为员工换新升级电脑,是保持企业竞争力的必然选择之一。

八代酷睿,让你的办公效率显著提升

著名调研咨询机构IDG最近的一份报告显示,企业对提高IT 效率和生产力的需求和关注程度最高,其次是对整个IT 系统和每台端点设备的安全性要求。

PC最核心的部件是处理器,它决定着整台计算机性能的上限。八代酷睿是英特尔近年来性能提升幅度最明显的一次。它相较上代酷睿处理器的性能提升了40%,过去5年的计算机需要45分钟完成的渲染工作现在只需要三分钟。

在具体软件的应用中,比如Excel公式更新、Outlook邮件整理、使用Microsoft Office 2016将PowerPoint转PDF,WPS表格开启、使用WPS演示转换PDF等软件 *** 作,搭载八代酷睿的平台有着不小的提升。具体来说,笔记本平台上实现对应功能的速度平均快了16倍,而作为台式机,则最高提高了34倍的速度。

八代酷睿+Win 10G,为企业安全保驾护航

大数据时代,企业的数字化转型是必然趋势,也因此企业对于自身运营所产生数据的管理和保护有着强烈的需求。

就在上周,著名芯片代工企业台积电,因为电脑安全问题而造成工厂生产受损,直接导致了数亿元的经济损失!面对日趋严峻的网络黑客攻击,企业的网络安全是绝对不能忽视的因素。

虽说网络安全与 *** 作系统的关系最大,但是以目前领先的 *** 作系统Win10来说,它在构建起密集的网络防火墙的同时,对于电脑的硬件性能同样有着高要求。如果说之前的电脑设备在效率上还能不拖后腿,那么面对日趋严重的网络攻击,它的应对能力必然大打折扣。

因为硬件才是所有计算设备的基础,所以面对运算能力要求愈高的 *** 作系统,只有八代酷睿处理器可以让Windows 10发挥出应有的实力。相比之下,其它处理器就不得不面临着性能打折。

更何况八代酷睿处理器还整合了英特尔身份验证解决方案。它以生物识别技术为基础,取代传统的密码方式,大大提高了密码的防泄漏能力。因此,英特尔八代酷睿处理器与微软Win 10G的组合,就是当前企业面对网络攻击时最好的防护盾!

傲腾助力,企业换新的高性价比之选

在大数据时代,企业和员工所产生的数据量越来越大,对于数据的存储也是企业不得不面对的一项高支出。但是在选择存储介质时,企业也往往陷入两难境地。

传统的机械硬盘虽有大容量的优势,但运行速度实在令人捉急,选择它有可能会导致员工的效率下降;固态硬盘解决了存储速度的问题,但是高昂的售价又会增加企业的运营成本。

因此傲腾加速黑科技就是企业的不二之选。它通过为普通大容量机械硬盘提速,使其读写速度达到媲美SSD级别,而这种搭配组合,售价方面也比普通SSD要便宜,可以说性价比极高!

如果你已经很久都没更新过你的PC办公设备,那么这一次,英特尔用近年来性能提升最多,安全性做得更好的八代酷睿,提供了足够的理由让你跟以前的老旧设备说再见。

联想ThinkPad E580

基本上可以说是这样。

我们公司不仅要做自己的医疗美容平台,还要接别的公司的外包。那真的是恨不能把一个程序员掰成两个使用。每天下午六点下班,加班加到晚上八点是常态,隔三差五的会加到晚上十一点。

不过还好,我在编辑部,一般都用不着加班。

导致程序员加班的原因很多,主要由以下几方面吧:

1需求不清晰。需求人员或者项目经理、产品经理没有吧需求梳理分析清楚,等开发到一半甚至开发完了,才意识到需求错了,需要重新做,眼看项目或产品都快交付了,只能让程序员加班了。

2管理问题。企业文化,就是加班,本来没啥活,但领导就觉得员工加班他心里踏实,所以那不管你是不是程序员,一律加班。

3自身问题。效率低,解决问题能力不行,分配的工作任务无法在规定时间内完成,那只能加班,自行解决了。

4工作任务紧急。突然要开发一个新功能,客户要求时间紧迫。不加班,无法完成。

5工作量大。日常工作量就是大,一个人干两三个人的工作,干不完,加班还干不完呢,加班成常态了。

从甲方角度看,我就想要什么产品3个月上线,这是战略和领导决策决定的,不能拖太长时间。

甲方以这个要求去找乙方,乙方销售为了完成业绩,他满口答应。

售前一般不会反对销售。

合同一旦签署完毕,销售业绩就认为算完成一大半,后续介入内部流程就可能减少。

这时候认为,按时交付的责任应该在研发方面。

开发和产品团队此时可能还需要进行需求分析,系统设计,提交文档,正规一些的测试部门还要审核文档。

然后这些事都走玩,开始开发任务。开发人员每天一个日报,每周一个周报,几乎天天开会讨论。

白天都在讨论问题,只有晚上其他部门都走了,无人打扰时,研发才可能专心敲代码。

没让专业的人做专业的事情, 是工作开展的大忌,在工业上,早已证明了一切,在工厂生产中,工人流水化作业,一个人只专注一件事情,会越做越熟练,越做越快,越做效率越高。

在软件开发分工越来越明确的今天,让后端人员抢前端人员的饭碗,去写网页、样式,效率能高吗?让后端人员去抢DBA的饭碗,去做数据库优化,效率能高吗?

不专业的人做不专业的事情,可能和公司的发展历程、组织架构、人员规划有关;也可能和任务安排有关。

公司发展初期,养不起很多专业的人,可能更需要“全栈”工程师,啥都一把捉;公司发展的过渡期,有点钱了,也意识到了要让专人做专业的事情,但是人员还没招齐,那没办法,你也得兼职着做各种各样的事情。如果公司有钱了,发展也成熟了,不是属于以上两种阶段,在IT组织中,连前端、后端、测试、架构、DBA、网络、服务器运维、技术支持、安全、产品,这些职能都没区分好的话,就会对工作效率有影响。IT一线工作人员,每个坑位,都需要一颗专业的螺丝钉。

开发人员不注重代码质量,导致后期返工,导致效率低

有 时候,快即是慢,对于经验不足或者习惯不好的开发人员,开发前期,被迫或者自己没意识到,为了追求进度,逻辑没考虑周全,没做好自测,代码能跑起来就算完 成任务了,表面上任务完成得很快。但是在项目后期,测试阶段,问题大规模爆发,甚至要返工,由于测试后期,离自己写代码的时候,可能隔了一段时间,有的东 西自己都忘了,再回过头去重新“熟悉”,效率能不低吗?更为严重的后果是让项目进度不可控。因此,就算进度再紧张,也顶住压力,必须要做最基本的测试,再进入下一个任务点。

个体组织人员膨胀,出现沟通成本大的问题,导致效率低

沟通成本是人员膨胀后,暴露出来的首要问题。

举个简单的栗子,很多公司都有每天晨会习惯,如果一个组有5个人,开晨会汇报工作,平均一个人汇报2分钟,就需要10分钟,现在一个组增加到10个人,一人汇报两分钟,都要20分钟才能汇报完。时间就这样过去。

再举个栗子,30人天的工作,分给2个人做,可能需要15天,共耗费30人天,但是分给5个人做,6天能完成吗?

信息在沟通、传递的过程中,可能会“失真”,你想的,不一定能100%说出来,你说出来了,别人也不一定能100%理解,而且每个人的理解能力、知识体系都不一样,理解起来容易产生偏差,产生偏差就容易做错事情。

因此,如果人员出现膨胀,要以项目为单位,进行合理的项目拆分、人员拆分。同一个“小项目”最好不要超过4个人负责。沟通的时候,推荐使用口头+书面+复述,减少沟通过程中的信息失真。

上、下属之间相互不信任,做事有阻碍或者导致重复工作,导致效率低

上 下属相互信任是一切工作的基础。如果上级不信任下属,不敢授权给下属,凡是都要自己过一遍,而上级往往是一对多的关系,这个时候,工作瓶颈会出现在上级身 上;如果上级不信任下属,搞一堆监督机制,为了下属不做错事情,又让别人同事过一遍,又要耗费额外的成本,劳民伤财,而下级得不到信任,做事受阻,久而久 之就会畏手畏脚,很难独当一面,或觉得自己有能力没地方使,干脆走人。

上级应该充分信任下级,放心授权让下级去做事情,但这些都一个前提就是要有一个较好的软件管理过程,包括开发环境和测试团队和在完成任务的过程中进行一些辅导和进行重要节点管控和监督。

上级不信任下级,经常碰到,而下级不信任上级也很要命。程序员是很有个性的工种,不好管理,往往特别多想法。就好像车轮子陷入泥潭中,上级说车子往前推,有的人又说,往后拉,各自发力,估计车子永远都摆脱不了泥潭,还谈何效率?

因此,如果有意见,前期可以提,但是解决方案一旦定下来,应该上下一心(即使有意见也埋在心底吧),朝着目标一起去努力。

不同部门之间沟通存在隔阂与障碍

软件开发过程中,在IT范畴内,不同部门难免有交集,例如开发与运维、开发与测试,不同岗位承担的责任、掌握的知识体系、考虑问题的角度往往不一样,导致处理事情受阻。

举 个栗子,有一次,开发人员为了验证某个问题,需要运维人员协助重启某个站点。对于开发人员来说,这个站点,用的人比较少,而重启也是一瞬间的事情,风险为 基本为0,但是由于运维人员掌握的知识体系不一样,怕重启了会造成很大影响,甚至害怕出了问题要自己承担责任,明明可以瞬间 *** 作解决问题的,又要等到中午 或者半夜三更没人的时候才敢重启,效率就是这样降低了。这个时候,需要运维人员,去学习一下相关知识,或者引入新流程,例如,重启站点,需要某个专业人士 口头同意,即可立即执行。

因此,不同部门之间的人,应该互相学习,才能更好地沟通;做事情,尽量做轻量级的流程化、标准化。

上级工作安排不到位

上级工作安排不到位,也会导致工作效率低。有时候会有这种怪现象,可能很多事情没做,但是下面的人没事可做;或者有的人很忙,有的人很闲。

软件开发分工,不像搬砖头,一人搬一车就行了。软件开发, 工作量化本身就是一个很难的地方,如果项目经理没有做项目计划,没有做工作点、任务点拆分工作就很难安排到位。特别是刚刚从程序员转型做项目经理的人,过 程性思维,不会对项目做整体的把握、整体规划,想到哪里就做到哪里,想到什么就分配什么工作,最后一团糟,一会把下面的人累死,一会又让下面的人闲死。

加班肯定是有的,不过看公司,我们公司工程事多的时候加班,也有周末加班一天的,不忙的时候加班再坐坐就走了,看工程,我觉得加班程度还能接受。就看你公司怎么样了。

外包公司一般加班比较多,做自己产品的好一些,还有就是有些外包公司有什么项目来就做什么,甚至在不同的语言间切换,这样你很难精通一门语言,精通一个行业,不建议去这种公司。

建议找个有自己产品的公司,加班也会少些,可以有时间自学提升,公司做工程越到后来提升就越小了。自己去学习新技术

it男一般都不理人,很内向,和他谈恋爱要多站在他角度想一想,他可能不会表达自己,你要主动亲近他。如果你喜欢浪漫,他平时可能不会的迎合你,但一旦浪漫起来,会让你感动的流眼泪。好好爱他。

很多人给IT男贴标签,认为IT男闷,宅,忙,无趣,轴,直男,单纯,工资高,青春饭,猝死人群等等等等。

而我接触下来,我觉得自律,爱学习,认真,有目标感,有使命感,努力,上进,然后是真的忙,真的很忙很忙。

因为互联网的崛起,IT行业成为了一个炙手可热的行业领域,这个行业里的工作岗位成了大家竞相追逐的战场。有的人看重了行业发展前景,有些人看重了薪水,有些人兴趣爱好,有些人盲目随波逐流。咨询过很多新一代的少年们,二十出头,不管以前学什么专业,现在都想跻身互联网行业分一杯羹,想做码农,想做人工智能,想做数据挖掘,想做机器学习,想做图像处理等等,每个人都有自己想做的事情,但是每个人的理由都千奇百怪,唯一统一的一个是,好像除了这个行业其他的行业都没有发展前景了,好像现在再不进入这个行业就要被社会淘汰了。

帮助很多人做过测评分析,以前学电子工程的,现在要学软工,以前学机械工程的,现在要学人工智能,不管性格能力是否匹配,而这些已经成为了个人或者家庭为之奋斗的目标了。而实际上,跨专业领域或者想踏入这个领域的人,对这个行业的了解到底有多少呢?

我和IT男谈了恋爱以后,我觉得这个行业真的是当下时代最辛苦最累最需要学习避免被淘汰的行业。每天晚上十点下班,都会觉得可能有点早,十二点到家好像是常态,而回家之后还要自学,第二天仍然能准时到岗,不敢有任何松懈。这个行业也是人才辈出,今天不努力,今天没有学习新的能力,可能很快就会被取缔。有多少人下了班还在自学,有多少人是被专业面试给淘汰,有多少人名校毕业发现入职什么都不会,有多少人就只是想早点回家吃饭睡觉,有多少人周末不用加班,有多少人就只是想过个普通人该有的日子。可时代仿佛并不允许。

不知道为什么,这个行业这么辛苦,但是却仍然有大批量的中国新青年或者世界新青年投入它的怀抱,只是国外没有国内的务工时间长。人生就像围城一样,没进来之前,总觉得好像很缤纷,进来之后,亦又渴望外面的清淡与正常。996也好,鸡汤也好,这个时代对于IT们是不公平的,人生很长,我们生来不仅仅是为了工作,不仅仅是为了帮助企业实现KPI,不仅仅是为了用所有的零碎片时间学习提升自己,不仅仅是为了担心被淘汰,不仅仅是为了让自己变成了一台机器。明明是时代的优秀者们,明明有着最新的技术和能力,明明可以有资本轻松的吃一顿饭,可是被时代的压力压榨着。所有的人都逐渐认可并且习惯了这样的工作生活方式,所有的人都在加班涨薪中实现了自我价值,所有的人都在以团队KPI为自己的动力,所有的人都在忙着担心被淘汰。是大家的一再妥协最终败给了扭曲的社会就业环境,败给了996和生命的最后一道防线。

以前我认为最危险的工作是一线工作人员,可能是警察。而现在最危险的工作,IT应该算是之一,你不知道你的健康会在什么时候受影响,你不知道你的健康在工作面前是否值得一提。大城市的生活让年轻人喘不过气,所以大家都愿意用最小的代价,用最扎实的能力去赢得一份还不错的薪水,为的是维持生计,为的是赶上时代步伐,为的是能在城市立足,为的是可能自己都在质疑的梦想-我热爱它!我听过一个最搞笑的对话,“我儿子很爱打游戏”,“那你儿子很适合学IT,一定要先对电脑感兴趣才能学好的哟”!我不认为这个爱打游戏的人一定适合做IT,或者一定能把这个工作做好,因为可能没有时间打游戏。

格子衫,工装裤,戴眼镜,这是时代给IT男贴的造型标签,也不全部都是这样。他们可能也喜欢吃肯德基麦当劳,可能也喜欢穿牛仔裤,可能也喜欢踢足球,可能也喜欢去唱KTV,可能也没有那么含蓄。节日的时候可能会送一把比较实用的梳子雨伞,吃饭的时候可能也喜欢喝果汁,工作起来了时候可以旁若无人,给台电脑就是公司在线。而大多数的时候,也是需要关心和关怀,袜子破洞了但是没有时间买新的,胡子一周了没有时间刮,头发掉了很多却没有发现,一个月报销的加班车费小一千,中午不舍得点超过二十的外卖,每一个bug都会及时处理,话不多也没时间说。

请善待每一个IT男,因为他们都有一颗忙到没有时间出轨的爱你的心,因为他们可能没你那么懂生活,因为他们可能有虚拟世界里的悲伤和孤独。

互联网行业,加班的比率可能会大一些。这些公司加班的原因主要是互联网产品迭代速度快,线上项目发现Bug也必须在第一时间修复,并且需要不断地优化,已应对不断增长的系统压力。

另外一些是因为业务节点,比如双11,618这种日子,一些公司真的是全民皆兵,甚至都是要住在公司了,这种情况必须加班。

一般的互联网公司工作都是d性制,很多程序员都是晚来早走。程序员是互联网行业的主力军,中流砥柱,我认为程序员加班与本身的工作性质有关系,有的Bug一出现影响线上的全局,必须加班搞定。

普遍的,几乎是全行业的加班现象,应该始于IT互联网时代初期。

九十年代中后期,IT产业迅猛发展,全行业专业技术人才稀缺,而市场需求却十分庞大,这势必出现人力资源严重不足的现象。怎么解决?只能在原有人员的基础上,增加上班时间来保证工作量。

其次,老一代IT从业人员,具有一种开风气之先的自豪感,愿意为工作废寝忘食,尤其是程序员、网页制作者、平面设计师以及后期的动画制作、网络接口工程师等,他们的工作时间并不是以日计算,而是以项目为准,阶段性工作目标不完成是不能休息的。如网页制作者,每天必须更新网站内容,这个工作量非常巨大,而那时,只有早期微软的Frontpage以及Dreamweaver的早期版本, *** 作起来费时费力,长此以往,于是就形成了全行业的加班习惯。

与此同时,金融、资本业崛起,特别是移动互联网的迅猛发展,技术创新,观念创新,催人奋进,容不得半点懈怠,即使全负荷工作都可能落到别人后面,原形成于IT行业的加班文化,便像病毒般蔓延到全职场。

职来职往,加班成就就业?

还有一个行业,广告传媒。这个行业有个灌口,“女人当男人用,男人当牲口用”。这就是这个行业从业者的真实写照。

本人早期曾经在互联网公司和广告传媒公司上班,深知其中的艰辛。目前职场,继承了加班文化,当你去大一些的公司面试时,必然要问你是否能接受加班?可想而知,“加班”是多么“深入人心”!

整个职场的现状,在短期内不可能消灭加班,也不可能所有的加班都有加班费。虽然不符合劳动法,但大多数时候,加班却是劳资双方你情我愿的事。很少听说因加班太多去打官司的员工,即使你一定会打赢,可以后谁还敢用你!

多么希望少些加班,让我们放松一下

不能说8小时工作制形同虚设,只能说社会竞争太激烈,竞争就要付出代价!其实,如果年薪是30万,那起码里面的10–15%是属于加班费,这或许在面试时双方就达成了默契。

加班现象并非仅存在于我国,欧美发达国家的一些行业或许更有过之无不及,如著名的财务公司普华永道,著名的审计、税务和咨询公司毕马威等,他们员工的加班更是家常便饭,而且还是世界各地连轴转。

在这样一种大趋势下,无法单独去谈劳动法的法条。寄望于人工智能可以替代大量机械式、重复性的工作,如程序员或被智能程序员系统替代等。如果真的有这一天,这个世界只需要少量人工,大部分工作由智能化设备代劳的话,又将会出现一个新的社会问题,那就是目前的社会分配制度需要大幅度调整,社会观念需要及时更新,否则将会引发新的,巨大的社会矛盾。

以上就是关于IT公司加班情况普遍,因为工作效率低吗全部的内容,包括:IT公司加班情况普遍,因为工作效率低吗、你所工作的IT公司每天都要加班吗、程序员为什么加班多,是什么原因导致的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/8823703.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-22
下一篇 2023-04-22

发表评论

登录后才能评论

评论列表(0条)

保存