沒有基礎(chǔ)怎么學(xué)java峰档?我從小白到程序員的感悟
沒有基礎(chǔ)怎么學(xué)java败匹?我是一名尚學(xué)堂的畢業(yè)生,我是通過我們大學(xué)一次就業(yè)實習(xí)機會了解到尚學(xué)堂讥巡,剛開始來心情很緊張掀亩,不知道自己能不能學(xué)好,能不能在這個行業(yè)發(fā)展下去欢顷。帶著這些問題也問了問負責(zé)我們學(xué)校的招生老師槽棍,他告訴我,尚學(xué)堂都是從零基礎(chǔ)開始培訓(xùn),培訓(xùn)周期四個半月左右炼七,畢業(yè)保證薪資6K以上缆巧。就這樣,懷著忐忑的心豌拙,也不斷給自己打氣陕悬,就來到了尚學(xué)堂參加了培訓(xùn)。
在第一階段先是JavaSE(Java的入門)姆蘸,我當時挺害怕自己學(xué)不會的墩莫,因為大學(xué)專業(yè)學(xué)的不是計算機,也沒有接觸過任何Java內(nèi)容逞敷,就這樣零基礎(chǔ)開始狂秦,肯定很困難,那時候我就天天對自己說:“我并不比別人笨推捐,別人能學(xué)會的我為什么不行裂问,別人能做的我為什么做不到!”一直懷著這樣的想法牛柒,開始了初級的學(xué)習(xí)堪簿。
在JavaSE階段中,在上課的第一天老師交給我們寫了一個HelloWordFけ凇(現(xiàn)在想想很簡單的程序不是嗎)我當時不會啊椭更,沒有學(xué)過這個東西怎么寫,老師只是敲了這樣一句代碼public static void main(String[] args){System.out.println(“Hello Word!”)}就這么簡單蛾魄,在控制臺上就顯示出了HelloWord虑瀑,我當時就覺的,我靠5涡搿(原諒我爆了句粗口)這么神奇嗎舌狗,這是怎么弄得,可能從一開始就喜歡上了想明白它的原理扔水,以至于現(xiàn)在對底層的實現(xiàn)很感興趣痛侍。當時就問老師,這怎么就出來了啊魔市,老師說著這設(shè)計到了很多東西主届,等你學(xué)完了初級你就懂了。帶著HelloWord的疑問我就走完了初級待德,說了你可能不信岂膳,知道學(xué)完了I/O我終于明白了(這里就不解釋,相信你如果學(xué)完了你也可以明白的)磅网。最后總結(jié)一下初級個人感覺最重要的還是多線程和Socket編程谈截,當然并不是其他的不重要,比如說I/O以后的項目文件上傳是必須用到的,集合以后也是每天都要用的簸喂。等等其他的就不一一列舉了毙死,總之基礎(chǔ)打好了,想往上走多高那都不是難事了喻鳄。
初級結(jié)束就是JavaEE了(這里省略了數(shù)據(jù)庫扼倘,我們學(xué)習(xí)的是Oracle,數(shù)據(jù)庫很重要除呵,一定得好好的學(xué)霸倬铡),也就會Java中級的開發(fā)颜曾,Java中級也就是我們所說的Servlet編程纠拔,這里可能這么說不好,但是個人感覺整個中級下來還是Servlet編程是最重要的泛豪。學(xué)習(xí)的內(nèi)容有HTML稠诲、CSS、JavaScript這些都是前端的內(nèi)容诡曙,但是我們?yōu)槭裁匆獙W(xué)習(xí)呢臀叙,因為我們要看的懂前端的代碼,以為我們從后臺獲取的數(shù)據(jù)都要在前端展示价卤,前端都是HTML代碼我們看不懂怎么插數(shù)據(jù)呢劝萤,所以別看是前端的知識那也要好好學(xué),然后就是我們中級的重點Servlet編程慎璧,這個Servlet的主要作用是將瀏覽器發(fā)送的請求被Tomcat服務(wù)器接受床嫌,通過web.xml文件被對應(yīng)的Servlet接受,然后用戶請求的數(shù)據(jù)就獲取到了炸卑。然后就是寫代碼處理了既鞠∶喊總體來說中級大部分是前端的內(nèi)容盖文,和原生的Servlet,哦蚯姆,對五续,忘了我們最常用的Ajax了,千萬要好好學(xué)啊龄恋,這個也是非常重要的疙驾。
最后簡單說說高級了,Java高級啊郭毕,懷著畢業(yè)找工作的激動心情它碎,開始了高級的學(xué)習(xí),高級很痛苦,因為每天寫代碼會寫到手抽筋扳肛,這個不重要傻挂,主要是積累代碼量。其實高級呢就是簡化我們中級的時候Servlet的操作挖息,有了框架生了好多代碼啊金拒,但是我覺還是高興不起來,因為套腹,要處理更復(fù)雜的配置文件了也就是XML格式的配置文件绪抛,一點配置不好那異常拋的,要吐血的心都有电禀,但是奉勸大家還是按下新來好好自己處理異常幢码,因為這也是經(jīng)驗的基類,從簡單的異常處理到復(fù)雜的異常處理鞭呕,也是一種能力的提升蛤育,所以高級的學(xué)習(xí),一定要刻苦葫松,我反正是每天都熬到了12點以后瓦糕,學(xué)的還算可以。
說了這么多腋么,差不多這就是我近5個月的培訓(xùn)感言了咕娄,想想自己從一個啥都不懂的小白,成了一個程序猿也是挺有成就感的珊擂,所以最后也謝謝尚學(xué)堂教授了我這么多知識圣勒,也謝謝每個階段的老師們,以后有空我會炒萆龋回來看看的圣贸。
r?M?Y?