首頁 - 網(wǎng)校 - 萬題庫 - 美好明天 - 直播 - 導(dǎo)航
您現(xiàn)在的位置: 考試吧 > 計(jì)算機(jī)等級(jí)考試 > 心得技巧 > 正文

2018年計(jì)算機(jī)等級(jí)考試經(jīng)驗(yàn)分享:如何學(xué)習(xí)java?

來源:網(wǎng)絡(luò) 2018-04-26 14:47:26 要考試,上考試吧! 萬題庫
“2018年計(jì)算機(jī)等級(jí)考試經(jīng)驗(yàn)分享:如何學(xué)習(xí)java?”供考生參考。更多計(jì)算機(jī)等級(jí)考試內(nèi)容請(qǐng)?jiān)L問考試吧計(jì)算機(jī)等級(jí)考試網(wǎng)。

  “切忌浮躁”——我想這是在任何學(xué)習(xí)方法中,都會(huì)特意提出來的。

  在國內(nèi)的幾個(gè)論壇也混了幾年,甚至眼看著曾經(jīng)轟轟烈烈的javaunion從成長到消失。在javaunion ,chinajavaworld,dev2dev,javaresearch,cn-java等論壇上,也相遇或結(jié)識(shí)了很多java愛好者,有經(jīng)驗(yàn)豐富者,也有初出茅廬者。

  其實(shí),國內(nèi)技術(shù)論壇,是個(gè)很奇怪很有意思的地方。從這里成長了一批批的開發(fā)者,但也從這里消失了一批批的開發(fā)者。猶記得javaunion論壇曾經(jīng)的一篇名為“為什么兩年前的問題,依然在今天還在重復(fù)的問”的帖子,引起了很大的爭論和深思。這個(gè)問題的探討,不是本篇的主題,拿到這里來,只是作為一個(gè)引子,引出我今天要說的話題。不過,建議大家回頭可以想一想。

  其實(shí),在接觸的java愛好者中,還是初學(xué)者居多,而其中不乏有“好高騖遠(yuǎn),心浮氣躁”者。先舉個(gè)例子吧,這個(gè)例子就發(fā)生在我身邊,我的一個(gè)朋友身上。我想,這樣的例子,在很多人身上都有可能發(fā)生,如果不加注意的話。

  事情是這樣的:

  我的一位好友,他以前是學(xué)asp的,畢業(yè)后也從事的是asp網(wǎng)頁編程工作。大家也知道了,最近兩年,asp編程越來越少了(當(dāng)然待遇也普遍走低,而這時(shí)候, java卻在逐漸的火爆)。他說他想轉(zhuǎn)java,問我該怎么學(xué)。我說“先看書吧,看完書再說”,借了他一本《java核心技術(shù)——基礎(chǔ)篇》,并告訴他,哪些是應(yīng)該先看的,哪些是需要仔細(xì)看得,哪些是需要多看幾遍的?墒,第三天就跑過來告訴我,他去了一家用java開發(fā)的公司,說公司用ejb編程,并說他也開始用ejb編程了。(后來,我才知道他是照著別人的例子依葫蘆畫瓢了)。

  如果事情到這里的時(shí)候,接下來,俺們這位A兄,如果抽時(shí)間能夠?qū)ava基礎(chǔ)好好彌補(bǔ),一些j2ee體系或者api知識(shí)補(bǔ)充一下,發(fā)展前景就很不錯(cuò)了。

  可惜的是,半年以后,這位朋友,依然停留用ejb依葫蘆畫瓢的編程上,半點(diǎn)開創(chuàng)性的編程都沒有。(我想,應(yīng)該說,是沒有內(nèi)容可以讓他擴(kuò)充了吧)。不過,更可惜的是,他至今還似乎沒有意識(shí)到這些,甚至在與朋友們交談的時(shí)候,他還會(huì)自豪的說“他用了ejb”。

  這個(gè)故事到這里的時(shí)候,是個(gè)悲慘的結(jié)局,至少目前是的。我的這位朋友,面對(duì)java,也只會(huì)告訴別人“他用了ejb”。

  今年,包括明年將召開的“Java One”大會(huì),都有一個(gè)共同的主題——推廣Java的普及。其實(shí),這也變相的告訴了我們,至少在現(xiàn)在,java的初學(xué)者還是很多,而且今后步入這一行業(yè)的初學(xué)者也會(huì)更多。

  越遲的進(jìn)入java這個(gè)領(lǐng)域,對(duì)大多數(shù)來說,就會(huì)面對(duì)更大的競爭壓力,因?yàn)槟愕耐斜饶阍邕M(jìn)入了半年。

  當(dāng)一位新進(jìn)入的初學(xué)者還在看java 面向?qū)ο蟮母拍畹臅r(shí)候,發(fā)現(xiàn)同行們已經(jīng)在看的是jsp/servlet了,而這個(gè)行業(yè)已經(jīng)在流行ejb了。心急如焚的這位,就開始匆忙的學(xué)習(xí)jsp。匆忙的配置好tomcat,匆忙的寫了兩個(gè)成功jsp頁面后,發(fā)現(xiàn)身邊很多同事開始熱衷ejb了,于是又開始匆忙了編ejb。寫了沒幾天,突然發(fā)現(xiàn)原來很流行 struts——struts是什么東東呢,于是又開始匆忙的學(xué)。學(xué)了沒幾天,出去一聚會(huì),發(fā)現(xiàn)身邊的人,都在聊什么java設(shè)計(jì)模式。于是一拍腦袋,又開始學(xué)設(shè)計(jì)模式······

  也許我寫的有些夸張了,不過,現(xiàn)實(shí)中真的不乏有這樣的情況。

  當(dāng)然,這個(gè)行業(yè)的發(fā)展也過于迅速,很多東東,我們剛剛了解的時(shí)候,就需要去應(yīng)用它了。

  “浮躁”,讓很多人,陷入了不可自拔的越陷越深的循環(huán)

  “浮躁”,也讓很多人,在經(jīng)過幾年的奔波后,發(fā)現(xiàn)什么也沒有學(xué)到

  《Thinking in Java》從它出世的那一刻起,就被賦予了java圖書中的圣典。他成為圣典,并不是它說了多少知識(shí),多少api。它只說了更多的“基礎(chǔ)知識(shí)”,它告訴和重復(fù)說的,就是“這里是基石,你將站在這里,看的更遠(yuǎn)”

  今天匆忙的寫了這篇“引出篇”,接下來還打算寫兩篇“分析篇”“勸導(dǎo)篇”。在此有言語錯(cuò)誤的地方,望斧正。

  同時(shí),也真誠的希望,大家在學(xué)習(xí)java的時(shí)候,切忌浮躁。知識(shí)是需要沉淀的;思想也是在不斷的學(xué)習(xí)、磨練中走向成熟的;而技術(shù)也是在不斷的創(chuàng)造中開拓的。

  知識(shí)是需要沉淀的;思想也是在不斷的學(xué)習(xí)、磨練中走向成熟的;而技術(shù)也是在不斷的創(chuàng)造中開拓的。

  在《引出篇》中,我簡單的舉了一個(gè)身邊的例子,以及夸張的描述了一個(gè)浮躁學(xué)習(xí)的狀態(tài)。這些只簡單的點(diǎn)出了浮躁心態(tài)的表象,那么現(xiàn)在讓我們來分析一些根源。

  在《引出篇》的議論中,有朋友提到“軟件業(yè)的浮躁”一詞,也建議在“分析篇”中從這方面分析一下。有關(guān)“軟件業(yè)”之類的議論,在各大論壇或網(wǎng)站上比比皆是,有抱有積極心態(tài)的,有唉聲嘆氣的,有發(fā)牢騷的,也有打抱不平的——但這些遠(yuǎn)遠(yuǎn)超越了本篇的主題,也超越了我作為一名開發(fā)者的眼光。

  正如題目所說的那樣——“小議”。從自己說起,從自己的角度說起,從自己身邊更多的java開發(fā)者說起。

  其實(shí),現(xiàn)實(shí)中,絕大多數(shù)開發(fā)者,都有或多或少的浮躁心態(tài),真正能夠保持“穩(wěn)重、矜持”的還是很少。因?yàn)樵趧傞_始學(xué)習(xí)java的時(shí)候,難免會(huì)走些彎路,走些錯(cuò)路;在經(jīng)驗(yàn)越來越豐富的時(shí)候,也難免會(huì)因?yàn)橐粌纱蔚某晒Χ湴痢?/P>

  接下來主要從三個(gè)方面闡述:

  (一) 轉(zhuǎn)行中的浮躁心態(tài)

  (二) 初學(xué)java的浮躁心態(tài)

  (三) 經(jīng)驗(yàn)越來越多,而引出的浮躁心態(tài)

  (一)轉(zhuǎn)行中的浮躁心態(tài)

  在java開發(fā)者中,不乏有從其他領(lǐng)域轉(zhuǎn)行過來的。不論是因?yàn)樽灾鬓D(zhuǎn)行,還是因?yàn)楣巨D(zhuǎn)型而造成的轉(zhuǎn)行。

  1、從自主轉(zhuǎn)行說起

  先從自主轉(zhuǎn)行說起吧,這主要包括兩類開發(fā)者:

  一類是以學(xué)生為主的,特別是以學(xué)計(jì)算機(jī)軟件專業(yè)的為主。轉(zhuǎn)行時(shí)期大多在大三下或大四上,因?yàn)槟菚r(shí)候要找工作了。這兩年,從java的就業(yè)形勢(shì)來說,還是比較好的。很多原先學(xué)vb,vc的就開始轉(zhuǎn)java了。 一類是剛剛工作的為主。轉(zhuǎn)行期,大多在畢業(yè)一兩年左右。具體表現(xiàn)在,工作一兩年后,發(fā)現(xiàn)所從事的行業(yè)越來越不景氣,所從事的語言越來越不好找工作,而這時(shí)候,java正在逐漸火爆起來。于是開始學(xué)習(xí)java,為轉(zhuǎn)行或跳槽作準(zhǔn)備。

  從這些“自主轉(zhuǎn)行”的java開發(fā)者中,我們可以看出,轉(zhuǎn)行很大一方面是有“利益”驅(qū)動(dòng)的。不論是為獲得一個(gè)好就業(yè)機(jī)會(huì),還是為了獲取一份好的薪水。這個(gè)無可厚非,俺自己曾經(jīng)學(xué)習(xí)java就是為了就業(yè)。

  但是正因?yàn)檫@樣,學(xué)習(xí)java很可能就帶有很大的“行業(yè)流行性”。比如現(xiàn)在很流行struts,就會(huì)有很多人剛接觸java,就開始一窩蜂的學(xué)struts,不論當(dāng)時(shí)是否明白servlet,是否明白java/io。

  這種浮躁心態(tài),很容易受外界環(huán)境影響。也很容易在后來的學(xué)習(xí)矯正,當(dāng)然也很容易犯下面(三)提到的因?yàn)榻?jīng)驗(yàn)越來越多而浮躁的錯(cuò)誤。

  有一句很哲理性的話,叫“我們生存在這個(gè)環(huán)境,為了生存,我們首先就必須適應(yīng)這個(gè)環(huán)境”。面對(duì)這種浮躁心態(tài),我們也許暫時(shí)只能說——“如果你有時(shí)間,請(qǐng)回過頭去,花些時(shí)間,看看java基礎(chǔ)。哪怕只是業(yè)余的時(shí)間,抽空看看”

  2、從公司轉(zhuǎn)型說起

  然后讓我們來看看因?yàn)楣巨D(zhuǎn)型而造成的轉(zhuǎn)行吧。

  公司為了發(fā)展,轉(zhuǎn)型是一種較為正常的商業(yè)性行為,不論是從java轉(zhuǎn)到vc,還是從vc轉(zhuǎn)到j(luò)ava。反正結(jié)局一樣,轉(zhuǎn)行了。下面讓我們來看看會(huì)存在什么樣的浮躁心態(tài)。

  最主要的表現(xiàn)在,經(jīng)過簡單的培訓(xùn)后,能用java開發(fā),滿足公司應(yīng)用了。這時(shí)候,開發(fā)者會(huì)認(rèn)為java不過如此簡單:反正vc和java都是面向?qū)ο螅凑齤sp和asp都是編程,久而之久,這就心態(tài)就會(huì)蔓延,再結(jié)果就是不思進(jìn)取。再加上很流行一種說法“重要的是思想,用什么語言無所謂”。

  面對(duì)這種情況,還有些不好處理的就是,受先前經(jīng)驗(yàn)的影響,一般人很難去勸解這類轉(zhuǎn)行者:舉個(gè)例子吧,比如你學(xué)習(xí)了java一年,你的一位轉(zhuǎn)行的同事先前做了幾年其他語言的開發(fā)工作,現(xiàn)在開始轉(zhuǎn)行java。這個(gè)時(shí)候,如果你如告訴他,該這么學(xué)習(xí)java,該注意這個(gè)那個(gè)。那么你會(huì)獲得什么呢?除了獲得別人的翻白眼,估計(jì)很難獲取其他的了(當(dāng)然,如果運(yùn)氣好,如果那位同事是個(gè)謙遜的人,說不定是另一番情景)

  當(dāng)然。對(duì)于一些很有扎實(shí)基本功,思想也很活躍的開發(fā)者來說。轉(zhuǎn)行java不過是用另一種語言而已。雖然java的體系很龐雜,不過對(duì)于他們來說,了解或應(yīng)用,只是時(shí)間問題而已。

  (二)初學(xué)java的浮躁心態(tài)

  初學(xué)習(xí)java的愛好者或開發(fā)者,大多數(shù)是比較虛心學(xué)習(xí)的。但是在學(xué)習(xí)過程中,很容易受到其他開發(fā)者誤導(dǎo),或行業(yè)風(fēng)向的影響,當(dāng)然也會(huì)受到自己一些“急功心切”心理的影響。

  1、 因?yàn)橐獙W(xué)的太多,而浮躁的

  java現(xiàn)在的體系結(jié)構(gòu)越來越龐大(與之相關(guān)的xml,web service也在飛速的發(fā)展),光J2SE就有十幾種core api,更不用說J2EE的應(yīng)用了。一下子面對(duì)這么多的api,很多初學(xué)者會(huì)面臨“如何起步,如何入手”的問題。而又有很多初學(xué)者,在學(xué)了一兩個(gè)api后,就開始“囫圇吞棗”的學(xué)習(xí)了。

  很多人,在rmi都還模糊不清的時(shí)候,就去大談什么ejb。在web app還不知道是什么,就到處問“如何配置weblogic”。在論壇上,不乏這樣的人。

  現(xiàn)在的java的分支越來越多,有些api又可能有多種實(shí)現(xiàn)包。作為開發(fā)者,不論是初學(xué)者還是經(jīng)驗(yàn)豐富者,我們都不可能在短時(shí)間內(nèi),掌握所有(甚至大部分)。但是,現(xiàn)實(shí)中的應(yīng)用,大多情況下,需要多種組件或api的組合,這又需要多方面的學(xué)習(xí),而且需要在較短時(shí)間能夠?qū)pi熟練的應(yīng)用。這時(shí)候就是扎實(shí)基本功和學(xué)習(xí)能力的體現(xiàn)了。

  2、因?yàn)橐粌纱蔚某晒,而浮躁?/P>

  在論壇上,經(jīng)常會(huì)碰到這樣的問帖——“我學(xué)完了jsp,下面該學(xué)什么”。其實(shí),很多初學(xué)者,問這樣問題也是無心之失,也是對(duì)新知識(shí)的渴望。就像一個(gè)漂流在四顧茫茫的海中央,如果這時(shí)候沒有人指引,確實(shí)很難自己弄清楚該向什么方向游了。但是,對(duì)于任何一個(gè)開發(fā)者來說,應(yīng)該永遠(yuǎn)不要說“學(xué)完了”。

  可惜,現(xiàn)實(shí)中,存在很多的開發(fā)者,總在一兩次的成功后,變得越來越浮躁。

  正如我在《引出篇》中所舉的那個(gè)例子,在用jsp寫了幾個(gè)頁面,就認(rèn)為掌握了jsp;用jdbc會(huì)操作了數(shù)據(jù)庫,就認(rèn)為差不多可以了;依葫蘆畫瓢寫個(gè)ejb,就自詡掌握了ejb的,大有人在。(三)經(jīng)驗(yàn)越來越多,而引出的浮躁心態(tài)

  如果這時(shí)候,還有些浮躁。真的有些遺憾了。

  對(duì)于經(jīng)驗(yàn)越來越豐富的java開發(fā)者來說,經(jīng)歷了初學(xué)的動(dòng)蕩期,應(yīng)該都比較成熟穩(wěn)重了。這時(shí)候還會(huì)造成浮躁的心態(tài),我想最大的可能性就是一種驕傲心態(tài)的直接表現(xiàn)。

  有關(guān)驕傲的話題,俺就不要說了吧。

  面對(duì)這種情況,只能一句話了——“山外青山樓外樓”。

  本來還想接著寫些有關(guān)“(四)學(xué)術(shù)氛圍誤導(dǎo)的浮躁心態(tài)”這一節(jié)的?墒窍胍幌,有些自己也是含含糊糊,畢竟眼光還沒有那么高的層次,也就打住了。

  現(xiàn)實(shí)中,我想遠(yuǎn)比我提到的情況要多,這些也僅僅個(gè)人的一些感想,難免有些思想不夠全面。如有言詞不妥之處,望斧正。

  寫到這里,想起了小學(xué)時(shí)候,前黑板的墻上總是貼著八個(gè)大字——“好好學(xué)習(xí),天天向上”。

  順便說一句,說這么多“假驕戒躁”的話,不是讓大家太過于小心翼翼,也不是一定要按部就班的學(xué)習(xí),F(xiàn)實(shí)中,未嘗不可以看看java就學(xué)jsp。但是在學(xué)習(xí)新東西的時(shí)候,應(yīng)該注意提醒自己“不斷的彌補(bǔ)基礎(chǔ)的缺陷”。這一段話,原本準(zhǔn)備放在后續(xù)《勸導(dǎo)篇》中的。只因?yàn)樵凇兑銎返淖h論中,有網(wǎng)友提到過這么一句——“至今還沒有學(xué)習(xí)J2EE的部分,總覺得J2SE學(xué)得不好”。我想這樣的心態(tài),也大可不必?v然j2ee很多是需要構(gòu)架在j2se的基礎(chǔ)上,但是未必需要將j2se十幾個(gè)core api都搞通后才去學(xué)什么j2ee api(比如jsp,servlet甚至ejb)。

掃描/長按二維碼幫助考試通關(guān)
2018年等考報(bào)考資訊
2018等考各科通關(guān)技巧
2018各科最新預(yù)測(cè)試卷
2018等考各科備考資料

微信搜索"考試吧"了解更多考試資訊、下載備考資料

  相關(guān)推薦:

  2018年全國計(jì)算機(jī)等級(jí)考試必做試題匯總(各科目)

  2018年全國計(jì)算機(jī)等級(jí)考試復(fù)習(xí)知識(shí)點(diǎn)匯總(各科目)

  2018計(jì)算機(jī)等級(jí)考試報(bào)名時(shí)間|各地報(bào)名入口|報(bào)名條件

  2018年全國計(jì)算機(jī)等級(jí)考試時(shí)間|教材目錄(2018年版)

  報(bào)名方法|考試內(nèi)容|考試大綱|2018計(jì)算機(jī)等級(jí)考試科目

  歷年真題匯總|考試吧策劃:2018年計(jì)算機(jī)等級(jí)考試報(bào)考指南

0
收藏該文章
0
收藏該文章
文章搜索
萬題庫小程序
萬題庫小程序
·章節(jié)視頻 ·章節(jié)練習(xí)
·免費(fèi)真題 ·?荚囶}
微信掃碼,立即獲!
掃碼免費(fèi)使用
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
此欄目下沒有文章
版權(quán)聲明:如果計(jì)算機(jī)等級(jí)考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請(qǐng)與我們聯(lián)系800@exam8.com,我們將會(huì)及時(shí)處理。如轉(zhuǎn)載本計(jì)算機(jī)等級(jí)考試網(wǎng)內(nèi)容,請(qǐng)注明出處。
Copyright © 2004- 考試吧計(jì)算機(jī)等級(jí)考試網(wǎng) 出版物經(jīng)營許可證新出發(fā)京批字第直170033號(hào) 
京ICP證060677 京ICP備05005269號(hào) 中國科學(xué)院研究生院權(quán)威支持(北京)
在線模擬試題
考證通關(guān)殺器
考試最新資訊
學(xué)
一次通關(guān)技巧