古人常说:书读百遍,其义自见;读书破万卷,下笔如有神。
但是一个程序猿的先烈前辈对我说:这两句话对学习编程来讲,并不完全适用。
在学习编程的过程中,动手能力更为重要:
书读百遍不如手过一遍!
眼过千行不若手敲一行!
前辈并没有对我解释这两句话的含义,以下为我自己YY脑补的:
对我们这些初学者来讲,无论自己是通过何种方式(啃书、看视频、亦或名师指路、……)如何走上这条不归路的,少走弯路就是捷径。
自己通过一段时间的学习感觉:
1.看十遍书或者视频,不如亲自把其中的要点、难点、易错点、和心得体会整理成笔记;
2.多借鉴好的代码风格、算法思路和设计策略,哪怕自己看不太明白,也要试着去模仿;
3.房地产界的金科玉律:地段、地段、还是地段;学习编程:练习、练习、勤加练习;
多余的话:
1.魔鬼藏在细节里,只有在亲自敲击代码的过程中,才会展现;2.要克服对代码的恐惧,刚开始自己真的一看的过百行的代码就发怵,(现在稍微好了一点点)每天都写一个过百行的小程序,自己逐渐就适应了;
3.培养对错误的兴奋感,自己第一次写Hello World的时候4个报错,当我信心满满地 试着改了一个错误的时候,错误变成了6个,奔溃有木有。瞬间我就开始怀疑人生,我就是个渣啊, 一个5行的入门基本级别的小程序,我愣是能整出6个错误,活了20岁了,我头一次发现自己的智商是个奇葩啊!!!。一晃快4个月了,回头看看自己留着的第一次的报错的程序,只能说:呵,呵呵,呵呵呵呵。挺过来的感觉真好;
对于错误:
当你遇到足够多的错误,你才有变强的资本;
快速的解决错误,要比预防错误的发生更好;
当你彻底明白一件事的时候,你会愕然发现一切原来很简单;
自我勉励一下:
我是学习编程的天才:只有天天努力才能成才。