鄙人一直在大學之前,都不知道以后想做什么,稀里糊涂的上了大學。但是很幸運,我接觸到了編程。當然第一個接觸的編程語言和大家差不多——C語言。我立馬來了興趣,打那以后就立志做一名優秀的程序猿,就自己一個人狂鉆C編程,譚教授的書很爛,那我就去網上買了厚厚的一本《C Primer Plus》,現在的這些筆記還都是在大學期間畫的。
老師講課太慢,我就自學。結果在大一下學期剛開學就去參加國家計算機二級考試,并且通過了,那會我們老師講的課才到指針。再后來就通過學校組織的校園比賽——C語言情書大賽,接觸到了圖形編程,并且在比賽中拿了三等獎。可是好景不長,打那我沉浸在自己比同齡人編程水平高一等的優越感之中,停下了腳步。
直到大學畢業,考研失利讓我一蹶不振。考研失敗無非就是兩種結局,要么是接著考,要么就去工作,但是計算機相關的專業(鄙人通信工程)哪能這么熬啊。就去了當地一家外包公司敲qt······真就是小公司唄···當時那個公司規模,算上技術顧問都不按道十個人······我在那的三個月里 幾乎什么都沒學到,這點項目經驗都不如自己去看《C++ primer plus》,帶我的師父也是忙得很啊。我擱那稀里糊涂的不知道干了啥呆了三個月,一個月4000工資(本人所在五線城市)。最后也是實在受不了了,跑了。
結果這一跑更不得了,說在家里自己看看網課去應聘,結果我這自制力哪成啊。這期間:《空洞騎士》通關二周目、《喵斯快跑》曲子玩了個遍、《黑魂3》打了第二遍、網游打《Dota2》、《雀魂》、《原神》、《YGOPro》。游戲水平蹭蹭的提。結果輪到我爸受不了了,拖親戚在今年年初給我整了個活——嵌入式相關的工作,一開始我還挺高興,后來我電話打到那才知道,他們那邊的嵌入式和我想做的嵌入式方向不一樣。我想的是學幾個月硬件,剩下的工作以代碼為主,結果他們那邊全程都是硬件,至少要去了解三年硬件才有可能要去接觸代碼···這種嵌入式工作基本上頭一年都是在焊電路板,這我哪能受得了的。正當我開始發愁的時候,我的一個朋友給我介紹了一個培訓班——華x清x教x育,他自己是從那畢業之后現在在杭州一月1w4,雖然也不是很高的月薪,但是不加班有雙休,我還是很羨慕。于是我花了2個星期的時候,瘋狂給我爸媽做工作,他們才同意我去這···
結果就是——我真的沒來錯,我感覺我找到了我大一大二那會對編程的熱情,三四年都沒有熬夜敲代碼的情況在這段時間發生了···不過問題還是有的,我對linux不熟悉,老師上的也很快,每天我也確實很疲憊,但是太多又累又容易忘,只能想辦法慢慢的去記住他們。《數據結構》也忘了七八成了,我朋友之前問我雙向鏈表的遍歷我都想不起來了,我當年可是在大二的時候幫大三的學長敲數據結構代碼的啊
就在昨天,老師剛布置一個“偽”學生管理系統,主要是給我們練結構體的,但是我突然一個機靈,這不是一個復習數據結構的機會嗎
于是這幾十分鐘能寫完的作業我選擇用鏈表熬夜才寫完
現在我覺得我C和數據結構的復習應該是沒有問題了,畢竟熱情來了。但是linux的一些命令是在讓我頭大。不到一周的時候就學了shell腳本和make語法實在有點接受不能。最讓我頭疼的,是我習慣了vs的調試功能。眾所周知,vs的調試功能是相當的棒。但是以后的工作要在vim下進行,那邊的調試無法去···鼠標打斷點,實時的查看變量信息·······我覺得讓我脫離vs去vim這個過程,可能要比我學新的東西要更痛苦,所以這幾次作業有很多是在vs下完成的···
不過正如冬泳怪鴿所說:消除恐懼的最好辦法就是面對恐懼!
我相信我未來不會再迷茫。
就通過這個平臺繼續加油吧