說說近況

最近其實(shí)挺忙的,每天要學(xué)習(xí)很多東西,我目前主要學(xué)習(xí)的是英語和編程技術(shù)相關(guān)的內(nèi)容。為什么自己這么拼,每天工作量就大了,還要不停的學(xué)習(xí)。這還要從大學(xué)時(shí)期說起,所以我決定寫一篇文章來介紹自己從上大學(xué)到現(xiàn)在這幾年的經(jīng)歷,希望對(duì)想進(jìn)入編程這個(gè)行業(yè)的初學(xué)者以及大學(xué)迷茫的朋友能帶來一些思考。

1. 回憶往事

我讀初中一年級(jí)的時(shí)候喜歡了一個(gè)女孩子,一直處于暗戀的狀態(tài),同時(shí)也表現(xiàn)出很喜歡她的狀態(tài),所以我認(rèn)為那個(gè)時(shí)候她應(yīng)該是知道我喜歡她的,這種狀態(tài)一直持續(xù)到高三,那年我高考失利了,雖然上了二本線,但是填志愿落榜了。我和她填了同一所學(xué)校的志愿,她順利進(jìn)入了大學(xué),我只能選擇復(fù)讀一年。也就是那一年,我對(duì)她表白了,但是她沒有明確的答應(yīng)或者拒絕。直到一年后我也上大學(xué),那一年的國慶節(jié),我們算是正式在一起了。從此開始了一段長(zhǎng)達(dá) 4 年的戀愛(其實(shí)我一直認(rèn)為自己是從初中一年級(jí)那年開始就戀愛了,所以算算這段感情長(zhǎng)達(dá) 11 年之久呀)。

讀書的時(shí)候談戀愛是一件多么美麗的事情,作為過來人,我不希望大家因?yàn)檎剳賽壅`了學(xué)業(yè),但是我強(qiáng)烈建議大家在大學(xué)的時(shí)候能有愛情相伴。這不是鼓勵(lì)大家戀愛,而是你真的需要戀愛了。走進(jìn)社會(huì)工作,你才知道要想有愛情,真的是一件非常奢侈的事情,我見過太多的朋友參加工作后還一直單身,不是不想戀愛,是真的很難遇到那個(gè)對(duì)的人了。但是讀書的時(shí)候要戀愛還是要理智一點(diǎn)的,不要為了戀愛而戀愛,一定要抱著畢業(yè)就步入婚姻殿堂的態(tài)度去對(duì)待你的大學(xué)愛情。

我當(dāng)時(shí)得到了愛情,覺得自己比身邊的朋友都有成就感。做什么事情都信心滿滿的,但我什么事情都沒有做成。大一的時(shí)候總想做些兼職,于是什么房地產(chǎn)發(fā)傳單,學(xué)校辦電信寬帶,送外賣,帶人去買電腦拿提成等等,干過很多兼職。而且在學(xué)校學(xué)生會(huì)也想做點(diǎn)什么,于是競(jìng)選了班級(jí)的團(tuán)支書一職,參加了幾個(gè)社團(tuán),還去學(xué)院的創(chuàng)新實(shí)驗(yàn)室待過幾周。總之覺得自己上了大學(xué),就是要折騰,就是什么事情都要做,這樣大學(xué)才會(huì)完美。然而,一切都沒有朝著自己想象的方向發(fā)展。

大一下學(xué)期的時(shí)候,我買了人生的第一臺(tái)筆記本電腦,有了電腦,感覺又能做很多事情了。于是我開了一個(gè)淘寶店,作為一個(gè)新人,在這里面花了不少冤枉錢,但是也是沒有做出什么成績(jī),反而讓自己身邊的同學(xué)開始討厭自己天天發(fā)消息打擾他們了。就這樣,一邊做淘寶店,一邊帶人買電腦拿提成,有時(shí)還去送外賣。當(dāng)時(shí)覺得自己的大學(xué)很充實(shí),除了上課,都能找到事情做。此時(shí)的我只想對(duì)自己說:呵呵!

大二了,一點(diǎn)都還沒感覺到事態(tài)的嚴(yán)重,只是覺得上課就是人去了,聽與不聽,聽得懂與聽不懂沒什么關(guān)系,于是那年我掛科了,然而自己還是沒有醒悟,安慰自己說沒有掛科的大學(xué)是不完整的大學(xué)。此時(shí)的我也只想對(duì)自己說:呵呵! 這一年的暑假到了,我心里面還完全沒有為畢業(yè)做打算的念頭,沒有準(zhǔn)備考研,沒有習(xí)得一技之長(zhǎng),還在想著兼職,于是又和幾個(gè)朋友一起去開暑假培訓(xùn)班,也是做得一塌糊涂。其實(shí)我還想說大二下期到大三這一年學(xué)校里面出現(xiàn)了校園貸這一惡劣的現(xiàn)象,自己也扮演了其中的某個(gè)角色,這是我大學(xué)里面最后悔做的一件事,所以我不想再這里詳細(xì)寫大二下期到大三上期這段時(shí)間發(fā)生了什么。

接著就是大三上半學(xué)期結(jié)束了,真的就這么結(jié)束了,也是那段我不想說的經(jīng)歷讓我冷靜下來思考了自己。自己什么也不是,什么也沒做成,光鮮的外表下面是一個(gè)人的苦楚。算是小小的醒悟吧,于是我大三下期,自己在校外租了一個(gè)房子,一個(gè)人待在里面苦苦的學(xué)習(xí)之前落下的知識(shí),但是,一切都仿佛有些晚了。我不知道自己畢業(yè)能干什么,也不知道自己該如何面對(duì)。病急亂投醫(yī),也是那年,我的女朋友快畢業(yè)了,她選擇了去培訓(xùn)班培訓(xùn) Java,我想著自己還有一年的時(shí)間可以自學(xué),所以我就自學(xué) Java。然而基礎(chǔ)太差,加上意志力上的欠缺,很快就放棄了,但是內(nèi)心的那種即將畢業(yè)的緊迫感時(shí)時(shí)提醒自己。由于大一的時(shí)候?qū)W過一點(diǎn) C 語言,而那個(gè)時(shí)候還算聽懂了一些,所以我決定重新開始學(xué)習(xí) C 語言,其實(shí)那時(shí)候自己是迷茫了,只是感覺到了焦慮,但是具體要怎么做,完全是不知道的。

還好,我堅(jiān)持下來了,每天除了去上課,就回到家自己看視頻學(xué)習(xí),還記得當(dāng)時(shí)看的是郝斌老師的 C 語言視頻,接著學(xué)習(xí)了尹成老師的 C/C++ 視頻。這兩位老師的視頻都只是讓我入門,完全沒有形成知識(shí)的體系化,我去招聘網(wǎng)站上看了很多公司的招聘信息,自己是完全不符合標(biāo)準(zhǔn)的,比如讓手寫一個(gè)快速排序的算法,我壓根兒是寫不出來的,即使是用電腦寫,估計(jì)當(dāng)時(shí)也很難寫得出來的。于是我又在網(wǎng)絡(luò)上找學(xué)習(xí)資源,這時(shí)候發(fā)現(xiàn)了 51CTO 學(xué)院,在上面找到了一個(gè)嵌入式工程師的學(xué)習(xí)路線圖,而且那個(gè)路線圖中的視頻正在同步更新中,于是我果斷的買了這個(gè)系列的課程,一直跟著學(xué)。學(xué)習(xí)的過程中因?yàn)樽约夯A(chǔ)知識(shí)的薄弱,真的很痛苦,有很多東西聽得似懂非懂的。

我一邊自己苦苦的學(xué)習(xí),一邊也在尋找其他能夠提升自己的機(jī)會(huì),剛好大三下學(xué)期快結(jié)束的時(shí)候,我們的一個(gè)老師的公司需要找三個(gè)人去他那里實(shí)習(xí),聽說是和軟件相關(guān)的,我真的很興奮,立馬找到我的輔導(dǎo)員老師聊了。在我的輔導(dǎo)員老師看來我就是一個(gè)畢業(yè)要做生意的人,根本可能會(huì)轉(zhuǎn)型做技術(shù),一開始她是拒絕的,但是我和她聊了很久,聊了我的想法,聊了我的計(jì)劃,最后她勉強(qiáng)同意我去了。這個(gè)名額真的是來之不易,所以我很珍惜,去了我們老師的公司,有什么事情都積極的做,希望可以學(xué)到一些東西,畢業(yè)能夠找到一份工作。

這個(gè)時(shí)候,我的女朋友已經(jīng)培訓(xùn)結(jié)束了,她也順利找到了工作,而她工作的地方離我們老師公司也很近,所以我和她還有她的一個(gè)閨蜜,我們?nèi)齻€(gè)人在我們老師公司附近租了一個(gè)兩室一廳的房子,她們兩個(gè)住一間,我住一間。這下去我們老師公司走路就 5 分鐘就到了,我有更多的時(shí)間來學(xué)習(xí),那時(shí)候真的是絲毫都不敢懈怠,只想著能好好學(xué)習(xí)一技之長(zhǎng),畢業(yè)后能找到工作。

前面說了,我是跟著 51 CTO 學(xué)院上一個(gè)老師的嵌入式工程師學(xué)習(xí)路線來學(xué)習(xí)的,內(nèi)容真的很多很多,學(xué)習(xí)過程也很辛苦,每天晚上我都能學(xué)習(xí)到停不下來的地步,看到時(shí)間已經(jīng)快凌晨 2 點(diǎn)了,才去睡覺,有時(shí)肚子餓,還會(huì)去做飯吃。那段時(shí)間真的很能吃,大概是因?yàn)閷W(xué)習(xí)量太大,需要補(bǔ)充能量吧。讓我猝不及防的是,我的女朋友突然決定和她的幾個(gè)同學(xué)到深圳發(fā)展,我真的很不愿意,我表面上鼓勵(lì)她,但是內(nèi)心卻很不愿意她去深圳發(fā)展,但是她還是去了。從她去了之后,我的心情受到了一些波動(dòng),開始懷疑自己就這樣學(xué)下去真的能找到工作嗎?我很擔(dān)心。

在網(wǎng)上瘋狂的找嵌入式工程師相關(guān)的資料,學(xué)習(xí)視頻來學(xué)習(xí)。這時(shí)候一家嵌入式培訓(xùn)的機(jī)構(gòu)的廣告映入眼簾,我聯(lián)系了他們,然后在他們的工作人員的洗腦式介紹下,覺得自己真的太踩了,去他們那里培訓(xùn)四個(gè)月仿佛就能鍍一層金似的。于是我和我的老師說,我想去培訓(xùn),我決定離開他公司了。也是一番周折之后,貸款交了學(xué)費(fèi),去開始了 4 個(gè)月的培訓(xùn)歷程。還是改不了自己想表現(xiàn)的缺點(diǎn),在培訓(xùn)班居然又去當(dāng)了班長(zhǎng),而且自己也有點(diǎn)浮躁,培訓(xùn)班里面講的東西自己都在 51 CTO 學(xué)院上學(xué)過一遍的,覺得又聽一遍還不如自己學(xué)習(xí)更多的新知識(shí)。就這樣,我算是花了 2 萬塊錢去培訓(xùn)班找了個(gè)氛圍好一點(diǎn)的地方自學(xué)了,想想還真有點(diǎn)可笑!

四個(gè)月的培訓(xùn)期結(jié)束了,培訓(xùn)機(jī)構(gòu)開始催我們找工作,我們大四上班學(xué)期也快結(jié)束了,那時(shí)剛好是 10 月份,校招的高峰期,我也順利的拿到了好幾個(gè) offer,最終選擇了成都的一家公司簽了三方協(xié)議。但是這家公司是要求我次年的 2 月份才去上班,于是我趁著這段空檔時(shí)間回學(xué)校把畢業(yè)設(shè)計(jì)做了,也算是能順利畢業(yè)了。這一年過年回家,女朋友一家人去我們家,然后產(chǎn)生了點(diǎn)小誤會(huì),于是我們鬧別扭了。過了年后,我去公司報(bào)道,做了兩個(gè)月,我不想和女朋友就這么結(jié)束了,我毅然決然交了 3000 的違約金給公司,去深圳挽回這段感情。

我來深圳挽回這段愛情后過了一年,最終還是和她散了,至今我不后悔,我努力過了,也堅(jiān)持過了,至于結(jié)果,她過得好我也就沒什么可強(qiáng)求的了。時(shí)至今日,我還在深圳這座城市,我知道這里還有我的夢(mèng)想,還有我的未來,我還要繼續(xù)前行。

2. 談?wù)劕F(xiàn)在

本來我今天只想說說近況的,但突然想起了前女友,我真的很舍不得她,所以就回憶了一下這些年的經(jīng)歷。下面我就說說開篇提到的問題,為什么自己現(xiàn)在每天工作量就很大了,還那么拼,還在不停的學(xué)習(xí)。希望可以給想進(jìn)入編程這個(gè)行業(yè)的初學(xué)者以及大學(xué)迷茫的朋友能帶來一些思考。

我從我的經(jīng)歷中總結(jié)出來的經(jīng)驗(yàn)就是:要相信自己能做到,學(xué)習(xí)永無止境,學(xué)習(xí)需要有好的資源。下面我將從這三個(gè)方面詳細(xì)談?wù)劇?/p>

2.1. 要相信自己能做到

我曾今一個(gè)不務(wù)正業(yè)的人,在大三下學(xué)期才醒悟過來,然后通過自學(xué),一步一步走到今天,我一直在成為我想要的樣子,而且我在一步一步的做到。可能有人會(huì)說我去培訓(xùn)班待過 4 個(gè)月,但我想說的是,那真的沒有給我起到多大作用,并不是說那個(gè)培訓(xùn)班不好,是因?yàn)槲耶?dāng)時(shí)的浮躁,完全沒有把那段培訓(xùn)當(dāng)做一次知識(shí)的回顧也總結(jié),如果我當(dāng)時(shí)不那么浮躁,那我現(xiàn)在會(huì)更好一點(diǎn)。

所以,如果你現(xiàn)在才剛剛進(jìn)入大學(xué),或者你還年輕,有大把的時(shí)間學(xué)習(xí),那你是幸運(yùn)的,你完全可以計(jì)劃一下自己的未來,然后一步一個(gè)腳印的走下去,相信自己一定能夠做到,一定能夠成為自己想要的那樣。

2.2. 學(xué)習(xí)永無止境

活到老學(xué)到老,這不是一句空話,特別是做軟件這個(gè)行業(yè),現(xiàn)在的技術(shù)日新月異,如果你不保持時(shí)刻學(xué)習(xí)的態(tài)度,沒有終生學(xué)習(xí)的決心,你很快就會(huì)被淘汰的。很多時(shí)候,學(xué)習(xí)不是為了去學(xué)習(xí)新的知識(shí),學(xué)習(xí)基礎(chǔ)知識(shí)也是一種升華,當(dāng)你用了一些高級(jí)的知識(shí)后,再回來看基礎(chǔ)知識(shí),你會(huì)覺得很多東西有一種恍然大悟的感覺,這是非常好的。所以不要覺得沒有東西可學(xué),首先我們可以選擇自己感興趣的方向?qū)W習(xí)新知識(shí),同時(shí)也不要忘記回過頭學(xué)習(xí)基礎(chǔ)知識(shí)。

就拿我來說,我現(xiàn)在主要是做 Linux C/C++ 開發(fā),我就要回頭學(xué)習(xí)計(jì)算機(jī)基礎(chǔ),我??吹臅?《深入理解計(jì)算機(jī)系統(tǒng)》、《UNIX 環(huán)境高級(jí)編程》、《UNIX 網(wǎng)絡(luò)編程》,這些都是全面的編程需要了解的基礎(chǔ)知識(shí),只有把這些學(xué)好了,對(duì)待新的知識(shí)才能很快掌握。

我最近子啊知乎開了一個(gè)專欄:Linux 漫游之旅 ,我的目的也是自己復(fù)習(xí) Linux 系統(tǒng)的基礎(chǔ)知識(shí),同時(shí)將這些東西分享出來,希望對(duì)有需要的人有所幫助。

2.3. 學(xué)習(xí)需要有好的資源

學(xué)習(xí)需要找到好的資源,這點(diǎn)是我工作了才發(fā)現(xiàn)的,就拿 UNIX 環(huán)境高級(jí)編程》、《UNIX 網(wǎng)絡(luò)編程-卷一》、《UNIX 網(wǎng)絡(luò)編程-卷二》這三本書來說,我讀大學(xué)的時(shí)候從來沒有人給我推薦過,給我推薦的都是什么譚浩強(qiáng)的 C 語言,真的是誤人子弟,如果你是用的譚浩強(qiáng)的 C 語言入門的 C 語言,那你工作后會(huì)發(fā)現(xiàn)這是一些巨坑。

所以我這里按照我的規(guī)劃給出我會(huì)用到的一些學(xué)習(xí)資源,會(huì)有很多鏈接,在微信公眾號(hào)上不允許有外鏈,所以你應(yīng)該是看不到鏈接的,不過不用擔(dān)心,你可以點(diǎn)擊文末的閱讀原文,到我的知乎專欄看本文,這樣就可以看到這些鏈接了,同時(shí)也歡迎收藏和關(guān)注我的知乎專欄。好了廢話不多說,下面直接上學(xué)習(xí)資源。

2.3.1. 入門 c/c++

如果你想學(xué)習(xí) C/C++ 的話,作為初學(xué)者,為了不讓你失去信心,我建議你先學(xué)習(xí)怎么使用 Linux 系統(tǒng),學(xué)習(xí)一些 Linux 相關(guān)的知識(shí)后再來學(xué)習(xí),因?yàn)楝F(xiàn)在很多這方面的工作都和 Linux 離不開了,我為什么不一來就推薦你學(xué)習(xí)什么郝斌的 C 語言視頻,雖然我是學(xué)這個(gè)視頻入門的,但我真的不推薦,都什么時(shí)代了,還去使用過時(shí)的 IDE(編程會(huì)用到的用來寫代碼、編譯代碼、運(yùn)行編譯后的程序的一個(gè)集成開發(fā)環(huán)境)真的不是一件明智的事情,因?yàn)楹卤蟮?C 語言視頻使用的 IDE 太過時(shí)了。為什么我不推薦一點(diǎn)最近才更新又比較好的入門視頻了,我是出于這樣的考慮,比如尹成的視頻,使用的 IDE 是 VS2010-VS2017 ,好幾個(gè)版本他都在用,但這是微軟的集成開發(fā)環(huán)境,在這上面學(xué)會(huì)了開發(fā),到 Linux 系統(tǒng)下又一團(tuán)蒙。什么是 gcc、g++、cmake、makefile 等等,完全不知道,在 Linux 系統(tǒng)下怎么運(yùn)行程序也不知道。所以我建議先學(xué)習(xí)使用 Linux 系統(tǒng),這個(gè)可以推薦如下學(xué)習(xí)資源:

  • W3Cschool Linux 教程
  • 《鳥哥的linux私房菜》
  • 如果你零基礎(chǔ),也可以看我的知乎專欄:Linux 漫游之旅,現(xiàn)在正在更新,一定會(huì)讓你覺得 Linux 系統(tǒng)使用起來很有趣的

當(dāng)學(xué)會(huì)了使用 Linux 操作系統(tǒng)后,你就可以在 51 CTO 學(xué)院上看看朱有鵬老師的 C 語言入門教程了:嵌入式Linux C語言完全學(xué)習(xí)視頻課程

學(xué)完這部分視頻課程后,你該系統(tǒng)的看看書了,推薦以下書籍:

請(qǐng)安裝先后順序看,看完上面這些書,你就能有很大的提升了,這個(gè)時(shí)候可以根據(jù)自己的喜歡,選擇不同的學(xué)習(xí)資源學(xué)習(xí)了。

2.3.2. 程序員練級(jí)攻略

我自己是搞 C/C++ 的,上面推薦的資源自己是學(xué)習(xí)過的,覺得確實(shí)好,所以才推薦給大家,其他語言我不在行,我就不推薦了,但我推薦你看陳浩大神推薦的,陳浩是骨灰級(jí)的程序員,精通各個(gè)編程領(lǐng)域,他的個(gè)人博客網(wǎng)站:酷殼 上有很多值得學(xué)習(xí)的文章,特別是有一篇 程序員技術(shù)練級(jí)攻略 更是詳細(xì)的介紹了程序員應(yīng)該怎么修煉,當(dāng)然這篇文章已經(jīng)比較老了,他在極客時(shí)間上有新的一系列的關(guān)于程序員練級(jí)攻略的文章,非常推薦閱讀學(xué)習(xí),可以掃面下圖中的二維碼加入學(xué)習(xí),如果你想成為一個(gè)厲害的程序員,你一定不能錯(cuò)過這個(gè)專欄。

20190328002506019_1520929693.png

3. 結(jié)束語

本來今天想謝謝近況的,結(jié)果嘮叨了這么多,現(xiàn)在是凌晨 00:30,我已經(jīng)錯(cuò)過了發(fā)公眾號(hào)的最后時(shí)間了,所以又?jǐn)喔艘惶炝耍疚谋容^長(zhǎng),你能耐心讀到這里,我相信你也一定有堅(jiān)持學(xué)習(xí)下去的決心,好吧,加入我,讓我們一起成為終生學(xué)習(xí)者吧。

歡迎關(guān)注知乎專欄:Linux 漫游之旅,歡迎關(guān)注微信公眾號(hào):Linux 漫游之旅,免費(fèi)提供 CSDN 下載服務(wù)。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 文/安若木槿 從羅先森認(rèn)識(shí)我的那個(gè)時(shí)候起,我就不否認(rèn)自己特別任性,尤其在寫作這件事上。那是一年多以前的事了。 最近...
    蜉蝣舟閱讀 275評(píng)論 0 1
  • 最近,一個(gè)從小到大的朋友聯(lián)系了我,由于當(dāng)時(shí)在上班就沒多聊。朋友很久沒聊過天起初都會(huì)先問問近況。而我一般都會(huì)客...
    曼達(dá)mandadao閱讀 263評(píng)論 0 0
  • 我 陷在沙漠或戈壁 沒有水 或有水 在某個(gè)所謂的前方 偶爾有個(gè)雨滴落在臉上 當(dāng)我揚(yáng)起塵埃滿滿的臉追尋那可能的雨滴時(shí)...
    eelq閱讀 498評(píng)論 0 0
  • 姓名:吳兆陽 學(xué)號(hào):14020199009 轉(zhuǎn)自韋東山 嵌牛導(dǎo)讀:對(duì)嵌入式初學(xué)者,沒有足夠的視野選擇一個(gè)合適投入方...
    吳兆陽閱讀 2,522評(píng)論 0 4
  • 曬個(gè)早餐,雞肉炒飯,雞蛋,沒有蔬菜把香菇木耳拿出來充數(shù)[調(diào)皮],星星蘋果,自制酸奶。直接用牛奶盒,果然是個(gè)好辦法哦!
    遙遙媽媽閱讀 139評(píng)論 0 2

友情鏈接更多精彩內(nèi)容