1. 程式人生 > >2018年7月28日雜記:迎來大三

2018年7月28日雜記:迎來大三

我叫mzy,今天有些事情想坦白:

我是一個天賦不佳,程式碼不強的,理論科班學生,大學一進入學校,學習不動腦子,以為很多事情不動腦子,努力就好了,結果一直學習不佳,C語言學得很差,在班級上中下游的腦子,並且不講求方法,經常看著別人好厲害啊,心裡發懵;開始被各種東西誘惑,我還記得十月二十二號,開始學習html,而且是純html,沒有任何css樣式,寫了兩個頁面插了點背景音樂,甚至連iFrame都沒用,div也不多,全是table標籤,當時覺得自己很優秀,16年11月開始學習java,覺得C語言語法我已經會了,我只要好好學java就好了,其實當時是在逃避C語言,因為師兄說指標很難。無果,學習java一直到17年2月,還停留在面向物件,期間問老師C語言題,老師說你的邏輯混亂,自己看吧,表示不願意幫我看程式碼,並且嚴厲的批評了我。雖然如此,但是總覺得自己比別人多會了點什麼,C語言也勉強過關,此時的我,對自己充滿信心,寒假開始拼命敲程式碼,覺得孰能生巧,那個寒假過後算算自己的總程式碼量超了4000行,覺得自己很牛逼了。

17年3月,在竹邇老師的帶領下,打算痛改前非,不再懶散,好好學java,發現原來花了三個月時間,其實我什麼都沒學會,一直原地踏步,開始鑽研我認為困難的面相物件,開始面對各種過來人講的繁多需要記憶的java特性,我開動著不聰明的小腦子一路過著別人眼中學霸的生活。那年用java寫了一個管理系統GUI的,全是bug,程式碼醜到不能看,但還厚著臉皮寫到了部落格上面,此刻我覺得我自己是一個“合格”大學生了。

17年7月我去了知了堂體驗專案,期間被碾壓,請不要忽略碾壓兩個字,碾壓是指智力上技術上意識上以至體力上,師傅告訴我程式碼寫不完就加班,資料庫設計不完中午就不要睡覺了,不能因為個人拖慢整個專案組進度,期間資料庫設計問題很大,無奈下組內大佬王xx一箇中午陪我重構資料庫,整個半個月感覺一直在自責和抱歉中度過。結束實訓回到家中,說要好好學習了,自己實在差得太多,要踏實。然後堅持了一週,剩下的時間都去玩兒部落衝突了。

17年9月開學發誓要好好學習資料結構,以及一系列基礎課程,可惜堅持一半,放棄了網路,資料結構大多都用java寫了一遍覺得自己很牛逼了,各種簡單程式碼信手拈來,但是也只是簡單程式碼而已,期間做了兩三個自娛自樂的小遊戲,那時候有人說我厲害了,我就相信了。這一個渾渾噩噩就到了18年的寒假,那時候覺得自己java基礎學得很不錯了,所有老師問的,課程要求的,我都會,我好厲害呀,可是那時候我還不知道有反射,泛型高階,註解,動態代理,設計模式等等等等...那時的淺顯,讓現在的我感到可笑。

18年寒假,是一個糟透了的寒假,我感覺自己快發黴了,那個寒假去學了車,拿了駕照,但是除此之外一事無成,最愛的事情是坐著發呆,什麼都不想整個人糟糕透了,我很討厭那時的自己,對生活沒有希望,混吃等死,並且一度對周遭張牙舞爪,那是一個沉默寡言,極度自閉的寒假。

18年3月,感覺時間不等人,意識到大二下學期已經在當下,大三不遠。慢慢調整回自己,並且開始有溫度的對對周圍人,思想開始落地。開始重視基礎學習,對各種接觸到的知識都要深究原理,即使是個名詞也能給你解釋出為什麼來,甚至還能和你扯一扯來由發展史。但是期間沒有任何拓展的高度學習,一學期下來也就學會了百十來行重複程式碼,不到30條Linux命令,以及簡簡單單的資料庫增刪查改,還覺得自己做的複雜查詢很牛逼,其實效率低得嚇人,我想被老鳥們看見了,可能會笑掉大牙。還把自己的一些學習心得寫到了部落格上面,部落格已有一百來篇,但是精華一篇沒有,全是糟粕。大二下,我靜得可怕,以至於外面世界風起雲湧,但是我整天風平浪靜,無所事事。但是知道了天有多高,地有多寬,開始學會先思考再寫程式碼,開始注重思維高於程式碼了,開始瞭解優秀的思想遠比那百十來行程式碼更重要了,開始知道能寫出來的都是簡單的不應該妄自菲薄了,開始閉嘴多於講話了。當再有人誇我的時候,更喜歡說拉倒吧你,都這麼熟了,不要瞎jb吹吹了。

18年6月,開始有個學生跟著我學習java,期間難免翻起以前的程式碼,以及回滾原來學習過的東西。才發現是那麼的少,還有寫過的所有程式碼都是那麼的醜陋不堪,無奈大多隻能重寫。我開始懷疑自己,認為自己什麼都不會,後面我確定了我的想法,在這安安靜靜思考的半個月中,我覺得我確實是虛度了兩年時光。
java我就只會面向物件和servlet,Linux我就只會tar和chmod。
今年我大三了,我想好好寫程式碼。