開學(xué)大三了,開始專攻java和php,來得及嗎?
網(wǎng)友解答: 當(dāng)然來得及了,我學(xué)PHP的基本語法只用了一天。1、JAVA學(xué)習(xí)路線如果你是找后端相關(guān)的工作的話,建議先學(xué)JAVA WEB,找工作面會廣一些?,F(xiàn)在才10月份,一般大三下學(xué)期才開
當(dāng)然來得及了,我學(xué)PHP的基本語法只用了一天。
1、JAVA學(xué)習(xí)路線如果你是找后端相關(guān)的工作的話,建議先學(xué)JAVA WEB,找工作面會廣一些。
現(xiàn)在才10月份,一般大三下學(xué)期才開始忙起來,所以還有一大把的時間可以學(xué)習(xí)。你在考慮是否來得及的問題,說明你想粗略地知道下大概的學(xué)習(xí)內(nèi)容和周期好制定計劃,這里簡單地推薦一下:
(1)【JAVA基礎(chǔ)】一個月
如果你大二學(xué)了JAVA的話,只需要簡單復(fù)習(xí)一下就好了。如果沒有基礎(chǔ),那么考慮到平時的課程、作業(yè)、實(shí)驗、課設(shè)還有玩游戲的時間,一個月足夠打下堅固的基礎(chǔ)了。你需要的只是:
面向?qū)ο缶幊趟枷?/p>
基本語法
一些List、Map的數(shù)據(jù)結(jié)構(gòu)用法
在線OJ編程練習(xí)
(2)【JAVA WEB基礎(chǔ)】兩個月
建議直接開始學(xué)Maven + Spring MVC + Spring + Hibernate/Mybatis + Mysql + Tomcat的經(jīng)典模式,這是現(xiàn)在用得最廣的一些框架了。不要害怕有這么多東西,只要學(xué)習(xí)基本用法,增刪改查,就可以了,兩個月的目標(biāo)是完成一個小型WEB本地網(wǎng)站,這會很有成就感。
(3)【JAVA WEB進(jìn)階】兩個月
慢慢地你會發(fā)現(xiàn)有一些東西需要去了解原理才能寫了,比如讓你寫一個URL級別的權(quán)限控制,就要去深入學(xué)習(xí)Spring Security,這時候可能會遇到很多困難。你可能會發(fā)現(xiàn),Maven各種報錯,Spring MVC沒有正確注入,Hibernate的HQL無法使用mysql的UNOIN關(guān)鍵字或者group_concat函數(shù),Tomcat需要性能調(diào)優(yōu),部署到服務(wù)器和本地的環(huán)境完全不同等等。這需要你耐心地查資料看源碼,如果能堅持下來,會收獲很多。
(4)【JAVA WEB面試】一個月
就算做了再多,一定要針對面試來準(zhǔn)備。我就是吃虧了,一定要針對面試常問的“JAVA回收機(jī)制是怎么回事”等等去查資料,死記硬背都要背下來!否則問到的都不知道會很影響面試官心情……
PHP學(xué)習(xí)路線(1)【PHP語法】一天~一周
我實(shí)習(xí)的時候才學(xué)的,老大給了一周,我用了一天。
(2)【PHP 小型網(wǎng)站】兩周
真的……腳本語言……和HTML差不多……
(3)【PHP進(jìn)階】一個月
如果還想深入學(xué)習(xí)的話,可能會接觸到PDO、yii框架、ThinkPHP、PHP7新特性之類的。建議有時間當(dāng)然學(xué)得越多越好,如果沒時間就不學(xué)了,這些東西沒有太多用處,require和include真的并沒有太大的區(qū)別……
其他另外,非常推薦去接觸一些linux、git之類的東西,會很有幫助。
總結(jié)我的博客http://www.bewindoweb.com/是用PHP寫的。
博客以及公眾號主要講解 【JAVA WEB / 機(jī)器學(xué)習(xí)】相關(guān)的有趣的實(shí)驗,歡迎關(guān)注!
網(wǎng)友解答:哎你這還有什么晚的,才大三,我都想說,你這學(xué)的也太早了,才大三就開始學(xué)了,想當(dāng)年哥哥學(xué)的時候都畢業(yè)了,一樣子學(xué),所以你才大三,時間肯定來得及,另外非常羨慕你們這些這么早就開始學(xué)習(xí)的人。哥哥目前從事php的技術(shù)普及工作,具體可以看我的空間,各種視頻。最后歡迎入坑。