无极四荣耀注册《Q2404-8305 》有些人认为编码并不是未来的发展方向。总有一天,我可以让我的电脑根据我的一些脑电波制作一个应用程序,然后电脑会自己编写这个应用程序。我想用什么语言跟机器说话就用什么语言。我不需要学习编码或使用算法或PHP或Java,甚至不需要了解编码。这可能是我们与电脑关系的下一个阶段,还是这只是一个疯狂的白日梦?
科技专栏作家Kevin Maney为《新闻周刊》撰稿,他坚定地认为“学习编程语言对大多数孩子来说可能是徒劳的”,到2030年就没有必要了。他是根据什么得出这个意见的?他说,计算机正变得越来越“像大脑”,而且应该很快就能按照“我们的方式,而不是他们的方式”来理解我们,因为它们的处理能力在不断提高。Dan Auerback在《媒体》中描绘了软件开发人员和19世纪电报操作员之间的联系,无极四注册电报操作员通过电报线接收和传输莫尔斯电码信息,这项工作最终变得过时了。
如果你仔细想想,学习编程其实就是学习计算机语言——但如果计算机理解思想或指令的能力大幅提高了呢?看看事情已经发展了多远。IBM的科学家John Backus在20世纪50年代发明了FORTRAN来与计算机进行交流,现在我们有了像Python这样的语言,一种基于人类语言的流行编程语言。
以美国军方科学实验室启动的MUSE项目为例,该项目旨在形成一个由数百万行代码组成的庞大数据库,所有代码都被标记。他们的想法是,一个对编程一无所知的人可以出现,然后告诉MUSE该做什么。它的数据库中将有足够的代码示例,以便能够汇编您想要的任何程序。
但是,《纽约客》引进了一种更实用的方法,称计算机科学家多年来一直梦想着这样的乌托邦式的幻想,但到目前为止,它还没有实现。以下是一些主要的障碍:
我们有进化,但没有革命
当然,在编码方面也有改进;我们有了更好的调试器,更多的免费代码库等等,但是编码的核心概念并没有改变。今天的年轻程序员仍然从算法和数据结构的角度来思考问题,就像他们的祖辈一样。我的程序将在内存中存储什么信息,如何存储?计算机将采取什么步骤将输入转换为输出?所有的编程都是按照机器的方式进行的。
意见不一致
英语仍然超出计算机的能力。这是Siri,它能听懂有限的英语。如果你用不带埃森哲的机器人般的声音说话,无极4它也更容易理解你的意思——而且有时候听起来很字面意思。然而,计算机仍然缺乏通过人类语言从零开始构建软件或应用程序所需的精确度。
好的程序通常不只是现有代码的组合
一个好的程序员不仅仅是从代码库中剪切和粘贴不同的代码位。相反,理想情况下,程序员更深入地理解问题,然后创建正确的体系结构来解决以前没有必要解决的问题。它需要深刻的理解,而不是剪切和粘贴的方法。较低级别的编程可能会变得更加自动化。然而,更复杂的编程语言——记住,更新总是在发生——不太可能在短期内消失。在这里阅读更多关于这个问题的Quora争论。
学习编程
计算机不了解外部世界
可以理解的是,计算机不了解外部世界是如何运作的。这使得他们很难预测他们的程序将如何实际运行。汤姆院长,研究员说谷歌在《纽约客》:“编程是(人工智能的挑战),不是因为它需要集中和对细节的关注,而是因为路径的概念你想完成代码的实现,真正实现它需要艺术性、洞察力和创造力以及难以置信的精神灵巧。”
如果你控制了代码,你就控制了世界:学习编程
这是未来学家马克·古德曼的话,他对科学、犯罪和技术阴暗面的交叉感兴趣。这里的要点是,“写代码的能力已经不仅仅是一种令人渴望的技能,而且是一种赋予说这种语言的人内部地位的语言,”《连线》杂志说。这些人有机会获得所谓的“权力杠杆”,即使计算机变得更擅长自己编码,这种情况仍然可能存在。
人工智能当然有可能带来巨大的进步(许多工作最终将被自动化);然而,如果你学习了编码,你似乎并没有走向无关紧要的方向。苹果公司首席执行官蒂姆·库克在这次采访中甚至建议,法国孩子应该在学习像英语这样的第二语言之前先学习编程。看来,编程还将继续存在一段时间。事实上,看看这篇文章,无极四荣耀招商它说对开发商的需求在持续上升。如果你正在考虑转行做一名编程人员,你可能想要看看HyperionDev的一些课程