在杭州已经学了4个月的java编程,虽然短暂,但仿佛经历了好几年,从一开始的笨拙,但目前渐渐地入门,我想分享下学习心得:
1:开始阶段,老老实实地模仿
在听完老师课之后,都还没有理清思路,我就迫不及待地敲代码,有时为了锻炼自己的逻辑思维能力,我故意不看老师代码,自己独立完成。有想法,独立完成,这些非常好,值得鼓励,但如果是在入门阶段,我不提倡这么做。因为会走很多不必要的弯路,我花几万学费找老师学编程,还不是想快速入门,如果还是像以前自学一样,按照自己的一套来,那这个钱花得很不值。
就好比我高中时学吉他,我以为看视频就可以自学了,最后,我不但没有学会吉他,还养成了很多错误的习惯,以至于有一天花钱找老师学习的时候,别的同学可以快速上手,而我得花很多时间改掉之前的坏习惯。所以,初学阶段就老老实实地模仿,没必要自作聪明创新。
2:定义问题,拆解问题
以前遇到问题,我总想着快速解决,不然心里难受,但有些问题就没法一下子解决,就像人没法一口吃下一个巨大的汉堡包,所以,当我们遇到问题的时候,需要拆解问题,但在拆解问题之前还需要定义问题。
班里有同学编程遇到了问题,找我帮忙,我问他你的问题是什么。他支支吾吾半天都没讲清楚。你都没有定义问题是什么,就找别人帮忙,这真的很不负责。
一个再大问题,经过拆解都会变成一个个小问题,解决小问题就容易对了。就好比:让你一天背100个单词很难,但每天背10个就相对容易。
3:与牛人为伍,学会与他们相处
灌篮高手中的樱木花道有个特点,平时打球技术不咋地,但是,当他遇到强敌的时候,总会爆发出惊人的能量,所谓遇强则强,环境对一个人的影响非常大。跟牛人相处,虽然会更加突显出你的笨拙,造成很大压力,但这是一条快速成长的捷径,如果一时的难受可以加速我们的成长,何乐而不为呢?
高中时候看奥巴马的传记,其中,奥巴马的父亲就是很会用这一招的人,他父亲其他方面可能比较一般,但有一项能力特别出众——特别会打交道,而且是特别会跟比自己强的人相处。试想下,就算个人能力一般,如果身边每天都是一个个牛人,长期以往,耳濡目染,不想成长都难呢!