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