学编程好比学游泳——“欠炼”
一个大学同学,毕业后在北京培训了几个月,刚好到该找工作的时候他却生病了,就这样回家呆了将近半个月,前几天他从家里回来在北京面试,后来问他面试的情况怎么样。他却语重心长的说:半个月都没有碰代码了,利用两天的时间简单的看了一下视频,感觉知识都很熟悉就没有动手去敲一遍,结果在面试的时候一个平常觉得很简单的sql语句,结果不是关键字写错了一个单词,就是语法丢了一个关键字,要是要环境里写代码还好点,事实是在纸上写代码,这家公司应该没戏了。(*当然这位同学现在已经找到工作了)
今天培训我们的领导跟我们说,发给你们每天所将知识的视频不是让你们挨个不落的再看一遍的,而是让你们根据跟人情况针对自己不熟悉的地方重点理解的,写程序这一行业成长最快的还是当你在不停地敲代码的时候。
这使我又想起了之前的那个同学,学编程好比学游泳,光看是看不会的,当把你扔到大海里的时候照样淹你个半死,只有在平时把自己不断地浸泡在代码的海洋里,让自己试着游的时间再长点、游的距离再远点,才能不断的使自己成长壮大起来。
米老说过:学习是一个不断重复的过程。在这里重复的不是看,而是动手的实践。
一个简单的语句,一个朦胧会拼的单词,如果你不频繁的去跟他们打交道,有一天你会发现你连他们的名字都叫不出来了。就拿微软来说它的编译器智能的不得了,你刚敲上一个单词,后面就有一个很长的列表来给你提示是否有你想要的关键字,很多时候我们为了节省时间,提高敲代码的速度,总是偷懒用微软的智能提示,但是我们有没有想过,要是有一天微软没有了智能提示,我们是否还能如鱼得水的敲出成千上万的代码,我们是否还能不假思索的敲出每一个关键字 ,每一个语法?
我们不能不承认微软真的很强大,强大到全心全意为人民服务,最终让傻瓜都能做项目,但是对于我们这些想要在IT界长久混的想成为高深IT精英的人来说,微软的智能提示在某些情况下却在培养我们的傻瓜行为。这就好比是给我们在海洋中遨游时提供了一个游泳圈。
所以我建议一些刚上道的程序员,在刚开始学习的时候千万不要图速度,千万不要图省事,一定要自己慢慢的把所有的语句以及里面所有的关键字敲上几遍,等到熟悉了以后再去追求速度,再去让微软的智能提示为我们服务。
就让我们脱掉一切外援,就让我们真正的提升自我,就让我们亲身遨游在海洋中,不断地锻炼自己的技能,不断地积累自己的经验!
从今天起不要舍不得把自己推到代码的海洋里,从今天起每天保证自己遨游的时间跟距离,从今天起我们飞速的成长,从今天起我们打开了步入成功的加速度!