学编程吧!趁为时还早

移动开发
通过学习编程,我意识到自己再无需依靠大型公司保障自己的生活。从那时起,我便知道自己拥有了一种可以改变世界的技术,一种能够在“软件吞噬掉这个世界”时赖以生存的技术。当你学会了编程,你也随之学会了选择和自信。读完这些,你还觉得自己老到不能学习编程吗?

[[77614]]

作为Skillcrush 的联合创始人,我邮箱里每天都堆满了那些犹豫是否应该学习编程的“崇拜者”的信件;我说这番话,并非是为了显摆,因为如果你也是一位编程爱好者又小有成就的话,人们通常都会特别喜欢你。这些咨询者通常都会问各种各样的问题,比如:“该先从何种语言学起?”或者“哪种语言更简单易学?”。不过,绝大多数人都会纠结的一个问题是:我们现在这个年龄,真的还适合学习编程吗?

在解决问题之前,我希望你可以逐次回答以下问题,以便搞清楚年龄与学习编程之间是否存在必然联系:

  1. 你还活着吗?如果还活着,继续回答第 2 个问题。如果没有,请忽略。

  2. 你可以敲键盘吗?如果可以,请直接跳到第 3 个问题;如果不行,可以先去学打字。

  3. 对互联网发生的事情兴奋吗?如果答案是肯定的,恭喜你,你还不算老。如果是否定的;抱歉,你也没有老得学不动,只是我们不会强迫你去做你不愿做的事情。

总结:你还没有老到学不动编程。

开始之前,让我先讲一个故事给你听

在我成为青少年时,我父亲已步入了中年。他一直有那么一个愿望,并希望能够成为马德里一家留学机构的理事;而为了达成这个目标,他的西班牙语口语必须非常流利。因此,老爹决定去学习更加精深的西班牙语。那时候,只要我们去当地的墨西哥餐厅用餐,老爹总会用西班牙语进行点餐。“当你讲西语的时候,他们会将此视为一种尊重。”他说这话时,我正努力将头藏在菜单背后。

不久以后,他故事的基调开始发生变化。历经过尴尬的挫折后,他的冒险走入了一个全新的阶段,而老爹也开始尝试新的学习手段。

有一天,他走到我身边,问我是否知道我们所住加州地区有没有任何以西语播报的无线电台。之后的一天,他撞见我,又以一种讶异的语气对我说:“在这边生活了这么多年,却从来都不知道这些电台居然这么大受欢迎。太不可思议了,这简直是一个全新的世界。”

你呢?探索新大陆的时机成熟了吗?

当我说“老得学不动编程”的时候,我其实在说什么?

当我们说某些人老到学不来什么的时候,我们其实是在说,某年龄段的人适合学习一些东西,或还无法学会这些东西。但没有人会对着一个还只会爬行的婴儿说:“我敢打赌这小子以后一定不会走路。”在这种情况下,这个小孩还只适合学习他所在阶段能够理解的东西,然后一步步学会走路、跑步等。

不幸的是,小孩子愿意尝试的东西通常会吓坏大人;而在大人的适应过程中,他们往往都会畏惧倒退。

不像学步,人们在学习编程时总想找到“对的”时间。但这种想法通常都不太真实,因为我们总是会因为自己的善变而改变主意。

编程年龄限制在逻辑上的谬误

1994 年,万维网诞生。也就是说,如果你一开始就学习了编程(假设你是从 8 岁开始学习编程的),那么你现在可能已经有 27 岁了。但从比尔·盖茨到拉里·佩奇再到其他科技界的巨人来看,他们恐怕都不止 27 岁。

我学会了编程,你也可以

当我 24 岁被迫下岗后,我学会了编程。或许我当时并没有你现在这么老,但我可以确信自己已不是孩子、或青少年、或大学学生。如今,尽管我并未在某家创业公司担任首席技术官,但却仍可将自己以前学到的知识投入至其他项目获得回报。

通过学习编程,我意识到自己再无需依靠大型公司保障自己的生活。从那时起,我便知道自己拥有了一种可以改变世界的技术,一种能够在“软件吞噬掉这个世界”时赖以生存的技术。

当你学会了编程,你也随之学会了选择和自信。

读完这些,你还觉得自己老到不能学习编程吗?

责任编辑:闫佳明 来源: apkbus
相关推荐

2013-04-19 10:23:25

编程

2023-10-09 18:39:13

Python代码

2013-03-29 09:21:08

编程CSS

2021-01-14 12:14:13

PHPPHP 8WordPress

2015-02-09 10:55:50

编程女程序员

2015-02-09 09:26:26

程序员

2011-02-16 10:49:42

IBM沃森

2014-01-02 13:09:41

创造力编程

2015-04-07 09:37:38

程序员

2015-04-09 13:32:16

编程编程前途

2023-08-30 08:30:09

2018-05-28 21:26:00

麦肯锡编程程序员

2023-08-10 08:01:21

2021-09-18 14:59:58

语言PythonC语言

2019-04-22 09:58:25

C语言Web操作系统

2012-09-19 13:03:00

2019-08-05 14:34:41

编程语言技术Java

2015-03-13 10:40:37

2020-12-08 15:54:15

编程语言Python

2021-04-06 15:20:05

编程语言JavaIT
点赞
收藏

51CTO技术栈公众号