多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > 互聯(lián)網(wǎng) > Java學(xué)習(xí)之路(轉(zhuǎn))

Java學(xué)習(xí)之路(轉(zhuǎn))

來源:程序員人生   發(fā)布時(shí)間:2014-09-10 09:42:48 閱讀次數(shù):1955次

   

     我也搞了幾年JAVA了,由于一向懶惰,沒有成為大牛,只是一普通程序猿,不愛玩社交網(wǎng)站,不愛玩微博,唯獨(dú)喜歡百度貼吧,潛水很久了,手癢來給新人分享下從新手成長為老鳥的已見,也刷刷存在感,應(yīng)該不比曝照差吧。

     首先初識(shí)語法的階段,必須要學(xué)會(huì)怎么操作對(duì)象,操作if和for,操作list set map,然后是線程、IO和jdbc什么的,其余的,若是一時(shí)不理解,可以后邊需要時(shí)再學(xué)。
     這階段完了,你可以寫些能在控制臺(tái)打印出來的小程序,鍛煉下邏輯思維。也就是號(hào)稱JAVASE畢業(yè)了,其實(shí)不過是入門而已,如果要往WEB方向發(fā)展,這些倒是基本足夠了。

     接下來要學(xué)HTML JSP SERVLET 數(shù)據(jù)庫 JAVASCRIPT TOMCAT,目標(biāo),寫出第一個(gè)動(dòng)態(tài)網(wǎng)站,也許只是個(gè)登陸功能,只能展示下個(gè)人資料,但這是很重要的一步,你要弄清楚的是,一個(gè)用戶的點(diǎn)擊產(chǎn)生的請(qǐng)求,是從哪里發(fā)起,哪里接收,哪里處理,哪里返回,你得理解瀏覽器和服務(wù)器的關(guān)系和分工,cookie和session,request和response。這個(gè)是個(gè)WEB開發(fā)的學(xué)習(xí)初級(jí)階段,這都是些JAVA誕生以來最原始的最官方的WEB開發(fā)技術(shù),當(dāng)然現(xiàn)在真正的項(xiàng)目很少直接采用這些技術(shù)了,為了不斷提高技術(shù)的易用性、開發(fā)效率和可維護(hù)性、可擴(kuò)展性,無數(shù)開源項(xiàng)目都是在這些原始技術(shù)的基礎(chǔ)上封裝、改進(jìn)。所以這個(gè)階段不要盲目樂觀地跑去找工作或者對(duì)實(shí)習(xí)挑三揀四,你會(huì)被打擊到的。

     好,初始階段完成,開始進(jìn)入WEB開發(fā)的正題,首先是傳說中的三大框架,struts hibernate spring成為熟練的增刪改查程序員是必須的,在這個(gè)階段你還要理解為什么要用這仨而不是那些JSP SERVLET JDBC,你要體會(huì)到寫MVC、 三層架構(gòu)的好處。這個(gè)階段不要輕易質(zhì)疑三大框架的價(jià)值,也許剛開始你會(huì)覺得麻煩,覺得他們有時(shí)候是多此一舉,一兩年后回過頭來你會(huì)覺得少了這些框架你已經(jīng) 很難干活了。這個(gè)階段還要避免的心態(tài)是能熟練地增刪改查了,就認(rèn)為寫程序不過如此,然后往簡歷上填個(gè)精通,這也是新手面試被批得體無完膚的原因之一。如果 你學(xué)得好,這會(huì)應(yīng)該能熟練地寫個(gè)博客啊,小論壇啊之類的WEB項(xiàng)目了,也就是達(dá)到了就業(yè)的基本要求。


     接下來就沒有固定模式了,你的第一家企業(yè)對(duì)你的影響會(huì)很大,我見識(shí)過爛企業(yè)是如何毀新人 的,用著設(shè)計(jì)惡劣的架構(gòu),老掉牙的技術(shù),不斷地耽誤新人的成長,有的員工在這種企業(yè)一呆數(shù)年,思維已經(jīng)完全被錯(cuò)誤觀點(diǎn)定型,深陷于公司業(yè)務(wù)和老系統(tǒng)中疲于 奔命,看似能解決問題,卻無法給公司帶來真正的進(jìn)步,就像一個(gè)用了數(shù)年砍刀的人,就算再熟練,刀法再好,也打不過用槍的。如果離開了這個(gè)公司,恐怕很難在 這個(gè)行業(yè)再立足。記得有個(gè)說法很好,一個(gè)人用10年的時(shí)間重復(fù)做頭一兩年做的事,你的真實(shí)工作經(jīng)驗(yàn)其實(shí)還是一兩年。爛公司的老員工就是如此。在這頭一年里,定個(gè)標(biāo)準(zhǔn)吧,你應(yīng)該能做到的有:

1、把一些常用的瑣碎技術(shù)學(xué)會(huì)了,比如xml的作用和實(shí)際運(yùn)用,如何操作文件,如何運(yùn)用日志,如何簡化封裝常用的工具類,比如日期操作、編碼處理、分頁模塊等               等,這些小東西會(huì)占用你大量的時(shí)間去處理摸索。
2、把數(shù)據(jù)庫用好。數(shù)據(jù)庫不是會(huì)增刪改查就可以了的,你要關(guān)注事務(wù)設(shè)置是否合理,是否有可能產(chǎn)生臟數(shù)據(jù),是否要?jiǎng)佑脴酚^鎖悲觀鎖等等,重要數(shù)據(jù)出了錯(cuò),無論是技術(shù)上還是業(yè)務(wù)上都是很麻煩的事。
3、懂得什么是集群,什么是分布式,懂得怎么向別的系統(tǒng)發(fā)請(qǐng)求,交換數(shù)據(jù),webservice。
4、如果你也寫頁面,你要會(huì)用JAVASCRIPT,不一定要很深入,你可以用JQUERY代替,做到無刷新的頁面操作以及AJAX請(qǐng)求。

     第一年能達(dá)到這個(gè)程度,你絕對(duì)已經(jīng)在平均水準(zhǔn)之上了。在我達(dá)到這個(gè)水平時(shí),我有種似乎一切網(wǎng)站開發(fā)都不在話下的感覺,當(dāng)然后來我很快就發(fā)現(xiàn)了我還差得太遠(yuǎn)太遠(yuǎn)....這個(gè)階段想面?zhèn)€高薪的工作還是很難的,只能說達(dá)到溫飽線了,不用為柴米油鹽發(fā)愁。

     下一個(gè)階段,你應(yīng)該考慮你的代碼質(zhì)量了。
1、多線程和異步、并發(fā)的概念會(huì)忽然變得很重要,因?yàn)樵谝粋€(gè)對(duì)性能有要求的系統(tǒng)里,是不會(huì)允許你把各種瑣事都排著隊(duì)一件件去辦的,你不能老寫些a方法調(diào)b方法再調(diào)c方法再調(diào)d方法然后返回的代碼。你開始想起有隊(duì)列這種東西,有runable這種東西,你開始覺得自己的代碼高端起來了,和當(dāng)年的增刪改查程序員有天壤之別。但同時(shí)麻煩也來了,你開始遇到線程安全問題,尤其是當(dāng)你的程序跑在一個(gè)多機(jī)環(huán)境而不是單機(jī)環(huán)境里的時(shí)候,你會(huì)對(duì)這些很頭痛。對(duì)于這些問題,Jms技術(shù)是個(gè)很有代表性的東西,當(dāng)然并不像ssh那么常用。

2、你會(huì)發(fā)現(xiàn)數(shù)據(jù)庫性能實(shí)在不行,出于不甘現(xiàn)狀,或者趕時(shí)髦,你該去了解nosql了,memcached redis mongodb,眼花繚亂,沒關(guān)系,試著用用,能很好地緩解mysql之類關(guān)系數(shù)據(jù)庫的壓力。
3、出于公司某些業(yè)務(wù)需要,你可能會(huì)鉆研一個(gè)特定技術(shù)領(lǐng)域,比如全文搜索技術(shù),lucenesolr,比如工作流jbpm,比如權(quán)限系統(tǒng),單點(diǎn)登陸之類的,又或者某些特定業(yè)務(wù)領(lǐng)域的算法研究,這些是你的加分項(xiàng)。
4、你開始發(fā)現(xiàn)你的代碼很亂,久了以后自己都看不懂,重復(fù)的,難以重用的代碼堆積如山,不想維護(hù),BUG百出。于是你要開始重視設(shè)計(jì)模式,合理地改造下自己的代碼習(xí)慣,不再被僵化的SSH,MVC三層架構(gòu)束縛住。
5、Google和各種資料是你進(jìn)步的動(dòng)力,極少再遇到必須請(qǐng)教別人才能解決的問題,如果你這個(gè)階段還老是問別人,你的技術(shù)生涯也就快到頭了。

這個(gè)階段,如果你的交際和自我推銷能力不是太差,你的收入將是白領(lǐng)水平,至少接近了。

我 覺得多數(shù)程序員在工作多年之后都能達(dá)到這個(gè)水平,有的人只需要兩年,有的人卻要用上五六年,在這個(gè)階段落伍的人,有的是出于天賦和思維所限,有的是出于對(duì) 技術(shù)缺乏熱情,有的是出于工作內(nèi)容的制約。等到年近中年,再也拼不過年輕人,被淘汰出局,只能在自嘲為

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 亚洲经典自拍 | 欧美18vide0sex性欧美在线 | 亚洲视频免费在线看 | 亚欧在线观看 | 国产第一页视频 | h视频无遮挡免费网站 | 亚洲欧洲精品视频在线观看 | 亚洲欧洲春色校园另类小说 | 秋霞午夜一级理论片久久 | 校园春色欧美激情 | 久久九九久精品国产 | 欧洲第一页| 久久久久国产精品嫩草影院 | 免费jizz在线播放视频高清版 | 成人午夜又粗又硬有大 | 亚洲精品久久一区毛片 | 亚洲精品国产一区二区图片欧美 | 色综合天天综合网国产成人网 | 最近最新免费中文字幕高清 | 日本道在线视频 | 亚洲精品第一 | 亚洲视频免费在线看 | 国产在线观看不卡免费高清 | 1024在线视频国产在线播放 | 亚州都市春色校园小说另类 | 亚洲跨种族黑人xxx 亚洲老女人 | julia一区二区三区中文字幕 | 最近最新手机中文字幕在线看 | 精品国产人成亚洲区 | 香蕉超级碰碰碰97视频在线观看 | 女人18毛片视频一级毛片容 | 久久这里都是精品 | 国产成人精品久久二区二区 | 日韩欧美一区二区三区在线视频 | 亚洲精品成人一区 | 亚洲一区影院 | 伊人222成人综合网 伊人2233 | 亚洲国产精品一区二区久 | 666精品国产精品亚洲 | freexxx性亚洲xxxx | 国产v欧美v日本v精品 |