NO IMAGE

現在的大學生學習java普遍存在著以下方面的問題
  一.太容易自信了。
        過於自信就會演變為自傲,而自傲的人往往是井底蛙,因為他看不見外面世界的紛繁複雜,技術更新日新月異,以為理解了OOP(其實未見得真的理解)就把自己當牛人看了,不把java當話下,我想這樣的人不存在著智力的缺陷,而存在的是性格的缺陷,說白了就是EQ有問題。我很推崇這麼一句話:性格決定命運,細節決定成敗.
        理解了物件導向的程式設計思想,只是在java漫漫長路中有個好的開始,那java這條路到底要走多遠才可以停下來歇歇啊?這個問題不能一概而論,因為每個人的事業標準不一樣,這條路的長短和難易就不一樣,但可以參考下圖,規劃一下自己的技術路線.
    java技術雲梯

       二.  囫圇吞棗,人云亦云
      作為程式設計初學者總是存在下面三種心理。
          1.對技術的曉幸心理。總希望找到學習某項技術捷徑,四處尋找過來人的所謂忠告,聆聽別人的建議是好事,可是要注意它會產生副作用--最終弄的自己定位模糊,猶豫不決。我認為學習技術沒有捷徑,如果有隻有一條:理論+實踐+理論。在掌握了比較膚淺的理論之後獨立地去實踐,遇見了問題再返回來看理論,如此重複,必須要掌握了一定的理論基礎才能去實踐,不能一上來就照著例子霹靂啪啦的敲程式碼,感覺很爽,錯了!那不叫程式設計,只能說是打字員在打字,當然,任何高手都是從打字員開始修煉的。
   2.對高手的膜拜心理。在一個相同的外部學習環境中總有某些同學會成為別人心中的高手,因為高手們不但基礎紮實而且還掌握了當前比較流行的技術,而這些技術在學校裡很少涉及。高手們會對周圍的人產生積極的影響作用,例如加劇了個人能力危機的壓力,促使周圍的人去仿效學習。而大部分人基礎知識掌握的不是很好,甚至無法理解介面和抽象類,這部分人去仿效學習的時候容易向高手看齊,高手說ajax很棒,web 2.0很流行,就毫不猶豫地投入時間和精力,最後感覺身心疲憊,發現基礎知識成為進一步學習的最大阻力,無奈之下只好半途而廢,從新開始學習基礎知識,確實,這些技術都是好東西,以後工作很吃香,但要看看這些技術的上游知識你是否具備,好比長江,上游某一段乾枯了,下游的水能流多久?
         3.對當前鋪天蓋地的新技術的敬畏心理。
  存在這種心理是很自然的。學技術是為了找個好工作,工作是為了生活,當一大堆技術名詞放在眼前,發現沒有一個自己認識,心裡多少有點害怕,想放棄.其實,我認為任何新技術都是對相關技術的引用、更新或者發展,既然是更新或者發展,新技術的大部分核心機制和思想都來源於相關技術,例如jsp需要有html知識,java基礎知識,當然還有自己的語法,而這些語法又是以相關知識為基礎的。
  對於有經驗的程式設計師不會存在上述三個問題,他們看待世界的變化顯得更理智,對自己的技術定位更明確.

總結
  我並沒有討論當前大學教育體制對學生的影響,因為我認為既然大形勢以成為現實,當學生的也不應該整天抱怨,應該去適應它,靜下心來去做自己該做的事.