cdh123
程序员喜欢戏称自己为“码农”,称自己的工作是“搬砖”,也不无道理的。因为程序员就是网络世界中的建筑工人,用一行行的代码建设起网络世界的高楼大厦,只不过建设工人也分三六九等,这里和真实的建筑行业是一样的。
![](http://p2.ttnews.xyz/loading.gif)
顶级程序员,如一流公司的CTO或技术总裁;也如地产公司的工程总裁一样,要对整体产品负责,这部分人一直都会很高薪。由于互联网对安全和稳定性的要求会更高,再加上社会大环境使然,这部分人会由于马太效应可能会更加高新。
中档程序员,技术经理或TL;如同地产公司中某一领域的负责人,干活确实很辛苦,薪资短时间也不会有太大的波动。这些人和核心竞争力,已经不在代码上了,而在于对业务或技术架构的深刻理解。不过用这碗青春饭能吃多久,还要看个人造化。
一般的程序员,相信我,多数程序员真是在搬砖。不要管学历,也不要卖弄案头的英文参考图书,不了解业务,只低头干体力活,就是在搬砖。退回20年,一个好的瓦匠也不是那么好当的,很有技术含量。可在科技的进步时,没有一点挣扎的机会。
所以,在未来随着人工智能技术和编程能力的普及,程序员不会像今天这么抢手。一是因为低级的编程工作会逐步被智能所取代;二是大量的毕业生会涌入这个市场;三是互联网公司越来越长大,逐步和传统行业接轨,同时新的风口行业诞生,抢了互联网行业的风头。
但这并不是什么坏事,一个行业回归到理性的工资水平,说明这个行业变得健康,可以做为社会的基础设施。也希望到时,每个程序员哥哥的头上都能茂盛起来。
沧丘先生
你真觉得写代码就跟吃饭和开车一样吗?!不知道到底是什么原因让你有这么可笑的想法!现在基础程序设计的确有普及化趋势,但是就跟英语一样,中国现在人人都能说英语吗?你真以为简单能调用一点现成接口就叫“程序员”了吗?!你觉得软件工程是全民广场舞吗?!那你试着学一下计算机主干课程再看看你能学懂多少,反正本科四年也就学个基础,进公司以后三到五年每天不少于八小时代码编写你可以从事商业软件开发!如果你大学主干课程比如数据结构从来都没学会你只会写代码那就打一辈子酱油!如果你高数都没学明白,库伦算法一类的基础算法应用跟你无缘,需要算法技术的工作你也没能力做!人工智能就算智力发展到跟人同等水平也只是写代码的机器多了从来都不可能是代码因接口的丰富变得跟专业无关了!现在的接口其实已经足够丰富也没见有逆天事件发生!而且现在中国培养出的大学生基础越来越差,很多连基础算法数据结构完全不会,会点代码有什么用呀!号称专业级的都完全不具备成为程序员的能力招人很困难,还指望全民程序员,先把几个基础排序算法想想明白吧!看你一辈子能想明白几个,就算你没能耐写出来让你调接口你也得懂原理否则你都不知道该怎么用!
中国键盘大侠
一 浅谈程序员的路途有多艰辛
当年在学校的时候要学习很多课程:高等数学、线性代数、离散数学等基本数学课程,计算机组成、数电模电、编译、操作系统、数据库、各种编程语言、软件工程、项目管理等等众多专业课程以及一些其他细化的专业课程。那时年少呀,咱也不知道,咱也不敢问,反正内心就一直在疑惑,以后写代码跟数学有毛关系,还得知道机组原理(机器坏了不会找网管么,原谅我的无知),索性也没在意。经过多年的摧残折磨,从坑里爬起然后又摔入坑中,稍稍能摸到坑沿的说那么一句心里话:当前的主流教育思维不会敞开心扉透明透彻的告诉你,你为什么要学习这些东西。如果不学好数学,算法的大门就关了;不学好机组和数电模电,一辈子都不能体会嵌入式的乐趣;不学好编程语言,就别谈是一个程序员;不学习数据库,难道要天天的hello world到屏幕么。如果当年能有人告诉我,估计我也不会懂(手动抽自己耳光),这就是所谓的书到用时方恨少吧。
一入代码深似海
这是一个非常好的问题,很多人在选择学习编程的时候也会有类似的顾虑,作为一名IT从业者,同时也是一名计算机专业的教育工作者,我来回答一下这个问题。
首先,随着整个社会进入到网络化、智能化时代,更多的学生和职场人都需要掌握一定的编程知识,所以未来具备编程能力的人一定会越来越多,这是一个必然的发展趋势。但是,这并不意味着程序员的薪资待遇会下降,从当前产业互联网发展的大趋势来看,未来程序员的薪资待遇还有进一步提升的空间。
导致当前程序员岗位薪资待遇比较高的原因有多个方面,一方面是程序开发人才相对比较短缺,另一方面原因是程序员岗位的工作压力和工作强度都比较大,而且在互联网快速发展的时代背景下,程序员岗位的岗位附加值也比较高,这些原因共同导致了程序员岗位的薪资待遇比较高。
实际上,随着消费互联网进入存量时代之后,以及软件开发人才培养规模的不断扩大,程序员薪资待遇的提升速度已经出现了一些放缓的迹象,前些年受到追捧的技术岗位在薪资待遇上甚至出现了一定程度的下滑(算法岗),所以当前程序员的薪资待遇也越来越理性。
从当前产业互联网发展的大背景来看,未来产业互联网将成为互联网保持快速增长的一个重要领域,相关领域的技术人才需求量也会逐渐加大,所以当前的程序员要想获得更高的薪资待遇,应该考虑向产业互联网方向发展。
由于当前产业互联网尚处在发展的初期,所以产业互联网领域内需要大量的创新型人才,因此具备研究生学历的程序员会获得更高的岗位级别和更高的薪资待遇。整体上来说,未来程序员岗位对于从业者的要求会更高,薪资待遇也会更高。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信我!
IT人刘俊明
手撕一个递归函数再来讨论这个问题吧!
否则这个问题没有任何意义!
一般我判断某个孩子是否适合当程序员,就用递归,能理解的才有当程序员的可能。
吾儿奉先何在
很显然不会。未来很多人都是无贡献人群,不需要任何工作,领国家的福利,整天吃喝玩乐就行了,服务人员都是机器人。种田种地都是机器人,马路上跑的车都是机器人。几乎所有的工作都将被机器所取代。只有少部分搞编程的成为了顶级科学家,负责搞定整个社会的机器人,人工智能的运营。那时,人们就都幸福快乐了。
御御姐儿摆摆猫
不会。
如今人人会写字,但并非人人会写作。还有,唱歌、画画、打篮球,都可以拿来做例子。
编程可能会普及大众,因为可用于日常生活和工作中。程序语言好学,人人可学而知之、学而用之。但是程序员是高度职业化的,做商业软件可没那么简单,是一门复杂的系统工程。
只差一个亿
未来编程会不会成为一个人人都有的能力,从而程序员的高薪不再,这是一个很好,很有想法的问题,首先这里有三个词,“未来,程序员,高薪”,我就从这三个词谈谈这个问题
未来
这问题中提高的未来,这个未来是多久,10年?20年?100年?还是更远的将来,如果是近10年,做软件研发依然是高薪的,因为软件开发是一个智力高度集中的一个领域,门槛是非常高的,不是随便什么人都能做的,这里说的软件研发的人员,是正规科班出身的,因为是科班出身,有一定的功底,例如编译原理,软件工程,高数,概率论,数据结构,甚至算法,人工智能等等这些知识储备,不是科班出身的,是很难接触到的,有了这些基础之后,才能往更高层次发展。如果是未来100年,这个真不好说,到时候科技发展到什么程度,无法预料。
程序员
提这个问题的同学,以为的程序员,可能是一个只会CUID的基础程序员,这类程序员门槛不高,要求的知识储备也不高,只要会简单的sql,编程语言基础就好。而高级程序员往往都是做基础平台,例如区块链底层框架,云平台底层架构,操作系统内核,数据库源码开发,这些对程序员的要求真的非常高,需要对分布式,算法,编译原理,操作系统原理等等有很深厚的功底才能兼任。
高薪
是的,高端程序员,架构师,底层研发人员薪资是非常高的,而且还有股票,一个好的算法工程师,基本都是40W年薪起步,这个是别的行业无法比拟的,现在你可能说,IT行业不景气了,很多程序员都失业了,程序员不值钱了,在这里有一个偏见,就是大部分失业的程序员都是基础程序员,高端程序员都是很多公司抢着要的,例如甲骨文中国研发中心解散,做oracle研发的程序员,根本不愁找不到工作,很多大公司专门为这些oracle研发工程师召开招聘会,你就知道其中的差距了。
总之,要不断的学习,不断提升自己才是王道。
架构师技术之栈
是的,编程正在成为一项基本的能力,但是不意味着专业程序员会消失。好比家常便饭,大部分人都会做,但不意味着专业厨师会消失。
智能时代,编程对大众有什么用?
比如智能音箱很流行,你对着它说:『开门』,门开了。如果说一句密语,让它把门打开,这个怎么实现呢?如果你会一点编程,那就很容易实现了。也就是说,如果你会编程就拥有了改造智能设备的能力。
孩子有没有必要学少儿编程?
可以试试看,没准孩子喜欢它,没准孩子有这方面的天赋。家长送孩子学钢琴,学画画不也是出于这样的目的吗?
没有高薪的职业,只有高薪的工作
三百六十行,行行出状元,行行都有高薪的工作。如今送快递,拿高薪的也不少。同样做程序员,拿高薪的也不少,但是工资不高的也大有人在。
智能时代已经到来,人和机器之间,程序语言是第一沟通语言。是时候重新认识它的价值了。
我是那我拍,欢迎转发,点赞,评论和关注
那我拍
如果有这个可能的话,计算机出现的时候就实现了。软件工程师永远分初、中、高级的。如果实现简单易学,那肯定是 有提供这些服务的工程师。 就像实现人工智能,那肯定有负责人工智能设计的人才。技能肯定要分层的。 有了机器人就不需要人了? 出现机器人,就会有机器人维护工程师,设计师。
要么不需要人类了,那人类整体该灭亡了。