java 學習方法

     昨晚,在哥家看了個比較好的文章,講如何自學的,是尚學堂馬士兵老師寫的!先說好,我不是在打廣告,它不免有點廣告我也沒辦法,只是單純的覺得這篇文章寫的好!技術類的等回學校在開始整理了吧!

 

    

JAVA自學之路 一:學會選擇
[轉載請註明出處:http://www.bjsxt.com/zixue/zixuezhilu_1.html]

爲了就業,不少同學參加各種各樣的培訓。
決心做軟件的,大多數人選的是java,或是.net,也有一些選擇了手機、嵌入式、遊戲、3G、測試等。

那麼究竟應該選擇什麼方向呢?
我的意見是,不要太過相信各種培訓機構或是搶手文章的說法(包括我),當你要走向社會的時候,就不要再把自己當成學生,不要把自己的將來交給別人,學會運用自己的眼睛去觀察,去了解這個世界吧。

每個培訓機構都會宣傳自己的好處,並不能說明大的趨勢。
一些新聞文章很有可能是槍手寫的,不必太過相信。
國外背景的教師和課程,未必適合你。
那麼怎麼才能確定自己將來的方向?如何才能從紛繁複雜、或真或假的數據世界中挖出一條路?
我講一個通過招聘網站的觀察方法。
可以到各種招聘的網站上查詢信息(可以到google上查詢招聘的網站),例如:
http://www.51job.com
http://www.chinahr.com
http://www.zhaopin.com
以及csdn的招聘頻道等
還有一個網站也不錯,http://www.jobui.com,綜合了各大招聘網站的數據。
這些數據都是最真實不摻假的原始數據,你可以每隔一段時間搜索一次,一些規律就會被總結出來了。
比如說我在http://www.jobui.com中搜索java,全國大概提供了3萬個職位。
然後要多翻幾頁,這樣不僅能夠看清楚大概有多少是有效的職位,而且還可以看清楚用人單位最關心的技能是什麼,這個很重要,決定着你將來要花多少時間和精力在特定的知識點上,比如說swing,搜了一下,全國只有700個左右的職位,仔細讀了一下,也並非全是有效的職位,花太多時間和精力在這個上面就不值得了,當然自己感興趣或者爲了研究的話另當別論。不過如果是爲了快速的就業,把太多時間和精力花在很多職業生涯的前一、二年用不到的知識上就太可惜了。 同時,並非某一個行業的職位數目少,就不能當作一個方向進行選擇,比如.NET,我搜索到的職位數是1.6萬左右,比java少,是不是就選java了呢?不一定,因爲java職位雖然多,但是可能競爭者可能也多,有些方向雖然職位數不多,但是和你競爭這些職位的人數量也少,不見得就不能選擇。
不過,如果某一個方向的職位數目過少,你可就要小心了,選擇這樣的方向風險會非常大,如J2ME。
我個人覺得java/J2EE、.net、嵌入式開發是不錯的三個方向。
如果非要在java和.net中選擇的話,我個人是推薦java的,原因:
1:Java能夠開發linux、unix服務器上的程序
2:JavaEE和.NET在企業應用方面的關注點是差不多的,但是學習了java如果將來想轉到.net上會比較簡單,幾天的學習然後上手開發應該是問題不大的,但是反之就不行了。 當然如果有了些經驗之後,你就會發現語言或者平臺不再是技術上的阻礙,一些原理性的東西學到手,然後再加上項目經驗,使用什麼平臺,反而不是最重要的。不過如果非要用一種平臺進入企業開發的領域,至少在目前,2007年9月,我推薦java。
完全可以不同意我的觀點,但是無庸置疑,如果是爲了就業,多到招聘網站閱讀閱讀職位的信息,對你將來的方向和學習是大有益處的。
選擇是最痛苦的,看看《天生購物狂》中的劉青雲就知道了,不過既然無法逃避,就作出自己的選擇吧。
每個人都會受到別人的影響,在作出決定之前,要想盡各種辦法讓自己理性一些吧。這樣,你的選擇會離正確的方向更近一些。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章