A. 现在程序员行业饱和了吗刚入行能拿到多少工资
能干活的人永远不会过剩,混日子的永远过剩。初级过剩,高级紧缺。简单学点啥的时代早就过去了。
这几年中国互联网一直很火,因此搞得大量资本涌入互联网行业,一下子拉高了平均工资。我记得移动端和前端最火的时候,只要你会写一点前端或者APP,都能找一份工资在平均线上的工作。因此大学报考计算机,以及转行的人越来越多。
所以培训班大量招生,赚得盆满钵盈。而就是这大量培训出来的人,给人一种中国程序员过剩的现象。
2018年互联网寒冬,大量企业裁员,那些平时混日子划水,没有真本事的人,离开了这个平台就什么也不是了。甚至原来平台过高的薪资水平还会给他一种我就值这个价的错觉,而这只是资本和平台的捧杀。
打开招聘软件,你会发现3-5年的高级程序员,5年以上的资深甚至是架构师的招聘需求源源不断,最受猎头欢迎的也是这种级别的职位。这说明了企业更需要的是高端人才,而中国现在高端程序员还是很稀缺的,很多企业都招不到合适的高端人才。这种情形也像极了二八定律。
我创建的java自学交流裙,前面输入是:926中间是:452最后连起来:303在这里说一下自己整理了一份关于java的系统化资料,从Javase- ssm-springcloud,包括了网上商城项目,个人博客项目,分布式项目等都有想学习Java或者转行,大学生可以免费领取,java交流群下载
一下以JAVA 为例
刚入行的java后端程序员,薪资区间在“0到50K+”,以下面五份招聘信息为例。
第二份招聘信息:"4-8K"档次——小型公司初级程序员水平。19年、20年的java行业情况,没培训过的小伙伴,除个别优秀以外,极少能找到一份正规程序员工作入行。
所以,这个区间的人群一般是“普通大学科班生+学习优秀+不培训”情况/“普通培训机构学习+学习普通”情况,这两种情况的同学。入职的是“4-8K档次的小型公司初级程序员岗位”。
而“普通大学科班生+学习普通+不培训”的同学,以及零基础小白,这两种情况很难找到工作。
第三份招聘信息:“9-14Kx13薪”档次——大型公司初级程序员/小型公司优秀程序员水平。要不是个人优秀,要不是找的机构优秀,要不是优秀学校科班生,总归学的技术不错,能找到一份“月薪过万”初级程序员工作为职业发展的起步。
这个区间档次的人群一般就是“普通培训机构学习+学习优秀”情况/“好的培训机构学习+学习普通”情况/“优秀学校科班生+学习普通”情况的同学,入职的是这个档次的公司和岗位。
第四份招聘信息:“10-15Kx16薪”档次——大型公司优秀初级程序员水平/顶级公司初级程序员水平。
这个档次,小公司给不了初级程序员这个待遇,有这个水平也不会去小公司。这个区间档次的人群一般就是“好的培训机构学习+优秀学员”情况/“重点大学普通应届生”情况的同学,入职的是这个档次的公司岗位。
第五份招聘信息:“25-50K”档次,也属于刚入行的java后端程序员薪资区间,这个档次是培训机构培训不出来的水平,是“重点大学优秀应届生”情况,甚至极个别很优秀的能到100K+(应届计算机博士)!
在java领域,优秀本科生/硕士,优秀硕士/博士。优秀才抵得上学历上高一级,但大公司的大家都很努力,优秀很难求。所以能提升学历,优先提升一下,能给自己带来不小的优势。
能拿多少薪资主要还是取决于自己,能力+学历
B. 程序员现状,看看来自二三线城市程序员的真实感受
2022年3月,乌鲁木齐市,95年26岁Java后端程序员。
我先后在乌鲁木齐市两家互联网公司工作过,通过自己努力的思考,总结出了一些对程序员现状的看法,供大家分享和参考。以下内容全部属实。
很多人会觉得程序员是高薪行业,并且有人会说朝九晚五双休,工作清闲还有业余时间去做其他事情。
我来揭晓真实答案。真实答案和上述情况基本完全相反。
真实情况我的城市,程序员的薪资算不上高薪行业,不是行业平均薪资不高,而是这里很多中小企业都会考虑降低用工成本,在招聘的时候用各种方式打压你的薪资。
这种方式尤其对新入行的程序员特别奏效。因为企业打压你工资的方式有很多种,而新入行的程序员根本就没有与企业谈判的资本。或许你入行时技术功底扎实,开发水平相对较高,又或者你学历很好,综合能力很强。但是企业依旧会以你没有工作经验,以及试用期,或者说培养你都需要付出成本,找人带你教你等等一系列举措,让你哑口无言只好接受企业的用工要求。没有能跟企业谈薪资的能力。企业最后会以一个较低的薪资利用你为企业创造更大的价值。
而处于新手阶段和试用期的你,想要获得企业的青睐获得转正的机会,会更好的去工作提升以及转正。这样你会在试用期努力工作,为企业创造效益。这个时候大多数程序员都会想,薪资低一些活多一些累一些也无所谓,因为这时候在锻炼提高自己的工作能力,对自己其实也有很大好处。企业也同样利用员工这个心里,不停的激励你去工作。而企业只是付出了很小的成本,利用新人的你去做了很多又苦又累的活,而你还不自知。这样企业很开心啊,而你除了努力付出工作和锻炼,钱却没有收获进口袋里。
你以为你能力锻炼了就会对应的拿到较高的薪水的时候。但是你别忘了,小企业把程序员当码农并且降低用工成本的核心思想并不会因为你的技术提升而发生改变。
企业依旧会以招最少的人用最低的成本让员工干最多的活去运行,并且项目大人员少,这样上线前一个就有理由让你加班,并且告知你是不可避免,去要求你加班工作。我自己的真实经历是连续加班一个月,并且在每天正常下班之后还需要额外加班5-6个小时,工作日连续五天加班后,周末再额外加班一天的强度去工作。基本就是一天工作14个小时一周工作6天,这么个强度。而且企业并不会在乎你是不很累,加班不会付加班费,而是以加班可以调休的方式安慰你。然而你想想这种小公司,并且开发人员企业不配备很多的情况下,怎么会让你调休。调休是需要上级领导项目负责人到经理,一系列人的签字的。可想而知,调休说是有,基本想想就可以,不会让你想休就休的,哪怕加班很累,第二天还是要上班。因为你不干就没人干,但是公司项目需要上线。而且你的工作每天都有人监工,你就负责干活就好,让你做什么就做什么。这样你还会觉得程序员薪资很高吗?
现在企业都知道招年轻人,刚入行的新人最好。因为他们没有太多经验,好对付,便宜而且干活又卖力。哪怕有几个不上进的水平差一点的,也会有人监督你把每天的任务完成。怎么说企业都不亏,所以企业能用新人和年轻人为何还会选择你要求薪水高的人呢。你以为你技术上去了,可以跟企业要高薪的时候(其实也不高,就月薪过万而已),以你的技术可以拿到月薪过万的时候。企业依旧可以通过各种方式降低用工成本,或者压根就不录用你。比如试用期只给你80%薪水,哪怕企业知道你经验很丰富,也利用试用期少给钱让你多干活快速熟悉并进入开发。会以工作年限限制你的薪水,你说你水平高怎么证明,其实就是企业不愿意承认和付出更高的成本而已。哪怕你技术很牛学历很好,一样会面对这样的问题。等真到一定的工作年限的时候,你会发现头发和精力和兴趣都会少很多。你再去跟企业谈薪,你还会发现企业还有方式降低用工成本。你有家庭吗,你能加班吗,对你提更高的技术要求等等。虽然总的来说薪资会有一定上升,你想要拿到一个满意的薪资很难,因为你满意企业就会不满意,企业不会为了照顾你,而降低自己的企业的效益。
这就是现在绝大多数程序员现状。付出很多,承受很大的压力,赚取来一点辛苦钱。而且现在程序员绝大多数都会有35岁危机。这行业想要做好是有一定门槛的,还要有抗压能力和很强的学习能力,理解业务的能力。现在你还觉得程序员这份工作好干吗,高薪吗?那些年薪几十万的都是一线大厂的少数人。中国绝大多数行情,程序员就是底层的码农而已。付出这么多,收入稍微比普通职业高了那么一点而已。一样会面对买房买车的压力。谁也没比谁好多少。没有太多业余时间发展爱好,接触更多事物,压力大。绝大多数时间在跟计算机打交道。每天面对电脑的时间很久,一坐就是一天。
我这两天也是刚离职,因为企业不招人进来,就五六个人干一个项目,还加班。当你去面试的时候一大堆企业要招你,但是能给你满意薪水的企业的数量直接就大打折扣了。
当然企业不给你满意的薪水,也不代表你不好,这只是畸形商业模式下的企业招人的方式而已。你要相信自己其实比很多人要优秀。
否则企业会让你怀疑人生的。在一个没有装修过的小房间当码农的感觉亲自体会一下就明白了。就像不被企业在乎的流水线工人埋头苦干。
遇到这种情况程序员们一定要坚持自己薪资的底线,不要让企业或者根本不懂技术的hr 轻易的压低你的薪资。而你却选择默默接受。虽然我们是打工人,但是面对这样的企业也要坚持自己的原则,去进行双向的选择。并且为自己以后的发展做好规划。
希望程序员们都能找到一家满意的公司,去发展。人生只有一次,不只是工作,一定要按自己喜欢的方式去活。
这就是来自二三线程序员的真实现状。你们怎么看呢?欢迎在评论区留下你的看法。
C. 作为一个刚入行的程序员,工作太闲该不该跳槽
不应该跳槽,做事情要有耐心,不能够因为工作闲离职,干一行要爱一行,这样才能获得生活的乐趣。
D. 作为刚入职的java程序员,一年时间内如何提升自己的实力,更有竞争力
刚入职,就意味着你有基础,但是还没有到精通,那以下这几点你要好好看看
1.用好互联网
在你入行的第一年,肯定会遇到各种各样的问题,但不用担心,这些问题其他人肯定也遇到过。
这是一个开源的时代!人们习惯将解决办法记录在网上。
越早的学会使用goole寻求帮助,问题就会越早得到解决。(但是在看别的代码或解决bug的时候,不能直接Ctrl+C,Ctrl+V,要弄明白其中的原理)
2.养成良好的编译习惯
你是公司的一员,是团队协作来完成整个项目的,也就是说你的代码不仅要你自己看得懂,更要让团队中的小伙伴和你的领导看得懂。
所以起名称规范一些,保持代码结构清晰,多写一点注释!
3.基础理论很重要
如果你只想成为一个普通的码农,基础理论知识的确没那么重要;
但当你想往上走,想成为一名专业的架构师,数据结构、操作系统原理、数据库原理等基础知识是必不可少的,这些基础知识决定了你能在技术这条路上走多久,走多远!
4.不断学习
这不是什么鸡汤,而是程序员界一个残酷的现实。就拿游戏开发者来说 一个引擎unity3D,几个月就要更新换代一次,是想,你如果不学新技术根本就无法继续操作,如果技术一年不跟进,你和unity3D就会形同陌路。任何课程、资料都该看要看。
5.你是一个开发者,而不是一个码农
很多新人在入行前几年一直以一个流水线员工的心态做业务,这样是不行的。
于自身发展来说,长期重复的工作使你接触不到核心业务,限制你能力的拓深和发展;于企业而言,企业需要的不是只会搬砖的码农,而是一个开发者。
6.多读优秀的代码
山外有山,人外有人。
世界上比你优秀的程序员太多了,想要跟着大神学习进阶,还得感谢这个开源的时代。不错的平台有很多,里面有很多优秀的程序员们的代码,只要你需要就可以阅读。
希望这些建议对你有用,有所收获。
E. 现在IT行业走哪个方向有前景(现在程序员都往哪个方向转型)
IT行业一直都有前景,但只不过千篇一律培训出来的程序员,需要考虑一下自己的未来了。以Java为例:2003年,新入行的程序员只需懂Javaweb和数据技术,就可以找到好工作;2008年,互联网公司要求程序员懂得多种框架技术,并拥有实战项目经验;到了2018年,用人企业的要求进一步提高,Java程序员需要掌握多个领域的行业级解决方案,而不再是过去对单纯某项技术。现有的IT培训机构,4-6个月培养的初级程序员,显然已无法满足企业需求。
我们可以看到互联网的发展是飞快的,很多企业也认识到了这个问题。 我看回答当中有多目前的大方向5G、物联网、大数据,AI等;那这些公司不需要前端吗?不需要UI吗?不需要前端开发吗?不需要后端开发吗?
在今年年初的时候,因为网易的H5在朋友圈火了一把,各大企业纷纷招聘前端;如今抖音家喻户晓的,各大企业又开始在招聘新媒体有短视频运营的人。
其实岗位就在这里,并且需求也是一样。为什么很多人找不到工作?无非是技术过于老,不了解新特性。或者是培训出来的东西过于千篇一律,大家都一样,企业招聘的时候当然是挑技术好的,或者学历高的,再不济挑说的好有眼缘的。
其实这个问题根本没有必要去问,因人而异。有的人希望往管理层走的,就去努力提升对产品的了解去了。有的希望成为技术专家的,也深入去研究自己领域的技术了。
也会有一些程序员,看到AI或者是物联网等等发展前景很好,去学了Python,开始看机器学习方面的书。也有大部分的程序员,不为所动。
不明白为什么程序员要转型,要是在职程序员都转型了。那么对于小白,和培训的学生是一个很好的消息。因为企业对于初级程序员又会有需求了。
可以肯定的回答,程序员最应该重视的不是互联网寒冬,不是什么比较火什么有发展前景。已经一个在职的程序员,无论是要升管理层,或者是提升自己。最重要的都是技术!
你不一定需要转型,但起码要有具备转型的能力!
这个要看大方向还是小方向,目前来看5G、物联网、大数据、AI人工智能是个不错的方向前景。
程序员的话一般往Python语言或者JAVA语言发展。
其中Python(易读可靠,功能强大,未来趋势的语言,媲美JAVA,在人工智能与大数据分析这一块优越于JAVA)。
个人建议在有其它语言基础的情况下,可以往Python方向考虑。必竟以后将是数据决定未来的时代 。谁能在行业中站住脚也是要考虑的方面。
希望对您有所帮助。
程序员做的好话,很多多转产品经理,升级了。
另外,IT行业目前机器学习/AI还是很火的,不过难度也蛮大,毕竟你面对的竞争者都是比较优秀的人。
现在很多同事都学习Python,作为近年来最火的编程语言,越来越收到重视。无论是做数据分析还是人工智能,都是少不了Python的影子!
大家都很有学习热情,有几个同学甚至花上万块钱周末报的培训班来学习人工智能,搞的我也压力很大,也在开始学习!也有学习大数据和云计算的,这要根据自己的情况来选择
如果你学历可以,有比较强数学功底可以选择转人工智能,如果以前搞JAVA的可以考虑转大数据或者云计算。当然了这都不是绝对的也根据自己的爱好以及对未来发展规划而定!
在IT行业对学习,无论转不转方向,及时的提高自己是很重要!
1.有限数据的商业价值挖掘,与大数据不同,这一领域除了IT基础知识,更重要是锻炼商业逻辑和有限数据分析能力。
2.电商配套的新媒体运营,随着新媒体时代的到来,这方面的人才突然出现短缺,需通过自学+大量实战才能掌握。
3.区块链与实体经济的结合,新技术经历近十年发展,已经到了大量应用场景的实际使用,人才缺口大。
4.跨境电商的运营,随着买全球,卖全球升级,加上中国在移动互联网和电子支付优势。这一领域必须大量人才加入。
建议针对自己的兴趣,专注一个领域,多实践和试错,这是IT最好的学习方法,培训要做好选择,太多机构学不到什么,不如参与新项目锻炼自己的技能。
都在往构建人类命运共同体和一带一路、中国梦的铿锵大道上高质量快速发展
1.架构师
有些程序员爱好编程,很安心做一名程序员,虽然随着年龄的增长,代码产出大不如前,但是解决问题的能力却无人能及,如果一直保持对某一领域技术的专注,必然会成为行业技术大牛,在技术的道路上也会越走越强!
2. 研发管理
研发管理是程序员比较常见职业发展方向,主要包括工程师、项目经理、研发总监、技术副总以及CTO等,该职位需要具备一定的领导能力。
3. 培训讲师
培训讲师是一些程序员的职业选择方向,拥有丰富的一线经验,把自己所掌握的知识,传授给更多的人,帮助更多的走向编程之路,创造富足生活,也是人生一大乐事。
4. 销售
开发出身的销售,比较务实,扎实的技术功底,更容易与客户建立信任,因此,相关技术的销售岗,也是程序员发展的一个方向。
5. 咨询师
程序员聚焦在一定的IT技术领域,掌握精深技能,可以转行做该领域的咨询师,为客户解答相关技术问题。
6. 创业
在“互联网+”的时代,IT创业是很常见的事情,开发者利用自身技术优势,可以通过创业逆袭,直接当上CEO。
以上是几种常见的IT程序员除了软件测试、产品经理、运维、等职业生涯的发展方向,都是IT程序员职业发展的好选择!不管将来最后从事的哪个版块,IT编程都是必须要先掌握好的技能,否则无法在行业入门,更加谈不上发展。
F. 刚入行的年轻程序员应该怎么提升自己
每天千篇一律,总是有做不完的事,重复的工作让他自己感觉不到有什么提升。日复一日,进而迷茫自己的未来。
我见过许多工作两三年的年轻人,都会遇到同样的问题。
进入这样的的职场迷茫期,其实很正常,我们需要的是怎么来解决它。
一般来说,可以有以下六种方式来解决。
1、学会思考
人跟动物最大的区别就是思考,进入职场迷茫期,解决职场迷茫,最关键的还是思考。你需要思考,你的职业规划,以及你必须重新审视你目前的工作、公司、领导、同事。
当你认真关注这些的时候,你就会发现很多日常没有关注到的点,这些点就是你下阶段需要去学习解决的问题。
思考一,工作本身,任何一份工作,其实都会有足够的空间让你成长。你需要去发现工作是不是做到了极致,还是只能马马虎虎的完成任务。
思考二,你的公司,当下的产品,当下的市场,当下的内部管理,当下的文化机制等等,你要通过这些思考,提升你自己的格局与视野。
思考三,你所在的团队,你的同事都是什么样的特点,他们的工作能力怎么样,如果你是领导,应该怎么来发挥他们各自的特长。
思考四,你的领导,你的领导是什么样的领导,他的管理特点是什么,为什么布置工作是这样布置的,他擅长什么,平时习惯关注什么。
2、制定目标
能够在职场拼博中杀出来的,都有自己明确的目标。进入职场迷茫期,就会对自己的目标失去方向。所以,你就开始需要根据这三两年的工作经历来重塑自己的职场目标。
1、学习目标:通过上面的思考,你会发现你的缺失,这就是你未来学习的目标。
2、进步目标:通过思考你的团队,你的领导,你的公司,给自己树立职业生涯规划,力争上进。
3、收入目标:每个公司都会有自己的涨薪机制,你得学习并去获得升职加薪的机会。
3、经常复盘
我常说,在职场上,成长最大的技能其实就是每天记一下工作日志。
拟写工作日志,就是一种复盘,你可以思考当天做的工作中存在哪些问题,遇到同类问题的时候,下次是不是可以处理得更好。
每过一个阶段,可以把上一阶段的的日志拿出来消化体会,这个时候,你自己也会发现自己的成长轨迹,而这些清晰的成长轨迹,会让你更有信心来迎接明天。
古人云一日三省吾身,其实就是一种对自己的复盘。
4、远离消极人群
人以群分,物以类聚。
你的朋友圈决定你的高度,你周边全是消极的人群的时候,你也一定是消极的。
职场上最大的忌讳就是消极。所谓的消极,比如,传小道消息、抱怨、小鸡肚肠、暗中使坏、看不得别人好、打击别人的工作。
你对照一下自己看看,迷茫的时候,跟这些有多少关系,你自己是不是也不自觉地在进行一些消极的行为?
没有人喜欢消极的人,尤其是你的领导,一定不会喜欢一个消极的下属。
5、早睡早起,锻炼身体
身体不好就是残废。在职场上,一个好的身体才是所有工作的保障。
作为年轻人,打下一个好的身体底子,对于以后漫长的职场生涯会有绝对的帮助。
一直抱着手机,玩着游戏,加入所谓的年轻人熬夜圈子,其实是对自己的不负责任。
尽量的早睡早起,给自己制定明确的锻炼目标。不仅是你对自己负责,对你的家人负责,也是对社会在负责。
一句话,身体才是真正只属于你自己的东西。
6、偶尔放松一下
当然,工作几年,进入了职场迷茫期,你不妨把自己放空一下。
比如,给自己放一次比较长的假期,去看看祖国美好的河山。邀请三五个好友,放下自己,去K个歌等等。
今天的职场,压力大,所有人其实都需要有一定的放松时间。你得学会怎么放松自己。
漫长的职场生涯才开始,寻找到可以使自己放松的方式,也是很重要的一步。
G. 程序员一般都需要什么学历就业前景如何
做编程已经十几年了,能不能做程序员和学历没有太直接的关系,但不意味着学习编程什么门槛也没有,如果高中以下学历学习编程会相当相当费劲,毕竟和别的行业相比编程的门槛还是比较高,有多少人觉得对编程感兴趣,然后心头一热就呼呼买了很多书,开始学起来觉得特别过瘾,然后遇到难的地方就开始犯难,遇到的次数多了就开始退缩或者干脆把书本搁置起来,甚至下次再看看到书本的时候已经是半年之后打扫卫生时,在学历差不多情况下,要学好编程主要还要下功夫,看个人的努力程度。
H. 都说java已经饱和了,现在学java晚吗
没想到到现在都还有人在问Java饱和的问题(欲哭无泪),真的是老生常谈了。
青妹只有再一次说,没有饱和,现在学Java也不晚!!!
早在2009年就有帖子说认为Java程序员已经严重过剩,人才竞争状况已转向恶性,将来行业不容乐观云云。然而实际上的情况呢?十多年过去了,优秀的Java开发人才的需求仍是远大于供给,Java程序员的工资一直是在稳中有升的状态,很多公司的架构师、技术专家基本都是Java出身。
从各大招聘网站也可以看出,Java语言招聘岗位众多,随手搜索Java职位招聘就多达77454个,在薪资待遇方面,10-15k之间就占据了29.9%,不少Java职位薪资在10000元-30000元。
所以,如果你真的想要学习Java的话,其实完全没有必要担心Java人才市场饱和度的问题。只需要你现在开始行动,尽可能抢先别人一步。