摘要:轉(zhuǎn)眼工作一年了,想著寫點(diǎn)什么來(lái)總結(jié)一下我這個(gè)新人的起起伏伏。公司開(kāi)始有培訓(xùn),福利也算不錯(cuò),于是我的學(xué)習(xí)斗志也被重新激發(fā),工作之余繼續(xù)關(guān)于的學(xué)習(xí)。各種博客,這些博客內(nèi)容包括多線程并發(fā),集合源碼,編程技巧,面試題目。
前言:夏天到了,人也變得些許焦躁。轉(zhuǎn)眼工作一年了,想著寫點(diǎn)什么來(lái)總結(jié)一下我這個(gè)IT新人的起起伏伏。畢竟從剛?cè)肼毑痪茫疫@顆跳槽的心一直蠢蠢欲動(dòng)。都怪自己大學(xué)不努力,在人生的許多節(jié)骨眼上被動(dòng)的做出了選擇,好在本人自尊心強(qiáng),不愿自甘墮落,不說(shuō)廢寢忘食,但也靠著僅存的悟性跌跌撞撞摸索著繼續(xù)前行。在這里寫下我這一年多的學(xué)習(xí)心得吧。
入門難,還是堅(jiān)持到精通難?
學(xué)習(xí)編程和學(xué)習(xí)任何一門學(xué)科一樣都是枯燥乏味的,但是它也和許多理工學(xué)科一樣,充滿魅力和朝氣。計(jì)算機(jī)語(yǔ)言是誠(chéng)實(shí)的也是可靠的,你給它什么參數(shù),它返回給你特定結(jié)果,你的努力和汗水都能夠在瞬間得到回報(bào),但有時(shí)也會(huì)吃閉門羹。當(dāng)然,這對(duì)所有學(xué)習(xí)編程的同學(xué)來(lái)說(shuō)都是公平的。因?yàn)樗腥硕家獜纳鷿绞炀殻瑥腻e(cuò)誤到成功,一步步挺過(guò)來(lái)的。沒(méi)有人的成功是不通過(guò)debug而與生俱來(lái)的。我的本科四年,雖說(shuō)沒(méi)有掛科也沒(méi)有翹課,可是也沒(méi)有什么拿的出手的專業(yè)技能。直到大三那年,當(dāng)身邊的同學(xué)開(kāi)始找實(shí)習(xí)的時(shí)候,我才頓時(shí)醒悟,決定從零開(kāi)始學(xué)習(xí)JAVA,做出改變。可是從何學(xué)起?如何學(xué)呢?看教材太慢,看博客太零散。但是時(shí)不我待啊!除了工作,再加上當(dāng)時(shí)還有畢業(yè)設(shè)計(jì),畢業(yè)論文等事情,一并給了我很大的壓力。時(shí)間不會(huì)心疼你的焦慮和艱苦。于是在大四那年我開(kāi)始大量的下載視頻,觀看視頻,下載視頻,觀看視頻。。由于時(shí)間緊迫,于是我靠著一點(diǎn)點(diǎn)入門基礎(chǔ)就跳過(guò)了JAVA SE的部分,也跳過(guò)了JAVA WEB的servlet部分,就因?yàn)樵?jīng)在大三做過(guò)一次實(shí)驗(yàn)而來(lái)的迷之自信。直接從SSH,SSM這些招聘信息上的硬性規(guī)定技能開(kāi)始學(xué)習(xí)。當(dāng)然,最終我都因?yàn)榛A(chǔ)不行而不足以讓我找到工作。原因很簡(jiǎn)單,雖然我是科班出身,雖然我有系統(tǒng)的學(xué)習(xí)環(huán)境,但是我堅(jiān)持的時(shí)間沒(méi)有那些遠(yuǎn)比我優(yōu)秀的人多。因?yàn)閷懘a就和讀書寫作一樣,你以為你看了目錄就能獲取知識(shí),你以為寫了大綱就能發(fā)表登報(bào)。但是編程從頭到尾都在告訴你,你不會(huì)是因?yàn)槟銢](méi)有堅(jiān)持,編程的知識(shí),你不會(huì)就是不會(huì),沒(méi)有argument就沒(méi)有result,沒(méi)有努力也就沒(méi)有收獲。
讓你打一遍真的只要打一遍啊!
相信很多同學(xué)和我都有一個(gè)毛病,就是買很多書放著,結(jié)果一本都沒(méi)看。其實(shí)在學(xué)習(xí)編程的時(shí)候我們也一樣,收集了大量學(xué)習(xí)視頻,但是看了一個(gè)介紹后面就沒(méi)看下去了,下載許許多多的項(xiàng)目,但都還是jar包模樣呆在網(wǎng)盤里直到被遺忘。當(dāng)然,也有很多同學(xué)下了視頻也從頭到尾看完了。結(jié)果呢?所有的疑點(diǎn)難點(diǎn)都被配置文件卡住了。為什么,因?yàn)槟愀揪蜎](méi)開(kāi)始真正的開(kāi)發(fā),所有的精力都花費(fèi)在了觀看視頻,直到出現(xiàn)了如何配置連接,如何構(gòu)造項(xiàng)目,web文件怎么寫,pom文件怎么加這些問(wèn)題的時(shí)候又返回去觀看視頻啦。敲一遍代碼,實(shí)際操作一遍吧。有時(shí)候當(dāng)別人告訴你親自操作一遍的時(shí)候,真的只要操作一遍就能夠頂?shù)蒙夏憧慈谋橐曨l。
主動(dòng)的求知欲
去年從學(xué)校畢業(yè)的我回到了位于海邊三線城市的家,經(jīng)介紹進(jìn)入了一家外包公司。公司開(kāi)始有培訓(xùn),福利也算不錯(cuò),于是我的學(xué)習(xí)斗志也被重新激發(fā),工作之余繼續(xù)關(guān)于JAVA的學(xué)習(xí)。可是好景不長(zhǎng),當(dāng)我進(jìn)入這家公司的時(shí)間越長(zhǎng),他暴露的問(wèn)題也越多。首先,作為外包公司,其開(kāi)發(fā)模式是敏捷開(kāi)發(fā)。需求,開(kāi)發(fā),出版本,測(cè)試,改需求。這樣的輪回幾乎每周一次,朝九晚六七八九十,甚至朝九朝零,我的天,就算身體能抗住,頭發(fā)也不答應(yīng)啊!于是我就有了跳槽的想法并開(kāi)始大量學(xué)習(xí)JAVA進(jìn)階階段的知識(shí),包括多線程并發(fā),集合源碼,JVM底層原理等。雖然工作很累,但我也不敢松懈,因?yàn)槲铱吹皆S多同事每天只是為了混時(shí)間而機(jī)械性的完成任務(wù),就連和我同一時(shí)間進(jìn)來(lái)的小伙伴也慢慢的被這種氛圍吞噬。他們只關(guān)注自己開(kāi)發(fā)的任務(wù),做完就忘,得過(guò)且過(guò)。你學(xué)的越多,你就離你討厭的人越遠(yuǎn),因?yàn)槲蚁嘈鸥魑欢疾幌氤蔀槟硞€(gè)公司五年甚至十年的寄生蟲。
正確的時(shí)間做該做的事
沒(méi)學(xué)會(huì)走就想跑,到最后一口吃成胖子,一事無(wú)成。但是一個(gè)模塊的學(xué)習(xí)時(shí)間也不宜過(guò)長(zhǎng),盡量選擇適合自己的學(xué)習(xí)方法,跟緊流行的學(xué)習(xí)趨勢(shì)。就像去年的我,雖說(shuō)基礎(chǔ)不行,但是我也有意識(shí)的去搜索當(dāng)時(shí)的招聘信息,通過(guò)了解招聘信息上的技能要求而有選擇的學(xué)習(xí),例如前年流行SSH,去年流行SSM,到今年流行Spring boot。
說(shuō)了那么多,接下來(lái)分享下我從去年到現(xiàn)在的一些學(xué)習(xí)資源和書籍吧。
1、自學(xué)網(wǎng)站 首先我要推薦一下這個(gè)我認(rèn)為國(guó)內(nèi)比較好的JAVA自學(xué)網(wǎng)站,麻雀雖小五臟俱全。
2、github?這個(gè)全球最大程序員基佬網(wǎng)站想必大家耳熟能詳了,作為一個(gè)新手程序員,事實(shí)的跟上圈內(nèi)的流行是有必要的,除了許多有趣的項(xiàng)目外,在這上面也有許多作者也值得follow的,否則你連996.icu是什么都不知道就有點(diǎn)尷尬了。
3、書籍《Effective JAVA》,2019年好像出到了第三版本,至于是否有中文版還沒(méi)有去看。不過(guò)第二版也是許多新手必看的,這里面會(huì)有一些JAVA的編程習(xí)慣和技巧,適合新手入門到實(shí)戰(zhàn)的過(guò)度,諸如一些基礎(chǔ)面試題其實(shí)也是從里面衍生出來(lái)的。
4、設(shè)計(jì)模式,無(wú)論是《設(shè)計(jì)模式之禪》還是head first系列的設(shè)計(jì)模式,作為一年的以內(nèi)的程序員,雖然百分之九十不會(huì)用到設(shè)計(jì)模式,但其實(shí)他對(duì)理解整個(gè)系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)是很有幫助的。如果實(shí)在看不下去的,起碼要達(dá)到能畫他們的類圖程度。
5、《深入理解JAVA虛擬機(jī)》 神作,如果想要更深的理解JAVA類加載的過(guò)程,這本書是必不可少的。
6、慕課網(wǎng)? 因?yàn)樵诠咀龅捻?xiàng)目很多用的都是一些封裝好的技術(shù),而且往往分配到的任務(wù)只有零散的一小塊。雖然慕課的項(xiàng)目不便宜,但是由于它是會(huì)隨著技術(shù)的更新而上線對(duì)應(yīng)的項(xiàng)目的,所以為了不和流行拉開(kāi)較多,我還是建議買一些項(xiàng)目回來(lái)做。例如像redis,shiro等這些有時(shí)候會(huì)用上但是卻沒(méi)時(shí)間深究的,可以通過(guò)一個(gè)完整的項(xiàng)目去了解他們的使用。
7、各種博客,這些博客內(nèi)容包括多線程并發(fā),集合源碼,編程技巧,面試題目。諸如這些進(jìn)階的問(wèn)題可以通過(guò)搜索得出。
其他感想
在我找工作的時(shí)候,發(fā)現(xiàn)一個(gè)現(xiàn)象。就是每年的軟件開(kāi)發(fā)崗位,都會(huì)有一群特殊的人群數(shù)量不斷提高,那就是培訓(xùn)機(jī)構(gòu)出來(lái)的學(xué)生。培訓(xùn)機(jī)構(gòu)的優(yōu)點(diǎn)是,快。六個(gè)月或者更短的時(shí)間內(nèi)學(xué)完JAVA基礎(chǔ),相比我在大學(xué)四年,大二才開(kāi)始接觸JAVA確實(shí)沒(méi)有培訓(xùn)機(jī)構(gòu)的效率高。但是呢,我大一在學(xué)的是操作系統(tǒng),計(jì)算機(jī)組成原理等一些基礎(chǔ)的學(xué)科,這些學(xué)科有助于我對(duì)編程的更好理解。所以如果你是培訓(xùn)機(jī)構(gòu)出來(lái)的,而且有多余時(shí)間的話,可以找找這方面的書籍看看,了解二進(jìn)制,數(shù)據(jù)結(jié)構(gòu)是怎么回事對(duì)以后編程有很大幫助。
寫在最后
雖然最近在為辭職的事煩惱,自己也沒(méi)有真正準(zhǔn)備好接下來(lái)要面對(duì)的找工作的困難,但是既然決定了,就說(shuō)明自己不安于現(xiàn)狀,只要繼續(xù)努力就好了,加油!共勉!
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/74945.html
摘要:這些事常常在某個(gè)時(shí)間涌上心頭,讓我陷入自我懷疑,對(duì)技術(shù)的信仰對(duì)市場(chǎng)的眼光對(duì)商務(wù)拓展對(duì)客戶的關(guān)系,有哪一件是自己能打出高分的呢,是否真的有認(rèn)知偏差回歸到主題為什么我覺(jué)得仍然是最好的語(yǔ)言因?yàn)槲业慕?jīng)歷和見(jiàn)識(shí)中見(jiàn)過(guò)了太多太多牛的大牛和技術(shù)小團(tuán)隊(duì)。 今天在公司樓下跟一個(gè)業(yè)務(wù)伙伴喝奶茶,偶識(shí)一位編程高手...
摘要:寫在最前本次分享一下在作者上一次失利即拿到畢業(yè)證第二天突然收到阿里社招面試通知失敗之后,通過(guò)分析自己的定位與實(shí)際情況,做出的未來(lái)一到兩年的規(guī)劃。在博客有一定曝光度的積累中,陸續(xù)收到了一些面試邀請(qǐng),基本上是阿里的但是我知道我菜。。 寫在最前 本次分享一下在作者上一次失利即拿到畢業(yè)證第二天突然收到阿里社招面試通知失敗之后,通過(guò)分析自己的定位與實(shí)際情況,做出的未來(lái)一到兩年的規(guī)劃。以及本次社招...
摘要:第五家公司沉淀期恰好這時(shí)候機(jī)會(huì)又來(lái)了現(xiàn)在在職這家公司的部門經(jīng)理在我前同事前公司同事離職后來(lái)了現(xiàn)在這個(gè)公司的推薦下和我溝通了一下。 ? ? ? 目錄 前言 一? ?大學(xué)階段 二? ? ?實(shí)習(xí)階段 三? ? ?工作階段 1.第一家公司-學(xué)習(xí)期 ?2.第二家公司-轉(zhuǎn)型期 ?2.第三家公司-質(zhì)變期 ...
摘要:過(guò)不了一段時(shí)間,就覺(jué)得沒(méi)意思,又去研究分布式緩存,比如。但基礎(chǔ)又是你深入研究一些領(lǐng)域時(shí)所必須掌握的,比如你去研究分布式計(jì)算,你不懂算法你玩?zhèn)€毛毛比如你去做分布式緩存,你對(duì)計(jì)算機(jī)系統(tǒng)的內(nèi)存不了解,你如何去做緩存 到今天,從北京離職后,已經(jīng)來(lái)廣州一周多的時(shí)間了,面試了一周的時(shí)間,這段時(shí)間讓我思考了很多東西;下周一就入職新的公司了,所以明確一下未來(lái)一年的學(xué)習(xí)計(jì)劃,專注java后臺(tái);參考:一位...
閱讀 2356·2021-11-25 09:43
閱讀 2866·2021-11-24 09:39
閱讀 2933·2019-08-30 11:10
閱讀 1138·2019-08-29 16:34
閱讀 603·2019-08-29 13:25
閱讀 3362·2019-08-29 11:21
閱讀 2864·2019-08-26 11:39
閱讀 2398·2019-08-26 11:34