未来编程会不会成为一个人人都有的能力,从而程序员的高薪不再?

cdh123


写个hello word然后编译、运行是个易事,但编程不易,能开发一个实用的软件更是难。不要以为会点html、xml、vba、python就认为会编程了,其实还没入门呢。数据结构你懂多少?算法你明白吗?能根据需要自己设计数据结构并在其上运用恰当的算法吗?


_离玄


你真觉得写代码就跟吃饭和开车一样吗?!不知道到底是什么原因让你有这么可笑的想法!现在基础程序设计的确有普及化趋势,但是就跟英语一样,中国现在人人都能说英语吗?你真以为简单能调用一点现成接口就叫“程序员”了吗?!你觉得软件工程是全民广场舞吗?!那你试着学一下计算机主干课程再看看你能学懂多少,反正本科四年也就学个基础,进公司以后三到五年每天不少于八小时代码编写你可以从事商业软件开发!如果你大学主干课程比如数据结构从来都没学会你只会写代码那就打一辈子酱油!如果你高数都没学明白,库伦算法一类的基础算法应用跟你无缘,需要算法技术的工作你也没能力做!人工智能就算智力发展到跟人同等水平也只是写代码的机器多了从来都不可能是代码因接口的丰富变得跟专业无关了!现在的接口其实已经足够丰富也没见有逆天事件发生!而且现在中国培养出的大学生基础越来越差,很多连基础算法数据结构完全不会,会点代码有什么用呀!号称专业级的都完全不具备成为程序员的能力招人很困难,还指望全民程序员,先把几个基础排序算法想想明白吧!看你一辈子能想明白几个,就算你没能耐写出来让你调接口你也得懂原理否则你都不知道该怎么用!


中国键盘大侠


一 浅谈程序员的路途有多艰辛

当年在学校的时候要学习很多课程:高等数学、线性代数、离散数学等基本数学课程,计算机组成、数电模电、编译、操作系统、数据库、各种编程语言、软件工程、项目管理等等众多专业课程以及一些其他细化的专业课程。那时年少呀,咱也不知道,咱也不敢问,反正内心就一直在疑惑,以后写代码跟数学有毛关系,还得知道机组原理(机器坏了不会找网管么,原谅我的无知),索性也没在意。经过多年的摧残折磨,从坑里爬起然后又摔入坑中,稍稍能摸到坑沿的说那么一句心里话:当前的主流教育思维不会敞开心扉透明透彻的告诉你,你为什么要学习这些东西。如果不学好数学,算法的大门就关了;不学好机组和数电模电,一辈子都不能体会嵌入式的乐趣;不学好编程语言,就别谈是一个程序员;不学习数据库,难道要天天的hello world到屏幕么。如果当年能有人告诉我,估计我也不会懂(手动抽自己耳光),这就是所谓的书到用时方恨少吧。

当今的社会是一个快速发展追求效益和速度的社会,培训和短期专业强化速成班也向社会输出了一部分程序猿(不要过分解读,只谈现状并没有其他意思)可能会造成一种入门程序猿是十分简单的表象,随着未来的技术不断强大,机器自动化能更加智能的代替人力,毕竟会有一部分代码工作可以被机器人工代替。但随着时代的进步,技术的创新需要人的能力不断提升,未来对程序猿的要求会更加严格。

二 何为高薪?
古语到三百六十行,行行出状元。所谓的状元指的就是该行业的高薪人群吧。当前社会状态中的程猿普遍给人高工资的感觉,本人在09年上大学时记得参考几年的报考指南书当时几乎所有的学校软件工程专业都高出其他专业大致两倍,而且社会上的速成培训班也是几个月集训学费也需要数万元左右,按社会的高投入高产出的规则,我获取当程序猿的资格就投入了这么多,你还不让我多挣点,谁还乐意当程序猿,何况前些年程序猿的岗位一直在空缺之中。
从另一方面来说,社会对程序猿的普遍认识就是工资一般比其他行业会高,因为人眼所及的东西都是眼前的,程序猿背后的艰辛是非业内人士所不能体会的,“你见过凌晨四点的洛杉矶,不,我没见过,因为我还没下班”,这既是一句调侃又是一句自嘲,但它更是某些程序猿日常生活的绝对真实写照,那些在地铁上电话沟通需求的、在共享单车上写代码的、在公园长椅上调试的,他们不是在炒作更不是在装,更多的是职业的需求和行业的道德和对程序猿的热爱。行业波动、裁员浪潮、中年危机,都是对程序猿们的一次次冲击。行业技术的飞速发展,得让猿们时刻学习;职位更新变动,需要更多去适应变化...。
三 未来的编程
未来的科技会使想象不到的发达与进步,但是科技是人创造的,其最终目的是为人所用,人才是社会主导,只要把握前沿的思想、高超的技术,与人为善、敬业乐道,高薪是少不了的,不只在程序界,各行各业都是一样的。

一入代码深似海


这是一个非常好的问题,很多人在选择学习编程的时候也会有类似的顾虑,作为一名IT从业者,同时也是一名计算机专业的教育工作者,我来回答一下这个问题。

首先,随着整个社会进入到网络化、智能化时代,更多的学生和职场人都需要掌握一定的编程知识,所以未来具备编程能力的人一定会越来越多,这是一个必然的发展趋势。但是,这并不意味着程序员的薪资待遇会下降,从当前产业互联网发展的大趋势来看,未来程序员的薪资待遇还有进一步提升的空间。

导致当前程序员岗位薪资待遇比较高的原因有多个方面,一方面是程序开发人才相对比较短缺,另一方面原因是程序员岗位的工作压力和工作强度都比较大,而且在互联网快速发展的时代背景下,程序员岗位的岗位附加值也比较高,这些原因共同导致了程序员岗位的薪资待遇比较高。

实际上,随着消费互联网进入存量时代之后,以及软件开发人才培养规模的不断扩大,程序员薪资待遇的提升速度已经出现了一些放缓的迹象,前些年受到追捧的技术岗位在薪资待遇上甚至出现了一定程度的下滑(算法岗),所以当前程序员的薪资待遇也越来越理性。

从当前产业互联网发展的大背景来看,未来产业互联网将成为互联网保持快速增长的一个重要领域,相关领域的技术人才需求量也会逐渐加大,所以当前的程序员要想获得更高的薪资待遇,应该考虑向产业互联网方向发展。

由于当前产业互联网尚处在发展的初期,所以产业互联网领域内需要大量的创新型人才,因此具备研究生学历的程序员会获得更高的岗位级别和更高的薪资待遇。整体上来说,未来程序员岗位对于从业者的要求会更高,薪资待遇也会更高。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信我!


IT人刘俊明


很显然不会。未来很多人都是无贡献人群,不需要任何工作,领国家的福利,整天吃喝玩乐就行了,服务人员都是机器人。种田种地都是机器人,马路上跑的车都是机器人。几乎所有的工作都将被机器所取代。只有少部分搞编程的成为了顶级科学家,负责搞定整个社会的机器人,人工智能的运营。那时,人们就都幸福快乐了。



御御姐儿摆摆猫


手撕一个递归函数再来讨论这个问题吧!

否则这个问题没有任何意义!

一般我判断某个孩子是否适合当程序员,就用递归,能理解的才有当程序员的可能。


吾儿奉先何在


2024年后,编程肯定成为每一个人必须掌握的生活技能,就如现在的识字扫文盲和使用智能手机一样。

编计算机的程序,编自身的大脑的程序。甚至编写基因DNA编码。

要想会编程,必须明确编程是什么?以及编程的对象是什么?

至于程序员的资薪,现在绝大多数人都识字了,识字的人却有各种各样的资薪,有高,有低,到时候程序员也一样,有高薪的,也有低薪的。

(图片来自网络,如有损害原作者的权益,请联系删除!谢谢!)




紫碧落日月心


未来编程会不会成为一个人人都有的能力,从而程序员的高薪不再,这是一个很好,很有想法的问题,首先这里有三个词,“未来,程序员,高薪”,我就从这三个词谈谈这个问题


未来

这问题中提高的未来,这个未来是多久,10年?20年?100年?还是更远的将来,如果是近10年,做软件研发依然是高薪的,因为软件开发是一个智力高度集中的一个领域,门槛是非常高的,不是随便什么人都能做的,这里说的软件研发的人员,是正规科班出身的,因为是科班出身,有一定的功底,例如编译原理,软件工程,高数,概率论,数据结构,甚至算法,人工智能等等这些知识储备,不是科班出身的,是很难接触到的,有了这些基础之后,才能往更高层次发展。如果是未来100年,这个真不好说,到时候科技发展到什么程度,无法预料。

程序员

提这个问题的同学,以为的程序员,可能是一个只会CUID的基础程序员,这类程序员门槛不高,要求的知识储备也不高,只要会简单的sql,编程语言基础就好。而高级程序员往往都是做基础平台,例如区块链底层框架,云平台底层架构,操作系统内核,数据库源码开发,这些对程序员的要求真的非常高,需要对分布式,算法,编译原理,操作系统原理等等有很深厚的功底才能兼任。

高薪

是的,高端程序员,架构师,底层研发人员薪资是非常高的,而且还有股票,一个好的算法工程师,基本都是40W年薪起步,这个是别的行业无法比拟的,现在你可能说,IT行业不景气了,很多程序员都失业了,程序员不值钱了,在这里有一个偏见,就是大部分失业的程序员都是基础程序员,高端程序员都是很多公司抢着要的,例如甲骨文中国研发中心解散,做oracle研发的程序员,根本不愁找不到工作,很多大公司专门为这些oracle研发工程师召开招聘会,你就知道其中的差距了。


总之,要不断的学习,不断提升自己才是王道。


架构师技术之栈


从整地行业来看确实拉低了,但对那些之前就在研究并且不断进取的程序员来讲,他们的待遇会更高。典型的如游戏行业,10年前商业引擎还不流行,能做游戏的程序员少,所以他们高薪。现在unity,Unreal流行泛滥,游戏程序员的准入门槛降低了。但当某个厂有点钱想在同样的引擎下做出点技术屏障和花样时,还是得花大价钱,因为低门槛进入的程序员做不了。


咎皇


不会。

如今人人会写字,但并非人人会写作。还有,唱歌、画画、打篮球,都可以拿来做例子。

编程可能会普及大众,因为可用于日常生活和工作中。程序语言好学,人人可学而知之、学而用之。但是程序员是高度职业化的,做商业软件可没那么简单,是一门复杂的系统工程。


分享到:


相關文章: