小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

1024!獻(xiàn)給新手的Java工程師成長指南

 孤獨(dú)一兵 2016-10-25

在外人眼里,程序員這個(gè)職業(yè)總是被打上高薪、高大上的標(biāo)簽??墒枪碇牢覀兘?jīng)歷了什么,付出了多少。但是付出終會有收獲的,在這里,先祝各位在加班的、不在加班的程序員節(jié)日快樂?。。。≒.S 其實(shí)小編幾乎沒加過班,因?yàn)樾【幙偸翘崆熬娃o職了^_^)

今天小編還在忙的時(shí)候,收到一位朋友的QQ,她說她一位朋友想入我們這一行,于是向我了解一些信息。那么,今天的文章就圍繞這個(gè)主題吧。

IT這個(gè)行業(yè),多數(shù)都是從程序員開始,小編也是懷揣著夢想,從這里出發(fā)。

單論工薪階級,總體上來說,這個(gè)行業(yè)的薪資待遇確實(shí)比其它行業(yè)好上不少,但關(guān)鍵還是能力決定一切,我想做任何事都是一樣的。同時(shí)呢,這個(gè)行業(yè)發(fā)展迅速,也比較辛苦,門檻也不低,需要大量永無止境的學(xué)習(xí)以不斷提升自己。對于那些徘徊在這個(gè)行業(yè)之外的人,小編的忠告是:選擇什么行業(yè),要看你的興趣所在,愛一行,才能干一行。

當(dāng)然,小編也絕非什么牛人大神。去年畢業(yè),大學(xué)里只認(rèn)真學(xué)過C和J2SE,其余的完全自學(xué)成“才”。重要的,在于興趣,興趣才能決定天分。只要你想做,什么時(shí)候都不晚。

下面是小編擬的一份“Java工程師成長指南”,希望對新手有所幫助。

1024!獻(xiàn)給新手的Java工程師成長指南

第一階段:Java基礎(chǔ)篇

熟練掌握J(rèn)ava基礎(chǔ)語法,理解面向?qū)ο?;掌握J(rèn)ava異常處理,泛型,集合,多線程,文件IO;另外在UI編程方面對Swing有所了解即可。當(dāng)然,在學(xué)習(xí)Java之前最好有C的功底,因?yàn)镴ava是借鑒了C的好多東西。

第二階段:網(wǎng)頁基礎(chǔ)篇

這個(gè)階段主要是學(xué)習(xí)HTML、CSS、JavaScript。

html是網(wǎng)頁的骨架,CSS是皮膚,JavaScript是頁面的行為。要掌握html的常用標(biāo)簽及其作用;掌握CSS基本語法,選擇器,CSS布局,知道什么是盒子模型,以及了解常用的CSS屬性;掌握J(rèn)avaScript的基本語法,掌握對DOM的操作,JS內(nèi)置對象以及常用的函數(shù)與自定義函數(shù)。

如果不往前端發(fā)展,第二階段只需要會用即可。

第三階段:Java動態(tài)網(wǎng)頁技術(shù)

在這里要告知新手,動態(tài)網(wǎng)頁并不是只頁面展示的內(nèi)容可以動,而是利用后臺編程實(shí)現(xiàn)頁面的動態(tài)生成。

這一階段主要是學(xué)習(xí)Jsp和Servlet,能夠搭建最簡單的web項(xiàng)目,知道JSP九大內(nèi)置對象及其作用域。

理解jsp是站在頁面的角度開發(fā)動態(tài)網(wǎng)頁,servlet是站在編程的角度進(jìn)行開發(fā),實(shí)質(zhì)上它們是一樣的。

第四階段:富客戶端技術(shù)篇

1、JavaScript高級

掌握J(rèn)S基于對象的特性,掌握閉包。

2、Ajax&JSON

掌握ajax的異步交互原理,掌握J(rèn)SON的數(shù)據(jù)結(jié)構(gòu)。

3、jQuery

jQuery是在JavaScript的基礎(chǔ)上封裝的JS庫,提供很多便于開發(fā)的函數(shù)。

4、XML

同JSON一樣,XML是對數(shù)據(jù)進(jìn)行描述的另一種方式。

第五階段:數(shù)據(jù)庫

現(xiàn)在用的最多的數(shù)據(jù)庫都是關(guān)系型數(shù)據(jù)庫,利用SQL語句進(jìn)行數(shù)據(jù)操作。

1、MySQL

一款輕量級的開源數(shù)據(jù)庫,在小型項(xiàng)目上用的尤其多。

2、Oracle

甲骨文公司的代表產(chǎn)品,也是關(guān)系型數(shù)據(jù)庫,大型項(xiàng)目、政府項(xiàng)目用的較多。

3、SQL

結(jié)構(gòu)化查詢語言,這個(gè)必須會啊。

4、PL/SQL

數(shù)據(jù)庫編程語言,可做了解。

5、JDBC

java操作數(shù)據(jù)庫的API,必須掌握。

6、Redis

一款基于key-value的NoSQL數(shù)據(jù)庫,據(jù)說新浪的緩存就是靠這個(gè)做的。

第六階段:J2EE框架篇

1、Spring

Spring是項(xiàng)目的骨架,無論是不是web項(xiàng)目,使用Spring都有很大好處。

2、Struts2

Struts2是一個(gè)基于MVC設(shè)計(jì)模式的Web應(yīng)用框架,它本質(zhì)上相當(dāng)于一個(gè)servlet,在MVC設(shè)計(jì)模式中,Struts2作為控制器(Controller)來建立模型與視圖的數(shù)據(jù)交互。

3、Spring MVC

功能同Struts2,但是比Struts2簡單許多。

4、hibernate

Hibernate是一個(gè)開放源代碼的對象關(guān)系映射框架,它對JDBC進(jìn)行了非常輕量級的對象封裝,它將POJO與數(shù)據(jù)庫表建立映射關(guān)系,是一個(gè)全自動的orm框架,hibernate可以自動生成SQL語句,自動執(zhí)行,使得Java程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。

5、mybatis

作用同hibernate,是另一款較hibernate簡單的Java持久層框架。

第七階段:其它開源框架篇

1、POI

是Apache基金會的開源框架。提供Java對微軟office相關(guān)文檔(Word、Excel等)進(jìn)行操作的功能。

2、Lucene

也是Apache基金會的,一款全文檢索引擎工具包。

3、CXF

用的比較多的Web Service框架。

4、Shiro

Apache Shiro是一個(gè)強(qiáng)大且易用的Java安全框架,執(zhí)行身份驗(yàn)證、授權(quán)、密碼學(xué)和會話管理。

5、Hessian

一款遠(yuǎn)程調(diào)用框架,對多種語言提供支持。

6、Log4j

一款Java日志處理框架。

7、Quartz

一款定時(shí)任務(wù)框架。

8、Kafka

Kafka是一種高吞吐量的分布式發(fā)布訂閱消息系統(tǒng),它可以處理消費(fèi)者規(guī)模的網(wǎng)站中的所有動作流數(shù)據(jù)。

不知道是什么的可以先收藏慢慢學(xué)習(xí),網(wǎng)上教程多的是。小編我基本學(xué)完了,一起加油!

最后來做一個(gè)小小的調(diào)查,如果您也是Java工程師,那么:

請問您的月薪? (單選)
0
0%
小于5K
0
0%
5-8k
0
0%
8-10k
0
0%
10-15K
0
0%
大于15K

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多