⑴ 做程序员每天正常工作时间是多少小时如果要加班一般加班到多少点
程序员也要看公司的情况,有的公司程序员很少加班有的很多。
加班的情况也是比较常见的,单说我身边的c++,java,ios,前端,
加班最多的就是c++和java,ios,有的时候加班到第二天早上,有的加班到10点左右。
机呼每一个程序员都加过班,不加班的真的很少。
有的公司提供休息的房间,也会有一些加班补贴。
有的时候公司升级软件啊什么的都会是在夜深人静的情况下升级或者测试。
⑵ 程序员 加班 大家是怎么看的
程序员?那是相当的不容易! 时下的程序员,几乎成为了一种生活状态的代名词,他们过的是“固定程式”般的生活——上班、加班、回家开夜车然后再起床上班,周而复始。他们大多领着高薪却仍然单身,精通计算机语言却少言寡欲,总想要离开这个行业,却害怕一身本领将无处施展,唉,看来程序员虽然拿高薪,工作内容看似简单,还真得不是那么好当! 程序员的加班并非本意很多人不理解为什么程序员的加班情况如此普遍,其实这都要归咎于IT行业的加班浪潮,由于IT行业数量众多的年轻从业者及激烈的竞争环境,加班的情况是十分普遍的,当然不排除有员工为了表现,但更多的是由于时间紧迫没有完成计划内的任务。而让我们来看程序员的工作内容:首先是编写程序和设计页面,这类型的工作对时间没有要求,哪怕你做到凌晨,系统后台仍然不会关闭,如果不需要休息的话甚至可以决战到天明;其次程序员的工作内容破碎、繁杂又庞大,通常情况下实际完成时间总要超过计划时间,因此加班对于程序员来说是再熟悉不过的事情。 而企业未能给程序员一个良好的引导,比如每天加班时间不能超过1小时等,以规避程序员高工作时常、但效率并不理想的情况。 容易“眼高手低”记得曾经有一个做程序员的朋友跟笔者闲聊,他说,项目周期的预测,就如一条小鱼迎面像你游来,他的脸只有那么小,以至于你以为瞬间就能搞定。不过当你着手去做这个项目,做着做着你就发现这条小鱼尽管正面看起来很小,但他的身长竟然有几公里,你甚至看不到他的尾巴在哪! 可见程序这个工作,想测算出准确的项目周期十分困难,需要很多的经验及对客户心态的把握,通常做着做着,程序出现新的困难或者令人措手不及的变化,项目拖延又拖延,任程序员耗尽一身本领也未必搞定! 环境闭塞 缺乏沟通 程序员由于每天对着枯燥的电脑语言,很容易变得沉默寡言,对现实生活中的林林总总表现的漠不关心,在工作中对于公司的其他部门也缺乏有效的沟通。笔者了解到,许多公司的销售为了讨好客户,会承诺一个不切实际的项目完成时间,这就苦了做程序员的兄弟,而他们通常喜欢将这种压抑埋藏在心底,极少的表达出抗议,周而复始恶性循环,导致他们在每天沉于繁杂的工作之中,愤怒却无力呐喊。程序员们一定要推崇沟通能力强的同仁去做部门领导,这样的人才可以更多的为部门争取利益,改善程序部门的“憋屈”状态。 超负荷工作身体堪忧在各行各业中,程序员面对电脑的时间可谓无出其右者,这部分人群的视网膜视紫红质很快就被消耗掉,同时睡眠的时间通常比较短,进而影响了视力。而不理想的办公环境,不舒适的办公椅和鼠标则成为了程序员脊椎、腕关节疲劳受损的兇手,程序员经常透支着身体来换取高额薪酬,未来不免将这些薪酬相当一部分都要花在未来的身体保健养生治病上,可以说是相当的不容易。 因此程序员一定要学会爱护自己,使用低噪、低辐射的PC设备,在环境不理想的情况下要想办法配备舒适的办公椅及人体工学键盘鼠标,从而降低工作生涯给身体带来的各种恶劣影响。
⑶ 程序员平常上班的时候,为什么每天都会加班
如果程序员的工作没有完成,那么肯定是得要加班,尤其是一个项目,要凌晨上线的时候,别人如果都在加班,你怎么可能好一个人回去?
⑷ 程序员为什么总是加班
程序员为什么要加班
首先,假设这个程序员是一位职场新手甲。他刚大学毕业,没有工作经验。来自产品的需求,他要理解很久才能做。然后开发的过程中会遇到各种问题,如果经验不足以支撑他快速完成任务,那么只能求助于网络,书籍,熟人。如果这些都帮助不了他。他需要求助于同事。但是次数频繁,同事会厌倦于帮他解答;他也会羞于咨询。这时,他一天下来,基本都会卡在一个很简单的问题上。下班了,他还没有完成任务。没错,他需要加班了,因为他的编程能力非常差。
大概没有人会知道他是因为需要处理一个并非高科技的问题。不懂技术的上司以为他是个勤奋的员工,非常看重他。可是,这什么进度还是会这么慢呢?创业的公司可等不起。这一切,如果招到一个有经验的开发人员,这一切的加班似乎都不需要。
好吧,公司开除了这名程序员或者他因“个人原因”辞职了或者公司再招到一个相对有经验的程序员乙。当然,有经验的代价就是公司要付双倍的薪水。所有之前的需求在他这边都没有遇到过加班的情况。他是一名非常有经验的程序员,他在过去的二年时间一直在处理相关的开发工作。到这边来,所有的问题都是小意思。他的优秀表现让公司惊喜和意外,公司觉得即使再招十个之前的员工也比不过他一个人。所以,双倍的薪水又有什么呢?
一段时间后,公司开始提各种各样的需求,他终于开始加班了。加班不是因为某段时间需求的总量多了。而是因为随着公司的快速发展,需求也越来越多样化。他的知识储备不足以令他总能轻松应付。他变得和第一个程序员一样,也加班了。只不过加班的原因不一样,第一个程序员是因为一些代码的调试的原因,而这位有经验的程序员是因为一些从没听说过的技术。他的加班让公司同样对他很重视,甚至认为是一位好伙伴。
与此同时,公司在招他的时候也招进来了一名优秀的毕业生。他同样是一名没有经验的程序员,但是他有很好的学习能力。开发进度缓慢让产品人员和运营人员都难以接受。但是他总能在最后关头交付代码,尽管上线后需要修修补补。他经常加班来学习以便攻克技术难点,公司对加班的员工表示欢迎,因为没有人让他们加班,也不需要给他们加班费或者调休。公司为所有加班的人员提供良好的晚餐。他可以接大大小小的各种需求,只是,开发时间要比较长。但是他不会遇到那种代码调试不通过的简单的问题。相比程序员乙,程序员丙由于经常拖慢进度经常被产品和运营建议开除或者调岗。
可是后来,公司对他欣赏有加。原因有二:一是他终于可以用和程序员乙接近的时间来做任务;二是在程序员乙那里看似不可能的任务,程序员丙总能在最近关头给出解决方案和代码,只是时间比较长。产品和运营的观点发生了改变,向公司建议开除程序员乙。程序员丙是一个学习型的员工,时间让他有经验后,他成长成为一名更优秀的员工。
公司有过教训后,终于不惜花重金去请各种优秀的程序员。因为只要有一名这样的程序员,就可以少请许多败坏项目的程序员。于是,公司有了程序员丁。他在过去的一段时间里有着不错的工作经历,帮助过所在的公司完成了各种重大的项目解决了相当多的行业技术难点。他的到来为公司带来了很好的活力,所有之前遇到的问题都不复存在。他成为了所有程序员的主管。后来,他还是加班了。因为公司的良好发展,于是聘请了更多的产品和运营。开发团队忙不过来了,他作为主管要求大家一起加班。
为了缓解这种局面,他向公司申请增加程序员。公司答应了并再招了二各分别类似乙和丙的程序员,没错,公司不会再招聘类似甲的程序员。团队不需要加班了。
好景持续不长久,一段时间后,加班的情况再次出现了,因为竞争对手的努力,让产品和运营提出更多的需求。他发现产品和运营的需求源源不断地输入。可是有些需求可能用户永远用不到或者三天后就变化了。为了解决这种局面,他找来领导和各部门的负责人来商讨解决的办法。有人提出走敏捷开发。公司决定新成立一个小团队来做测试。于是公司每一个敏捷开发团队成立了。时间证明了,这个新团队终于可以不加班了。而对需求的完成总体让产品和运营满意。
乐观的局面总不能持续很久,因为线上出了一个令用户急剧下降的bug。他们需要加班通宵,或者回退代码,或者修复这个bug。没有使用很好的版本回退办法,只能是一场恶梦。持续集成和自动发布加入到他们的团队。没错,程序员丁开始在团队里实施非常好的项目管理的方案。起码发新版后,非工作时间在线上出bug,任何有权限的人员都可以轻松地一键回退。剩下的,上班再说。 ... ...
这就是我要讲的程序员为什么要加班的几个故事,欢迎各位补充。以后我也会补充更多的故事。其实所有的后面都不重要,我只希望各位创业者,在招聘程序员时,避免遇到程序员甲,争取找到程序员丁。作为开发人员的我们,也要努力成为程序员丁,保证自己的职场竞争力。还是那句话,软件开发不是高科技的东西,这世上并没有软件科学家一说。我们能做的是让开发更像一门艺术。
PS:不过高质量了,供大家看吧。
⑸ 程序员工作真的很忙么 经常加班吗
程序员加班一般是:
1、工作内容确实很多,需要赶进度才能完成。
2、工作效率低下,规定工作不能按时完成。
3、领导原因,有些领导就喜欢安排加班,不管有事没事,没事让你坐那玩都要做出加班的样子。
⑹ 程序员们,天天加班,真的有意义吗
“ IT 行业加班到底有没有价值?”
现在 IT 行业加班是普遍现象,然而加班是否能够加快工作进度呢?
加班使人疲累,降低工作效率。
加班不给工资,降低士气。
加班给福利,可能会有无效率的加班(赖着)。
某乎友据我所知,有不少 IT 公司是不加班的,然而他们的项目非常成功,反而不少公司的加班只是为了混福利。
在无法完成任务的情况下自愿加班不仅不影响士气,反而能提高效率。
装逼侠的回答一年总有那么几天,东西是做不完的。周末回到家,脑子里都还是工作上的东西,怎么设计,怎么解决,想的停不下来,索性给老婆请个假,拎着包去公司了。偌大的办公室,就我一个人,安坐妥当,开听可乐,敲起键盘。饿了,就到楼下的中国馆子打包一份大盘鸡。啃着鸡肉,吸溜着面条,看着log翻滚,爽得一塌糊涂。问题解决,关灯锁门,哼着歌就回家了,心情大好。除了老婆,没人知道我去加班了,公司不知道,老板不知道,没有表扬,也没有加班费。这样的加班有意义吗?有!至少我爽了。问题解决了,进度赶上来了,我就不用担心,不用焦虑了。这对我很有意义。但大部分人的加班并不是这样。而是这样老板不走,经理不敢走;经理不走,小兵不敢走;大家都不走,你凭什么走?
加班成了态度,成了文化,成了衡量表现的标准。
这样的加班,只是讨好,没有意义。
对于说加班有价值的说法,你也绝对能找到反例,因为国内很多公司的加班方式确确实实,除了让老板看着你在努力干活以外,没有任何价值。比如经典的早 9 晚 9,实际上 6 点以后磕瓜子混晚饭上淘宝看微博比比皆是。如果你反驳我说你晚上 9 点还在努力工作,那你早上 9 点一定磕瓜子上淘宝和同事扯淡,或者中午吃了个巨长无比的中午饭。我在这个行业里面工作了10年,从来没有见到有人可以长时间集中精力 10 个小时,事实上,就算是非常好的开发人员,平均每天能集中精力工作的时间在 6 个小时左右,不信自己可以测算一下。某国外知乎大神理论:所有的原因都基于一点:软件工程师需要整块的时间。这个时间可能是 1 个小时,也可能是 3 个小时或者 5 个小时, 如果软件工程师在这个时间块中被打断了,那么重新恢复工作状态的时间会非常久。
举个例子,如果一个软件工程师在解决一个问题需要 4 个小时,然后在这位同学工作了 2 个小时以后,突然老板安排开一个会,可能就开了 10 分钟,那么这位同学重新开始工作的时候,可能需要再花半个小时,才能记起来之前工作的种种细节,然后才能继续工作。所以表面上工程师只被耽误了 10 分钟,事实上,耽误的时间是 40 分钟甚至一个小时。
如果这个原理你理解的话,那么加班到底有没有价值的问题就非常好回答了。
假设一个工程师下午 4 点钟突然发现了解决一个问题的办法,不过很不幸的是,解决完这个问题需要 4 个小时。 那你是希望他上班上到5点然后第二天继续来做呢,还是加班到 8 点,做完再回家?
当然是加班到 8 点,做完再回家, 而且不仅作为团队 Leader 的你会这么想,工程师自己也会倾向于这种方式。 毕竟他也知道, 做到一半,第二天再来,捡起来非常耗时间,麻烦,且没有效率。只有这种形式的加班,才是有价值的,而且是有非常大的价值。只是你有没有注意到,这种加班一定要和弹性工作制结合在一起,因为如果别人工作到8点你还是要求他第二天8点来上班,他很快就会 懒惰疲惫。所以, 软件工程师开发中,加班的管理其实是和时间管理一起处理的。 说到底,是以任务为导向,制定 dead line 以后,然后工程师自主安排时间,然后尽量少去打扰他们, 爱加就加,不加就不加, 任务完成才是第一。说了那么多,最后说一个挺有实践意义的做法,如果你的项目很紧需要加班, 你又确实不理解弹性工作制是个啥,那就加班吧,给钱就好!好了!让我们回到现实
加班有没有价值取决于是否加班是由谁决定的。
如果是由公司决定的,那么虽然不能说加班绝对没有价值,至少是无法获得和时间成比例的效率提升。
就是说,每天工作12小时无法获得8小时的 1.5倍的产出。
无论让员工加班是公司用威逼的方法,还是利诱的方法达成的,效果都好不到哪里去。甚至会让不少员工产生极大埋怨,想想平常人都是容易被环境影响,负能量聚集,后果是什么?
但是如果加班时间是员工自己控制的,那么效果就不一样了。
自己心情好可以多工作一会儿
有个问题没解决好很想知道到底怎么回事就弄好了再下班
刚更新的版本担心出问题就留下来观察观察
约了小伙伴们去打球、聚会、腐败,下了班就走
这几天有点累,早点回去睡觉
总之,在自己状态好心情好的时候加加班,反之则按时下班,这样的加班才效率高。
下班时间之后的公司,不会开会,不会有人找,也比较安静,没有了打扰,连网速都变快了,工作效率自然高。
解决方法:
“找需要你的工作,而不是你需要的工作”,很多人对此理论嗤之以鼻。
大家没想明白,之所以被迫加班,就是因为你很需要这份工作,而工作并不很需要你,你不干随时有比你更需要这份工作的人来替代你。工作不需要你,你就没有博弈的筹码,不能控制自己的工作时间。
⑺ 程序员连续加班在餐厅泪崩,程序员工作究竟有多累呢
提到程序员这个工作,大家都会觉得非常的辛苦,虽然工资也很高,但是就是在透支自己的身体哪,秃头也是很普遍的,年纪轻轻就遭受生活的折磨。就在武汉的一家超市,一位程序员深夜下班吃饭,在和家人打电话的工程中泪崩了,当自己在外面很辛苦,听到家人关切的话语的时候,相信没有人能够忍受的,大家都知道程序员的工作很辛苦,但是多辛苦却不知道。
一:熬夜加班是常事。对于上班族来说,最痛苦的事情就是加班了,毕竟一天的工作已经很辛苦了,但是下班之后还要加班,但是对于程序员来说,加班熬夜已经是很常见的事情了,大家都已经见怪不怪,但是这位程序员每天晚上2点回家,早上5点就又起床,每天仅仅只休息3个小时,铁打的身子也熬不住啊。
我们经常会听到很多这样的消息,就是很多的程序员都因为加班熬夜进医院的,真的是太可怕了,幸运自己没有进入这一份行业,不然的话自己的小命也不保了,还这么年轻。
⑻ 为什么程序员每天工作都要加班呢
程序员加班这个事情肯定是真的没毛病,你的闺蜜和你老公肯定是没毛病的,并没有打着加班的幌子欺骗你。
现在咱们说说为啥程序员经常加班,这就得从程序员的工作说起了,程序员的工作,大多数是以项目为单位的,比如开发一个软件,会有软件开发的周期,哪些环节和功能的实现要在指定的时间内完成,如果不能完成就会耽误项目的整体进度。
还有过年春节的时候,微博、微信都会有程序员加班,来检测数据,一旦到达服务器的临界值,就进行一些相关的操作。这就是为什么程序员经常加班了。
⑼ 程序员是不是真的天天加班
不一定,这个得分情况,以及分在什么公司。
分情况。
一般来说,做互联网的程序员,比如各种app网游端游的开发什么的,可能经常需要赶进度,加班比较多,但是一般工资也很高。
另外就是有些公司开发软件针对的是企业用户,和互联网没多大关系的,比如医疗器械公司里的软件工程师,算法工程师之类,加班会少一些,但是工资就稍微低一些。
⑽ 当程序员很累吗听说很累 天天加班 还找不到女朋友
主要是看你做什么样的程序员了,如果你仅仅是为了混口饭吃,那么有很多公司的程序员是不用加班的,曾看到过一个女生程序员,早上9点打卡,把当天的任务完成,然后就是看看视频,浏览一下网页,中午吃饭,午休两小时,下午再重复一遍上午的事,就这样混了4年时间,工资涨了一点,但是别的老同事基本上都没在那家企业了,4年时间如果你是为了让你自己能提升的更快,未来有更好的发展,那么累一点也没什么的?
关于你所说的不好找女朋友,也不见得,毕竟还有很多女程序员,同时现在是网络社会,一部手机在手还是能遇见自己的缘分的。
附:程序员工作环境