编程的三个境界

由一个问题开始

作为一个信息技术专业出身的人来说,从来就没有想过这么一个问题

学习编程有什么用?

因为当时完全就是被逼的。

自从打算帮助更多的人学习编程后,很多朋友都会问我这个问题。所以我也就一直在问自己

为什么要学习编程?

人类终究是寻求意义的物种,也正是因为这个原因智人会战胜体格强大的尼安德特人成为地球上的主宰者。当我们赋予一件事重要的意义,我们才能从内心激发出持续的动力,排除千难万险,不畏任何困难,无论如何也要达成目标。

比如我们能见到的

爱国

爱情

君不见多少爱国人士,抛头颅洒热血才换来了我们现在美满幸福的日子。再看那千古流传的爱情故事,让人荡气回肠,不禁唏嘘。比如从秦朝就开始的孟姜女。归结来说都是因为心中的一念。

就好像笑来老师也说过当时为了背单词,把一个单词转化成50美元。正是因为这一赋予意义的过程,让背单词这种无聊的事儿在笑来老师那成为了一件非常爽的事儿。别说50美元了,一个单词50软妹币我也干。

在我们学习编程的过程中,其实道理也是一样的。如果我们能透过表面枯燥艰苦的编程学习,看到之后的那个结果,那么或许你就不会继续这么苦哈哈的学习了。

首先我想到的就是Serendipity,多学习一个技能会增加意外好运的概率。这点当然是无可厚非的,但这实在是一个普世的原则。可以说学习任何的一个技能都会有这样的效果。而且这个好处太过抽象,不容易被我们的原始大脑接收。所以当我最开始用这个回答朋友的时候,我能感觉到朋友并没有接收,而我自己也觉得有点虚。

皇天不负有心人,终于有一天我觉得能够具体得回答这个问题了。

编程的三个境界

For Efficiency

软件,或者说计算机的出现就是为了加快计算的。

比如说计算机祖师爷图灵,当时设计的计算机重要的贡献之一就是帮助英国破译了德国的密码,为二战的胜利做出了重要的贡献。正是计算机这个快速,准确的家伙帮助了我们。

上面这个例子太远了,那来一个稍微近一点的。就是笑来老师的托福词汇21天突破,其基本的单词摘选就是依靠了计算机的词频统计。估计当时要是笑来老师不会用软件统计词频,也不会写这么一本书了吧。天知道手动做会要做到什么时候,而且手动做出来的也不知道准不准确。

再来个和大家生活直接相关的。

抢票软件

春节回家火车票不好买吧,咋整?用抢票软件啊。不用你天天守着了,不用看到票着急忙慌的下单了。所有的事儿让计算机给你搞定。你说有没有用?

For Money

上面的原因或许你觉得不够触动,因为平时生活中好像也没有什么事儿需要用计算处理,也没什么地方需要提高效率的。

暂且我们先不讨论你的观点是不是准确,我们直接来说第二个原因。

让我们先看一眼笑来老师推荐的那几家公司, GAFATA。请问哪一家不是高科技公司?请问哪一家不是用程序构建的新的商业帝国?什么是互联网+?什么是现在火得不得了的区块链和人工智能?这些就是近些年和未来最值钱的公司和产业。假如你的工作能够和以上的几个产业相关,那是不是可以赚不少钱?

师兄毕业的时候,大家都去国企。

我们毕业的时候,大家都去外企。

师弟毕业的时候,大家都去互联网。

那你说以后会是什么形势呢?

除了去企业,如果你会编程还能自己单独干。我们能见到的身边的例子就是金马大哥。他的笑来搜和来读不仅给他带来了不少收入,还让他获得了和笑来老师共事的机会,以及后来的一系列的你都知道的故事。这是不是帅到爆?金马大哥今年的收入我已经想象不出来了。

当然,这也是我接下来要践行的一个方向。希望下次能够看到我自己的例子。

For Fun

谈了钱,你可能觉得俗,那我们再来谈点情怀。

编程是件即痛苦,又有意思的事儿

我也不骗你说编程全都是好玩儿的,也正是编程过程中会遇到很多困难,所以很多人就放弃了。正是因为放弃了,所以没有体验过成功编程后的快感。

举个不恰当的例子,你看朗朗弹钢情的时候是不是听觉和视觉的双重享受?但是你自己弹的时候是不是不忍直视?那朗朗在达到现在的高度之前是什么状态呢?其实和现在的你一样,可能也和弹棉花的声音差不多。

正是因为他穿越了那个弹棉花的自己,最后成为了世界舞台的朗朗

所以有些乐趣是需要付出之后才能获得的。欣赏音乐的能力如此,欣赏程序的能力也是如此。

笑来老师曾经说过,计算机程序是世界上最聪明的头脑的结晶。当你在阅读高手的代码的时候,当你突然在某一点理解代码的含义的时候,当你又发现了某段代码其中极其精巧的设计的时候,你就是在和这位大师对话,和这个素未谋面的聪明头脑的对话。

这种乐趣不经过训练又如何能够体验?

要相信,我们终会有一天获得自己的财富自由,可以去做自己想做的事情。而体会代码的乐趣正是我们可以在获得财富自由之后依然有意义的追求。

至一个广告结束

这一切的思考都源自我想要帮助想要学习编程的朋友。现在的课程是从游戏开始,让大家先建立一些乐趣和信心。后续我会考虑是不是要从钱的角度开展,让大家边学习也能边和钱靠拢。这也算是我对编程教学的一点点尝试。

本文来自企鹅号 - 杨小伟的世界媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏无原型不设计

中国用户体验设计究竟有多强

在国内设计师纷纷向国外看齐的大环境下,我就想问一句,用户体验设计到底哪家强?各位不要妄自菲薄好么!前不久硅谷的风投还在对中国互联网公司嗤之以鼻,嘲讽中国公司也...

2686
来自专栏罗超频道

Super快报第3期:总结年底的那些总结们

年底新鲜事不多。各种盘点,各种总结,各种十大,多得看不完。今天对各种总结进行了一个总结。2012年的互联网:移动、云和大数据。 1、TECH2IPO年终策划:2...

28110
来自专栏腾讯社交用户体验设计

QQ音乐业界首创「大咖装」 - 腾讯ISUX

1233
来自专栏钱塘大数据

13个大数据案例告诉你:大数据正在改变哪些行业?

大数据目前是当下最火热的词了,你要是不知道大数据这个概念,都不好意思在众人面前开口了。然而实际上很多人都对大数据的应用模糊不清。现在就让我们从下面13个鲜明的大...

2895
来自专栏智能计算时代

物联网的例子和应用

任何足够先进的技术与魔术无法区分” - Arthur C. Clarke,“未来概况” ? 物联网(IoT)承诺为我们的生活带来巨大的价值。 通过继续连接我们世...

4836
来自专栏玉树芝兰

罗胖为什么开源《得到品控手册》?

2017年5月18日,罗胖开了个得到“001号知识发布会”,会上的第4号知识产品很特殊。它不是新的专栏,而是开源的《得到品控手册》。

1522
来自专栏李成熙heyli

技术人初尝带队作战 -- 指导一次腾讯 SNG MINI 项目

2018年暑假,有幸参加了首次腾讯 SNG MINI 项目 的改版试验——导师制 + 定向命题。MINI 项目是在短时间内通过组队、设计并独立完成一个完整产品...

40621
来自专栏人称T客

CIO说:老ERP将淘汰 未来系统是让用户满意不是IT满意

上市公司的财报都必须经过会计师的签证,才具有一定的公信力。而会计师们在忙碌的时候,平均一个月有超过一半时间都不在办公室,对他们而言,不是在客户的办公室里,就是在...

3227
来自专栏智能计算时代

物联网的例子和应用

任何足够先进的技术与魔术无法区分” - Arthur C. Clarke,“未来概况” ? 物联网(IoT)承诺为我们的生活带来巨大的价值。 通过继续连接我们世...

2966
来自专栏ThoughtWorks

TW洞见|我爱上的最难的一次IT面试

今日洞见 文章作者来自ThoughtWorks:Steven Lowe。译者来自ThoughtWorks:李江华。封面图片来自ThoughtWorks。 本文所...

2975

扫码关注云+社区

领取腾讯云代金券