培养对编程的兴趣

      ★ 人生在勤,不索何获--张衡
  ★ 业精于勤而荒于嬉,行成于思而毁于随--韩愈
  ★ 聪明出于勤奋,天才在于积累--华罗庚
  ★ 好学而不勤问非真好学者。
  ★ 书山有路勤为径,学海无涯苦作舟。
  ★ 形成天才的决定因素应该是勤奋-郭沫若
  ★ 人的大脑和肢体一样,多用则灵,不用则废-茅以升
  ★ 你想成为幸福的人吗?但愿你首先学会吃得起苦--屠格涅夫
  ★ 贵有恒何必三更眠五更起,最无益只怕一日曝十日寒。
  ★ 成功=艰苦劳动+正确方法+少说空话--爱因斯坦
  ★ 宝剑锋从磨砺出,梅花香自苦寒来。
  ★ 自古以来学有建树的人,都离不开一个“苦”字。
  …………

  我们且看这些这些名句都离不开“勤、苦”!

  肖大老师也常在串课时说:
  在LOVO的学生最大有39岁的,基础最差有是初中生的,他们都能学懂!如果你没有学懂只能说明是你没有努力。

  而卡夫卡又说:
  光勤劳是不够的,蚂蚁也非常勤劳。你在勤劳些什么呢?有两种过错是基本的,其他一切过错都由此而生:急躁和懒惰。

  如果你对这一行没有兴趣而去“勤、苦、努力”的学习,你自然就会把这种学习当做一种压力,你总想尽快摆脱这种学习!于是,你就会急躁!你还能学得好吗?

  且对于程序员这一行,必须要有不断学习的能力!而如果你对一行没有兴趣,你能做到几十年如一日的“勤、苦、努力”的学习吗?
  答案当然是否定的!

  我想学程序员的基本上应该都是对电脑有兴趣,且基本上都有网络游戏的经历吧?应该也对通宵冲级、吊宝有感受吧?这样的玩法应该很苦,很累吧?但当时为什么又能做到食累不知苦,累亦不知呢?
  当然唯一的答案就是你对网络游戏有一个痴迷的兴趣!

    所以你如果要学好编程这一行,那么你唯有对这一行有相当浓厚兴趣或者培养对这一行的兴趣!

     兴趣是能培养的吗?
     兴趣当然是能培养的!

    所有人在来到这个世界的时候都是一张白纸,你的喜好与兴趣都是因为你的环境以及教育而产生的而已!虽然你已经有的喜好与兴趣不容易改变,但是你对新生事物产生或培养兴趣却是非常容易的!
     就好象刚才谈到的网游,网游是在98后的产物,在98前绝大部分的人都还不知网游是何物,如何可能对它感兴趣?而今对此感兴趣的人还不都至少是在98后对其产生或培养的兴趣而已!
    可见兴趣并非是与生俱来,且是可以培养的!


以下我且说说我在培养对编程的兴趣方面的方法:

一、找到自己能在编程中的发出的亮点:

  可能纯粹对编程过程感兴趣的人不多,但你可以设想你自己编写出的程序所能做的事情! 编程就像泡妞,要找到兴奋点!

  比如,一个明显就可以用30行以下就可以下就可以完成的程序!而目前包括一些老手都用出了大大超出30行的代码,而如果你能够在30行以内写出这个程序,你岂不就可以在很多人面前炫上一下吗?这不就是自己不知不觉去培养了去专注去写这一个30行代码的兴趣的办法吗?
  当然刚才这个例子需要你有非常好的逻辑思维,未必适合所有人,但是一般来说逻辑思维差一点的人的审美能力要强一点,你也就可以试着去写出比别人更漂亮的界面炫一下的!

  新东方有个学员现在在Duke大学,他从高一开始背《新概念英语》第三册,背到高三就背完了。高考考进了北大,进北大后,他本来不想再背了。但当他背给同学听的时候,其他同学都露出了羡慕的眼光,于是,为了这种虚荣心,他就坚持背第四册,把第三、四册都背得滚瓜烂熟,他熟到什么地步呢,有人把其中任何一句说出来,把能把上一句和下一句连接下去,而且语音非常标准,因为他是模仿着磁带来背的。

  后来他去了美国Duke大学,他给新东方的教师写信,老师不敢回,因为老师对他的英文有畏惧感,他的英文学得太好,只能给他回中文信,并告诉他不是不会写英文,而是想让他温习温习中文,不要忘记祖国的语言。 这位学员到美国第一个星期写文章,教授把他叫过去说他的文章是剽窃的,因为他的文章写得太好了,教授说:"我20年教书没有教出这么漂亮的文章来。"这个学员说,我没有办法证明我能写出这么优秀的文章,但我告诉你,我能背108篇文章,而且背得非常熟练,你想不想听。结果,他没有背完两篇,教授就哭了起来,为什么?因为这个教授想一想自己教了20年了,居然一篇文章也没有背过,被中国学生背掉了,所以很难过…… 

  可见,在你在JAVA编程中找到属于自己的亮点,决对是一个培养对JAVA编程的行之有效的方法!


二、多接触编程,多写程序,让自己对其“日久生情”:

  现在社会上有一种现象――美女嫁丑男!
  男生都遇到这种情侣的话,通常会吃飞醋的冒句“这女的这么漂亮,这男的看起来不怎么样的嘛!”!

  可你有没有想过为什么会有这种现象?

  现在一个漂亮女孩儿被众多男孩儿追求已经是肯定的,特别在编程这个美女如此稀缺的行当!只要这个女孩儿不属于那种口味特别高或者较有坚持的女孩儿!最后成功的往往与其它追求者比较起来各方面都并不怎么样,甚至可以说纯粹是最孬的追求者成功!

  因为再随便的女孩儿总都有几分妗持,而稍微有点能力或有魅力的追求者往往就不会那么努力,借口是:“你是美女,我还是帅哥呢!我为什么要那么为你卖力!”!

  而能力较差,且还长得并不怎么样的男孩儿却不是这样的,他会尽自己一切时间与能力去与自己追求的女孩儿接触!因为他非常清楚自己的实力,自己去追仍何一个女孩儿都非常困难,何不如在一个漂亮的女孩儿身上用足自己十分十的力气!甚至不择手段!

  女孩儿才开始可能看其不顺眼,慢慢的发觉自己什么时间都是这样一个人渡过的,女孩儿有很多脆弱的时候,而在这些脆弱的时候,也是这样一个男孩儿陪在自己身旁,女孩儿往往就会在这个时候感动!而与这个男孩儿顺理成章!

  当然这也就造就了另一种不良的社会现象,给了这些不怎么样的男生有了一个原来美女如此好追,所以往往越不怎么样的男生越花心!一些有过经历的美女也深恶痛决的是那些不怎么样的男生对自己的伤害!这到扯远了……切回正题――

  倘若把你的兴趣比作以上的美女,而把JAVA比作那个不怎么样的男孩儿,把你身边的游戏啊什么好玩啊比作一些对你兴趣来说是优秀的男生的话!
  那么你尽量让这JAVA这个不怎么样的男孩儿多接触你,且你去疏远那些对你诱惑力大一点的游戏以及其它好玩的东西的话,你的兴趣会下嫁给JAVA这个不怎么样的男孩儿的!

  多接触决对是对JAVA编程培养兴趣的行之有效的办法之一!


三、在编程中放松自己:

  通过写一些自己感兴趣的简单小程序。

  你在每学到一个新的语句的时候,你就试着用它来做一点休闲的东西,你自然就不会觉得去学这个东西会有多大的压力!

  下面是一段非常有搞笑的代码吧?你也可以试试这样在学习中放松自己!用程序给自己给别人开开玩笑,这也将是一个编程产生兴趣的非常有效的方式!

 

  /* 可以将此代码复制到记事本,另存为*.html文件试运行 */


     <script type="text/javascript">

         function   work(sex,ability) {
             if(sex=='女'&&ability!='超人')
                  return "你不适合编程!\n但是你的细致说不定能成为测试专家!";
             if(sex=='女'&&ability=='超人')
                  return "你虽是超人,但你仍需要努力!\n建议你向测试发展!";
             if(sex=='男'&&ability!='超人')
                  return "你需要努力!";
             if(sex=='男'&&ability=='超人')
                  return"你将会成为优秀的程序员!";
         }

         sex=(confirm("请确定你的性别\n你是男的吗?\n是请点确定!"))?'男':'女';
         ability=(confirm("请确定你是超人吗?\n是请点确定!"))?'超人':'正常人';
         alert('因为你是'+sex+'的'+ability+'。所以:\n'+work(sex,ability));
         document.write('因为你是'+sex+'的'+ability+'。所以:\n'+work(sex,ability));       

        </script>

posted @ 2009-12-05 22:25  吴庆阳  阅读(5736)  评论(4编辑  收藏  举报