少儿编程过10年就没用了?33年程序员告诉你答案
近几年来,编程语言的发展可谓是如火如荼,有人就疑惑过10年、15年会不会这些编程语言就被淘汰了?那我还要不要让我的孩子去学少儿编程?
![](https://img.haomeiwen.com/i16531841/f68fab6fa82f8509.png)
让我们一起来看看国外一名从事编程30多年的大牛是怎么看待这个问题的吧!
![](https://img.haomeiwen.com/i16531841/fd56757988908ec5.png)
我已经专业编程了33年(实际上接触编程的时间比这更多),然而我现在的工作已经和我在80年代初开始时所做的工作相去甚远。硬件已经发展,行业已经发展,我正在使用的编程语言和环境在80年代都不存在,更不用说去解决新问题了。我在一家公司工作的最长时间是8年,我在那个公司换了两次岗位。
我认为很多计算机程序员之所以在职业生涯没有走得更远,有以下几个原因——
1、他们进入了管理层。我一直把我的整个职业生涯推向“进入管理层”,好像这是我应该努力的事情。我从来都不理解为什么喜欢编程的程序员会进入管理层,而他们不再需要用到编程。我认识几个已经接受了诱惑而后悔的人(在每种情况下,他们都被告知他们仍然可以保留他们的编程技能,但大多数情况下这可能是一个谎言),但大多数时候他们发现这一点的时候,他们的技能已经变得生疏了。
2、他们跟不上新的技术,系统,语言,于是他们就把自己给淘汰了。我听到的最常见的理由要么是这个新的编程语言太难了,或者“我太老了,无法学习新的技巧”。有时这些人可以自己开导自己,并在重建他们的技能后重新加入。但更常见的是,他们只是放弃然后去从事其他工作。但实际上并没有那么多。所有真正需要的是你可以让自己陷入不舒服的境地,随时都在学习。“你知道关于y的x吗?” “不,但给我一个小时,我会告诉你我需要多长时间学习。”
3、他们被圈子套住了了。编程不是一个工作,你每周5天,每天朝九晚五地工作,并留在办公室,这是远远不够的。当我开车,洗澡,在后院工作,试图入睡时,我发现自己都在解决编程问题。编程是解决问题的方法,如果你喜欢解决问题,那么这对你来说就不是问题。
![](https://img.haomeiwen.com/i16531841/cbcd4cb9509c6caa.png)
![](https://img.haomeiwen.com/i16531841/1b78985bd3228eef.png)