我是軟件專業(yè)畢業(yè)的學(xué)生。出來以后找工作很碰壁,因?yàn)橄矚g編程所以通過朋友介紹來到了云和學(xué)java。雖然說前期編程很無聊,但是后期你會(huì)發(fā)現(xiàn)編,程這東西很好玩也很有趣。來到這里也有將近兩個(gè)月的時(shí)間了,說說我在這里java培訓(xùn)的經(jīng)歷吧!
我想很多人都會(huì)問:java好不好學(xué)?剛開始前兩個(gè)星期確實(shí)很簡單,但是你不要認(rèn)為這就是Java,這才是讓你認(rèn)識(shí)了解這門語言。現(xiàn)在我的學(xué)習(xí)狀況不是很好,總感覺自己學(xué)過,上課雖然也認(rèn)真聽,但是課下練習(xí)比較少,放學(xué)回到宿舍就開始玩,導(dǎo)致現(xiàn)在學(xué)的不是很好。我現(xiàn)在就是白天聽Java培訓(xùn)老師講,晚上回去自己也會(huì)學(xué)習(xí),特地找了一套視頻,碰見白天沒學(xué)會(huì)的再看一遍,進(jìn)步是有但是不大。
這么多語言方向,當(dāng)初為什么會(huì)選擇Java呢。因?yàn)橄矚g吧或者說熟悉吧,畢竟大學(xué)都是學(xué)的這個(gè),雖然天天逃課。通過這將近兩個(gè)月的學(xué)習(xí)我個(gè)人覺得基礎(chǔ)很重要一定要打牢,而且設(shè)計(jì)模式一定要掌握,畢竟以后干活用的東西?;A(chǔ)不說了,沒有基礎(chǔ)就沒有必要繼續(xù)下去了。
再一個(gè)就是面向?qū)ο?,Java就是一門面向?qū)ο蟮木幊陶Z言,掌握它是必不可少的,還要熟悉HTML和JS。JSP要掌握J(rèn)ava是動(dòng)態(tài)效果的實(shí)現(xiàn)者,增添網(wǎng)站的生動(dòng)性、互動(dòng)性等,它們都是做網(wǎng)站開發(fā)需要掌握的語言。如果以上都掌握了那么制作JSP頁面就不在話下了,但是做出的網(wǎng)頁/網(wǎng)站總要運(yùn)行在服務(wù)器上才能展現(xiàn)給大家,那么我們就需要WebServer了,網(wǎng)站服務(wù)器方面的知識(shí),比如Tomcat、Resin等,知道了這些,你才能得心應(yīng)手的發(fā)布應(yīng)用。
Java的開發(fā)工具也都很多,常用的IDEA、Eclipse等。反正興趣是最大的,排在第一位,剩下的就看自己的努力了。付出和收獲是成正比的。Java是個(gè)很抽象的東西,你需要理解它的各種抽象概念,還要有自己的編程思想,自己的學(xué)習(xí)計(jì)劃。還是那句話前期基礎(chǔ)打牢了后期學(xué)習(xí)會(huì)順利很多的。初期的話重點(diǎn)有這幾個(gè)難以理解的概念,分別是類、對(duì)象、抽象類、接口、封裝、繼承和多態(tài)同時(shí)面向?qū)ο蟮木幊踢^程,這個(gè)過程可以簡單的描述為以下三個(gè)步驟:類的定義、對(duì)象的創(chuàng)建、方法的調(diào)用。要想理解這些抽象概念,一方面需要具備一定的邏輯思維能力,另一方面也需要完成大量的實(shí)驗(yàn)。
Java入門很難,但是一旦基礎(chǔ)掌握好了后期學(xué)習(xí)就不會(huì)很吃力了,前期一定要聽問敲,認(rèn)真聽java培訓(xùn)老師所講,編程這東西沒有捷徑(對(duì)于我這種一般的人,那種很有天賦的不算),就算你會(huì)了也要繼續(xù)敲,不要說枯燥,編程前期就是這樣子。因?yàn)槲覀儸F(xiàn)在是入門階段,所以你可能會(huì)感覺到學(xué)習(xí)的這些不知道干什么用。這個(gè)時(shí)候你可能會(huì)迷茫,但還要堅(jiān)持。其它的倒沒什么說的,因?yàn)槲易约含F(xiàn)在都沒怎么學(xué)好java,但是我相信只要肯努力,就一定會(huì)有回報(bào)。