返學(xué)費網(wǎng) > 培訓(xùn)機構(gòu) > 全國IT培訓(xùn)中心
想了解學(xué)net還是java嗎?想了解Java學(xué)習(xí)八大忌?? 嗎?......本文帶你一探究竟。
1.人云亦云,沒有思想好多人就是聽了個Java收入高,不是相關(guān)行業(yè)的要轉(zhuǎn)行,不是相關(guān)專業(yè)的就要自學(xué),就要培訓(xùn)。但是自己沒有對自己進行過評估,跟風(fēng)就上,不是說一定學(xué)不好,而是對于大部分這種情況來說確實不易。初學(xué)少則學(xué)習(xí)數(shù)月,多則一二年,尚不知人最寶貴的并非金錢,而是時間。2.一葉障目,七零八碎好多吧友學(xué)Java就知道是Java用來開發(fā)網(wǎng)站和軟件,其實軟件開發(fā)的范疇要比Java大的多。本人網(wǎng)站沒有開發(fā)過,但是BS系統(tǒng)開發(fā)過一些(主要是XX NB部門的項目類資金類管理軟件)。打個不太準(zhǔn)確的比方,軟件開發(fā)就是蓋幢高樓,而Java編碼就是澆筑搬磚。如果沒有設(shè)計圖紙,靠純勞動也蓋不成樓,軟件工程能成為一專業(yè),說明需要的知識很多,所以要想職業(yè)有高光時刻,必須系統(tǒng)的學(xué)習(xí),而不是只扣住Java不放,從更高的層次審視開發(fā),當(dāng)然Java學(xué)習(xí)必不可少,高級職位很多也是從Java程序員干上來的,總結(jié)一句話就是,想有職業(yè)發(fā)展不學(xué)Java肯定不行,但是只學(xué)Java也肯定不行。3.學(xué)不得法,無處用力好多初入行者暈頭轉(zhuǎn)向,找Java書一堆一堆,網(wǎng)上視頻一堆一堆,不知道從那兒開始,寫個也能寫出,但是一想離實際項目還差十萬八千里。實際Java學(xué)習(xí)的好方法在于系統(tǒng)的看,重點的練,不斷的總結(jié)。初學(xué)Java(主要是Java語言,不涉及Web和框架)應(yīng)該以煅煉基本語法,面向?qū)ο螅攸cAPl為主。就拿APl來說,有些需要知道和了解,例如lO,多線程,網(wǎng)絡(luò)編程,能把書上視頻上的例子調(diào)試明白,思想弄明白就可以,例如知道二進制文件讀寫需要用字節(jié)流,流可以使用包裝類等,線程會死鎖,如何編寫避免死鎖等基本知識,能滿是面試就行了。如果參加工作,一般公司也不會讓初級人員編寫多線程,網(wǎng)絡(luò),lO等代碼,公司一般會提供包裝好的類庫在項目中使用,而且初入行者也不常用。建議重點學(xué)學(xué)字符串處理呀,JDBC數(shù)據(jù)庫訪問這些類庫,雖然這些也可能封裝使用,這寫在項目中會常常使用。Java APl成千上萬,學(xué)不過來,只有學(xué)好常用的,遇上不常用的,可以通過查APl Doc和百度搜索學(xué)習(xí),煅練出學(xué)習(xí)能力才能解決更多問題,這就是授人以魚,不如授人以漁,我們應(yīng)該先要魚填飽肚子,然后練習(xí)漁的本領(lǐng),抓更多的魚。4.急功盡利,心浮氣躁Java學(xué)習(xí)是一個循序漸進的過程,但是有人還是總想跳著學(xué)。例如,現(xiàn)在流行SSH或SSM框架什么的,有些人就學(xué)完Java基礎(chǔ)直接學(xué)框架,例如不學(xué)Java Web基礎(chǔ),就學(xué)習(xí)Struts,Spring MVC,貌似照貓畫虎好像也能通,但是遇上一點問題就自己解決不了,因為他不懂Struts框架就是個MVC思想通Java Web基本技術(shù)實現(xiàn)的,Struts的前端控制器就是個Servlet(Struts1.x,Struts2沒用過,現(xiàn)在用Spring MVC)。當(dāng)然,可能工作不等待系統(tǒng)的順序的學(xué),那就后補就行,先學(xué)框架在工作中用,然后再學(xué)基本Java技術(shù),慢慢理解框架思想。5.不修內(nèi)功,只借外力好多初學(xué)者善于利用搜索引擎在網(wǎng)上找代碼,引入到項目中,有些認真負責(zé)的會把代碼學(xué)習(xí)理解變成自己的,有些就是沾上完成任務(wù)就行了,這樣基本沒有什么解決問題的能力,不會每次你遇到的問題網(wǎng)上都有一模一樣的。這里舉個例子,有次去朋友(公司老總)的公司玩,朋友說正好有個問題,自己弄個文件服務(wù)器,后臺NET,前臺NET,用Http協(xié)議傳送文件可以,后臺Java,前臺NET就不行,后來發(fā)現(xiàn)是他們項目經(jīng)理網(wǎng)上抄的代碼,而網(wǎng)上代碼中少一個“-”號,前后都是NET能容點錯能用,Java后臺就不行,自己解決一個月弄不明白,就是代碼沒抄明白。從來不反對抄代碼,但反對抄不明白。6.閉門造車,不善交流 在應(yīng)用軟件開發(fā)的過程中,交流是十分重要和有必要的,需求人員與客戶充分交流才能保證軟件能夠滿足用戶需要,項目經(jīng)理與開發(fā)人員充交流才能保證項目開發(fā)進度和質(zhì)量。有些人在單位總是防備著人,生怕教了徒弟,打死師父。其實做為一個人心胸還是要寬廣一點,你教別人其實也是自己提高的過程,假如所教之人資質(zhì)一般,你教也不會超越你,而且將來有可能成為你朋友和幫手。假如所教之人是天才一般,你不教他將來也可能超過你,而你可能喪失了與末來大牛成為朋友的機會。所以交流是提升自己能力,品質(zhì),魅力的途經(jīng),將來你會發(fā)現(xiàn)分享越多,收獲越多。7.遇挫恢心,不夠堅韌 有些人帶滿腔熱情進入Java世界,但Java世界遠不是所想的那么美好。一個一個打擊不斷襲來,讓這些初學(xué)者對自己的能力及是否適應(yīng)這個行業(yè)產(chǎn)生了質(zhì)疑。大家都羨慕那些大牛,小牛神一般的存在,無所不知的知識,指點江山的銳氣。卻不知人家也是在無數(shù)次失敗,打擊中挺了過來,不斷的錘練技術(shù),能力,才有所成。不要總看到賊吃肉,不見賊挨打。所以,勸初學(xué)者們要入行前首先花一斷時間評估一下自己,如果說是熱愛編程,甚至瘋狂是最好的,然后就下定決心,遇多大困難,只要不死也得走下去。如果是不熱愛,不執(zhí)著,就是聽著工作,收入不錯,試著玩,建議還是別入行。搭錢搭時間,最后白瞎了自己。木有雄心壯志,死戰(zhàn)到底精神,盡早別碰軟件開發(fā)。8.小成自滿,目中無人 有些人學(xué)成一點,學(xué)會一點就覺自己牛B轟轟,天是老大,他是老二。不可否認,隨經(jīng)驗及能力的提升,工作或事業(yè)會給帶來成就感,讓人飄飄然,這很正常。如果一直飄下去,會雙眼摸瞎,心態(tài)失衡,會發(fā)現(xiàn)越來越多的人不喜歡自己,與人合作困難,技術(shù)也不如前,最終對自己發(fā)展及工作產(chǎn)生致命影響。如果飄一會兒滿足一下,然后忘掉以前成績,謙虛做人,你會發(fā)現(xiàn)成就越來越大,威信越來越高,職位收入水漲船高。所以謙虛品質(zhì)是一個軟件人成功之關(guān)鍵,而不是這技術(shù),那框架的。人都做不好,還談什么做事。
上述文章了解到關(guān)于Java學(xué)習(xí)八大忌?? ,讓我們對學(xué)net還是java 有一個直觀的認知。我們發(fā)現(xiàn),作為一個優(yōu)秀的Java程序員是多么的自豪。
只要一個電話
我們免費為您回電