20歲出頭的年紀(jì),如果家里沒有背景,自己也沒有什么技能。剛畢業(yè)更別提有什么工作經(jīng)驗了,認(rèn)識的人也僅僅局限在*室友和班里的同學(xué)周圍。
這個時候,想進入BAT工作?簡直是癡人做夢。但是,怎么才能讓這個夢想成真呢?接下來,我就講講我自己是如何通過在誠筑說學(xué)了四個月的java,搖身一變,升級到互聯(lián)網(wǎng)一線公司工作的經(jīng)歷吧。
現(xiàn)在的*,說實話,就是照本宣科,做不到真正的實踐,所以畢業(yè)了大家都開始迷茫,很少有人能被挖去一個公司,大部分都是在求職的大潮中來回徘徊,工作了又不適應(yīng),各種跳槽。我也是這樣,跳來跳去,發(fā)現(xiàn)時間就這么過去了,自己啥也沒學(xué)會,錢也沒賺到。
這樣的日子持續(xù)了差不多半年左右,在一次自省中,我問自己,到底想做什么?答案很明確——學(xué)java編程。因為對后臺的應(yīng)用特別感興趣,一直沒機會真正系統(tǒng)的學(xué),所以這一次,就下定決心了。開啟了在誠筑說學(xué)java的大門。
Java的學(xué)習(xí)過程并沒有我自己想的那么簡單。
*階段涉及到j(luò)ava語法,面向?qū)ο筇卣?,常見API,集合框架。誠筑說的王老師還是不錯滴,一直很耐心,還找一些有意思的案例幫助我們記憶,這一點,我到現(xiàn)在還記得很清楚,通過案例化的教學(xué)方式,讓我記住了很多難懂的知識點。
第二階段就開始了解java界面編程,包括AWT,事件機制,SWING,這個部分也可以跳過,用的時候再看都能來及,我個人總結(jié)的經(jīng)驗啦。
第三階段可能就是java API:輸入輸出,多線程,網(wǎng)絡(luò)編程,反射注解等,這也是java的精華部分。
第四階段就開始比較迷了,數(shù)據(jù)庫SQL基礎(chǔ),包括增刪改查操作以及多表查詢等等,這個階段還好王老師講的夠細(xì)致,不然我肯定涼涼了。
第五階段差不多開始講JDBC編程:包括JDBC原理,JDBC連接庫,JDBC API,雖然現(xiàn)在Hibernate比JDBC要方便許多,但是JDBC技術(shù)仍然在使用,JDBC思想尤為重要; 這些都是王老師根據(jù)自己多年經(jīng)驗總結(jié)的,大家可以仔細(xì)記記哦。
第六階段講的JDBC深入理解高級特性:包括數(shù)據(jù)庫連接池,存儲過程,觸發(fā)器,CRM思想; 誠筑說的話,王老師一般會根據(jù)每個同學(xué)不同的情況,講不同的點,所以也不一定非要按照這個死里學(xué)的喲。
第七階段HTML語言學(xué)習(xí),包括HTML標(biāo)簽,表單標(biāo)簽以及CSS,這是Web應(yīng)用開發(fā)的基礎(chǔ);
第八階段JavaScript腳本語言,包括javaScript語法和對象,就這兩個方面的內(nèi)容;
第九階段DOM編程,包括DOM原理,常用的DOM元素以及比較重要的DOM編程思想;
第十階段Servlet開發(fā),從此開始踏入java開發(fā)的重要一步,包括XML,Tomcat服務(wù)器的安裝使用操作,HTTP協(xié)議簡單理解,Servlet API等,這個是java web開發(fā)的基礎(chǔ)。
那以上10個階段,就是我能進入互聯(lián)網(wǎng)一線公司工作的必備條件,還有些java的技術(shù),包括EJB3.0等,可以選擇學(xué)習(xí)性的學(xué)習(xí)。當(dāng)然了,也少不了老師的幫助,還有自己雖然一無所有,但是愿意努力學(xué),這也是我能成功的原因。