“10年后,编程还有意义吗?”
这是编程猫在英文问答社区Quara上看到的一个问题。也许很多家长也心存疑虑,孩子学编程真的是未来趋势吗?
而且再看看前段时间,智能机器人AlphaGo自学围棋击败了人类近10年最好的围棋选手之后,有些家长也问过编程猫:未来机器人这么厉害,它可以代替程序员去编程,或者做其他事情。那孩子是不是也没必要学习编程呢?
编程猫摘出了部分观点,一起来看看程序大师们怎么说
1.Code.org网站CEO:Hadi Partovi
绝对的。编程不仅在 10 年内还有意义,而且还会比今天更重要。不过编程语言的语法会变得越来越简单。
刚开始的时候,编程是在纸板上面打孔(可编程打孔机)。然后形式变成了这个样子:00101010101。而现在看起来更像英语。
随着编程语言变得越来越像英语,这种东西学习起来会越来越容易,越来越不神秘,所以也会越来越流行。同时,随着计算机渗透到我们的日常生活里面,告诉这些设备我们想做什么,发明新的用例也会变得越来越流行。
2.技术高层:Greg Kostello
10 年内编程还是有意义的,但是 20 年内还有可能性,但 30 年内可能性也许没有了。
在机器学习的推动下我们现在进入了软件开发的新时代。未来 10 年对软件工程师的需求还会更强劲,如果你能够及时调整自己的技能的话,你的职业生涯并无近忧。
(图为:国外孩子在上编程课)
3.软件开发大师:John Brothers
到 2025 年我们不仅还需要软件开发者,而且我觉得到时候软件开发可能还会成为地球上面最后一项 “有用” 的工作。当然,“开发驱动机器人的软件” 是未来这种工作的一部分。
随着时间的推移,我们发现可以有越来越多的方式来用软件替代过去的脑力劳动。认为这种现象未来会停止出现是没有理由的。软件开发有趣的地方在于我们在不断制造新的问题类型,我们制造问题的速度跟找到老问题的自动化解决方案的速度一样快(如果说不是更快的话)。
4.编程大师:Steve Traugott
2025 年编程当然还有用,而且作用可能还更大。
我的思考是人类文明对代码的依赖程度有多大。我们的世界已经有那么多的东西是由编程驱动的(软件蚕食世界)。从这个意义上来说,我们已经制造了维护软件的问题,这意味着我们永远都需要更多的程序员。但随着计算变得越来越强大,我们写的软件也会变得越来越强大,从而形成一个需求的良性循环。
所以 2025 年是编码不仅还有用,而且还会更加重要。我想在 25 年内我们教数学、化学、生物、物理、几何以及大部分的 STEM 课程都将通过代码来完成。那时候我们学编程未必是百度排名为了写应用,而是为了在软件领域以外表达想法。代码是信息时代的通用语,我看这一点近期内不会有任何改变。
(图为:孩子们在上编程猫课程)
5.研发软件工程师沈阳做网站:Lakshmi Narasimhan Ramakrishnan
是的!但不是今天的样子。过去几年机器学习和人工智能成为了一个热门话题。其中的出现的一个误解是 AI 会发展到不需要人来编程的地步。这是不对的。比如 Google 的 AlphaGo 就是证据之一。我会把AI 看做是建设更复杂的基础设施的工具,而这反过来又会帮助我们开发出更好的软件。
后记:看完上面的回答,不知道父母们心中有没有答案。对于孩子的教育,编程猫一直像文章《未来30年,孩子面临怎样的职业世界》一样坚信:未来世界是互联网世界,我们对孩子的教育不应当局限于传统老套的教育方式。我们未来的主人翁需要具备什么样的能力,才能立足于社会,其实就是让孩子去创造更多可能性。
这也是编程猫致力的方向:让中国孩子都能接触少儿编程教育,学习更多互联网知识。只有孩子迎合这个时代的需求,他才能真正实现自我,过上他自己创造的生活。
报名即可体验编程课,参加公益编程大赛,赢取丰厚大奖。
报名表:http://www.wenjuan.com/s/Yjiiua/