从事软件开发多年,前几天看到一个新闻说国内程序员的数量已经超过500万,真假很难辨识,从去年开始互联网企业开始洗牌阶段,主要之前发展的过于顺利,现在正在大规模的洗牌而且2019年呈现愈演愈烈的阶段,加上现在关于软件的培训机构太多了,每年产出大量刚入行的程序员,国内软件经过这些年的发展虽然还不到欧美的成熟级别,但入门的门槛已经提升了许多这是不争的事实。
现在很多培训完的程序员喊着软件行业已经饱和不好找工作了,另外一方面企业还在不停的招聘高级软件工程师,供求关系还是不成比例,现在国内软件整体趋向于成熟的软件工程师太少,初级入门的程序员大量堆积的现象,这也是国内程序员的现状,从编程语言上讲java,python等主流的编程语言职位比例开始慢慢超越老牌的C语言C++,毕竟编程发展趋向于集成化简单化。
如果想在这个行业估计现在的场景已经很少了,能找到理想工作的都是具备良好开发基础的工程师,毕竟很多入行的开发工程师开始都是还没想好是不是真的适合这项工作。很多人花了几万块钱参加培训结果弄到一半发现自己压根不是这块料,曾经有个同事已经做了几年的软件开发工作了,当初就是参加培训入行的,培训结束时候当初班上40多人,三年之后还在做软件开发工作的只有十几人了,所以不是每个人都能坚持到底,并且成为优秀的编程工程师。
编程这个行业能成为高手毕竟还是少数人,高手也不是掌握的编程语言数量越多越好,除了长期的坚持和积累,还需要有一定的悟性在里面,有些人可能一辈子只是一个普通的开发者,现在很多人想入行编程主要听说这个行业的工资高,但入门的门槛现在也变得越来越高了,直接从学校自学上几年就能进入程序员岗位的越来越少了,并且很多人已经有这种意识如果不参加培训就好像找不到工作的感觉,如何认识培训对于初学者的改进作用,作为一个过来人从个人的角度出发培训其实就是起到一个催化剂作用,查漏补缺,零基础的参加培训在短时间内也就是能够学会方法直接达到就业的程度,需要耗费一定的精力。
现在太多的人喊着程序员过剩理论,很少见成熟的程序员找不到工作的,别看很多人喊着程序员是吃青春饭的,掌握成熟技能的程序员很少找不到工作的,毕竟国内软件行业对于程序员的需求量还是非常巨大,特别是二三线城市软件开发基本上只是刚刚起步的阶段,距离饱和还远着那。
不真正在这个行业内混永远不知道实际情况,不能只是道听途说里面掺杂着太多的演绎的成分,不要造谣程序员太多的理论了,急缺大量的软件开发高手。
希望能帮到你。
作为一名IT行业的从业者,同时也是一名计算机专业的教育工作者,我来回答一下这个问题。
首先,目前IT行业的程序员岗位依然有较大的缺口,但是随着大数据、云计算等技术的不断发展,目前IT行业内对于程序员的要求也在不断提升,这就导致了一部分程序员无法实现就业,而一些程序员岗位还招不到人的情况。
对于当前的程序员来说,要想提升自身的岗位竞争力,需要考虑以下几个方面的问题:
第一:地域问题。地域问题对于程序员的就业有比较明显的影响,由于IT行业对于各种资源的要求比较高,所以往往一、二线城市的IT行业有更多的机会,所以程序员往往更愿意在一、二线城市发展,但是相对来说,大城市对于程序员的要求也比较高,这也导致了一定的就业问题。目前国内有不少三、四线城市也有大量的程序员岗位,很多岗位的待遇还是比较可观的,所以程序员不应该只把目光聚焦在大型城市。
第二:知识结构问题。在云计算、大数据时代,程序员的知识结构要更加丰富才能够适应更多的开发角色,目前全栈程序员的发展前景就比较广阔。对于很多应用级程序员来说,走全栈程序员路线要比走研发级程序员路线更容易一些。
第三:紧跟技术发展趋势。IT行业对于新技术的发展趋势非常敏感,所以程序员一定要紧跟技术发展趋势,不断提升自身的新技术开发能力。目前在5G通信的推动下,物联网、边缘计算、人工智能等方向就受到了广泛的关注,应该重点学习一下相关领域的开发技术。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言!
我认为没有过多,相反,从整个社会角度而言,对于程序员的需求会越来越旺盛,甚至每个劳动者都会编程,将成为未来的需求趋势。
最近有一个特别深刻的体会:很多人觉得工作环境恶化了,其实不仅仅因为经济形势的缘故,经济形势有好有差,但市场需求和市场机会一直都在。让劳动者觉得工作环境恶化的一大原因是因为新的生产方式、生产力,正在促使新的生产关系形成,要求劳动者获取新的劳动技能,而绝大部分人的生产技能正在迅速落后中。
一个只掌握office,会写文案的人,五年前去运营微博可能还没问题,现在让他去运营抖音,就如同机器纺织机出现之后,只会手工纺织的女工面临的情况一样尴尬。一个不会编程的人,现在可以从事的行业还很多,但是未来很可能每一个行业每一个岗位,劳动者或多或少都需要掌握一定的编程技能,人人都是“程序员”。
看似难以想象,但是三十年前,打字员还是专业岗位,那时候谁能想到现在几乎每个人都会打字?
大部分人可能没意识到,自己现在正被时代迅速抛下。当然,随着新的生产力和生产关系发展,机会更多了,抓住机会,把握机会,不要让机会溜走,让自己没有机会。
如果回答能帮到你,请点个赞并关注我吧!
简单算个帐:近十多年来,中国的各种大学每年有30万计算机相关专业毕业生,加上其他行业的转入,编程岗位每年新增超过20万人,全国的规模大约300万。平均每人年15万成本,大约需要4500亿成本。市场有多大呢?手机万亿级,互联网万亿级,游戏万亿,企业服务市场万亿。至于不足的那部分在哪里呢?中国之外, 还有很多国家。
而IT和编程这种转移成本几乎为零的行业,在世界上任何一个角落都可以占领。以美国为例, 它本国市场规模比中国还大, 却也占领了世界上其它国家包括中国的大部分市场。美国大约有700-800万程序员,编程工资相当于中国的2-3倍,原因正是因为我们不能自给。世界范围来看, 把上面的市场单位换成美元就好了。
美国互联网大公司一个高级工程师能解决的问题,在中国互联网大公司需要一个「带人的高级工程师」解决,同样的复杂度一边只需要一个人但另外一边需要一个小团队(10 个人左右)。当然这种事情没有绝对的对与错之分,只是 trade off 而已。就算是在美国互联网大公司,我们也会遇到人才培养的天花板,也会说级别大于 N 有些牛人好难培养更多呢,有些问题只能通过团队来解决。在中国,这个 N 更低。但其实哪里的解决方式都是一样的,找不到足够牛的人能独立解决这个问题,那就增加人数吧。如果人不值钱,还可以让多个团队竞争来做,就算每一个团队成功的概率不高,但至少有一个成功的概率可以很高。只要人够便宜,或者只要问题足够值钱,数字游戏可以玩。
从培训机构的角度看,他们肯定会宣扬中国程序员永远是不饱和状态,很明显,这样他们才能不断招进学员。千禧年前后互联网泡沫破裂,那才真叫一个惨,不知多少搞互联网的失业者转业。那时你想进阿里巴巴,比现在要简单100倍。如今变成了卖方市场,推波助澜,何乐而不为?
中国只有一线城市才有大的互联网企业,北上广深这些城市的互联网公司又有多少,而每年求职的程序员又有多少,我想大家心里也都有点数。从技术门槛角度看,开发者的门槛其实是不断降低的。十年前的程序员,什么逻辑都得自己写,轮子全靠自己造,没有很高的数学水平可以说是干不成程序员的。到了2018年,国内的技术社区已经很不错,再小的轮子都有人给你造好了,你甚至不需要一点算法知识就可以搭一套商业网站+ios+安卓体系。真的是阿猫阿狗都能上来倒腾几下。
从程序员个人角度看,现在竞争有多激烈就能反应人才是否过剩。应届清北想进阿里腾讯都很难很难,而没有大厂经验的你,工作几年想跳槽都无处可去。人才涌入必定会导致竞争激烈,标准提高。
程序员已经成为世界上一大工种,全世界有几千万,中国有多少在职程序员(或软件行业密切相关人员)?csdn注册会员超过2500万 (csdn网站绝大部分内容都是和软件开发相关的),其中活跃用户超过800万(3个月登陆的),按会员统计比例:30%是学生,60%是和一线开发相关人员,500万左右.年龄主要集中在20-40,平均每年需求有500/20 = 25万。
全国有770所的高校开设计算机专业,看着数目不少,假定每个学校每年毕业两百人,总共只能提供15万毕业生。由以上非常粗略的估计可见高校计算机专业毕业生数量与需求的缺口很大,我的身边不乏二本、三本甚至专科出来的半路出家的程序员,更有甚者,零基础去培训班上了几个月,也在从事此行业。有人说程序员的水平服从正态分布,我觉得倒更像是金字塔形:技术差到令人发指比比皆是,而真正的高手凤毛麟角。人工智能的逐渐成熟和普及,注定淘汰大多数低端程序员,但是高手永远都是最稀缺的。
因为程序员门槛低,相对其它职业,收入又高, 所以大批人往这个行业里跳,像一些普通的行业,如护士、银行、会计、老师这类, 是必须得老老实实地学习考试,或者还需要特定环境的历练才可以上岗, 不然的话, 还真的干不了。 更别说是医生律师或者金融这些高端行业了, 不得念个博士硕士的, 而且还要是名校毕业才能吃得开。当程序员呢,基本没什么硬性门槛,不用学历,不用考试 ,不用证书,只要你会就可以了。 换句话说就是,只要不是太笨,有点学习能力就行, 对写代码又感兴趣, 搞台电脑,买几本书,能静下心来学几个月, 就有资格上岗了。至于收入,在所有行业里算是拔尖了吧, 不说BAT, 就算是三流小公司开出的工资, 也足够吓到其它行业的从业者了。
当程序员, 确切地说是码农, 是一个赚钱最快的职业, 这也就导致现在干这个的人特别多,各种培训机构也满天飞。当然, 程序员也是有分水岭的, 这取决于掌握的知识技能的多少。也有一些比较精深的知识,如数据结构算法、编译原理、操作系统、计算机网络、面向对象等这些, 如果能掌握,会让一个程序员的工作效率和质量有巨大的提高 , 也有了向高阶程序员进化了资格 。 然而, 对于一份普通的写代码的工作, 这些东西最多只能算是锦上添花, 掌握与不掌握, 对于饭碗没有本质的影响 。 假如把掌握这些知识作为程序员的入门标准, 那么程序员的数量估计会少一大半。不过话说回来, 不应该说程序员的数量多, 而是整个IT行业的从业人员多, 像做设计、产品、运营这方面的人, 数量不会比程序员少吧。
原文链接:https://blog.csdn.net/weixin_44801979/article/details/95232620
这个问题我似乎,大概,曾经回答过?反正也记不清了,那就再回答一波呗。
首先有个问题,想问下题主?地球上的人是不是过多了?我大中国的人口是不是过多了?
相信很多人的回答是:“是呀,地球妈妈都快承受不住了”,“我大中国的人口太多了,GDP上不去呀”,那么问题来了,为什么该生的还是在生,国家现在还鼓励生育,二胎政策开放了呢?
因为大自然的生死更替呀,有新的人出生,也有人死去。IT行业也是如此,不,应该说所有的行业都是如此,物尽天泽,适者生存,优胜略汰,总有人被行业淘汰,有的人上去,如此平衡,自然不存在多不多的问题。
在国内从事IT行业的程序员数量确实在不断增加,但是否已经处于饱和状态还要具体分析。以下是一些相关因素:
就业市场:尽管IT行业的从业人员数量不断增加,但是IT行业的就业市场仍然相对活跃,不同技能和经验的程序员的就业机会仍然很多。行业发展:IT行业的发展一直保持着快速的速度,新的技术和应用场景不断涌现,需要更多的程序员来应对市场需求。技术更新换代:IT行业的技术更新换代很快,需要程序员不断学习新的技术和知识,以保持竞争力。人才短缺:尽管IT行业的从业人员数量增加,但高级、具有一定经验和技能的程序员仍然相对稀缺,因此这些程序员的就业机会和薪酬水平仍然较高。综合来看,在国内从事IT行业的程序员数量增加,但目前仍然没有达到饱和状态,因为行业发展仍然非常迅速,需要更多的程序员来应对市场需求,而且高级程序员仍然相对稀缺。当然,未来随着技术的发展和应用场景的变化,行业的就业市场和需求情况也可能会发生变化。
由于我国国家管理体制与社会管理体制长期存在着界线不明的社会现状,鱼龙混淆的现象不仅限制了IT行业领域经济行业区域领域经济的发展,各学科领域专业性划分粗扩松散,结构程序员没有学科领域的意思,基础程序过多过繁,标志性层域性资本位结构性程序缺失严重现象不能存在下去了,…。中国工程院士王立新。
还没有吧。没有调查就没有发言权。但是我偏偏要问答一下。大家好我是44岁的大龄程序员码农阿峰。我44岁了还在程序员队伍里苟且偷生。好像已经是苟延残喘,很难继续了。但是我想说不是偶然的。我虽然不是科班出身,只有中专学历,但我经验丰富,年轻程序员搞不定的问题我基本上都能完美解决,而且按时完成。由于我是在传统制造行业做MES,除了技术业务知识我也持续保持学习。新的技术栈也在持续地应用和持续验证。
目前IT行业的程序员岗位依然有较大的缺口,但是随着大数据、云计算等技术的不断发展,目前IT行业内对于程序员的要求也在不断提升,这就导致了一部分程序员无法实现就业,而一些程序员岗位还招不到人的情况。
确实我的意思题主需要去调查一下,不要听一两个人怎么说,做什么工作都需要热爱。困难是有,但办法总比困难多。如果足够热爱问自己问初心即可。
虽然现在计算机行业的招聘需求仍然很大,但是确实存在一些细分领域和技术岗位的饱和现象。
首先,像Java、PHP等传统语言普及度较高的技术领域,市场竞争较为激烈,很多公司都可以通过外包或者招收非专业的程序员来填补需求。与此同时,像人工智能、云计算、区块链等新兴领域和技术,由于出现时间较短,专业人才相对较少,所以市场需求相对较高,也正是这些领域让计算机行业依旧具有发展潜力。
其次,目前培训机构火爆的现象主要还是与当前就业市场紧缺人才的需求有关,这并不意味着计算机行业的市场饱和。随着中国的数字化转型进程不断加速,计算机技术的应用场景也会越来越广泛,对专业技术人才的需求也将持续增长,未来计算机行业的发展前景值得期待。
因此,对于计算机专业毕业的同学,要在学习过程中注重自我深度和广度的拓展,不断培养和提高自己的综合能力和附加价值;对于其他专业的同学,要结合自己的专业背景和兴趣选择开发方向,并且在学习和实践中尽可能提高自己的技术水平,以获得更好的职场竞争力。
本文由作者:落枫wl 于 2023-03-27 发表,原创文章,禁止转载。
本文链接: https://app.yangtata.com/question/6530913072574365960.html