为什么程序员要经常加班到深夜

作者&投稿:宜蔡 (若有异议请与网页底部的电邮联系)
程序员必须经常加班么~

也不是,就看公司的项目和进度赶的紧不紧了,如果特别的紧那就需要加班,如果不紧急,那就还好点。

我今年也要当上程序员了据说程序员为了赶项目基本是天天加班的,当项目做完程序员以为可以休息的时候,项目经理会再给你一个项目。然后程序员为了赶项目天天加班,当项目做完程序员以为可以休息的时候,项目经理会再给你一个项目。查看答

作为程序员的我来为你解惑吧!有句还挺受欢迎的话是,程序员就是把咖啡变成代码的机器。果然,随便问一个程序员什么时候效率最高,很有可能他们会说大多是深夜的时候。有些早点,有些晚点。常见的是:在凌晨4点起床,赶在吵闹的一天开始前完成一些工作。另外一些喜欢在凌晨4点睡觉。这种做法的目的是避免干扰。但是你可以锁上门啊,为什么夜晚这么特别呢?我认为可以归结为三件事:员工的时间表、疲惫的大脑和明亮的电脑屏幕。员工的时间表Paul Graham在2009年写过关于员工的时间表的问题 —— 基本上,在世界上有两种类型的时间表。传统管理者的时间表是分散地切割成小时和一个个十分钟的方式绩效,通常是按一个小时的价值给你报酬。另一种,叫做员工的时间表——针对我们这些程序员。工作于大型虚拟系统时,需要把所有涉及的事都记在脑子里——有人曾经比喻这就像用昂贵的水晶建造房子,一旦有人打扰,房子就一股脑塌落并碎成一片。这就是为什么当有人打断程序员的思路时,他们那么恼火。由于这种巨大的精力投入,使得我们无法简单地开始工作,直到我们能连续几小时不被分散注意力才行。刚在脑中构建了整个模型,结果半小时后就毁了可不值得。事实上,跟很多员工交谈后你会发现,他们感觉根本不能在白天完成任何工作。接连不断地被打扰、关注重要的事物和回复邮件都不能让他们安心工作。所以他们选择在别人睡觉的深夜来完成大部分的工作。疲惫的大脑 就算是程序员,晚上也应该睡觉。我们不是超人。也会感到白天更机敏。那为什么我们要在大脑想睡觉的时候做最复杂的工作,而在大脑最敏锐和灵活的时候做简单的任务呢?因为疲劳成就更好的程序员。与巴尔默峰值类似,疲劳让我们更易集中精力,因为当你的大脑疲劳时,它就必须集中精力!没有多余的脑力让你不集中精力。我似乎在喝茶过多或不合适的时间喝能量饮料后完成的工作最少。这些让我很活跃,一会儿查看Twitter,一会儿看看Hacker News,我似乎一直在到处浏览。你应该在想我能很好地工作——这么有精力,这么有脑力。但是相反,我一直在阻绊自己因为我不能集中精力超过两秒。然而,当我微感疲倦时,我就能坐下来编码了。用有点疲劳的大脑,我能一小时又一小时地编码,甚至都不想查看Twitter或者FaceBook。就好像互联网不存在了。我觉得这适用于大多数程序员。我们有太多的精力去完成80%的工作——面对现实吧,一个好的算法,需要用10倍的代码量来营造使用它的环境。即使你做的是最高级的机器学习(或者是其他的),很多工作也仅仅只是清理数据和将结果以友好的方式呈现出来。当你的大脑并不是竭尽全力地工作时,它就会找其他的事做。疲劳使你愚钝,从而使你只能顾及手头上的工作。明亮的电脑屏幕这条非常简单。在夜晚一直盯着明亮的光源并且使你的睡眠周期延后。你直到凌晨3点才感到疲倦。然后中午11点起床,当夜晚来临时你并不感到疲劳,因为,呵呵,你中午11点才起床!经过足够多的反复,本质上是把你带到了不同的时区。更有趣的是,它会保持相对稳定,一旦你进入凌晨3、4点睡觉的节奏中,你就会一直保持那样。



其实,码农的未来,包括所有的泛IT行业,你的未来在入行的时候的姿势就决定了举个淘汰率更高的IT分支吧,DIY店的销售,有人干了10年还是蚁族,有人干了5年买房

没有良好的项目管理。一味的压低成本。IT行业收入高的真不是大部分。而且本身就是个吃青春饭的事业,大部分人都离开了。转到其他行业后,努力的青春并没有给人生留下太多的积淀。


java 程序员,在深圳好找工作吗,工资怎么样,是不是要经常加班?
年初好找,高峰期,工资比上海北京应该低一点,看你年限,技术,学历了,各方面都有。加班看情况,如果项目忙着上线你肯定是要加班的,这个看公司了,看项目的紧要程度了 不过加班是一个程序员必须面对的,这个很正常,谁没加过班,平常心就好了。

美欧的程序员不常加班吗?为什么?
讲一个真实发生的事情,曾经和美国总部的程序员一起合作做一个项目,由于项目的周期赶得很紧,周末去加班,结果需要配合的美国程序员的加班申请没有被批准下来,只好在自家院子里修栅栏种菜,这种情况在国内几乎是不可能发生的,项目赶得紧加班加点是常有的事情,而且默认是不存在什么加班费之类 ,项目紧急状态下也会默认...

计算机程序员是不是只能吃青春饭
很多有家室的程序员都能有效地管理自己的个人时间,否则他立刻会淹没在各种工作之中无法抽身。而当企业需要他们加 班的时候,年长的程序员也会义无反顾地加班,丝毫不逊色于年轻的程序员。误区04年长程序员没有年轻程序员脑瓜灵活、思维敏捷。最后,由于生理特性,年长者在智力方面确实不如年轻人了,年长...

你对底层程序员有何看法?他们的主要工作是什么?
a 因为一群大老爷们讨论需求什么的就是各种吵吵,基本上说弄就弄。然后程序员的起步工资确实比较理想,但是后期其他行业工资也会上来。程序员的工资都是加班加出来的,不管多么好的公司,出产品的时候各种加班,有一些加班是阶段性,但是有很多的公司就是长期性,基本上每天都是加班。所以加班也是程序员...

程序员的工资与工作量成正比吗?
作为一个程序员,经常打代码打到凌晨几点也是常有的事,而众所周知,程序员这份工作是非常高危,而且是非常损害健康的一份工作,而为了更加了解自己的任务,程序员会不眠不休地提升自己的工作效率,花时间去了解各种各样的细节。而且程序员也是一个非常需要脑力和专业知识的工作,每一个程序员在脑袋里面...

做程序员是不是很累,每天要工作多久?
程序员这个职业常给很多人的印象是一份拿着高工资但经常加班996的工作。很多朋友想入行但是又担心很累。作为一名程序员,下面我来聊聊程序员这个职业的真实情况。我对于程序员这个职业理解主要有以下几个特点 常思考,软件开发涉及大量的逻辑判断,设计,优化等所以需要常思考。每一个软件系统都是程序员们...

普通程序员的工作生活是怎样的?
此外还包括审核:一些规范一点的公司,都会有code review,也是精读,但不用debug。对于一个成熟的项目来说,读代码——而不是写代码——可能是最耗时间的工作了。写注释文档为了减少“读代码”的时间,我们不得不花时间“写注释”“写文档”——这个程序员最深恶痛绝的工作。所以现在“烂代码才需要...

求分享,程序员为什么喜欢跳槽?
薪资低不是指薪资行情低,而是每个人都觉得自己的薪资低,对于程序员来说薪资水平差异很大,但人们往往并不关注工作本身,或是人的能力而关注的是自己怎么比别人少这么多,但在本公司可能调薪并不是件简单的事,所以只能通过跳槽来实现工资的上涨了。

程序员有不加班的吗
程序员很少有不加班的,大部分程序员都要加班的,因为项目来了要赶时间的必须加班。定律是为实践和事实所证明,反映事物在一定条件下发展变化的客观规律的论断。定律是一种理论模型,它用以描述特定情况、特定尺度下的现实世界,在其它尺度下可能会失效或者不准确。没有任何一种理论可以描述宇宙当中的所有...

为何国内程序员的平均技术水平不高
所以我希望那些已经步入一个理想的公司的程序员理解我这篇文章的定位。 软件公司的无偿加班对程序员的影响 国内的软件公司中程序员是常常加班的,每日加,周未也常加。基于这种性质,出现了一种很莫名其妙的现象:每天程序员的实际下班时间总是要晚于规定下班时间,至于晚一个小时还是两个小时还是更多这...

清新县17847784135: 程序员:我们为什么要熬夜 -
勇克芪参: 晚上安静.头脑思路清晰.人多,人才人,竞争强,老板扣,项目紧,工资高,加班多,赶工期,等等各种情况,无法一一列举. 听说国外的软件工程师工资和其他行业的差不了多少岁,他们都基本不加班.不知道是真假.

清新县17847784135: 为什么程序员都喜欢加班写代码到深夜 -
勇克芪参: 有句还挺受欢迎的话是,程序员就是把咖啡变成代码的机器.果然,随便问一个程序员什么时候效率最高,很有可能他们会说大多是深夜的时候.有些早点,有些晚点.常见的是:在凌晨4点起床,赶在吵闹的一天开始前完成一些工作.另外一...

清新县17847784135: 为什么很多程序员都喜欢熬夜,而且感觉在后半夜工作 -
勇克芪参: 程序员自己也常说,工作效率最高的时候总是在深夜,不是凌晨还在写代码就是凌晨爬起来写代码.深夜之所以工作效率高是因为不易分心,额!其实仔细想想晚上和白天并无多大区别,但程序员们也总是有自己的理由,大致分为一下三点....

清新县17847784135: 为什么程序员总在加班,到底为什么加班 -
勇克芪参: 程序员并不总是加班,也有不加班的时候. 因为接到一定任务或项目的时候,为了赶进度,所以总是加班. 工作日加班,用人单位应该支付1.5个工资的加班费.双休日加班费,应该按2倍工资支付加班费,法定节假日加班应该支付3倍工资的加班费.

清新县17847784135: 程序员为什么总加班 -
勇克芪参: 这个主要是公司接的活比较多,而且的话,有些活顾客交代了,必须在几月几号做出来,所以老板就会要求程序员加班了,尽量赶在顾客交代的日期前完工.

清新县17847784135: 软件程序员为啥老加班,这是行业特点还是其他原因? -
勇克芪参: 软件的修改不会导致成本的上升,并且可以减少其它人员的消耗;软件的修改可以弥补硬件的不足,因此,项目干到最后,只能是软件人员加班,其它人员闲着. 这就是这个行业的另一面,也算是特点吧

清新县17847784135: 为什么程序员喜欢深更半夜写代码 -
勇克芪参: 因为编程需要集中精神,夜里比较安静,不容易受到外界的打扰.白天公司太吵,还会有各种会,各种事,所以效率比较低,白天任务完不成只能在深夜写了····.还有可能是公司的产品需要夜里上线,所以要加班深夜写代码···

清新县17847784135: 为什么都说悲剧的程序员?程序员很悲剧吗? -
勇克芪参: 首先是程序员通常比较清高,心态问题,总是把自己和比尔盖茨之类的划等号,程序员的逻辑思维能力确实很强,但要成为大人物,个人简介除了天赋和努力外老天的安排才是最大的原因,毕竟首富只有一个,其实只要找到了自己飞翔的适应高度,还是可以非常快乐的生活的. 其次是程序员做到一个年龄段后会遇到一些问题比如结婚了有孩子了确实不能像某些比较清闲的职业那样能抽出时间来顾家,实际上很多做销售工作等其他工种的很多人都是如此情况,也非常辛苦,但程序员毕竟比较单纯一遇到和自己理想碰撞的事情就会抱怨吧. 最后就是浮躁问题,哎,不说了,凡是做程序员的一个公司做久了,你们懂的.

清新县17847784135: 为什么软件公司的程序员经常加班,不是开发完软件就永远没事干了吗? -
勇克芪参: 软件并不是开发完成了就没事了.相反,一个软件开发完成只是软件生命周期的开始,软件维护(纠错,升级,扩容等)是一个长期的复杂工程,需要更多的人力,所以软件公司的员工经常加班.

清新县17847784135: 搞IT的为什么经常加班?
勇克芪参: 因为it行业将就的是高速作业,一般来说任务量很重,在不能完成的情况下就要加班了

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网