程序员未来真的会被淘汰吗?

简介: 大部分人卷的计算机:Java web实际上的计算机:web,图形学Q,Linux系统开发,一系列嵌入式开发,数据库,高性能服务器,中间件开发,三维建模,网络安全,通信协议°,加密算法,服务器集群维护,文件存储引擎Q,编译器,工业软件,客户端,计算机视觉,自然语言处理,算法调优,游戏引擎Q

“未来人人具备程序员能力。”这句话像是来自另一个世界的预言,让人不禁想象一个充满神秘色彩的未来世界,那里每个人都掌握着编程的奥秘,如同现代的巫师一般。在这个世界中,代码成为了人们交流的语言,计算机屏幕前的键盘敲击声如同古老的咒语,编织着一个个不可思议的魔法。而那些曾经被认为是高深莫测的编程技能,如今却成为了人们生活中的日常技艺,仿佛每个人都能够轻易地操纵现实,创造出属于自己的数字王国。这个诡异的未来,让人既感到兴奋又充满了不安,仿佛我们正站在一个未知的边缘,即将踏入一个充满无限可能的新时代。

大部分人卷的计算机:Java web

实际上的计算机:web,图形学Q,Linux系统开发,一系列嵌入式开发,数据库,高性能服务器,中间件开发,三维建模,网络安全,通信协议°,加密算法,服务器集群维护,文件存储引擎Q,编译器,工业软件,客户端,计算机视觉,自然语言处理,算法调优,游戏引擎Q

今天早上起来看到又一个互联网大佬预测了程序员未来的发展,也是对于这个行业发展的展望。

在3月9日央视的《对话》·开年说节目上,百度创始人、董事长兼CEO李彦宏表示,以后不会存在“程序员”这种职业了,因为只要会说话,人人都会具备程序员的能力。“未来的编程语言只会剩下两种,一种叫做英文,一种叫做中文。”

“未来人人具备程序员能力”

说实话听完这个预测我真的思考了很久,作为这个刚刚踏入这个行业、作为一个正在接触这个世界最顶尖的技术——人工智能、作为一个程序员,我认为这句话真的一点问题都没有!但是也有一部分着像了,因为谋事在人!

让我们按历史来说话吧。

编程语言的历史始于19世纪初,随着计算技术的发展,经历了从机器语言、汇编语言到高级编程语言的演变。

最初,计算机程序是通过打孔卡片进行编程的,这一技术可以追溯至1801年雅卡尔织布机。到了电子计算机时代,机器语言成为了与计算机沟通的主要手段。这种语言完全由0和1组成,虽然执行效率高,但编程效率极低,且不便于阅读和记忆。随后出现了汇编语言,它使用简单的英文助记符代替原本的二进制代码,提高了开发效率,但仍然依赖于特定的计算机硬件。

在20世纪中叶,随着计算机科技的进步,诞生了第一批高级编程语言。Fortran是公认的第一个被广泛使用的高级编程语言,它在1957年被发明,主要用于科学计算领域。几乎在同一时期,LISP语言被John McCarthy于1958年发明,主要应用于人工智能领域。LISP因其先进的特性如垃圾回收、异常处理等,在当时是非常先进的语言。

随着时间的推移,更多高级编程语言被创建出来,例如C语言在1972年问世,它对现代编程语言设计产生了深远的影响。C语言由Dennis Ritchie在贝尔实验室开发,它的设计借鉴了B语言,并引入了结构体等概念,直接影响了许多后来的语言如C++、Java和Python等。

此外,Python语言由Guido van Rossum在1989年圣诞节期间开始设计,其目标是致力于可读性,并集成了多种已有语言的特点。Python的名字来源于他喜欢的喜剧团体Monty Python。

从最初的机器语言到现代的多样化高级编程语言,这个历史反映了计算机科学的不断进步和人类对于更高效、更易用、更具表现力工具的追求。

从电脑发展史开始,大家可能还不知道,以前就连操作电脑都是专人进行,因为需要命令行,而且电脑是很笨重的还没有可视化界面操作,要知道人类所有的顶尖科技的发展,很多都是为了军事,比如计算机的起源就是美军为了计算弹道导弹的轨迹!
随着科技的发展,计算机变得越来越小,后面交互形式发展,从命令行变为了操作界面,操作电脑的技术要求越来越低,最终成为了基本人人都有的工具!
再看看编程语言的发展史,以前需要机器码,再到了汇编,再到了各种封装了各种库的高级语言,其实说到底编程语言的发展就是站在以前的语言上进行更高级别的封装,只是编译工具也需要同时进步而已!
而站在的人工智能也相当于帮助人更好的封装各种功能的实现方法,人们只需要一句话去调用,也就相当于程序员的一句代码就是一个命令,你现在只需要一句话就可以让计算机明白你的指令,这本来就是编程语言再一次进步!就像现在编程的不需要刻意去研究内核和库一样,你只需要会代码就可以实现很多开发!
但是程序员难道真的会完全淘汰吗,这也不可能!
真正优秀的程序员是不可能被淘汰的,因为有些东西总要有人会有人懂!各种程序都需要大量的运维,一个项目里面真正需要写代码的可能占比百分之十都不到,架构师产品经理后端服务最终运维……
所以我再重申一下前面的介绍,
大部分人卷的计算机:Java web
实际上的计算机:web,图形学Q,Linux系统开发,一系列嵌入式开发,数据库,高性能服务器,中间件开发,三维建模,网络安全,通信协议°,加密算法,服务器集群维护,文件存储引擎Q,编译器,工业软件,客户端,计算机视觉,自然语言处理,算法调优,游戏引擎Q
a411a988b08e0bd6926bcf840a3c1c3.jpg

没有理所当然的成功,也没有毫无道理的平庸!
不要焦虑,好好努力,提升自己!

相关文章
|
10月前
|
人工智能 程序员 知识图谱
程序员-你得把自己卖出去
程序员-你得把自己卖出去
|
程序员
哪些事情是你成为程序员之后才知道的?
哪些事情是你成为程序员之后才知道的?
|
程序员 开发者
只有程序员才能懂的暗号是什么?
俗话说:隔行如隔山,如何用一句话不露痕迹地向别人展示自己程序员的身份呢?众所周知,程序员这个职业并不是像医生、律师、老师等职业那样被大家广泛认知和了解的。在社交场合中,我们常常需要向别人说明自己的职业身份,而这时候,如果能够使用一些行业黑话或者暗号,就可以更加自然地向别人展示自己的程序员身份。那么接下来就来简单聊一下。
249 0
只有程序员才能懂的暗号是什么?
|
Java 程序员 数据库
程序员有哪些约定俗成的“码德”
讲述程序员日常开发中应该注意的以及一些不好的习惯
|
小程序 算法 Unix
优秀的程序员,必须知道的
昨天看到一则新闻,一对夫妻起诉一家婚庆公司,缘由是这家婚庆公司盗用了他们的婚庆典礼创意,最终取得了胜诉 这不禁让我想到,作为程序员,代码就是我们的产品,应该如何保护自己的权益, 另外版权对我们来说已经是绕不开的话题了,特别是游戏 APP 的开发者,必须具有软件著作权才能发布 那么今天我们就聊一聊关于版权的那些事儿吧
192 0
优秀的程序员,必须知道的
|
程序员
程序员防脱发指南
但自从入了互联网这一行,我的衣柜从花花绿绿,到清一色的黑白灰加格子衫,常年不换的人字拖和NB鞋,我再也没有专门搭配衣服。 完美get到了互联网人穿衣风格得精髓。 那就是: 屌丝 没有风格 。
程序员防脱发指南
|
前端开发 程序员 C#
水瓶座的回顾-高贵的程序员
水瓶座的回顾-高贵的程序员
124 0
|
程序员
为什么要选择做一名程序员?
从这篇文章开始准备做一个大学生学编程系列文章,主要帮助一些还在编程路上徘徊的小伙伴,作为一个过来人的身份总结一些编程经验以及心得,在自学的过程中走了很多的弯路,在此通过这个专栏分享给需要编程的小伙伴。
2104 1
|
前端开发 程序员
如何成为一个牛逼的程序员
“成为一个杰出的程序员!”,每个程序员都是这么想的,虽然嘴上不说!这是一个人人自称“屌丝”,骨子里却都认为自己是“高富帅”(或者认为自己终究会成为高富帅)的年代! 大部分时候,我们一直在努力成为一名优秀的程序员。
1228 1