020-29815005
预约专线时间:09:00-23:59

在学习编程过程中少走弯路的经验分享

新闻来源:优漫教育 日期:2021-11-19
学编程过程中,不可避免地会遇到弯路,有些弯路非常短,走进去做走走,很快就能出来,积累了一些经验倒也不错;有些弯路是五连发夹弯,经验丰富的程序设计老手都很容易翻车;
  但是,有些弯路更可怕,前一半是笔直的,后一半却转得很急,搞不好你以为走在康庄大路上,其实南辕北辙还不知道。

  笔者了解到的一条“隐形弯路”就是:用学生的思维来学习编程。

  (一)做笔记,Vs写技术教程。

  十多年来,我们在学习的过程中,基本都是按照下面的步骤来进行:学习课本上的教程事例,练习课后的配套习题,如此反复,直至通过考试。

  有许多学生思考的人会将这种学习方法映射到程序设计中:学习基本语法,练习一些小的教学案例,如此重复,直到认为要学会编程。


广州IT培训基地


  学编程的过程中,阅读时记笔记的习惯转变为抄写代码、变量名、if语句是否换行、函数名是否完全照搬书本中的案例。

  毋庸置疑,一开始抄码是个不错的入门方法,每一次都能成功地运行代码,大大提高了学习编程的信心,但一直抄写显然是不合理的行为,需要修改为写技术教程。在编写技术教程时,您一定要重温一下整个流程,甚至亲自去操作,很容易就能发现以前学习过程中的疏漏点,为使您了解它,您将查阅有关资料,补充知识点。

  第二,因为您编写的技术教程是在网上发布的,为了让更多人看到、更多人认可,一定会尽量讲清楚,在讲清楚的过程中,对所学的知识更加全面的了解。


  ㈡对未知Vs的接受感到恐惧。

  学童时期,人人学习,总要想方设法解决所有的难题,学生怕的是未知,怕一切不确定的问题,不知道问题在哪个范围内,一旦找不到方向,总会陷于焦急。因为学习的内容是有限的,所以总是可以通过书,同学,老师,网络找出确定的答案,即使找不到也清楚地知道这个知识点属于哪一个明确的范围,只是因为自己的问题做不出来而已。

  但是编程不一样,很多编程问题都没有答案,没有人知道如何解决。

  1、要学会编程,我们就得忍受某些未知。

  未知数是永远存在的,这是一种客观规律,不随人的意志变化,与客观现实作斗争是无效的行为。

  2、有一些未知的东西是没有解的,把时间精力花在没有解决的事情上就是浪费,有些未知的东西是因为当下知识储备不够,需要忍耐这一时的未知,咬咬牙继续研究后面的内容,才能得到答案。


  (三)按顺序向后追溯。

  教材内容是按顺序递增的,如果没有学习前面的A内容,后面的B内容就完全无法理解。

  因为存在着未知的东西,在学习编程的过程中总会遇到一些问题,我们需要做的就是首先记录下来,然后再继续下去。不断地学习新知识、实践新技能、接触新领域、不断积累、不断成长,然后不时地反省、反省它,也许在学习一门新知识,实践一项新技能,一瞬间遇到一个新领域,突然豁然开朗:噢~原来就是这样。