程序员是怎样练成的
2008-04-09 04:00:34来源:互联网 阅读 ()
大家好,很多网友都问我怎么学习编程,现在给大家讲一下我自己学习的体会!!!
在学习编程,或者做项目的过程中,不管你遇到什么问题,首先要自己想,实在想不出来了,可以去问老师,或者同学,同事,这样可以锻炼自己的思维和自学的能力,要多看书,并且也要多写代码,因为实践最重要,空有一切理论是行不通的,同时多看看程序高手写的代码,看书的时候,一定要把书上的代码亲手敲到计算机里进行验证,光看学校的书是远远不够的,可以到书店去买基本参考书,买书就一定要买好书,买正版的,买什么样的书可以去问老师,或者网上点评的一些好书,买了书就一定要看,别指望看一遍就可以学到什么,多看几遍,如果你真的对编程感兴趣,无聊的时候还可以当小说看,有些人说,哪我看不懂怎么办?看不懂没关系,硬着头皮看,多看几遍就懂了,不看你永远都不会懂,书读百遍其意自现嘛,实在看不懂可以问老师或者同事,如果碰到一点挫折就放弃,那么你的电脑就会永远死机,坚持到底才是胜利的交响乐嘛,要时时记住你遇到的困难越大时你就有机会离成功更进一步,同时也要注意劳娱结合,不能不要命的写程序,身体是最重要的,累的时候可以适当放松一下,听听音乐或玩玩游戏什么之类的,但你必须记住,玩游戏就是为了把这个游戏写出来….
要把编程学好,你得对编程有兴趣,兴趣时最好的老师,有了兴趣就一切皆有可能,当你带着兴趣去学编程,就不会感到编程枯燥乏味,哪时你会认为编程是一种艺术,并醉心于其中..
兴趣最重要,写代码是很枯燥的一件事情,如果你看不到代码产生的效果,仅仅面对代码,你肯定会慢慢失去对编程的兴趣,培养编程兴趣的最好方法是理论于实践结合,每学到一点知识就将它用到实践中去,当你将理论用到实践中时你会感觉自己时在创新,培养兴趣的另一个方法就是看一些高手的作品,从高手的作品中看到自己未来的影子,刚开始有一段时间我感觉用C作为一种开发工具很低效,有一种放弃C的想法,一次偶然的机会我在一个论坛中下载了一个C开发的商业软件,就安装上看了看,哇,当时我的眼前豁然开朗,原来C可以开发出这么酷的软件,我的兴趣一下子就来了..
要想学好编程就得为自己准备一个笔记本和一只笔,因为任何一个程序员都是这样一步一步走过来的,可是在这个过程中有的快,有的慢,也有的永远也只是个初级程序员,这主要是对自己已有的经验不进行总结的结果,人的大脑不可能记下几个G的东西,我们每次做项目的时候,如果你事先把看到的有用的东西记下到笔记本或电脑里,这样找起来就会更快,我的笔记本主要是用来记一些简单的问题,如在网上看到一些有人问的问题,自己觉的不错得,就记下来,等下次要用的时候,只需要查一下笔记本就可以了,这样在每次做项目的时候,就不用到处去问别人,查一下笔记本就搞定,这样可以提高效力,往往同样的付出就因为效率不同而使最后的结果相差很大..
此外,我还给大家几点建议..
做一个虚心的人.不管你写程序有多厉害,肯定有不懂的地方,所以要虚心的向他人来学习提高自己.
做一个不保守的人,我有一个观点,不知大家同意不同意,不会花钱的人,一定不会赚钱,呵呵,对技术也是一样,如果你保守技术,也就不会在技术方面有更大的突破,只有公开你的技术,你才会有更大的动力去研究新的技术,突破新的技术来提高自己,正如花钱,只有不停的赚钱才能有钱不停的花,所以大家要多互相交流,不要保留自己的技术.
简单最后,以前总以为编写代码时用的技巧越多,自己的水平就越高,现在才知道用最简单的代码的完成它才是最好的,写程序不像小说,情节越是波动起伏越是引人注目,越是让人读了不能罢手,如果你写程序也像写小说,哪读你程序的人给你的评价就是,这个死人,为什么要这样做..
好了,我说完了,可能我的经验对渴望求知的你们来说太微不足道了,大家可以找我交流一下.共同学习..QQ: 466143682..Email:XF_Mengqier@163.com
===============================================
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:GinaBackDoor简单实现
下一篇:软件和需求的实践
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash