美文网首页OMOOC.py
初学编程,感觉自己是个魔法师

初学编程,感觉自己是个魔法师

作者: yiiina | 来源:发表于2017-07-23 23:42 被阅读57次

    今天看到一张搞笑图:

    wifi和电池,已经超越了生理需求,安全和归属感的需求,成为马斯洛需求层级的最低需求

    新版马斯洛需求层次图

    wifi+电池=智能手机/电脑

    回想今年年初,参加了开智学堂「编程思维 Python 基础班」。课程结束后,课程组希望大家写一篇回顾,于是写了学习遇到的困难啊,如何克服啊,收获啊,老生常谈就不提了。那篇回顾中,我自己写了一些自己意外的一些感受,倒和今天看到的这张搞笑图有关系。

    我们如此依赖智能设备,而在我们眼里他们是什么?我们对他们了解又有多少?

    这是我当时学习一个入门编程语言的感受:

    我重新认识了一个强大的新物种,而我们控制这种物种,和魔法师念咒很像。

    《Discovery 肯普特人》

    计算机,电脑,智能AI,这些词太熟悉,没有温度,无法描述我的认知和感受,所以允许我编了词来描述它们。

    肯普特人,从20世纪开始,出现在智人的社会生活中,他们最大的优点是执行计算的速度非常快。

    族下数量最为庞大的两支,分别是莫拜风人和来普托普人,和智人关系非常密切。21世纪,智人和它们互动的时间,可能比和智人互动的时间还要长,未来的趋势更是如此。

    在智人面前,肯普特人很听话,会不知疲倦,分毫不差执行智人的指令。肯普特人也在服务智人的过程中,收集智人的信息,让自己变得更加强大。

    然而,只有极少数的智人懂得肯普特人的语言,可以告诉它做什么。大多数智人只是理所当然享受肯普特人提供的服务。

    学习编程,其实就是在使用肯普特人的语言和它交谈。了解它是谁?有什么能力?什么咒语可以激发能力?优点和缺点是什么?但是大多数人不去主动使用肯普特人的语言交流。

    原因是,它的语言太抽象。肯普特语在智人话语体系里,也叫代码,意思就是看不明白的东西。

    而且,肯普特人**是笨蛋,如果没有人告诉它该做什么,它就什么都不会做,而且得事无巨细,一五一十的告诉它。这么笨,谁有耐心去一点点沟通呢。智人喜欢尽在不言中,心领神会的默契,和月亮代表我的心,猜猜我有多爱你的浪漫。

    成为魔法师

    《世界是数字的》讲软件这部分的时候,作者 Brian W.Kernighan说:

    计算机是魔法师的学徒。

    这句话非常非常喜欢。我再改一下:> 肯普特人是魔法师的学徒。

    魔法,就是智人希望自己很强大然而现实总是各种不如意的时候,编故事哄自己的说法,念几句魔法咒语,就可以得到自己想要的:

    如果我有仙女棒,变大变小变漂亮,还要变个都是漫画,巧克力和玩具的家。

    哈利波特的故事中,未来的魔法师要在霍格沃茨魔法学校,学习各种魔法和咒语。已经对肯普特人产生深深依赖的我们,其实已经站在国王十字车站9又3/4站台前面,离一个魔法世界,只差一步,就是要把熟视无睹的眼镜摘下来。

    哈利波特刚进魔法学校的时候,麦格教授教变形课,演示把讲桌变成了一头猪,然后又变了回来。她让他们尝试把火柴变成一根针。到下课的时候,并没有任何成效,只有赫敏让火柴起了些变化。

    最后,哈利波特打败了伏地魔大魔王。

    我差不多就是这种很蹩脚的魔法师低年级学生吧,然而对于我这种麻瓜,看到魔法,体验到魔法,已经是一种惊喜。

    附:课程学习要求自己写教材,强力输出是最有效的方式,于是有了这本《纯小白的python教程》,又名24k纯小白踩坑记。

    相关文章

      网友评论

        本文标题:初学编程,感觉自己是个魔法师

        本文链接:https://www.haomeiwen.com/subject/daamkxtx.html