你认为程序员加班严重是什么因素导致的?

当IT程序员会不会掉头发是和很多因素有关的,接下来小编来分析下掉头发的几种重要的原因吧。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

现在经常能收私信问我,关于35岁程序员被裁员以及与年纪相关的问题,或者程序员能不能一辈子等等。而这种问题隔段时间就会被拿出来说说,甚至其他行业都觉得程序员是一个青春饭的行业,今天我就跟大家聊一下这个话题。

疑问一:为什么35岁的程序员会被裁掉?

解答:是因为他们不够强吗?技术能力不够好吗?我看的现象则是真的在这个行业有了一定技术能力的人,基本都在30多岁,30多岁的程序员的工作经历与项目经验完全碾压20多岁的程序员,解决一个问题,或许10个20岁的程序员都顶不上1个30多岁的程序员,真正有能力的都是年纪比较大的,这是我在身边看到的现象。

疑问二:行业需求人数是上升还是下降?

国家统计局给出的数据统计,从 2003年到今年2017年间,程序员的数量增长了六七倍。整体需求人数一直都是上升的趋势,如果一个行业真的不行了,现象应该是需求人数不断下降。所以我们从需求量看出,我们整个行业一定是向上发展的。

疑问三:淘汰机制是什么?

大家不妨去想一下,“淘汰”这两个词真正的解释是什么意思。举例说明:石油是不可再生资源,“假设”有一天科技不断发展,制造出可以量产的“完全”可以替代石油的材料,甚至它的能量比石油更强,那么石油就没有市场了,就会逐步被新材料所代替,石油就不存在什么价值,这是淘汰的意思。

而一个程序员被淘汰,就是说明他的状态水平或者他手上会的技能,远远低于行业的平均水平,从而会被淘汰,因为他的技能无用武之地。但是你想一个已经干了十年技术的人,他会被谁淘汰?难道以他的经验,了解一个新东西不比新人更强吗?

疑问4:为什么要裁员?

最近一年我们看到了网上一些公司裁员的新闻,有阿里、华为、京东等。不过后来几位大佬也出来进行了解释。我来给大家说明一个问题,“裁员”这个动作一定是公司“发展战略”的行为,治理公司,裁员是一个手段,下面举例说明。

比如今年疫情,公司效益不好,两个员工工资都是5000,A员工回报10000,B员工回报8000,

如果裁掉这个回报8000的员工,会让公司发展更好,那么裁掉这个人就属于公司的战略行为。但是这不代表被裁掉的员工找不到工作或者被淘汰了,也不能证明这个行业不行。

比如去年Oracle裁员事件,被裁掉了那么多的程序员都是年薪五十万到一百万的高手,而且他们被裁掉之后都拿到了将近一百万的补偿。难道你说他们这样的人才找不到工作吗?到处有公司想挖他们,问题在于他们在Oracle太舒服了,Oracle公司的福利待遇太好了,并不是有那么多公司都有这样的待遇,像他们这样的人随便进一个大企业没有任何问题,但是以他们的标准来看,我的工作要是低于在Oracle的工作就意味着“找不到工作”,这是一个人心理预期的问题。而你们发现没有,为什么裁员这样的事情都出现在这样超级大型的公司,你猜对了,确实裁员这样的事情一般只出现在BAT华为这样的企业,一般中小公司不会有这样的行为。

如果我们较真去争辩一下“青春饭”的概念是什么,我倒是觉得运动员、模特、舞蹈演员、这样的职业才是真正算青春饭行列的职业,不过随时信息的传播,做技术的互联网研发人员也到了“青春饭”的行列,如果真的是这样,我倒是不觉得问题真的是程序员是青春的问题,我更倾向于是“中年危机”的问题,这可是人生的问题啊,这可是所有行业的问题啊。如果问题的根源真的是“中年危机”,那么这个好题我们就有的聊了。

我个人认为除了医生、律师这两个越老越吃香的职业,还有一些体制的人之外,其他行业似乎都会跟中年危机有着千丝万缕的关联,我到不觉得程序员是青春饭的问题更严重,而人到35岁是真的悲哀,上有老下有小的“35岁现象”是多么真实而残酷。如果我们认识到了这个问题,是不是应该想想在20岁到35岁这15年的期间里,我们应该去做点什么?

1、年纪大了,身体吃不消

3、脑力不如从前,比不过年轻人

针对第一个问题,我觉得这是自然现象,生老病死,无论你做什么行业都会面临,年纪越来越大。弊处在于身体机能不断下降,谁都一样,利处就是你的人生经验阅历在不断提高,你的思想境界在不断提高,毕竟35岁人的头脑不会再像20岁那样冲动,想问题过于肤浅简单了。

第二个问题是加班严重,其实我们这个行业加班主要集中于一线互联网公司如阿里、腾讯、华为这样的公司,因为他们是行业的龙头,他们必须战斗在一线,有无数竞争对手盯着他们,所以加班是不可避免的。但是对于一些中小型公司,他们的业务没有那么多,自然就不会加班,所以我一直认为,加班与不加班都是各站一半的。而且在一线城市,哪个行业不加班?竞争对手那么多,大家都是往前走,只要松懈就会被对手淘汰,在这样的城市就是在打仗,所以这是正常的。

第三个问题,我不明白已经到了35岁的人为什么要去跟20岁的人比脑力,人年纪大了是靠着经验办事,如果你一定要拿自己的短处跟别人的长处比,只能说明你现在考虑问题太简单。

目前在职Java开发,如果在入门学习Java的过程当中有遇见任何关于学习方法,学习路线,学习效率等方面的问题,可以申请加入我的Java新手学习交流群:,我就是群主,有任何不懂的都可以随时在里面问。

1.大部分人没有发言的权利

1994年我国正式有了接入国际互联网,互联网在中国也就走了25年,一大半的程序员在25岁到30岁之间,真正35岁的最多也就5%,1998年——2000年,马云、李彦宏、马化腾创建了如今的互联网三巨头:BAT,假设当年的准程序员们,在互联网兴起的时刻抓住机会,22岁入行,到现在,这批最早的程序员差不多35——40岁的年龄。所以现在对于这个问题真正有发言权利的人一定是少数的,而网上的人大部分都是跟风,甚至其他行业的人都要评论几句。

35岁被辞退一般都是指在大型互联网公司,由于一些资本的问题,但是在一些比较大的公司出现的情况还少。只不过待遇没有那么好,他们出来后一定会有很多企业抢着要他们。

而即使有人这样说,他们所谓的找不到工作往往也是高要求,高标准,高薪资,小公司给不了你。

北上广深杭就占据了60%的程序员,而我们不断发展的新一线城市,重庆、武汉、南京、成都,也会逐渐壮大起来,需要的这方面人员一定是不断提高的。

目前在职Java开发,如果在入门学习Java的过程当中有遇见任何关于学习方法,学习路线,学习效率等方面的问题,可以申请加入我的Java新手学习交流群:,我就是群主,有任何不懂的都可以随时在里面问。

一个算得上优秀的程序员在进入行业五年后,大约27岁左右的时候才能对于某一个技术领域有了全面的了解与掌握,而任何一个行业都一样,人到了30岁基本上才能小有所成,中年之后才能走向事业的巅峰,这是永远不变的金科玉律。

35岁程序员干了十年的时间,如果还没到管理层的,那确实不够"优秀",在我看来这个时候完全有能力带团队做项目了,但是有的人能力一般,只能一直做一个技术岗位,但他的月薪也绝对比其他行业大多数非管理层的职业人员要高,况且我们这个行业还可以自己接私活,很有可能每月接私活的钱都比自己的月薪要高,这个问题就看自己想不想去做,完全是个人行为,想赚钱的人,他一定会用自己的特长去赚钱,但有的人懒他不愿意去做,这就是他自己的事情了。

还有人吗对程序员的误解非常大,什么掉头发,情商低之类的,这都是程序员在各种论坛对于自己的自黑,程序员绝对是一群智商很高的人,如果他们智商不高,就不可能学会编程,如果他们情商不高,也不可能懂得自黑自嘲。

1、程序员属于技术工种的工作,干到四五十岁完全没有问题,所以说只要保持持续的学习,是可以干一辈子的,只要你热爱程序,喜欢写代码。

2、35岁以上的程序员,面临失业主要因素是高不成低不就。甘于满足现状的人,裹足不前,所以其自身就失去了向上成长的动力,自然就没有了竞争优势。倘若遇到了行业寒冬或是公司裁员,部门业务调整,就会成被裁员的目标。况且即便被裁掉,也不意味着找不到工作。

3、最重要的是调整好心态,摆正自己的位置,从实际出发,认认真真的提升自己, 35岁以上的程序员凭借技能还是能找到一份不错工作的。

提问:为什么觉得一年比一年难,感觉什么都越来越难做?

社会进步,科技发展,对于个人的进步要求不断提高,现在已经不是以前那样随便学点知识就可以去做工作,现代社会需要越来越多的脑力劳动者,不学习知识只能是做底层,什么都做不了。

整个社会的节奏非常快,很多东西更新换代的速度也非常快,所以人们处在这个时代就感到非常焦虑,人一旦焦虑就会产生很多负面的想法,容易往坏处想,什么事情都做不好。

而现在各个行业对于专业知识要求都在不断提高,因为任何一个行业都在不断进步,需要的人才也越来越优秀,所以现在的人都是被迫向上的,但凡有人不努力精进专业知识,就会被后来的人赶上,所以无形就会有一种心理负担。

而且现在信息传播的速度太快,各种资讯非常多,攀比风严重,就会给人造成一种浮躁的心态,一旦浮躁就不容易脚踏实地,总想着一步登天,最后正事没干,时间都浪费了。

如果选择继续做技术,往资深工程师的方向发展,就需要你对于技术有着一种热爱,真的感兴趣才好,这个时候真的就要有工匠精神了,需要花很多时间精力去进行钻研,这放到任何一个技术领域都是一样的。

往管理层发展是我们这个行业一个比较重要的分支,按照正常的逻辑,一个人做技术做了十年,他是可以带几个人搞项目的,这个时候你就需要懂得架构方面的知识,对于一个已经做了十年的人来说,是完全够格的。但是一旦涉及到管理,就一定要横向发展了,不仅仅是技术的问题,与人沟通的能力也成为了一个非常重要的技能,所谓管理最终管理的还是“人”,而有的人不善言辞,注定做不了管理者。在你的发展中,你应该提前去规划,做准备,想一下自己适合走什么路线,然后去学习这方面的知识。是横向发展,还是纵向发展,这是需要你自己去思考的。

据相关统计,做互联网研发的技术人员有30%会选择去创业,所以我们这个行业的一个特点就是创业的人比较多,因为现在无论做什么都很难离开技术。但是创业是有风险的,十创九死并不夸张,所以创业需要你有想法有胆识有魄力才行,到了这个时候就不是简简单单技术层面的问题了,更多是这个人的胸怀、眼光、凝聚力、抗压能力综合层面的能力,当然创业风险大,但是一旦成功,收益也是非常大的,这要结合你自身的情况进行合理选择。

完全转行脱离我们这个行业的人非常少,因为一个人已经做了十年的技术舍弃,这个可能性很小,即使是转行也可能是做做产品经理的工作,或者测试的工作。因为已经有了十年的积累他对于各种产品已经有了一定了解,而产品经理这个活主要就是与人沟通,还有设计一些原型图的工作。一般来讲,退出我们这个行业的人都是干了一两年觉得不喜欢,或者有了更好的去处,他才会离开,干了十年技术的人极低概率会离开我们这个行业。

目前在职Java开发,如果在入门学习Java的过程当中有遇见任何关于学习方法,学习路线,学习效率等方面的问题,可以申请加入我的Java新手学习交流群:,我就是群主,有任何不懂的都可以随时在里面问。

学历是一个非常大的话题,其实在我看来,大家还是应该正视这个问题,此问题是非常现实的,学历高的,你挑别人,学历不高,别人挑你。这是最简单的道理,跟处对象是一样的,如果你长得好看,家庭背景也好,学历也高,性格也好,自然是你挑别人,但是你各个方面都没有突出的,那肯定是别人挑你。所以这方面的问题,我认为是没有总讨论的必要,即使学历低也是自己的问题,自己不喜欢学习,也不愿意努力,话说初中高中那些知识真的太简单了,所以怪不得别人,怪只能怪自己不好好读书,现在抱怨学历低也解决不了问题,还是应该去想想如何改变和提升自己才是解决问题的关键。

现代社会对于知识要求越来越高,不学知识的人,在社会上什么都干不了,专科毕业没有专业知识,真的只能去找销售工作了,这就是这个时代的真相,没有知识混不下去。所以只能干一些永远停滞不前的体力劳动工作。

老祖宗孟子说:劳心者治人 劳力者治于人 古人的智慧大家品品吧

以前那时候找工作很容易,但是现在很难,难就难在对于专业知识的要求高,以前混可以,找个工作也能找到,现在混,就真的当混子了。专科学历出去的,我都想不到什么理由,你们能找到工作,除了在学校真的学技术了,真的学东西了,要不然真的找不到你认为满意的工作。

我呢,也并不是说一定要劝诫大家多学知识,我是觉得为的是让你以后几十年的生活,活的不那么卑微。自己多一分才能,多一点能力,多会一些知识,你就少求别人一次,求人的感受每个人都有过,好受吗?

很多人都说我只想搞钱,我觉得钱是果,不是因,因就是把事情做好,人往往在很贫穷的时候难以保证人格的,穷生奸计,富长良心,贫穷对人道德和人格的摧残会超乎我们的想象,这就是很现实的东西。所以我一直要鼓励大家自己奋斗,靠自己去争取,成为你一个拥有财富的人,知识就是财富。

付出和回报往往在现阶段是没有成正比的,回报一般都会往后拖延,就好比做生意基本都是先赔后赚。而对于你们20多岁的年轻人来讲,我认为是别太急于把付出和得到永远对等,这样你心里在现阶段会永远不平衡。30岁之前一个人一般不会有太多财富,大部分财富都是30岁之后的才能赚到的。而中间的这个时间差就是用来培养自己,提高自己的综合能力的阶段,年轻的时候尽量要用时间和精力转化为能力,但大部分人没有眼光并没有转化为能力,而是用这段时间转化做现金,我建议年轻的时候千万别用青春换现金,这根本不值当。

目前在职Java开发,如果在入门学习Java的过程当中有遇见任何关于学习方法,学习路线,学习效率等方面的问题,可以申请加入我的Java新手学习交流群:,我就是群主,有任何不懂的都可以随时在里面问。

年轻的时候多吃苦,比老的时候吃苦要舒服。别在年轻的时候浪费时间,不好好干,年纪大了之后在想干就什么机会都没有了。

我认为一个非常重要的因素,这或许也是很多人的问题所在,你并没有把心思放到“学习”这件事本身上。举例说明:

大概在几天前,在我们的web前端交流群,有一个同学在跟大家聊天,他说:“我把这些学完就能找到工作吗”“这些视频学完是不是就能找到工作了”我看了他们的聊天记录,然后在群里发语音分析这个学生的问题。我大概意思就是说:你的心思并没有放到学习这件事上面,他做的并不是学习这个事,就好像要完成任务一样,把一个一个的视频看完了就算完成一件件任务,好似任务完成了,就能找到工作,这样的想法不对。其实大家学的东西差不多,能学完并不代表学会,同样一个动作,只有多去操练,你才可能越来越熟悉等等。我给他一顿分析,也并没有顾忌他的颜面。然后他说你分析的很到位,我就是这样的想法。

所以我逐渐发现,很多人的问题是并没有把心思放到学习这件事上面,还是应该摆正态度,如果有一个厌倦学习的心理,应该是做不好这方面的工作的,一旦涉及到学术方面的行业,就一定要有很多东西学,这是避免不了的。而学习习惯、学习能力这些都是通过后天逐渐培养起来的,所以我认为养成好的学习习惯是尤为重要的。

所谓的能力,说白了就是在解决现实问题的过程中培养出来的,放到生活的各种问题都是一样的道理。那么学习知识也一样,所以不要怕遇到问题,这些问题都是让你成长的东西。

孟子说:天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身

每次遇到问题,都是对自己成长的鞭策,成长的过程不就是这样吗?

有的人干一年的工作可能能收获别人两三年的技术经验;有的人可能会停留在写段代码写完了就得了这种层面,你可以想是否还有更优的解决方案,能不能更加完美一点,这都是对自己高要求的体现,所以为什么我们会看到好多这样的例子,有的人工作干三年不如人家干- -年。

目前在职Java开发,如果在入门学习Java的过程当中有遇见任何关于学习方法,学习路线,学习效率等方面的问题,可以申请加入我的Java新手学习交流群:,我就是群主,有任何不懂的都可以随时在里面问。

放眼整个社会群体,其实每个公司里面的人是混子真的不少,所谓的几年工作经验,很多都是虚的,一个人的能力完全是锻炼出来的,吃过苦就是对自己的锻炼,安逸的态度始终都会让人停滞不前。

孟子曰:然后知生于忧患死于安乐也。

任何东西其实一直都在不断方便人们的生活,不断的更新中。我们学到的知识也会得到更新换代,老的知识和技术一样可以解决新问题,只不过相对于新的解决方案,它会显得更加麻烦。整体会拉低了办事效率。这种情况下,我们就一定要学习新的知识,这个在每个行业都是一样的,只不过因为行业不一样,更新的速度也不一样,越是发展好,越是热门的行业,产品更新迭代就越来,这就好比技术生态圈,你看哪个语言的框架更新的最快,就证明此语言的生态圈人够多,够强大,所以程序员不断学习掌握多种语言和新的知识来解决问题,是不可避免的。

同学提问:做这行需要一直学习吗?

其实我认为这样的观念首先就是错误的,任何行业都需要不断学习,除非你认定自己要当混子。一直学习这事不关乎行业,只关乎当事人怎么看待自己。我认为什么都需要不断的学习。但是大家不要把我们这个行业想的那么恐怖,新技术知识也没有更新那么快,而且新的东西也好学,为了工作方便而已,他们的原理都是一样的,当你真正理解了某个知识点后,很多新出的东西看看文档就可以学会应用了。

从往好的职业发展的心态来看,我认为我们在工作的过程中,不要局限于自己软件开发的coding当中,应该站在更高层次和维度去思考,我们绝不能去做一个代码复制工具,只是机械一样去做事,毕竟我们做的工作是动脑的。

上边的领导为什么要我开发这个模块,开发出来的模块的意义是什么,业务上具体有什么需求,与产品经理保持一种沟通交流,保证你做出的东西是跟公司业务相符合,也显示了你对于公司产品的关心和积极,我的方法论有哪些,我的开发语言优势是什么,我的微服务有哪些,这个架构存在哪些问题,站在更高维度去考虑公司软件架构的问题,某一天公司有这样职位需要,你可以申请,机会是留给有准备的人。

就目前来讲,大数据、数据挖掘、人工智能、物联网等等这些概念都是刚刚是萌芽阶段,科技一定会向上发展,需要这方面的技术科技人才一定会越来越多,这一点是毋庸置疑,社会的工作形式会不断的从体力劳动转变为知识劳动。比如现在的5G、新基建都是刚刚起步的,以后也会新出来我们根本想象不到的岗位。

就拿现在华为的事情来说,以前有人给我们提供芯片,而现在被老美掐了脖子,这并不是公司与公司之间的事情,而是两个国家的对战。美国人狼子野心,日本的半导体技术就被美国整垮了,德国、法国的重工业也同样是老美用手段弄跨的,我们回顾历史就知道,一旦有其他国家要在某个科技领域超过他们,他们就会使用非常手段弄跨。而现在我们已经到了绝境,所以芯片我们迟早会自己造出来,只不过是时间的问题,就像当年说造原子弹一样,毛主席一句话,搞多久都要搞出来,最后也一样干了出来,或许芯片技术比原子弹要难,但只要时间足够多,我们早晚会研究出来。

别看现在BAT风光无限,他们都是建立在其他国家打好基础之上做的应用层面的事情。同样一个东西卖10块钱,我们的人干最累的活赚2块钱,老美什么都不干赚8块钱,这就是科技的力量,你们在初中都学过“教育是立国之本,科技是第一生产力”,以前你不理解这句话,现在应该可以深刻体会到这两句话得意义了吧。

相信我们以后的发展,这二十年发展的成功就足以证明是可以的。所以只要相信我们以后的新一线城市武汉、南京、成都、重庆经过不断的发展可以像北上广深一样,科技公司成长的越来越多,那么这样的岗位也会越来越多。

目前在职Java开发,如果在入门学习Java的过程当中有遇见任何关于学习方法,学习路线,学习效率等方面的问题,可以申请加入我的Java新手学习交流群:,我就是群主,有任何不懂的都可以随时在里面问。

路漫漫其修远兮,吾将上下而求所。

人生的任何事,都不是从单方面就可以进行解释说明的,运气的因素、个人的因素、社会的因素、家庭的因素都在外层包裹着。怎么去过自己的一生,怎么去选择一个职业,怎么去经营一个家庭等等问题都需要不断的思考与摸索,但是永远不变的是,就像《老人与海》老人说的一样:“一个人可以被毁灭,但不能被打败。

如果你今年连25岁都不到,就不用去想十年后的事情,因为时代变化太大,你不知道在以后发生什么,我们能控制的有且只能做的就是做好自己当下的事情,充实的过好每一天。

今天你做的一点、一滴都不是毫无意义的,它们终究会在不久的将来得到你此生应有的回报。

当你重新站在幸福的山顶,你会突然觉得,曾经所发生的一切,原来只是虚惊一场啊!

目前在职Java开发,如果在入门学习Java的过程当中有遇见任何关于学习方法,学习路线,学习效率等方面的问题,可以申请加入我的Java新手学习交流群:,我就是群主,有任何不懂的都可以随时在里面问。

我要回帖

更多关于 为什么程序员加班严重 的文章

 

随机推荐