前言
前几天,在和公司同事吃饭的时候,谈到了这个话题。他说,带的一个应届生员工,感觉不太聪明的亚子。我问他,为什么这么说。他说,不懂如何解决新问题,只会拿死代码。让他按客户需求做一个网页,他在码自己背过的代码,甚至在翻书!项目一拖再拖~
在详谈中了解到,不是这个人不聪明,而是他的代码不太聪明。说到底就是逻辑语感不够,死记硬背来凑!
这是一个老生常谈的问题!我也是一个做过“背代码”这件事情的人,我为什么会背代码,因为我是文科出身——“背诵是理解的基础”。没错,我拿来套用了!在新手村摸爬滚打了几个月,发现死记硬背根本不顶用啊,总也记不住。文理科底层的逻辑完全不一样,编程玩得就是逻辑思维。
当然,这里也不是说学编程什么都不用记,有些东西还是要背的,比如一些经典的常用的源代码还是需要硬性背下,就如同背诵经典的古诗词一样。你读的书多了,文章自然就脱口而出,代码量的积累也是这样,当你积累了足够的代码,在写代码时才能足够的流畅,思路也会清晰很多。
说了这么多,说到底编程就是一个解决问题的过程!硬背代码只会让你怀疑人生!!
那么如何解决初学时,记不住代码的问题呢?结合我自己的经验给大家提出几点方法建议,借鉴一下!(声明:学习方法因人而异,不适合生搬硬套!)
这些记忆的方法一定要建立在理清它逻辑的基础之上