31岁学习编程还来得及吗_我已经是合子了。 对我来说学习编程是否为时已晚?

31岁学习编程还来得及吗

我讨厌讲述我如何学习编程的故事。

三年级时,一个朋友给我看了他在学校图书馆找到的一本关于用BASIC编程语言制作小型游戏的书。 我迷上了任天堂,并迷上了创建自己的视频游戏的想法。 我开始编程,并坚持使用它,主修计算机科学,后来成为软件开发人员和技术书籍的作者。

我的故事强化了关于成为一名程序员所需要的一种普遍且具有误导性的观念。 您之前曾听说过:这个聪明的孩子,在走路之前就学会编程,然后去写了一个使他们成为互联网公司百万富翁的应用程序。 或是成绩平庸的神童,因为他们将时间花在了Nostalgia-Whatever-64 PC上,却放弃了大学直接进入行业。 这些在科技界百万富翁和亿万富翁身上传承的极客故事可以在流行文化中找到。

从表面上看,我的故事听起来很像那样。 这些帐户使您看起来,如果您没有提早开始,到成年之前还没有完成10,000个小时的练习,并且没有主修计算机科学(或者辍学创办了一家初创公司),最多是一名平庸的软件开发人员。 我常年在“我太老了,无法学习编程?”中看到了这一点。 我浏览的编码论坛上的帖子。 答案当然是“不”,尤其是当它来自那些已经承认自己已经24岁的焦虑海报的时候。 一篇讽刺文章完美地描述了这种担忧的愚蠢:“我已经是一个合子。现在开始从事编程职业为时已晚吗?”

我可以凭权威地说,这种担心以及我们放置年轻编程神童的基调是胡说八道,因为我知道自己编程之旅的真相。 我可能是从小学开始的,但事实是,在我高中毕业之前的九年中,我的课程几乎没有成熟发展。 这主要是由于Web 1.0的缘故:没有可用的Wikipedia,StackOverflow或Creative Commons许可的书。 我有一个不错的开端,但与今天的资源相比,它并不重要。

周末学习

三年左右免费周末的任何人都可以学到三年级后九年中有关编程的所有知识。 当我听到有人随便吹牛说他们从小学开始就一直在编码时,我的眉毛产生了怀疑的皱纹,而不是令人印象深刻的加薪。

三年级学生可以编程的确令人印象深刻,但是我写的程序肯定不是。 它们主要是我从第一本学校图书馆的书中复制的猜数字游戏的变体。 当我遇到“ 12位Whiz Kid应用程序开发人员”或“ 8位值得关注的青少年”列表时,我学会了仔细研究。 这些年轻人制作的软件很少能达到宣传目的。 运气在他们的故事中扮演着重要的角色:他们在正确的时间拥有一个简单应用程序的正确想法,该应用程序在褪色之前就吸引了人们的注意力,例如“ 飞扬的小鸟”时尚。

这并不能削弱他们的能力:他们仍然必须对软件进行编程。 但是我想消除这样的想法,即年轻的神童通常会在经验丰富的工程团队中生产软件。 并非所有的孩子都会发布应用程序,但这并不意味着并非所有的孩子都能够发布应用程序。 我小时候学到的最有价值的东西是,编程并不是一种不可能的,难以掌握的神秘技能。 我小时候可以学习编程的原因是因为我不知道这对孩子来说太难了。 不幸的是,许多成年人已经成功说服自己,对于尚未开始学步的成年人来说,编程太困难了。

释放潜力

我想消除这种误解,因为计算机具有很大的潜力,可以通过编码来解锁。 我写了《用Python自动化无聊的东西》,不仅是针对初学者的,也是针对那些不想成为软件工程师的人的。 编程能力有很多方法可以提高其他行业和家庭业余爱好者的生产率。 这本书是在开放的知识共享许可下发行的:任何人都可以在线阅读全文。 本书不是为了学习而学习编码,而是着重于自动化计算机用户以前必须完成的繁琐的打字和单击操作-如果您不这样做,编程可以为您完成的繁琐任务有一个实习生做他们(或者如果您是负责他们的实习生)。

计算机已经成为日常生活的中心。 如果20年前您每天都在与朋友聊天室里度过,那您真是个书呆子。 今天,如果您做同样的事情,您只是Facebook的普通用户。 并非每个人都必须成为软件工程师,但是编码能力变得越来越重要。 鉴于此,许多人都为时已晚,无法上船。

一个不直观和未被重视的事实是,即使计算机变得越来越强大,复杂和复杂,学习编程也变得更加容易。 非常容易。 现代编程语言解决了许多繁琐的技术细节。 计算机科学学位可以提供帮助,但绝不是编写简单的应用程序或小的省时脚本的必要条件。 互联网上有很多教程,与Google以前相比,现在更容易找到所有这些教程。

因此,如果您一直对学习编程感兴趣,但是对脑科学,火箭外科编程的声誉感到恐惧,那就不用担心。 您不太老,不懂编程。

翻译自: https://opensource.com/life/15/12/too-late-to-learn-programming

31岁学习编程还来得及吗

你可能感兴趣的:(游戏,java,编程语言,人工智能,大数据)