@ mrchen
http://www.programfan.com/club/showbbs.asp?id=30218
入门并不难,这里具体的学习步骤我不好说,因为我也是新手,而且各人有各人的实际情况,同时我的方法也不一定适合你,我怕万一误导你,:(
?
唯一要告诉的就是在学习中心态的把握,我认为这是学编程中相当重要的,比具体学什么更重要,在这里我想谈谈我摸索的经验(因为我吃过亏,可以说是惨痛的教训,整整浪费了两年的时间)
?
? 首先一点,你要明确:学编程决不能一时冲动,在有一些了解之后,必须是有了兴趣才去学(我想你应该有),然后马上开始,不要有任何顾虑,这谁都懂,但你是否真正去想过,先扪心自问一下,学编程到底适合不适合,自己是不是更乐意做其它的事?做任何事都要先会思考自己;
?
? 第二,抓住一个方向就一定用心投入。你关心的只是一点,每天怎样在自己涉猎的范围内持续提高自己的水平,不要老跟潮流,不然会迷失自己,以致在不知不觉中你的积极性就会受挫。不过在学的同时可以补充些基本的东西,但记住,千万不能贪多,否则只能是半桶水。我想你也明白,学知识不学精,学透,就不会有自己的东西,只能跟在别人后面亦步亦语。还有要把握方向,不管语言怎么发展,都要守住自己的阵地,我以前也爱跟潮流,现在才觉得自己很肤浅,总是停在很表面的程度,现在苦下决心把基础扎牢,以后学起来肯定会轻松的多,认识事物也会深刻的多;
?
? 第三,对待编程中的困难。就算你怎么努力,有时也可能会把握不住自己,这是人躁动的天性,比如说看书遇到看不明白的东西头疼,想干点其它调节一下心情,这是很正常的,但别因这样和那样的因素,就对编程产生困惑,以后面对的困难会更多更大时,渐渐就没兴致学下去了,想想开始要学编程时自己的激情,这是考验你的时候,挺下来了,就成功了,不过这跟一个人的兴趣大小也有一定的关系;有很多时候我也很苦恼,因为状态不是很好,一段文字要看好几十分钟,的确是半懂不懂,但我也要咬下这块硬骨头,我觉得是对毅力的一种培养;
?
? 第四,要做一个专业的程序员,首先要有生活和学习规律,早上早点起床,注意健身等等学习上也要注意时间的安排,每天睡觉的时间小于学习的时间,想想比尔.盖茨吧,人家每天在电脑面前时间可是不少于十小时,你呢?如果他电脑储备上算是大学生的吧,你可能还是小学生,你要是这点时间都腾不出的话,那么你和人家的差距只能越拉越大,等你老了,只能发出一句感慨:“少壮不努力,老大徒伤悲”。当然由于天赋的原因,你可能赶不上他,但你要向他看齐,这样你知道自己很肤浅。要知道你跟他比,你的优势是:你的时间比他多;
?
? 第五,学习中光靠激情是不行的,今天来了兴致就努力一天,明天心情不好就把它扔到九霄云外,编程老兄也会跟你说"byebye"吧!有些人之所以厉害,倒不是他们天赋有多高,而是他们对编程的态度不同,就向足球小子里面的大空翼一样对足球始终不离不弃,很认真,很执着同时在编程中要注意保持一颗平常心,别急躁冒进,可以制定一个学习计划或进程表,按时按量的完成每天的任务。要知道知识的积累就在平时,等你的知识达到一定程度后,你才可能真正产生飞跃,熬过这一段困难的时间后,你一定会发觉自己的真正不足,而且你学的越多就越有兴趣去搞清楚不明白的地方,你对知识的求知欲会更强,等到你对知识慢慢融汇贯通了,这时恭喜你,你已进入良性循环中,这时你是以一种专研的态度去对待它,甚至你可能离不开它了,因为它是你生活的一部分;
?
? 第六,学习编程是要下苦功夫的,不是搞着玩的,谈到这儿,我始终不明白一件事,我身旁那些说喜欢编程的人,天天cs,玩网络游戏,哪有那么多闲功夫,编程根本就不是一个闲人能掌握的,学无止境,这才是编程的真正含义。我个人看法是,真正用心学编程的人,根本没时间去搞那些玩意。看碟,看武侠,看电视节目等等我觉得也该有所限制,最好别看,无益于编程,平时可以多看看科普读物,培养自己的空间和逻辑思维,如果你对编程的兴趣远远大于那些东西,不难做到,当然这些不是绝对的,看的是你自己把握的程度;
?
? 最后我想说,人始终要有一个观点,要做就做的最好,有什么样的高度会影响到个人的成就,还有学编程不仅仅是为了自己呀,要有那么一点责任感,把自己学的东西奉献给社会和国家,努力为中国软件水平的提高献出自己的一分绵力。不知多少次我总是有感于中国软件水平的落后,好多东西都被外国做了,特别是操作系统,在书店里看到的都是外国出的这方面的书,所以大家要好好努力,因为中国的未来就把握在我们手中,你也应该以这个激励自己。
?
分享到:
相关推荐
Java初学者入门教学手册
Linux初学者入门优秀教程,介绍了linux的各种操作命令
Java初学者入门教学.chm 入门就看这个吧
c#课件 初学者入门很轻松c#课件 初学者入门很轻松c#课件 初学者入门很轻松c#课件 初学者入门很轻松c#课件 初学者入门很轻松c#课件 初学者入门很轻松c#课件 初学者入门很轻松c#课件 初学者入门很轻松c#课件 初学者...
Android2初学者入门.zipAndroid2初学者入门.zipAndroid2初学者入门.zipAndroid2初学者入门.zipAndroid2初学者入门.zipAndroid2初学者入门.zipAndroid2初学者入门.zipAndroid2初学者入门.zip
本教程简单明了,易于理解,是入门佳品 Swaroop C. H.的这本书是我学习Python时的第一本教材。...在第一次读本书的时候,我就深切的感到这是给Python初学者的一本极佳教材,应该是每一位Python初学者的第一本教材
SAP 入门再好不过的文档了,内...本人在企业里初学SAP时的笔记,虽然内容粗浅,但适用于SAP入门的各位,笔记格式为Excel,一份为常用功能的操作记录和问题分析,另一份为Abap开发时所用到的表结构、数据字典和语法分析
SAP初学者入门必读
C语言初学者入门讲座 C语言 C语言入门讲座 C语言初学者 讲座
Matlab路径规划算法详解:A*算法源码带注释,支持固定地图及起点终点选择,适合初学者入门学习使用。,Matlab路径规划算法详解:A*算法源码带注释,支持固定地图及起点终点选择,适合初学者入门学习使用。,Matlab路径...
ida初学教程,解释了一些难点,很适合初学者入门。 非常难得的初学者学习资料
发动机控制例程-初学者入门例程.zip西门子PLC编程实例程序源码下载发动机控制例程-初学者入门例程.zip西门子PLC编程实例程序源码下载发动机控制例程-初学者入门例程.zip西门子PLC编程实例程序源码下载发动机控制例程...
C语言初学者入门好书
linux设备驱动开发,初学者入门资料 linux设备驱动开发,初学者入门资料 linux设备驱动开发,初学者入门资料linux设备驱动开发,初学者入门资料
(好)Java初学者入门教学
对于初学者很有用,希望对初学者能提供帮助。
VHDL初学者入门,有需要的可以学习一下,希望能够帮助到有需要的人
Web前端HTML5 CSS3初学者零基础入门全套学习笔记 Web前端HTML5 CSS3初学者零基础入门全套学习笔记 Web前端HTML5 CSS3初学者零基础入门全套学习笔记 Web前端HTML5 CSS3初学者零基础入门...
MATLAB初学者入门视频:MATLAB简介和给初学者的建议,视频时长70分钟,从学习MATLAB的意义,到MATLAB的界面介绍和基本操作,代码书写,再到MATLAB的学习方法,全方位带领初学者入门!