如果是想學(xué)電腦方面的專業(yè),建議學(xué)軟件開發(fā)方面,
軟件產(chǎn)業(yè)又具有下列優(yōu)勢:
1.人才需求量大。
2.薪資待遇高,員工薪資提升速度快。
3.個人提升空間大,機遇多。
4.軟件企業(yè)工作環(huán)境優(yōu)越、舒適,工作自主性高。
5.軟件人才社會地位高,受人尊重。
6.成功的機會遠遠高于其他傳統(tǒng)行業(yè)。
綜上所述,未來十年內(nèi),軟件開發(fā)、程序員的發(fā)展前景可謂是非常巨大的。
其實也可以去電腦學(xué)校參觀學(xué)習(xí),多比較哈
初期要學(xué)會怎么做好程序員.必要的知識也很多.關(guān)于java能用到的基本上有
數(shù)據(jù)庫.你要會用sql語法(sql92的標準語法)
web..過struts目前為主流.但是建議了結(jié)webwork.struts我想你了結(jié)的是1*吧.在2*中核心和webwork一樣用的都是xwork的核心了.
框架.spring.要了結(jié)依賴注入的概念.和怎么用spring配置其他的web方面的東西
數(shù)據(jù)訪問..hibernate..現(xiàn)在也是主流..了結(jié)一下映射..
其實東西還有很多
xml.jsp.servelt.html,javascript,web服務(wù)器(tomcat,weblogic),等等..建議一定掌握基礎(chǔ).這樣你出去可以找到一個查不多的j2ee的開發(fā)人員了.
在你的工作中在不斷的完善自己吧
如果其他java行業(yè)不夠了結(jié)了
一般會學(xué)習(xí)Java基礎(chǔ)、Java核心、Java高級基礎(chǔ)、前端基礎(chǔ)、Java中級、數(shù)據(jù)庫基礎(chǔ)、Linux、Java主流框架技術(shù)等等。
其次零基礎(chǔ)學(xué)習(xí)Java想入門首先要學(xué)習(xí)一些JavaEE基礎(chǔ)知識,比如:Java基礎(chǔ)語、面向?qū)ο?、核心類庫、集合、異常、IO、線程、JDK新特性等知識點。學(xué)好基礎(chǔ)知識,把基礎(chǔ)打牢再繼續(xù)學(xué)習(xí)會簡單很多。
打好基礎(chǔ)后接下來還要學(xué)習(xí)JavaWeb開發(fā)、Java高級框架等知識,主要包含:前端技術(shù)、數(shù)據(jù)庫 、JAVA數(shù)據(jù)庫操作、軟件服務(wù)器及服務(wù)器相關(guān)技術(shù) 、動態(tài)網(wǎng)頁JSP、AJAX、SpringMVC、MyBatis、Spring、MySQL高級、Linux&Redis&Nginx、Maven等知識點。
學(xué)習(xí)編程,電腦必不可少,首先要買一臺電腦,對于電腦的配置沒有太過苛刻的要求,主流一般配置就行。
學(xué)習(xí)編程,操作系統(tǒng)的選擇也是很重要的選擇,剛開始可以先學(xué)習(xí)windows平臺下開發(fā),然后轉(zhuǎn)到Linux下開發(fā),Linux開發(fā)是個大趨勢。所以最好得學(xué)會安裝個各種操作系統(tǒng)。
學(xué)習(xí)編程,擁有一本書籍是很有必要的,購買一本有java基本語法學(xué)習(xí)的書籍,在購買一本java版的數(shù)據(jù)結(jié)構(gòu)書籍和一本面相對象相關(guān)的書籍。
開發(fā)環(huán)境的搭建:
編寫java程序,需要安裝jdk,具體jdk的安裝,jdk安裝好配置好之后就是開發(fā)工具的選擇,在這里推薦使用主流開發(fā)工具eclipse。
學(xué)習(xí)方法與計劃
首先仔細研讀java語法相關(guān)的書籍,適當(dāng)?shù)淖鲂┕P記,基本語法學(xué)習(xí)的差不多之后就是數(shù)據(jù)結(jié)構(gòu)和面相對象的學(xué)習(xí)。每本書后面都會有練習(xí)題,把練習(xí)題弄懂,不要偷懶略過。
在看書過程中,會有很多需要測試的代碼,一定不要略過,多簡單的代碼最好自己敲過調(diào)試過。最好每天都能寫點代碼,學(xué)習(xí)編程,沒有長期編碼是不會學(xué)好編程的。
利用網(wǎng)絡(luò),經(jīng)常瀏覽一些java相關(guān)的網(wǎng)站、文檔,積極主動在網(wǎng)絡(luò)上提出自己的問題,回答別人的問題,最好學(xué)會訂閱java技術(shù)類文章。
參加開源相關(guān)的社區(qū),發(fā)表自己的技術(shù)類文章,和其他java編碼者交流互動。
要想清楚?。∫獙W(xué)到能找份工作還是需要較長時間的,如果是純自學(xué)的話。建議看北京尚學(xué)堂的視頻,從j2se的看起,做做j2se的項目,完了學(xué)數(shù)據(jù)庫,再學(xué)html、css、JavaScript、jsp/servlet,也就是web的入門,之后做做web項目,學(xué)通了就學(xué)框架,這期間會穿插很多東西,例如xml、uml、log4j、jUnit等等,最后學(xué)設(shè)計模式和面向?qū)ο蟮姆治?。計算機的東西是很多的,不要學(xué)死,也不要想著學(xué)完,最重要的是學(xué)會解決問題的方法。開始肯定要模仿別人的代碼,不斷模仿,多看,看完一定要自己寫幾遍,只有能寫出來了的,才是自己的東西,建議開始時多背點東西,包括一些常用類啊、一些概念性的東西,因為背多了自己就熟悉了。
尚學(xué)堂的視頻:
數(shù)據(jù)庫的要另找,網(wǎng)上能找到尚學(xué)堂的Oracle,馬士兵講的,挺不錯的!
shopping這個項目也有從頭帶到尾的,也是馬士兵的,要找找
做項目是很重要的,從簡單的做起,慢慢體會其中的分析與設(shè)計
學(xué)java還是從視頻入門的好,千萬不要一開始就去看《Thinking in java》,吃力不討好,學(xué)到web時可以看看張孝祥的《
深入體驗JAVA Web開發(fā)內(nèi)幕——核心基礎(chǔ)》,寫的很詳細,不過他的視頻一般,
JavaScript就看《JavaScript高級程序設(shè)計》,html比較簡單,css也比較簡單,不過css布局因人而異,有人覺得很好理解,有人覺得很難,搞個Dreamweaver多練練也就熟悉了。設(shè)計模式可以看《大話設(shè)計模式》,入門很好!
補充一點:張孝祥的那本《
深入體驗JAVA Web開發(fā)內(nèi)幕——核心基礎(chǔ)》真的不錯,而JavaScript的就不行,不夠細,而且太多其他內(nèi)容(html、css的,而且寫的一般),他寫的那本java的書就沒看過,不知道怎樣,另外,他的視頻實在不好,在念書一樣。
個人認為,還是馬士兵的視頻好,講的很好,而且還講了很多學(xué)習(xí)的方法,很適合入門,還有,不要一下子下一大堆的視頻,不要把什么孫鑫、張孝祥、馬士兵的全下,你是看不完的!你可以先下他們的第一集,看看誰的講課方式適合自己,再做定奪,不過個人十分推薦馬士兵的,真的講的很好?。?!
二樓說的很好:敲代碼、敲代碼、敲代碼。.. 程序是寫出來的,不寫學(xué)到死也學(xué)不會的?。?!
零基礎(chǔ)。
首先要做好心理準備,學(xué)習(xí)java編程,是要花費很長時間和精力的。而且java做為一門主流通用語言,包含很多方面。
所以,一定要有恒心和興趣,另外,最好有自己特別想深入的某一方面,比如java web編程,這樣可以集中精力快速突破。然后,按部就班的學(xué)習(xí)方式是很枯燥的,而且你會經(jīng)常感到茫然,只見樹木不見森林,長此以往就會喪失信心。
所以,要經(jīng)常接觸一些實例,自己多做一些實踐,既能把手練熟,又能從中探索樂趣,保持繼續(xù)前進的動力。
當(dāng)然,剛開始,你一定要先掌握基本語法,這方面的書很多。《Java編程思想》就很好了。
就這樣開始吧,邊學(xué)習(xí)邊體會,慢慢就會進入軌道。
對于Java開發(fā)學(xué)習(xí)者來說,基礎(chǔ)掌握的知識點有以下幾種:
1. Java面向?qū)ο蟮膬?yōu)點:易維護、易復(fù)用、易擴展,由于面向?qū)ο笥蟹庋b、繼承、多態(tài)性的特性,可以設(shè)計出低耦合的系統(tǒng),使系統(tǒng)更加靈活、更加易于維護。
2. Java虛擬機的概念,任何一種可以運行Java字節(jié)碼的軟件均可看成是Java的虛擬機(JVM)
3. JDK顧名思義它是給開發(fā)者提供的開發(fā)工具箱,是給程序開發(fā)者用的。它除了包括完整的JRE(Java Runtime Environment),Java運行環(huán)境,還包含了其他供開發(fā)者使用的工具包。
4. JRE的概念,普通用戶而只需要安裝JRE(Java Runtime Environment)來運行Java程序。而程序開發(fā)者必須安裝JDK來編譯、調(diào)試程序。
5. Java中覆蓋(Override)是指子類對父類方法的一種重寫,子類只能拋出比父類更少的異常,且訪問權(quán)限不能比父類的小。被覆蓋的方法不能是 private 的,否則只是在子類中重新定義了一個方法。
Java中重載(Overload)表示同一個類中可以有多個名稱相同的方法,但這些方法的參數(shù)列表各不相同。
聲明:本網(wǎng)站尊重并保護知識產(chǎn)權(quán),根據(jù)《信息網(wǎng)絡(luò)傳播權(quán)保護條例》,如果我們轉(zhuǎn)載的作品侵犯了您的權(quán)利,請在一個月內(nèi)通知我們,我們會及時刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學(xué)習(xí)鳥. 頁面生成時間:4.025秒