Ⅰ 程序员的压力有多大
作为一名程序员,压力来自于生活中各个不同的方面,写代码完成工作只是一部分。
第一就是来自家庭的压力,其实和大多数人一样,程序员的第一压力来自于家庭。单身的被催婚,结婚的又为生活中的琐事各种闹心。所以一个和谐稳定的家庭可以减少程序员绝大部分压力。
第二是来自学习的压力,为什么是学习呢?因为IT技术变革和更新非常快,不想落后就得不停地学习,一个不擅长于学习和研究的程序员职业道路走不远,因而也会因为自己的学习脚步跟不上而产生恐惧。
第三是来自房子的压力,大多数程序员特别是在一线城市的,想买房太困难,去二三线城市发展,薪水很低,所以就像一个围城效应。有房产的程序员就比较自由了,没房产的就会压抑一些。
第四种压力,工作!没得说,遇到坑跪着也得填完。
第五种就是年龄大了干什么工作的压力,毕竟程序员是青春饭的,到了35岁左右可能公司就要裁员了,随着年龄的增长可能脑力活着学习能力都在下降,敲代码熬夜的话可能会熬不住的。
关于程序员压力的问题,网上普遍认为程序员“压力大”、“996”、“易猝死”,就算直接采访程序员:“你压力大不大”,估计不同的人也有着不同的答案;下面我根据十多年的程序员工作经验,谈谈自己的看法。
关于加班,关于996
首先不能否认,作为程序员,几乎没有没加过班的,只是加班多少的问题。有些公司常年996,甚至到半夜也是经常的事情;能够正常下班的公司,也至少在需求紧急的时候,项目上线的时候加加班。我现在在一家金融公司的IT部门,这些时候都是需要加班的:
但是,根据我的观察,很多公司、很多人996都是 “政治996” ,他们的工作量并不需要996,而是因为公司要求、领导要求、回家也没事儿干等原因,留在单位直到很晚。对于真假996我的看法是:
程序员的压力究竟有哪些?
那么程序员的压力究竟有哪些,在我看来,有这几个方面:
不过在我看来,哪些行业又能说毫无压力呢?既然选择了这个行业,那就坚持下去,如果真的觉得自己不太适合做程序员,那就果断转行。
我将持续分享Java开发、架构设计、程序员职业发展等方面的见解,希望能得到你的关注。
项目工期的压力
从我的从业经验来看,尤其是从事互联网行业的程序员压力是很大的,经常会遇到来自运营那边的紧急需求,比如什么时间要上线个活动,时间都卡的很死,如果上线不了,对整个公司来说影响很大,我还清楚的记得,有一次公司临时来了一个很重要的对外的合作,公司要求七天内上线,如果不上线,就会影响投资方对我们的投资,没办法啊,我们整个开发团队,七天没回家,在酒店住了一周封闭式开发,幸运的是,我们完成了,如期完成了项目上线,类似这样的事情还比较多,有时候会让人心力憔悴,还好那段时间我们年轻,扛了过来。
加班的压力
首先选择这一行,我们就应该有清楚的认识,加班是避免不了的,比如 996 这个概念有一阵子被炒的很火,我个人觉得,在一段时间内,比如为了赶一个项目上线,进行996我觉得是可以接受的,但是长时间,比如一年两年都是这种状态,你就得思考这正常吗?问题出在哪了?这个公司是不是值得呆了?其实出现这样的情况,大多数是内部管理问题或者所谓的领导为了迎合老板的喜好,政治996,如果收入又不高,占用太多的私人时间,就没有了自己的生活,除了工作就是工作,你没有办法去提升自我,长久下来,你的技术会与时代脱钩的,建议尽早离开。
年龄增长,工资增长慢,收入少的压力
随着年龄的增长,曾经我认为年轻的90后,也慢慢的30了,也不小了,大多数已经结婚有孩子了,虽然到了这个年纪,工资大概能到2万左右了,但是这两万真的够用吗,房贷,孩子教育,赡养老人、自己的各种生活开支,算来算去,自己能留下的钱已经所剩无几了。
我曾经看过《云栖社区2017中国开发者调查报告》中显示中国开发者月收入水平在10000元以下的占49%,另有32.2%的人月收入在1万~2万元,真正月入10万元及以上的高收入群体仅占1.4%。 社会 普遍认为开发者群体是高收入人群,而实际上,相当多的人并不是。其实我们大多数程序员只是一个普通的打工仔而已。我们要正确认知这个现状,拿高薪的只是少数而已。
技术更新太快的压力
作为开发的我们深有体会,就拿我从事的前端来说,前端几乎每年都有新的东西出现,有时候还没学完,新的版本又出来了,为了让自己的职业有保鲜期,不落伍,只有不断的逼迫自己学习,不能有丝毫的放松。及时自己从事了管理岗位,对技术我也不敢丝毫的怠慢,还是在不断的充电和完善。
每年涌入不少新人的压力
我们都清楚,如果要是从事基础的编程工作,门槛并没有想象的这么高,基本上培训学校出来的人只要有几个月的时间,高中基础的人,出来以后也能上手基础的项目工作。因此造就了每年有大量的新人来到这个行业,刚入门的新人,工资低,又年轻,多少对我们这些比较一般,还从事基础编码的程序员增加不少压力。没有谁是不可替代的,即使你是老员工,有时候公司为了生存和发展,也不得不牺牲一些人老人,去招聘能力又强又便宜的新人。
焦虑:在别人眼里你很“光鲜”,其实你就是一个普通人
我经常会遇到身边的朋友这么说,你们这些在北京工作的人,尤其是做互联网开发的,年薪也至少50万+了吧,甚至还补充到,我朋友或亲戚谁谁,在BAT、微软、华为做开发都年薪百万了,难道你不是吗?每次听到这个问题,我真的是很无奈笑而不语,难道真的是自己很失败吗,千万不要被身边的人左右了你的心情,你需要清楚的认识到开发者群体中只有少数人能成为管理者或高薪的技术人才,绝大部分还是普通人。一定要把自己的心态放平,不要被这些所谓的外因,让自己整天忧心忡忡焦虑,做好自己就行了。
如何摆脱这些所谓的压力和焦虑呢?静下心来,踏实工作,做好职业规划
首先我们要清楚的认识到我们是一个很普通的人,特别随着年龄的增长,尤其到了中年之后,面临着年轻人的压力同时还有生活的压力,确实要求我们有着强大的内心,生活确实很艰难,千万不要给自己定性认为自己不行了,你越这么认为,生活就会越针对你。
其次想必大家和我都想过这个问题,如果我40岁了,还要和现在一样从事这样基础的业务代码工作吗,环顾四周,这么多小年轻,我和他们从事一样的基础工作,是不是很尴尬,IT行业发展太快,需要不停地学习,年龄大了身体不如年轻人,就容易被淘汰。
然后你还要思考自己是不是一直要走技术路线,对开发来说,经验没有太大帮助(少数还是有帮助的,比如技术架构的能力),而且技术淘汰速度快,就拿我们前端的jQuery框架曾经是多么的火,自从有了vue、react后用的就少了,这就说明了一个问题经验往往很快就过时了,而转管理岗位又太考验天分了,比专研技术更难。技术路线,坚持精进和学习,跟着潮流扩充自己的知识体系,是没问题的。但是开发能力只是个工具,做到最后牛的还是那些思维能力好、推演能力强的人。你在走技术路线的时候,千万别忘记了基础学科的学习,比如数学,计算机基础理论。(搞AI的那帮人水平真高。大部分都是博士、数学等基础学科方向毕业,而且接受过很好的教育,而这样的人才,即使不在互联网行业做开发者,往往也能获得高收入,因此比我们选择更多),所以建议大家在条件允许的情况下,考一下本专业的研究生,让自己的理论和思维更加宽阔起来,及时以后不从事这个行业了,也能有更多的选择。
最后,如果你实在坚持不下去了,无非就是转行,你就要提前思考下做什么,找个一个自己的兴趣爱好,比如先做当下比较流行的自媒体,短视频,或者弄个生意都行,还有一个比较有意思的事情,我也忘记在哪看过的文章,说的是一些一线技术大牛40多岁后,利用自己的互联网思维,搞起了传统的餐饮行业,而且弄的还很不错,可见传统行业也未尝不可,只要自己喜欢,有时候我就想着弄个奶茶店,哈哈。
小节
今天和大家聊得比较多,请大家见谅,我们要清楚的认识到,天无绝人之路,不要杞人忧天,做好自己就行,我们就是一个普通的人,平平淡淡过好自己,做好职业规划,坚持学习就够了,老天是不会不辜负努力付出的人。
对于科班出身的程序员我不是很确定,但是对于非科班出身,尤其是培训的程序员,他们的压力真的是非常大,每一个坚持下来的同学都非常了不起!
金三银四的时候,一位老学员和我说的:自己经人推荐,面试一家大企业,技术面试通过了,但在谈薪水阶段,hr很明显的传达,表示自己是非科班出身,不是特别满意……虽然最后还是拿到了offer,但心中不免有些意难平!
相比于计算机相关专业,作为非科班出身的学员,从开始工作到有2年经验这个阶段,跳槽几乎都会“被照顾”到这个问题,这很容易让人产生对自身的不认可。同时因为基础不够扎实,对所学知识半知半解,不确定更大,从而加深自卑心理。有的时候明明已经学好了,但总觉得心里没底。
焦虑解决不了问题,只能拼命学习!
晚上下班回去依旧学习,像现在的算法,Python都自主的学习;
因为非科班的出身,刚开始基础不算好,所有周末都会去上海徐汇的图书馆学习;
这只是他和我交流中说到的这几句,但是这几句话背后付出了多少努力只有他知道吧,这仅仅只是自己在学习方向的压力!
而面对职场,还有各种各样的压力向每一个程序员袭来,尤其是危机意识很强的人。因为技术变化也是非常快速的,而程序员可以说的上是技术前沿的职业,面对这种变化比旁人是更加清晰的,为了延长自己的职业寿命,多少程序员已经开始自学Python、自学算法了,为的就是在今后的变化中自己能有竞争力!
你说压力大不大,每个人都有压力的,毕竟 互联网带来了机遇,也放大了焦虑,在焦虑面前,谁能淡然一笑!
没有哪一项工作不辛苦,没有哪一项工作毫无压力。对于我们来说,最重要的是正面压力,让自己成长。
作为一个曾经在Oracle、阿里、网络都待过的程序员,来谈谈我对这个问题的看法。我认为,程序员的压力,一部分来自工作环境,一部分来自内心的焦虑。
来自工作环境的压力
来自工作上的压力是必然的。特别是互联网公司,长期处于快速迭代的节奏, 并且以结果为导向,以成败论英雄。笔者从业多年来,曾经几度面临崩溃的边缘,好在通过不断调整,内心变得强大从容。总结下来工作上的压力可能来自几个方面:
来自内心的压力
身在职场,工作是永远都做不完的。其实更多时候,压力是自己给的。这里笔者主要来剖析一下自己所面临的问题:
做好规划,时刻保持竞争力
有压力不可怕。在外企朝九晚五,也会面临诸多压力。在互联网公司小步快跑,加班成了一种常态,压力更不用说。那么我们要做的只能是调整好自己,直面压力,获取更大的成长。
欢迎关注笔者,每天分享架构干货 。
程序员加班多,压力大,有多大呢?有辣么大!
我不说压力有多大,我就说说为啥压力会这么大。
作为程序员,需要通过编程做出一款产品,然后把产品卖给客户,这样才能有持续的收入。而程序员的压力很多是来自自己公司的销售和客户。
1、自己公司的销售
销售要把产品卖给客户,就需要与客户坐下来,大家一起开个会,销售向客户介绍自家产品,有时会出现吹牛皮吹过头的现象。比如产品某个功能目前没有实现,或者未来很长时间也不能实现,但是销售已经夸下海口了,不能自己打自己的脸啊,于是,这压力就转到程序员身上了。
2、客户的需求
销售或者项目经理与客户开会,谈某个项目落地的事情。由于客户比较急,要求多少多少天之内落地,于是压力又集中到了程序员身上。
3、还是客户的需求
项目落地了,但是客户的需求随时在变化。每变一个需求,程序员就要改动一次。如果需求变更比较急,程序员又要加班加点了。
程序员的压力总是有的,在压力中挺过去海阔天空!
程序员的压力有多大?
压力肯定有,至于说程序员的压力是不是最大的,那就不知道了。各行各业的压力都大,主要压力来源于几个方面,就看自己的调节能力了。
1、工作压力,这个主要根据项目,要求按时交货,必须加班加点完成。特别是产品调试阶段,出现BUG的话,基本都是通宵,想办法来解决问题,有时候连续几个通宵。
2、知识更新太快。前端几乎每年都有新的东西出现,有时候还没学完,新的版本又出来了,为了让自己的职业有保鲜期,不落伍,只有不断的逼迫自己学习,不能有丝毫的放松。及时自己从事了管理岗位,对技术我也不敢丝毫的怠慢,还是在不断的充电和完善。
3、家庭的压力。虽然说程序员的工资高,基本都在加班,没有时间谈个恋爱啥的,家里天天催。结了婚的,由于天天加班,不能好好的陪伴家人,也容易产生家庭矛盾。
4、程序员对年龄要求严格。一般程序员过了35岁,企业基本就不再会录用了,所以程序员必须在35岁钱,完成两件事,一,赚足钱,实现财务自由。二、努力提升成为管理者。过了35岁的程序员,没有走上管理岗位的,基本都考虑转行了。
欢迎留言讨论
都这样了,还有啥说的~
这个需要区分在什么单位或者是部门做开发以及开发软件的性质。工作中的压力来自几个方面,包括如下等一些方面:
首先,工作进度压力是指要在规定的时间完成开发任务,上级确定的开发完成截止时间前必须完成任务,而开发工作具有很大的不确定性,每个系统的开发都和之前的开发工作有不同,虽然所用的技术是类似的,但总能碰上不一样的或者需要公关的技术。所以为了完成任务有时只能加班加点,还要预留足够的时间做测试等,每个人都不想拖项目的后腿,不能因为自己一个人延期而影响整个项目的进展,所以平时最大的工作压力来自进度压力。
第二点,软件开发的技术更新非常快,参与开发时会碰到很多你不熟悉的技术,包括新的技术选型所采用的新技术,也包括开发软件所涉及的业务领域的新技术,比如软件涉及到系统安全,就需要学习加密解密,边学习边开发导致难度增加,还要保证进度,所以压力就大。
另外,如果所从事的是核心系统的开发,比如电信的线上计费系统,互联网的线上实时运行的系统,开发这类系统的压力也会比较大,因为如果这类系统运行出错,则影响会比较大,会导致使用者的经济损失和恶劣的影响,所以从事这类开发的都需要小心翼翼,尽可能的避免出错,需要严格的审核和测试,这种对工作后果的担忧会对开发人员产生很大的压力。
总体来说,程序员的压力还是很大的,但也有一些单位或者项目对开发进度要求不紧或者对成熟的程序员来说没有什么难度,又或者说是不太重要的系统,参与这样的项目会则会相对轻松,但熟悉的工作对开发者的技能提升有限,就看个人如何取舍了。
是很大,这个行业能在这么短时间发展的这么好,应该说是目前发展最好的行业之一吧。发展这么快,技术不断更新升级,必须保持学习的状态,否则很难做好这行,将面临的就是淘汰。
这个行业薪资相对高,从业人员素质比较高,大都不安于现状,每个人都不甘心落后,再加上大多公司都采用末尾淘汰制,不努力的淘汰掉。每年都有大量优秀的毕业生加入,竞争压力可想而知。
钱不是那么好挣钱的,通过薪资就可以看到一个行业的压力。
Ⅱ 普通程序员一天的生活是怎样的
普通程序员的一天基本上都是在写代码。
当程序员有项目的时候,程序员会根据自己的团队项目来安排自己的工作,同时也会适时跟进自己的工作进度。当程序员没有项目的时候,程序员基本上会根据团队的安排来维护项目,同时也会检修各种bug。与此同时,程序员的工作其实非常枯燥和单调,同时也有着非常大的工作压力。
一、程序员需要不断跟进自己的项目进度。
对于多数程序员来说,很多人都会选择在公司团队作战,也就意味着程序员只是公司项目的一份子。每当公司开发新的项目,程序员需要按照相关的工作进度来执行自己的工作内容。在有些特殊的时候,程序员需要加班加点来完成自己的工作,这也是为什么大家普遍觉得程序员的加班情况比较严重的原因。
最后,每个人的生活方式各不相同,我讲的只不过是大多数程序员的生活状态。
Ⅲ 作为一个苦逼的程序员,加班加点的为甲方爸爸改各种程序,各种细节改来改去,维持一个姿势太久了,以至于
你的这种症状,完全是一种职业病,时间久了,就会对身体造成很大的伤害,不可逆转。建议你每隔十分20分钟,起来走走,活动活动,可以有效减轻你一个姿势带来的痛苦。你现在年纪轻,很也许还可以挺住,但是到了年龄大的时候,这时候造成的症状,会给你带来更大的痛苦,挣得钱还不够看病的。所以,身体才是最重要的。
Ⅳ 作为一个苦逼的程序员,加班加点的为甲方爸爸改各种程序,各种细节改来改去,维持一个姿势太久了,以至于
项目前体检一下,完成的时候再体检一下,差异?那就是谈价格的基础。
Ⅳ 为什么程序员每天工作都要加班呢
程序员加班这个事情肯定是真的没毛病,你的闺蜜和你老公肯定是没毛病的,并没有打着加班的幌子欺骗你。
现在咱们说说为啥程序员经常加班,这就得从程序员的工作说起了,程序员的工作,大多数是以项目为单位的,比如开发一个软件,会有软件开发的周期,哪些环节和功能的实现要在指定的时间内完成,如果不能完成就会耽误项目的整体进度。
还有过年春节的时候,微博、微信都会有程序员加班,来检测数据,一旦到达服务器的临界值,就进行一些相关的操作。这就是为什么程序员经常加班了。
Ⅵ 为什么程序员每天都要加班
我就是学游戏编程的,程序猿吧,很奇怪的一个职业,自由度低,精力低,时间低的一个职业。
所以奉劝没有耐心的人就不要学编程了,你承受不了总是改正就不要学编程了,你承受不了日夜加班就不要学编程了,你承受不了英年脱发就不要学编程了。
Ⅶ 程序员从名企跳槽国企,虽工作轻松,但年薪却降了一半,程序员有多难做呢
程序员的难做,体现在这样几个方面。
1、工作时间长,加班加点是程序员的常态。
程序员是一个吃青春饭的职业,行业流动也是特别快,如果一个程序员在三十岁之前还不能走上管理岗位的话,那么他基本上就要失业了。因为有数不尽的年轻程序员,等着来取代他的位置。在这种高压环境下,程序员容易出现心理疾病,抗压能力不强的人就只能被淘汰。
Ⅷ 程序员加班最狠的一次是什么情况,有多辛苦
我自己的高强度加班有2次,都是自己创业
当时这是个社区平台,有过千万用户了,一个核心系统升级,然后出了点问题,不能降级,没办法只能停了这个系统加班加点修改。
改了4天3夜,中途还接了用户近200个电话,好多是凌晨,用户还很惊讶,说那个时间还有人接电话。
最终解决了,用户也没有流失,睡了好几天补觉。
这是一个 游戏 接入项目,因为对方是一个大平台,用户量特别大,要上一个流量平台,一堆 游戏 cp抢着上,所以你不抢肯定赶不上第一波,而第一波绝对是资源最足的。当时开发团队分在3个城市,我来统一指挥,还需要跑去平台那边,相当于是4个地方,最终也是赶上了。虽然 游戏 没赚到钱,不过这个加班是太狠了。
当然,对方平台公司更夸张,为了他们流量平台项目,整体没日没夜加班3个月,每天到凌晨3点,早上还早早9点就到公司了,具体公司就不说了,我们对比他们简直算是早九晚五了。
另外从业20年,总结:
短期冲刺加班赶节点还是有点用,长期加班的项目成功概率太低了
遇上长期的,赶紧换公司走人
其他程序员怎么加班我确实不太清楚,就我个人的经历,最狠的一次加班是在2009年1月1日。
直到现在,我都清晰的记得当时的情况。那是的我还是一个普普通通程序员,2008年的年末,我们接手了一个新的项目,是和苏州公司合作的一个项目,因此,苏州公司派了一名项目经理全程参与。
我还记得第一天项目启动会的时候,这位项目经理说:“我希望大家能够通力合作,完成项目。放心,我不会把大家当牛当妈的使唤的。”当时,我以为这是一句玩笑话。但是后来我明白,他果然没有把我们当牛马,都快要猪狗不如了。
2008年12月底,由于项目快完成是产生了需要和设计的变化,而需求和设计的变化不小,导致代码改动很大,但是项目研发阶段的deadline临近,本来之前就加了不少班,大家就怨声载道了,现在更是只变需求不给时间,大家就更是不开心了。Teamleader和项目经理是因为这个问题直接怼上了,最后,项目经理很不厚道的把“我们完不成任务”的情况汇报给了集团的高级总裁。
这件事也就不可收拾了,我们这里分公司的总经理扛不住,只有要求Teamleader按照项目经理的要求完成,如果完不成就提前说,咱们就换人。
最后,自然就定下了一个目标,1月7日前完成所有的调整,保证质量的情况下进入集成测试阶段。
于是,惨无人道的7天生活就开始了。
2009年1月1日,元旦节,我们在公司加班到了凌晨1点多,到处都没有人了,就连对面的华为(当时华为的园区还没有修好,所以就在我们公司对面)也没人了。我们大概10人左右的小分队就到了附近的烧烤摊,吃了顿烧烤,然后3点左右回到公司继续干活。到了凌晨5点多的时候,扛不住趴着睡了一下,9点多又起来接着干。
2009年1月2日,其他项目继续放假,我们接着干,中午的时候休息一下,下午开始又一直弄到完成11点多,然后回家。
2009年1月3日,整个公司还是只有我们这一个小分队,9点多到公司后开始干活,一直干到了晚上9点多,然后让一些女同事先回家了,毕竟女孩子要是一个人的话,太晚回家还是有安全上的风险。我们几个男同胞又接着干,到凌晨3点多,然后收工回家。
2009年1月4日,公司正常上班了,我们也按时到了公司,这时候项目其实基本是赶工的成果,功能没有全部改完,也没有经过验证,风险很大。但是,集成测试前,有一个UT和Checklist是必须完成的,这个至少需要留一天时间,也就是留给研发的时间只有不到3天了。
于是,1月4日这天又忙到了凌晨3点多,还是有很多问题没有解决。无奈,大部分人都快要扛不住了,还是回家吧。
2009年1月5日,我大概9点多到的公司,然后继续开始了赶工之路,时间已经不多了,这天结果一直到了晚上2点多,还是有很多未完成的内容,Teamleader带着大家出去觅食,结果便利店都关门了,只有无奈返回,继续干活。一干就干到了1月6日下午5点多。这个时候,大部分的问题都基本处理了,只剩下一些零散的内容。所以,到了晚上8点多,大家就撤了。
2009年1月7日,对整个系统进行了自测,遇到问题处理问题,由于根本没有时间做UT用例,所以都是想当然的进行了验证,按照Checklist的内容一一跑了一下。最终,在晚上9点多的时候完成了所有的测试并进入了集成测试阶段。
终于,我们算是按照要求达到了目标,不过也度过了惨无人道的7天。什么凌晨4点的街道,什么凌晨5点的朝阳,呵呵。
那肯定是连续通宵加班啊,赶项目就是这样,没办法,干工程的人员应该都有体会!
分享最近的一次加班经历吧,多狠倒是不至于,也没觉得有多么的苦逼,反而很有成就感。
就是这次疫情期间发生的事情,很多公司都停工停产,不过也有行业很早就开启了远程办公模式,我们公司也也不例外,甚至我们在春节假期期间,就已经开启了加班模式了。
针对这次疫情,我们公司推出了一款新产品(线上),具体内容就不详细说了,反正也算是做了一件利国利民的事情,所有收入都捐给了武汉,而这款新产品的开发,让一个团队上百个伙伴,连续工作了三天三夜。但是产品上线后遇到了一个比较严峻的考研,就是业务量比较大,一个老接口已经超过了现有系统的承受能力,所以需要一个系统提供一个接口,现有业务迁移到新的接口上。
我是那天晚上起点多接到了领导们的微信语音,了解到这件事儿的前因后果,并且领导给出的提测时间点:第二天早上。
苦逼么?别人系统做了几天还是几周开发出来的东西,需要第二天重构出来。
其实一点儿都不苦逼,反倒觉得非常有挑战,似乎有一些热血澎湃。
讨论完需求的具体细节之后,我安安稳稳吃完了晚饭,然后:
20:40 沐浴更衣,准备大干一场。
21:00 点坐在了电脑前,VPN 连到了公司的电脑;
22:00 总体的架构就搭建起来了;
02:00 四个小时把细节全部实现;
03:00 一个小时自己进行调试,修改,再调试 ... 通过;
03:30 花了半个小时完善了注解和文档;
提交代码,打完收工,貌似提前完成了工作;
测试团队(全流程)测试,第二天下午上线,上线后效果不错,抗住了压力。
感觉自己像一个拯救了世界的英雄。
我将持续分享Java开发、架构设计、程序员职业发展等方面的见解,希望能得到你的关注。
作为一名老程序员,职业生涯经历过很多次加班赶进度的情况,这在这个行业里是再所难免的,偶尔的加班其实还都可以接受,怕就怕持续性的加班。
基本上对于大公司来说每次大促活动、大版本发布都需要经历一段时间突击,当然,像大促活动上线这种情况即便你工作完成了,在上线前后你都需要随时待命,一般像双十一这种规模的活动,基本上都是彻夜守候在电脑前,保障系统稳定性和及时解决出现的问题。这种加班其实并不是工作量的累了,而是真正的精神压力了,一个小问题都有可能引起大故障。但在这种情况下后勤保障还是挺完善的,各种小吃饮品满足你需求,紧张的心情伴着“节日”氛围,事后释怀了回想起来让人也是感觉成就感满满的。
我曾经半夜三点被主管喊起来开车拉我到公司解决线上Bug,也曾因为接到了一个自己完全不熟悉的领域连续加班5天到2点,但这不是常态,如果成为常态那果断离职吧。
在这里也建议各位程序员加强身体锻炼,毕竟身体是革命的本钱。
我听朋友说的,他是在公司做HR,有一次她早上来上班,正常的和同事说话,可能声音比较大,把项目经理吵醒了,发现项目经理一夜都在公司,基本熬个通宵。
有的时候为了赶项目,确实要加班很晚,但也不全是这种状况,要是平时速度快的话,肯定是不用加班的。
程序员加班其实没有最狠,只有更狠。从不同的领域细分,一般互联网企业加班是最厉害的,然后是一些头部的私企,具体是哪家就不说了。有的创业公司加班也比较厉害,但不一定。
很难从总体上说是什么情况,说说自己从业十几年的经历吧。
L公司
刚毕业的时候去的L公司,号称是国企的IT公司。到了没多长时间就碰上新项目,由于工期紧,领导带着做封闭开发。基本上是每天凌晨3点睡觉,早上8点多起床。最后加班都加恶心了。
H公司
然后去了H公司,H公司是一个私企。加班本来就是家常便饭,但是我参与的又是线上的业务,出了问题要马上搞定。记得最厉害的一次应该是搞了一个通宵,然后第二天正常上班接着搞。
倒是没有连续搞多个通宵的情况。没有在互联网公司呆过,听说那里加班更加厉害。有过类似经历的同学可以在下面分享一下。
你知道凌晨四点的杭州西湖是什么样子吗?
每个公司不一样,部门不一样,加班的原因也不一样。像我,很多大型活动的时候都需要研发值班过晚上12点,2、3点下班。比如618,双十一,双十二,双“蛋”。一年也就那么几次,没那么频繁,不然谁都受不了。
但是这不是最苦逼的,因为第二天可以调休,值夜班中间也没啥事,还有公司统一发放的夜宵,同事之间吃吃喝喝,说说笑笑,还是很嗨皮。
最苦逼的是半夜三更被电话叫起来,应急处理某些重大线上bug。只有你一人孤军奋战,从天黑干到天亮。还得正常上班,开一天的会向领导汇报情况,精神一直处于高度紧绷状态。最后还吃力不讨好,成为背锅侠。后面几天晚上都睡不好,从身体到心理上都觉得苦逼。
总结下,bug无法避免,我们程序员个人能做的是什么呢?除了提高技术能力之外,就是保存良好心态,和拥有强健体魄。随着年纪增长,越发的理解前辈的话,能够倒头就睡第二天被上班闹钟叫醒真的很幸福!
我记得那是上班的第二年,在移动的一个项目上,当时真的是年轻,精力充沛。当时是年底组巡,为了应对检查,通宵两个晚上去核查数据,基本连续两个晚上没睡,到了第三天下班才正常回家补觉。
后来年纪大了,真的熬不起了,奉劝年轻人还是不要这样,提高工作效率是关键,没有产出的加班是一种无能的表现。
最狠的一次加班也就是连续半个月在公司待到凌晨一两点左右吧。那时候为了完成一个项目所有同事都一直忙到很晚才回去,自己我住的离公司很近,其实也不算多么的辛苦吧,毕竟就算不加班自己也是要一点左右才睡觉的。每次加完班走在回去的路上,反而有一种病态的满足感,感觉自己过的很充足 。感觉每天和一群同事努力的去完成一件事情,特别是最后圆满完成的时候有一种小小的成就感。其实做了五年的程序员,平时很少加班的,因为没有加班费所以公司也不提倡加班。如果不是特殊的情况,一般都是朝九晚五的节奏,很少有在公司待到一两点的。很多人提到程序员就是加班,什么九九六,什么零零七,其实正常的公司为没有这么变态了,一般只是一些特殊的情况才会偶尔加一次。
Ⅸ 程序员工作繁忙完全没时间提升自己该怎么办
高效利用每天的时间。
即使工作再忙,总有碎片化的时间。将碎片化时间利用好,那么长此以往就会得到很多的积累。一个知识点通过无无数个碎片时间的学习,那么也会得到很好的巩固。工作的性质不一样,那么繁忙程度也就不一样。程序员需要经常性加班,回到家以后基本上都是深更半夜了。当公司忙的时候,更不要说按时吃饭了。有些程序员长期加班加点,身体都已经吃不消了,更不要说去提升自己了,他们就连睡觉都是没有充足的时间的。
1、工作忙只是借口而已。
不管多忙,睡前的时间,吃饭的时间都可以拿来利用的。这些时间经常会被大家忽视,也就是我们俗称的碎片时间,只有将这些时间好好利用了,我相信你会比别人提升的更加快。
平时生活当中,你有遇见过程序员吗?他们平常的工作是不是真的很忙呢?你见过最晚的加班是到几点? 在你学习的时候有什么技巧和方法吗?你又是通过什么样的方式提升自己的呢?当你感觉到时间不够用的时候,你会怎么办?
Ⅹ 为什么说程序员是一个极度劳累的工作
因为很多的程序员每天都需要面对电脑,编写自己的程序,这对于很多人来说都是非常累的。在中国,很多的程序员每天都必须要不停的加班加点的工作,没有自己的休息时间。因为程序员这个工作是非常累的,所以很多程序员都慢慢的辞职转行了。人们说起程序员这个工作,除了觉得程序员这个工作工资很高之外,再就是觉得程序员这个工作真的非常的累。关于为什么说程序员是一个极其劳累的工作?以下是我的看法:
三、因为程序员这个工作非常劳累,所以很多程序员都慢慢的转行了
很多人都觉得程序员这个工作是一种青春饭,一旦一个程序员到了35岁往上,这个程序员可能就会被公司裁员。正是因为程序员的竞争非常激烈,职场环境也非常恶劣,所以很多程序员都慢慢的转行了。
那么你觉得为什么说程序员是一个极其劳累的工作呢?欢迎评论区下方留言。