怎样才能学好编程?
就像楼上说的,兴趣第一。如果你想耍酷或者赚钱,那就别学了。我看到很多年轻人非常崇拜黑客,觉得他们很时尚很酷,然后去上一个乱七八糟的黑客教程。看了很久,他们也不懂。有的人只是学了一两个招数就以为自己是黑客,然后按照黑客教程里的指示去做,就被黑了。...
他们中的一些人去从基础开始学习,但是几十天后,他们发现黑客远比他们想象的要深奥、复杂和枯燥,最后他们放弃了。也有一些人为了生活勉强坚持,但是编程在他们眼里就是一种折磨,编程就是为了完成工作。
据我所知,编程不仅是一门技术,更是一门艺术,一种生活。只有真正热爱编程的人才能感受到它的魅力。
所以,第一点就是:你真的感兴趣吗?
如果你确定自己有兴趣,有坚持下去的决心,可以去参加各种短期的编程培训班(3个月左右)。自学编程不是一个好主意。不仅仅是学习知识,更是感受编程氛围,学习编程思路。你可能无法在短时间内确立自己的发展方向,但是大部分编程语言都是相通的,主要是掌握编程思路。然后确定发展方向。我遇到过很多精通十几种编程语言的程序员。很多语言在工作中几乎没有必要,但还是会因为兴趣而学习和研究。
编程还需要很重要的一点:耐心。
很多时候,一个复杂程序中的一个小错误,可能需要几个小时甚至几天(极少数情况下需要十几天)的调试和修改。没有耐心的人可能会开始发脾气,几分钟就开始发脾气。疯了,那这种人不适合编程。
然后谈到如何学好编程,
首先,练习很重要。当你有了一定的基础,就可以自己写小程序了。那就多写点小程序,而不是老师叫什么就写什么。你应该积极练习。刚学编程的时候,我写了很多小游戏自己玩。
然后就是拓展,不仅仅是掌握老师教的东西,而是把自己当成一个准专业人士,对写好的程序进行拓展和优化,熟悉一节课或者界面中的方法。我个人不建议把所有的业余时间都用来看编程书籍,而是去找视频。现在网上有很多教学视频,远比看书快。
最后一点是毅力,这个不用多说。
好的开始是成功的一半。祝你好运。