回 帖 发 新 帖 刷新版面

主题:我对初学者入门的一些个人看法

入门并不难,这里具体的学习步骤我不好说,因为我也是新手,而且各人有各人的实际情况,

同时我的方法也不一定适合你,我怕万一误导你,:(



唯一要告诉的就是在学习中心态的把握,我认为这是学编程中相当重要的,比具体学什么更重

要,在这里我想谈谈我摸索的经验(因为我吃过亏,可以说是惨痛的教训,整整浪费了两年的

时间)

  
  首先一点,你要明确:学编程决不能一时冲动,在有一些了解之后,必须是有了兴趣才去学

(我想你应该有),然后马上开始,不要有任何顾虑,这谁都懂,但你是否真正去想过,先扪

心自问一下,学编程到底适合不适合,自己是不是更乐意做其它的事?做任何事都要先会思考

自己;

  

  第二,抓住一个方向就一定用心投入。你关心的只是一点,每天怎样在自己涉猎的范围内持

续提高自己的水平,不要老跟潮流,不然会迷失自己,以致在不知不觉中你的积极性就会受

挫。不过在学的同时可以补充些基本的东西,但记住,千万不能贪多,否则只能是半桶水。我

想你也明白,学知识不学精,学透,就不会有自己的东西,只能跟在别人后面亦步亦语。还有

要把握方向,不管语言怎么发展,都要守住自己的阵地,我以前也爱跟潮流,现在才觉得自己

很肤浅,总是停在很表面的程度,现在苦下决心把基础扎牢,以后学起来肯定会轻松的多,认

识事物也会深刻的多;


  
  第三,对待编程中的困难。就算你怎么努力,有时也可能会把握不住自己,这是人躁动的天

性,比如说看书遇到看不明白的东西头疼,想干点其它调节一下心情,这是很正常的,但别因

这样和那样的因素,就对编程产生困惑,以后面对的困难会更多更大时,渐渐就没兴致学下去

了,想想开始要学编程时自己的激情,这是考验你的时候,挺下来了,就成功了,不过这跟一

个人的兴趣大小也有一定的关系;有很多时候我也很苦恼,因为状态不是很好,一段文字要看

好几十分钟,的确是半懂不懂,但我也要咬下这块硬骨头,我觉得是对毅力的一种培养;

  

  第四,要做一个专业的程序员,首先要有生活和学习规律,早上早点起床,注意健身等等

学习上也要注意时间的安排,每天睡觉的时间小于学习的时间,想想比尔.盖茨吧,人家每天

在电脑面前时间可是不少于十小时,你呢?如果他电脑储备上算是大学生的吧,你可能还是小

学生,你要是这点时间都腾不出的话,那么你和人家的差距只能越拉越大,等你老了,只能发

出一句感慨:“少壮不努力,老大徒伤悲”。当然由于天赋的原因,你可能赶不上他,但你要

向他看齐,这样你知道自己很肤浅。要知道你跟他比,你的优势是:你的时间比他多;

  

  第五,学习中光靠激情是不行的,今天来了兴致就努力一天,明天心情不好就把它扔到九霄

云外,编程老兄也会跟你说"byebye"吧!有些人之所以厉害,倒不是他们天赋有多高,而是他

们对编程的态度不同,就向足球小子里面的大空翼一样对足球始终不离不弃,很认真,很执着

同时在编程中要注意保持一颗平常心,别急躁冒进,可以制定一个学习计划或进程表,按时按

量的完成每天的任务。要知道知识的积累就在平时,等你的知识达到一定程度后,你才可能真

正产生飞跃,熬过这一段困难的时间后,你一定会发觉自己的真正不足,而且你学的越多就越

有兴趣去搞清楚不明白的地方,你对知识的求知欲会更强,等到你对知识慢慢融汇贯通了,这

时恭喜你,你已进入良性循环中,这时你是以一种专研的态度去对待它,甚至你可能离不开它

了,因为它是你生活的一部分;

  

  第六,学习编程是要下苦功夫的,不是搞着玩的,谈到这儿,我始终不明白一件事,我身旁

那些说喜欢编程的人,天天cs,玩网络游戏,哪有那么多闲功夫,编程根本就不是一个闲人能

掌握的,学无止境,这才是编程的真正含义。我个人看法是,真正用心学编程的人,根本没时

间去搞那些玩意。看碟,看武侠,看电视节目等等我觉得也该有所限制,最好别看,无益于编

程,平时可以多看看科普读物,培养自己的空间和逻辑思维,如果你对编程的兴趣远远大于那

些东西,不难做到,当然这些不是绝对的,看的是你自己把握的程度;



  最后我想说,人始终要有一个观点,要做就做的最好,有什么样的高度会影响到个人的成

就,还有学编程不仅仅是为了自己呀,要有那么一点责任感,把自己学的东西奉献给社会和国

家,努力为中国软件水平的提高献出自己的一分绵力。不知多少次我总是有感于中国软件水平

的落后,好多东西都被外国做了,特别是操作系统,在书店里看到的都是外国出的这方面的

书,所以大家要好好努力,因为中国的未来就把握在我们手中,你也应该以这个激励自己。

回复列表 (共78个回复)

21 楼

读君一番话,心里豁然开朗,谢谢。

22 楼

谢谢~~~~~mrchen
我会永远记住的。。。。。。

23 楼

这个帖子真的解决了,我们这些新手在很多雾区,真的谢谢这位陕西乡党的经验!!!![em12][em12]

24 楼

很好!
  我们应该多看看.多想想!1
[em2]

25 楼

看来我的自制与恒心要与我作对了[em10]

26 楼

我也是编程的狂热追随者,总是觉得时间不够用!!!!!!!!

27 楼

我觉得楼主说得对!我是一个刚学C语言,听到这些话,我一定认真把基础打好!

28 楼

太好了啊!
我在迷雾中终于见到了曙光。我要好好的把握这机会与大师级人物探讨!
我是小生,刚学C语言,希望大家给我意见啊!

29 楼

非常感谢你!!!!!!!!!!!!!!!!

30 楼

[b]请学易语言![/b]

    全中文支持,全部自主知识产权,易语言并不是把现存的编程工具进行表面汉化而成的,和其他国外语言相比,"易语言"最大的不同是彻底中文化,且拥有自下而上的全部自主知识产权。易语言使用者在编程的时候,不用先去了解英文和西方语法,甚至是西方的思维模式,只需用汉语和中文思维方式便能写出软件。

拥有自己的编译器,易语言拥有自己独立的高质量编译器,源程序被直接编译为目的机器的CPU指令,不存在任何速度瓶颈和安全隐患。

跨平台编程,易语言可跨平台编程,同时支持Windows和Linux程序开发,为国家推广Linux操作系统提供应用软件开发工具。

拥有自己的数据库系统,且支持访问现有所有数据库,易语言自身携带有从最底层自行开发的,具有完全自主知识产权和核心技术的数据库系统,为我国发展属于自己的强大安全实用型数据库奠定基础。

内置专用输入法,支持中文语句快速录入,易语言内置专用输入法,以方便用户快速输入程序,彻底解决了中文语句输入速度慢的问题。

全可视化编程,一般的可视化编程语言,仅支持图形用户界面的可视化设计操作。而易语言除了支持界面设计的可视化,还支持程序流程的即时可视化。易语言用户在编写程序的过程中,可以即时看到当前程序的运行流程及路线,以助于培养编程思路,提高解决编程问题的能力。对于学习编程语言的人来说,流程图是理顺程序设计思路、明确逻辑关系的最好办法。而易语言可以做到程序流程的"即输(输入)即画",极大地方便了用户。

中文本土化特色的支持,除了语句的中文化之外,易语言中还专门提供了适合中国国情的命令,如中文格式日期和时间处理、汉字发音处理、全半角字符处理、人民币金额的处理等。

多种语言支持,易语言并不局限于在中国国内发展,在所有使用远东语系的国家或民族,比如日本及韩国,易语言可以很方便地进行本地化。


   
  
  
    全中文支持  
    自主编译器  
    跨平台编程  
    自主数据库系统  
    快速语句录入  
    全可视化编程  
   本土化特色  
   多种语言支持  
   与其它语言协作  
    先进编程理念  
    集成化界面  
    源码风格统一  
    程序编辑器强大  
    多媒体支持  
    互联网通讯  
    API调用  
    OCX组件  
    第三方支持  
    模块化开发  
    学习资源丰富  




我来回复

您尚未登录,请登录后再回复。点此登录或注册