学生 成为编程高手的军规
高手坐镇
题目难度:★★★★
读者求助:董师傅,我在学习C语言。我的梦想是成为一名比尔·盖茨那样的编程高手,成为世人敬仰的大人物。现在我的基础还比较薄弱,需要你传授一些编程经验,董师傅你一定要帮帮我!
你的志向好宏伟,加油!说不定下一个比尔·盖茨就是你!但是,目前你的编程基础薄弱,因此董师傅给出以下几个建议。
编程需要耐性
编程可不是一蹴而就的工作,你要编写一个简单的小程序很容易,但你要编写一个可以盈利的程序就很难了,两者之间的差别非常大。如果你没有耐性,还没有将编程能力现实化、盈利化就放弃,一切都Over了。
因此,董师傅建议你打好基础。万丈高楼平地起,没有编程语言基础,是学不深的,这个过程比较枯燥,但没有办法,你要克服,要多跟同学、老师甚至网友交流,多上一些编程网站,多和编程论坛里面的志同爱好者交流。
编程需要循序渐进
编程除了需要耐性,还要循序渐进。编程不像买股票、买彩票,可以靠运气和时机快速获得成功,它需要一步一步地积累编程经验,例如才学了三个月C语言,就迫不及待地玩VC,是学不好C语言的,再怎么精简过程,也要学习数据结构、学习如何面向对象编程之后,才上手VC。
你学的是C语言,董师傅建议完全掌握此语言后,学习C++。C++比C语言更有实用价值,例如Windows系统就用到了C++语言,很多知名公司招聘员工看重的都是C++编程能力,你多用一些心吧!
编程需要不断犯错
在编程圈有一句戏言:在学校你做错一万次都不会有人骂你,但在公司错一次就可能前途暗淡。编程难免会犯错,其实犯错是好事,可以从中学到很多知识,可以不断积累编程经验,所以要认真对待每一次错误,尽量避免犯同样的错误,日积月累你的编程经验就会非常丰富,你就会成为一名真正的编程高手。
专业网站推荐
董师傅常去一些编程网站补充编程知识、交流编程经验,主要泡下几个网站:
CSDN
地址:http://bbs.csdn.net
中国IT实验室
地址:http://www.chinaitlab.com
开源中国社区
地址:http://www.oschina.net
编程中国
地址:http://www.bccn.net/
源码网
地址:http://www.downcodes.com