美文网首页
通过驾驶谈编程

通过驾驶谈编程

作者: 李行风 | 来源:发表于2018-11-26 02:43 被阅读0次

编程是一门很像驾驶的技术。

它们都有几个共同的特点:

  1. 都必须通过实践才能学会。没有人可以不开车就学会驾驶,也没有可以不写代码就学会编程,光看是没有用的,要在实践中去学。
  2. 一个人独自实践都很危险。新手开车,一定需要教练在旁边指导,一定要先在安全的场地,熟悉基本操作,避开危险大坑;然后才是去真实的道路开车;再之后才是去高速公路开车。买一本“从零开始学会驾驶”,然后直接上路的人,真的是太恐怖了。编程也一样,新手编程,一定要选择适合的老师,一定要选定适合自己的课程,在安全在场地内实践,一定是需要及时的反馈。
  3. 它们都能提高我们生活和工作中的效率。学会驾驶,会方便我们在有需求的时候,更快的到达另外的地方。学会编程,能帮助我们减少工作中的重复性劳动。

那么你为什么学不会编程呢?无非是这几个原因:

  1. 只看书不实践,看完一本书或者一个视频课程没有写过一行代码。
  2. 只依靠自己实践不去向别人请教,缺乏系统性的学习规划。
  3. 没有明确的学习目标。

而最根本的学不会编程的原因,是因为傲慢与偏见。

这类人一般有以下几个特点:

  1. 相信自己思考出来的学习路径才是最佳实践,不愿意按照老师教的路径学。
  2. 每天只花一点点时间学习和练习,就期望自己可以跟天才一样一下子就学会。
  3. 把学习一门编程语言的时间拉得很长,比如一年。
  4. 到下一节课快要开始的时候,才急急忙忙把作业赶出来。(上视频课的同学)
  5. 学完一节课以后,没有疑问,没有进行重复练习,确保自己完全掌握。(上视频课的同学)
  6. 会有很多假设性问题,但是不愿意一个一个动手去验证,去实践。就像学数学,看到难题就忍不住去翻答案,看到答案发现自己能看懂就去做下一题了。

这样做的原因是可以给自己一个假如没有学会的借口:我只是没有认真做,如果我认真做了,我一定学得会。这样就不用承认自己是因为能力不够才失败的,就能坦然接受自己的失败了,但那样你就真的永远也学不会了。不到绝望的时刻,你根本不会认真做。

循着老师给予的最佳实践的路径去探索,才是学习编程最好的捷径。老师可以是人,可以是视频,可以是教程,可以是书籍。关键是,在学习的初期,你需要信赖他,放下疑虑,跟随成长

相关文章

  • 通过驾驶谈编程

    编程是一门很像驾驶的技术。 它们都有几个共同的特点: 都必须通过实践才能学会。没有人可以不开车就学会驾驶,也没有可...

  • 谈KVC、KVO(重点观察者模式)机制编程

    谈KVC、KVO(重点观察者模式)机制编程 谈KVC、KVO(重点观察者模式)机制编程

  • 谈编程

    两年前,我在高中母校举办的夏令营上做了关于信息学竞赛的报告。两年前,我告诉同学们,编程是一种技能,每个人都可以且应...

  • 自动驾驶技术概述

    前言 自动驾驶汽车,通过技术实现车辆自动驾驶,目的是减少驾驶疲劳、增强驾驶安全。 自动驾驶汽车按自动化程度可分5级...

  • 飞机驾驶舱成“茶水间”,莫让规则只是“纸上谈兵”

    飞机驾驶舱成“茶水间”,莫让规则只是“纸上谈兵” “女子坐飞机驾驶舱内喝茶”事件持续发酵,桂林航...

  • 自动驾驶随谈

    在今天这样一个科技大爆炸的时代,我觉得每个人都应该懂一点科技知识,不需要像科技研发人员那样理解到位,但是对...

  • 老司机谈雪地驾驶

    2018年第一场大雪覆盖了大半个中国,全国92条高速公路交通管制,因下雪造成交通事故何止千万。在此首先祝大家平安出...

  • CentOS7上安装 Cockpit php7.3 redis

    CentOS:驾驶舱包含在CentOS 7.x中:安装驾驶舱: 启用驾驶舱: 必要时打开防火墙: 通过 web 浏...

  • 疲劳驾驶检测预警系统的功能与特性--国朗科技

    国朗疲劳驾驶检测系统是基于机器视觉技术的驾驶辅助预警产品。该系统通过分析驾驶员的面部表情特征实现对驾驶员的疲...

  • 无人驾驶 OpenCV (7) 车辆上道

    感谢 sentdex 分享《TensorFlow 基础》 今天开始学习如何通过深度学习来驾驶无人汽车在路上正常驾驶...

网友评论

      本文标题:通过驾驶谈编程

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