结合这个我的黑马经历,我想告诉大家,学习是为了学到知识或者技能,你可能比别人刚开始要差,或者学的太慢,这都很正常。关键你要对自己有要求,日进一尺,也是有效果的。再有一点,你其实不擅长的也能比你擅长的做的好,不要拿自己不擅长来找借口。编程,在于坚持,当他成为你的习惯时你就入门了。
刚开始编程最难做到的一点,就是细心。粗心大意,你是学不好编程。最简单的,我刚开始编程,最容易出现的错误是 ,中英文输入法的分号,一直区别不了。最后我就眼睛仔细瞅着分号,发现还是有区别的。所以一定让自己细心。
一定要抓住核心,有些人问我,今天他们老师让他们记好多快捷键,实在记不住。扪心自问,我不知道几个快捷键。记不住用鼠标嘛,是在不行工具栏找。记住刚开始学编程,你慢不是因为你记不住快捷键,是因为你不知道如何写或者是你写的bug太多,一直再改。你刚开始学习,要解决的是后面的这两个问题。
如何写代码,第一照着别人写,第二改别人的,第三自己写。记得大二做一个类似qq的毕业设计,当时自己沉迷游戏,网络通信部分没听课,没怎么练,不会写。我就借了我们班一个同学的这部分代码,当时我坐在床上,不到200行代码,我看了6个小时。最后我得出一个结论,如果再给一次机会,我要自己写,看别人的太痛苦了。所以从那以后,很多最简单的代码,我都自己写,因为我感受过。当你费尽功夫去看了别人的代码时,你就发现自己写是多么爽了。当然这三个步骤,我们都需要去做,你都需要去经历。
如何减少自己代码的bug呢,一句话,不要在同一个地方跌倒两次。记得当时学java的时候有个老师说,如果你们的错误是空指针,或者数组越界,就不要问我,我不想回答。其实我们最容易出bug的地方,在于那些最简单的地方,所以要谨慎。
最后,一定要提升自己单位时间的效率。第一,加大编码量,第二,减少出错,第三,写的时候分模块,然后每个模块争取用最短的时间。
此外,多看看英语,多在论坛游走,多多请教,每天给自己一两个要解决的问题。其实只要你找对方法,入门就在你眼前。如果你用心,努力,不放弃,终有一天守得拨云见日晴,决心是成功的开始。
|
|