來源:程序人生 2018-06-13 16:30:49
大三
這是很關(guān)鍵的一年,因?yàn)檫@一年你將決定是否考研。考研的我就不管了。。接下來是針對(duì)準(zhǔn)備一畢業(yè)就工作的同學(xué)的。
敲黑板:這一年,你要做的,是深度!
通過大二一年的努力,你的廣度已經(jīng)足夠了。并且在這個(gè)過程中,你應(yīng)該也找到了自己最感興趣的方向,如果沒有,那就繼續(xù)研究 java 吧,總比你不知道學(xué)什么好。無論怎樣,這一年,你的重心都應(yīng)該放在一條路上。以 java 為例。
首先,鞏固基礎(chǔ)!
這是最重要的。怎么做呢?進(jìn)階書籍+看博客+寫總結(jié)+寫開源項(xiàng)目。
這個(gè)階段的視頻不是很多,也沒有必要了。直接看書+看博客+開源項(xiàng)目,最后再總結(jié)就夠了。我舉個(gè)例子,比如,我現(xiàn)在要學(xué)設(shè)計(jì)模式,我買一本《head first 設(shè)計(jì)模式》然后一個(gè)模式一個(gè)模式的學(xué),每學(xué)一個(gè)模式,看一遍書,然后 google 一下這個(gè)模式,看幾篇高質(zhì)量博客,結(jié)合書和博客自己寫一個(gè)總結(jié),甚至可以自己寫一個(gè)博客專欄,讓后來者也能享受到你的學(xué)習(xí)成果。同時(shí),可以好好整理一下自己學(xué)習(xí)過程中的代碼,放到 github 上,最好可以試著封裝一下這個(gè)模式,讓其他人更方便的使用這個(gè)模式。當(dāng)你收獲一個(gè)又一個(gè)的 star 時(shí),你會(huì)非常有成就感的。
上面是學(xué)習(xí)的大致方式。學(xué)完了,怎么檢查自己有沒有學(xué)好呢?給大家提供一個(gè)網(wǎng)站?途W(wǎng),你打開就知道怎么用了。
基礎(chǔ)都包括什么呢:
面向?qū)ο蟮乃枷?br />
java 常用類
集合框架
io
nio
多線程并發(fā)
設(shè)計(jì)模式
算法
jvm
計(jì)算機(jī)網(wǎng)絡(luò)
spring
orm 框架
一些書籍的推薦
初級(jí):
《java 從入門到精通》沒看過,但是買的人很多,有視頻。
《瘋狂 java 講義》沒看過,買的人也不少。
《head first java》head first 系列都蠻好的,看起來不乏味。
中級(jí):
《java 編程思想》java 程序員必讀書籍,厚厚的,讓你有種看不完的感覺,但是認(rèn)真學(xué)了收獲會(huì)很大
《java 核心技術(shù)卷 1 2》推薦買第十版,最新的。也是講基礎(chǔ)的,雖然很啰嗦,但是正是因?yàn)楹瘢瑢懙枚,所以你才能理解的更透徹?br />
《head first 設(shè)計(jì)模式》設(shè)計(jì)模式經(jīng)典之一,有趣的案例驅(qū)動(dòng),看起來很有意思。
《設(shè)計(jì)模式之禪》國(guó)內(nèi)大牛力作,通俗易懂,某些設(shè)計(jì)模式的實(shí)現(xiàn)和《headfirst 設(shè)計(jì)模式》有區(qū)別,可以兩本一起看。
《大話設(shè)計(jì)模式》沒看過,也挺有名的,不做評(píng)價(jià)。
《java 并發(fā)編程實(shí)戰(zhàn)》多線程好書,不光教你怎么用,還告訴你為什么要這么用。
高級(jí):
《effevtive java》必看書籍。講了 70+如何寫好 java 代碼的例子?戳诉@些你會(huì)覺得以前寫的代碼都是問題。
《重構(gòu) 改善代碼既有的設(shè)計(jì)》必看書籍。重構(gòu)你之前的代碼能讓你有一個(gè)很高的進(jìn)步。
《深入理解 java 虛擬機(jī)》必看,不解釋。
《java8 實(shí)戰(zhàn)》java9 都要出來了,你 java8 還不會(huì)說不過去的。。
《java 性能權(quán)威指南》學(xué)完虛擬機(jī)再看它,深?yuàn)W的一比。
你要知道,bat 等大廠每年會(huì)有兩次招聘,一次春招,在每年 3-5 月,一次秋招 8-10 月。春招是招實(shí)習(xí)生的,秋招是招正式員工。所以,如果你想進(jìn)這些公司,就要提前做好準(zhǔn)備。至少,上面的那些基礎(chǔ)你是必須得都掌握的。
大三這一年,要讓你的深度足夠,有能力的可以繼續(xù)延伸自己的廣度。這個(gè)階段,最忌諱的是朝三暮四。早上看 python,下午發(fā)現(xiàn) go 很有趣,看了一下午 go,晚上聽說 R 很厲害,又去研究 R 了。千萬不要這樣!不要成為各個(gè)領(lǐng)域的雜牌軍,你現(xiàn)在要做的,是在一個(gè)方向有一些建樹。
大四
去實(shí)習(xí)
實(shí)習(xí)的話我能給的建議不多,雖然我的實(shí)習(xí)經(jīng)歷還蠻多的。但是畢竟不是混跡職場(chǎng)多年的人,就不亂說了。
找工作,待遇,環(huán)境挺重要的。但是我覺得,這個(gè)公司的技術(shù)棧,行業(yè)背景也是很重要的。我實(shí)習(xí)的三家公司是三個(gè)不同的行業(yè),所以我知道,不同的行業(yè)差距還是很大的。有的公司招聘的時(shí)候會(huì)要求你在這個(gè)行業(yè)有過經(jīng)驗(yàn)啥的。所以,行業(yè)背景還是有必要注意一下的。同時(shí),為了自己為了的前途,一定要問清楚公司的技術(shù)棧!
當(dāng)然:作為一個(gè)有抱負(fù)的人,畢業(yè)設(shè)計(jì)一定要向著優(yōu)秀發(fā)展!并且依舊要不斷提高自己的水平。這個(gè)時(shí)候,學(xué)什么可能得根據(jù)公司的需求來了,但是,永遠(yuǎn)不要停止學(xué)習(xí)!
簡(jiǎn)而言之,這四年你應(yīng)該這樣過: 大一:培養(yǎng)興趣 大二:橫向發(fā)展,廣度優(yōu)先 大三:縱向發(fā)展,深度優(yōu)先 大四:選好方向,不斷提高自己
6.2 一點(diǎn)感悟
很多時(shí)候,一個(gè)好的老師或者是指導(dǎo)你的人會(huì)讓你受益終身,盡可能多的去認(rèn)識(shí)這樣的人。
謙虛和樂觀是受用一生的財(cái)富。多去認(rèn)識(shí)更優(yōu)秀的人,而不是在自己的小圈子里沾沾自喜。
真正優(yōu)秀的人不是埋頭苦讀不問世事,他們也會(huì)打游戲,也會(huì)看劇,也會(huì)追番。但是,他們會(huì)合理的安排時(shí)間。
七、結(jié)語(yǔ)
文章寫得很匆忙,很多東西其實(shí)是我以前寫過的。我的學(xué)習(xí)經(jīng)驗(yàn)也不是很豐富,工作經(jīng)驗(yàn)也不是很多。所以難免有寫得不對(duì)或者不到位的地方,一些細(xì)節(jié)也沒有展開談,希望大家多多包涵。
如果看完這篇長(zhǎng)篇大論對(duì)你有一點(diǎn)幫助,那么我的目的就達(dá)到了。如果沒有什么幫助,我表示很遺憾,爭(zhēng)取以后能夠?qū)懗鰧?duì)你有幫助的文章。
我舉得很多例子都是針對(duì)大學(xué)生和 java 的。一方面是因?yàn)槲易约哼是個(gè)學(xué)生,方向是 java,對(duì)這個(gè)比較熟。一方面是我知道參與這次分享的很多人都是我的朋友,他們也是學(xué)生,也在學(xué)習(xí) java。對(duì)與一部分人,可能要說一聲抱歉了。
相關(guān)推薦:
小升初試題、期中期末題、小學(xué)奧數(shù)題
盡在奧數(shù)網(wǎng)公眾號(hào)
歡迎使用手機(jī)、平板等移動(dòng)設(shè)備訪問幼教網(wǎng),幼兒教育我們一路陪伴同行!>>點(diǎn)擊查看