作為一門語言的初學者來說,免不了會走一段彎路,會有偶爾性的糾結時光,Java這門已經進入中國23年的互聯(lián)網編程語言,因其面向對象性的、分布式的、可移植的的特點備受廣大銀行和公司的喜愛。面對近期Java語言重新轉熱的趨勢,特意整理了Java大牛們對于Java初學者的一些忠告。以下14條忠告告誡Java初學者應該注意的那些問題。
1) 適合自己的圖書才是最好的,最好的書并不一定適合你,看自己的情況。
如果一個Java初學者一上手就捧一本《Thinking in Java》在手里,我想他的日子是不會好過的。那樣的書是給有一定基礎的人看的,當工具書使用的,當然有一定基礎后,可以跟著上邊流程學,如果你能學下來,那么你的基礎就不用說了。
2) 看書要用心,多動腦,實踐很重要,要抱著懷疑的態(tài)度看書。
再好的書也可能會出現(xiàn)錯誤,人非圣人嘛!多多練習這很重要,如果光看不練,過了幾天就會忘的差不多了!
3) 遇到問題多查幫助文檔,還可以上網站進行搜索。
現(xiàn)如今的搜索引擎功能十分強大,只要你能用得到就能搜到的,還擔心什么。不要碰到一點什么問題,都去煩別人,這樣別人會小瞧你的!可以加一些Java交流群,對于初學者可能會有一些作用,如果你已經是高手了,可能這樣的群對你的提高不會很大。
4) 忌諱急功近利,越急就越容易走彎路。
不要急,基礎雖然很簡單,一個月或半年,甚至是一年,這都很正常。但出來的成效絕對是不一樣的,相信你的時間不會白白浪費。
5) 我們要精而非全,語言都是相通的。
學精一門語言再轉其它語言也會容易的多。基礎很重要,不要貪高。如果你精通C++,改學Java還不簡單,思想你已經掌握,你要學的就是一點語法,這還不容易?
6) 欣賞他人的代碼
初學者不要看,因為理解別人的思路原比自己寫要困難的多。認為自己的基礎到了一定的程度,可以看看一些開源的軟件,因為那都是一些優(yōu)秀的杰作,會對提高你的水平有很大幫助。(注意方法:先找主線——>從界面入手——>在紙上畫出結構圖——>然后再分步分析)
7) 在實踐中提高自己的能力
邊學邊練,買一些帶實例的書,可以試著做一些日常生活中常用到的小程序,只有在實踐中你才會發(fā)現(xiàn)更多的問題。
8) 培養(yǎng)自己發(fā)現(xiàn)、思考、解決問題的能力。
能自己想辦法解決,不求別人!對于初學者很重要。
9) 心態(tài)要平衡,不要總覺得高人一等。
一個事物的存在總有它的合理性。你的技術比別人牛,這沒什么,或許你是學的早,也或許你比別人反應快一點,永遠不要自大,計算機是技術更新很快的行業(yè),你不會永遠都站在別人的前頭的。心態(tài)平衡,不斷學習,這才是王道!
10) 可以下載視頻,買書,借書,在線觀看。
如果你是大學生,那么不要浪費資源,一頭扎頭圖書館里吧?,F(xiàn)在網絡資源,網上的視頻和電子書極多,還愁找不到資源嗎?
11) 認證的價值不大,在一些企業(yè)還不是特殊認可,沒必要花費大的精力去考。
12) 找工作,基礎扎實,有一年開發(fā)經驗,不用擔心。你可能會有6K左右的工資了。
13) 做開發(fā)不一定要數(shù)學好,只不過你不適合做算法方面的工作。(能當程序員的,誰都不白癡,呵呵!)
14) 沒有什么捷徑,如果有的話,價值也就不大了。
別夢想一步登天,給自己作一個學習過程計劃,先學什么,后學什么,合理一點。如果非要說有什么捷徑的話,我認為培訓不錯,條件允許的話,這可以省掉你很多的寶貴時間,當然選擇培訓機構的時候一定要慎重。因為那不光是Money的問題。藍鷗的大數(shù)據(jù)(Java)課程體系,零基礎開始學習,分為5個大的階段,課程由淺入深,循序漸進。采用雙師授課方式,授課老師VCR講解+技術講師輔導實時練習。優(yōu)勢:確保最好的老師把技術講解透徹,同時立即進入練習,技術老師再次講解及輔導,立即吸收消化知識點。進度技術講師可以根據(jù)學員吸收情況控制,確保學習效果。