JAVA學習,是一條漫長的道路
JAVA學習,是一條漫長的道路[@more@] 我在Java 1.0正式問世前就開始學習Java,這麼多年過去了,到現在我的Java學習歷程還沒有停過。我閱讀原文書,研究原始碼,撰寫程式,自認為走得紮實,不奢望一步登天。像我這樣老式的學習方式,顯然和現在的快餐主義背道而馳。從許多讀者的來信和學生的反應中,我發現大多數的人對於Java的學習歷程都差不多是:因為公司需要使用Java來進行伺服器的計畫,所以急急忙忙地學習Java語言,然後就開始使用J2EE的API,開始寫起程式來了。如此急就章的學習方式,程式設計師基礎能力根本就不夠,對於物件導向精髓不能掌握,對於Java語言內部的運作機制毫無所悉,對API的整體連貫性懵懵懂懂。
當然,我們也不好因此責怪程式設計師,畢竟軟體技術變動得太快。公司不可能給程式設計師足夠的訓練之後才開始做計畫。程式設計師一下子被指派使用A技術,還沒弄懂A技術是怎麼回事,又被指派使用B技術,而且都是縫縫補補的方式邊學邊用,每次都像是全新的開始,遑論技術能量的累積。
我很慶幸的是,我不太有這樣的困擾。因為我是資訊工程系出身(而且我大學時上課一向很認真),所以理論基礎穩固,學習新技術對我來說不是難事。我就讀大學時,周遭許多同學都瞧不起資料結構、程式語言、作業系統這些所謂「學院派」的課程,以為這些課程一點都不實用。他們認為到了外面公司,這些資訊科系所學的一切都派不上用場,「只要會Visual Basic和資料庫就夠了」。這種偏差的心態,恐怕會使得他們在知識經濟時代吃足了苦頭。
另外還有一派同學很瞧不起程式設計工作,他們告訴我,像我這樣會寫程式的人,未來進了社會「還不是被他們這些走管理的人踩在腳下」。所以,他們很輕忽理工課程的學習,甚至還有人相當熱衷「成功學」,認為這是邁向成功的快捷方式,卻因此把學校的課業棄之不顧。我不敢相信有人竟然如此地本末倒置。
前一類的人太過於短視近利,後一類的人太過於好高騖遠。我一直很不能理解這些人的想法為什麼會這樣,或許是因為社會環境的風氣使然。我很慶幸我到目前還沒被社會的大染缸給玷汙了(最好這輩子都不要)。我不認為我的學習方式是一種典範,但是一路走來,倒也頗有進展。許多讀者來信問我的學習歷程,雖然我個人的學習方式不見得適用於每個人,但或許還有一些參考價值(特別是對於那些有志進入資訊行業的年輕學子),我想透過本文簡短地敘述一下。
當然,我們也不好因此責怪程式設計師,畢竟軟體技術變動得太快。公司不可能給程式設計師足夠的訓練之後才開始做計畫。程式設計師一下子被指派使用A技術,還沒弄懂A技術是怎麼回事,又被指派使用B技術,而且都是縫縫補補的方式邊學邊用,每次都像是全新的開始,遑論技術能量的累積。
我很慶幸的是,我不太有這樣的困擾。因為我是資訊工程系出身(而且我大學時上課一向很認真),所以理論基礎穩固,學習新技術對我來說不是難事。我就讀大學時,周遭許多同學都瞧不起資料結構、程式語言、作業系統這些所謂「學院派」的課程,以為這些課程一點都不實用。他們認為到了外面公司,這些資訊科系所學的一切都派不上用場,「只要會Visual Basic和資料庫就夠了」。這種偏差的心態,恐怕會使得他們在知識經濟時代吃足了苦頭。
另外還有一派同學很瞧不起程式設計工作,他們告訴我,像我這樣會寫程式的人,未來進了社會「還不是被他們這些走管理的人踩在腳下」。所以,他們很輕忽理工課程的學習,甚至還有人相當熱衷「成功學」,認為這是邁向成功的快捷方式,卻因此把學校的課業棄之不顧。我不敢相信有人竟然如此地本末倒置。
前一類的人太過於短視近利,後一類的人太過於好高騖遠。我一直很不能理解這些人的想法為什麼會這樣,或許是因為社會環境的風氣使然。我很慶幸我到目前還沒被社會的大染缸給玷汙了(最好這輩子都不要)。我不認為我的學習方式是一種典範,但是一路走來,倒也頗有進展。許多讀者來信問我的學習歷程,雖然我個人的學習方式不見得適用於每個人,但或許還有一些參考價值(特別是對於那些有志進入資訊行業的年輕學子),我想透過本文簡短地敘述一下。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10901326/viewspace-965657/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 小白在學習程式設計的道路上該如何殺出一條血路程式設計
- 漫畫版:什麼是深度學習?深度學習
- HexMap學習筆記(七)——道路筆記
- 設計漫談:傳說任務的曲折道路
- java學習的網站,成長之路Java網站
- 我是一個高中生學習Java?Java
- Java全棧學習路線、學習資源和麵試題一條龍Java全棧
- 聊聊阿里社招面試,談談“野生”Java程式設計師學習的道路阿里面試Java程式設計師
- 機器學習成才之路:這是一條GitHub高讚的學習路徑機器學習Github
- 道路千萬條,安全第一條——一次伺服器被入侵的處理經過伺服器
- java學習之路----什麼是java的弱引用Java
- 創業融資:一條佈滿深坑的道路 莫任性且珍惜創業
- 【CSDN學習】助力開發者學習成長,我們是認真地~
- 在牽引力教育如何通過Java學習擴充自己的職業發展道路Java
- 演算法學習之路|PlayOnWords(尤拉道路+dfs)演算法
- Java學習需要具備什麼條件?Java
- 學Java,是自學還是去培訓班學習?Java
- 長沙Java培訓:學不懂Java是為什麼?Java
- java反射學習(一)Java反射
- JAVA學習--JAVA基礎(一)Java
- 這是矽谷的50條增長黑客技巧,你知道幾條?黑客
- 解析 :躋身資料科學領域的五條職業規劃道路資料科學
- Java框架學習順序是哪些Java框架
- Java框架學習順序是哪些?Java框架
- 漫畫:在Java中使用條件匹配四種方式!Java
- 我是java開發的想學習一下雲端計算,要學習什麼技術Java
- 用伊藤潤二漫畫畫風做遊戲?獨遊+漫畫表現力也許是一條捷徑遊戲
- Java虛擬機器的原理是怎樣的?學習一下吧Java虛擬機
- 從一組漫畫看程式語言學習曲線
- Python爬蟲 | 一條高效的學習路徑Python爬蟲
- java是最值得學習的程式語言嗎?Java
- Java隨筆-Java泛型的一點學習Java泛型
- 不參加長沙Java培訓如何深入學習JavaJava
- 一次漫長的歸檔日誌應用
- 學習是一場鬥爭
- 前端漫長的全棧之路前端全棧
- 自學JAVA學習路線是什麼?Java
- 學習Java是個好選擇嗎?Java