大學(xué)四年,我終于把編程學(xué)拉垮了!
我之前寫了篇關(guān)于大學(xué)我學(xué)習(xí)編程的經(jīng)歷,也引起了很多初學(xué)編程的讀者共鳴,轉(zhuǎn)載和閱讀數(shù)據(jù)都非常客觀。但是,不足的是,主要是寫了大方向的學(xué)習(xí)思路,在具體執(zhí)行路徑上還是不清晰。
借這個機(jī)會,再系統(tǒng)性給讀者們補(bǔ)充下執(zhí)行路徑。要是我今天講完,你還是沒辦法堅持去做出改變,那我好像也沒什么辦法。
01
首先,回想下我們學(xué)生時代,學(xué)習(xí)計算機(jī)專業(yè)過程中有那些后悔和迷茫的事情?在這里,我先說下大多數(shù)人是怎么把計算機(jī)學(xué)垮的。
在我們剛上大學(xué)的時候,我們對大學(xué)充滿了好奇,特別是選了這么偉大的前景專業(yè):計算機(jī)科學(xué)與技術(shù)、軟件工程。
事實是,你問他們?yōu)槭裁催x擇這個專業(yè)?大多數(shù)人僅僅是以前愛玩游戲上了計算機(jī)這個賊船,幻想著上課就是這樣的場景。
王者榮耀是怎么從0到1開發(fā)出來的? 我是如何通過自己研發(fā)外掛走上最強(qiáng)王者的。
沒想到的是,上課就是講什么馮.諾依曼之祖師爺傳記,電路板是怎么安裝起來的?
于是,打開百度搜索關(guān)鍵詞:計算機(jī)專業(yè)應(yīng)該學(xué)什么專業(yè)知識?
果然,我們很榮幸在這樣一個時代,可以自由享受前人不可擁有的學(xué)習(xí)資源,自由的學(xué)習(xí)一門知識。就是這特么也太多了,學(xué)完后我的發(fā)際線就瘋狂往上揚!
什么數(shù)據(jù)結(jié)構(gòu)算法、什么操作系統(tǒng)、什么大數(shù)據(jù)高并發(fā)。 當(dāng)然,我每天熟悉的打開B戰(zhàn),自然的打開網(wǎng)站喵幾眼視頻和彈幕,接著熟練而不失優(yōu)雅關(guān)閉視頻,順手默默自己那光又滑的腦門!總之,看了等于學(xué)會了。
經(jīng)過艱苦奮斗的學(xué)習(xí),我終于打開了知乎搜索關(guān)鍵詞:找工作,那些課程學(xué)了沒用?
這果然是個好問題,高中老師教的沒白教,我們要學(xué)會抓住重點??墒聦嵤?,翻完知乎發(fā)現(xiàn),這特么感覺這專業(yè)沒啥前途,感覺都學(xué)了沒用。
經(jīng)過精挑細(xì)選,發(fā)現(xiàn)數(shù)據(jù)結(jié)構(gòu)和算法、網(wǎng)絡(luò)、計算機(jī)組成原理有點用。于是,大喊一聲:電路板再你么的見!
還得瑟的逼逼,計算機(jī)也不難嘛,就這么幾門課,我魯迅一個學(xué)期就能學(xué)完。熟練的打開數(shù)據(jù)結(jié)構(gòu)和算法,準(zhǔn)備大干一場,輕松快樂的打開書本發(fā)現(xiàn)也太簡單,書上所有的字和字母都認(rèn)識,就是特么連起來的算法思想不進(jìn)腦子。
哎,生活不如意十之八九,問題還是要解決。我小心翼翼的敲擊鍵盤:學(xué)不會,如何判斷自己適不適合學(xué)編程?
令人欣喜的是,前輩們說:只要努努力,??贫寄軐崿F(xiàn)年薪20萬,何況我至少也是正規(guī)的本科,還有實打?qū)嵲诘挠嬎銠C(jī)專業(yè)學(xué)生。
接著繼續(xù)問,我應(yīng)該學(xué)什么方向,能夠?qū)崿F(xiàn)年薪20萬?
我開始操練起來,路人甲說大數(shù)據(jù)火,我就干他么的大數(shù)據(jù),人工智能火我就學(xué)他么的人工智能。經(jīng)過長時間無節(jié)制的操練,我終于身心疲憊,學(xué)是學(xué)的多就是不進(jìn)腦。
隨著時間損耗,認(rèn)為自己不能再盲目的學(xué)了,于是問自己:進(jìn)大廠,需要學(xué)什么知識和學(xué)到什么程度?
讓人沒想到的是,特么這么多東西能學(xué)完嗎?我現(xiàn)在感覺什么還不會啊。
時間過得很快,轉(zhuǎn)眼就到了大三,感覺折騰了很多東西,自己掌握的也不是很多。于是,接著問自己:學(xué)歷普通,我到底找工作還是考研?
感覺沒什么辦法,大家都考研了,我也考研算了。鑒于長時間認(rèn)真學(xué)習(xí),感覺圖書館的椅子都點發(fā)燙,每天讓人賊難受。隨著室友和校友喜提offer,完成了當(dāng)年我的夢想,加上現(xiàn)實的蹂躪,我終究在考研日來臨前放棄了考研。
轉(zhuǎn)而投向了找工作大軍,誰知在寫簡歷的時候,腦子一片空白不知寫何是好,投出的簡歷也石沉大海。幸運的是,在我瞎逛的時候看見一則消息:學(xué)習(xí)6個月,速成實現(xiàn)年薪20萬!
就這樣,為了我那個熾熱的夢想,我背著麻袋走向了那個令人世人矚目的課堂,名曰在線教育。
就這樣,我終于把計算機(jī)學(xué)拉垮了。
02
經(jīng)過上面問題的總結(jié),問來問去無非就這些問題。
計算機(jī)專業(yè)需要學(xué)什么? 找工作,那些計算機(jī)專業(yè)課學(xué)了有用? 學(xué)不會,我到底適不適合學(xué)編程? 找工作有那些方向,我應(yīng)該選擇什么方向? 進(jìn)大廠,需要學(xué)什么知識和學(xué)到什么程度? 學(xué)歷普通,我到底找工作還是考研?
其實,看起來很復(fù)雜,但是當(dāng)你想清楚后,實打?qū)嵢?zhí)行落地,你會享受到前所未有的輕松和快樂。
03
不賣光子,直接說下整體解決思路。
對齊認(rèn)知:計算機(jī)學(xué)什么。 學(xué)習(xí)方向:確認(rèn)學(xué)習(xí)方向。 執(zhí)行路徑:具體學(xué)習(xí)內(nèi)容。
對齊認(rèn)知:計算機(jī)學(xué)什么
問題:那些學(xué)了有用?
有用:計算機(jī)理論(算法、網(wǎng)絡(luò)、操作系統(tǒng))、項目、實習(xí)。
企業(yè)招人就一個目標(biāo):來了公司能干活,培養(yǎng)完能干活。
軟件研發(fā)這職業(yè),像獎學(xué)金、三好學(xué)生、學(xué)生會主席、英語四六級,對于咱們這職業(yè)來說用處不大,有只是能彰顯有亮點可作為加分項,錦上添花。當(dāng)然,你能去拿到這些東西盡量去拿,畢竟別人能拿到,你拿不到你怎么證明你比別人強(qiáng)?
學(xué)習(xí)方向:確認(rèn)學(xué)習(xí)方向
前端、后端(產(chǎn)品或架構(gòu))、測開、運維、大數(shù)據(jù)開發(fā)、數(shù)據(jù)分析
畫外音:我原來寫過,就不啰嗦贅述了。
執(zhí)行路徑:具體學(xué)習(xí)內(nèi)容
從大學(xué)時間角度,每個學(xué)年會拆分出目標(biāo)。

從專業(yè)知識角度,根據(jù)不同解決學(xué)習(xí)不同知識。
總的來說,實際操作起來還算清晰。
階段一:找培訓(xùn)機(jī)構(gòu)視頻學(xué)習(xí),只要能獨立實現(xiàn)可讓人訪問的應(yīng)用如仿微信聊天軟件。
階段二:做項目,你可能會學(xué)習(xí)嶄新的技術(shù)棧(springboot、redis、kafka),需要什么學(xué)什么。
階段三:通過做項目使用了很多新興技術(shù),計算機(jī)理論知識也學(xué)了很多。這時候,你核心目標(biāo)就是把學(xué)過的東西總結(jié)歸納,拿著他們?nèi)ッ嬖囌夜ぷ?,這時候你要能說出怎么用,還要說出為什么要用。

再見了!錘子!?。?/p>

我在b站上推薦一個看小電影的網(wǎng)站,結(jié)果被罵了

