回顧工作5年

jopen 10年前發布 | 7K 次閱讀 程序員

  大學畢業至今快 5 年了,工作也快 5 年了,如果算上實習已經有 5 年多了。由于太懶,從來沒寫過什么年度總結,今年過完年之后突然感覺有一種強烈的危機感,感覺自己心態老了,過去 5 年的工作生活卻成長很少,也越來越懷疑自己的人生方向是否正確。把現在的狀態記下,也好以后回顧。

  做游戲的兩年

  大學畢業進入的金山做網絡游戲,說來也是無奈,雖然小時候很喜歡玩游戲,上大學學計算機也是為了以后做游戲,但是真正學計算機之后發現對游戲興 趣已然沒有那么強烈了,以至于現在幾乎不玩游戲。不過為了把工作做好,我還是很認真的了解各種網絡游戲術語,學習各種網絡游戲開發技術,工作可以完全勝 任。只是后來發覺做的游戲連自己都沒興趣去玩,就下定決心不在做網絡游戲。

  我是個理想主義完美主義者,寫代碼都力求最好,有代碼潔癖。做游戲那兩年看到游戲中的百萬行代碼充斥各種惡心代碼,感覺離心中那種理想的環境差 距巨大,自己又無能為力,只能堅持把自己代碼寫好,也算是給自己的一個交代,另外心中也想著能去到一個跟理想工作環境差距不大的地方,再加上一些其他原 因,就下定決定離開了。

  回顧那兩年,我還是要感謝做游戲讓我學會了 Lua,這是我在學習C/C++之外的第一門語言。大學時期我把大量的時間花在學習 C++ 上面,一度以為 C++ 是完美的語言,現在想來覺得挺幼稚可笑。Lua 擴展了我的眼界,打開了我的函數式語言的大門,那兩年寫的代碼中,回想起來,也只有用 Lua 實現的一個游戲副本的 Combinator 讓我感覺還不錯,雖然由于各種原因,是個半成品,但是也能夠輕松應對各種副本需求。

  那兩年的業余時間,除了學習各種自己感興趣的技術外,也用 C++ 寫過一個 BT 客戶端,用 Lua 寫過 Lua 的調試器(這個2-3 天寫完的,雖然我幾乎不用調試器,不過當時感覺挺有意思的),其它似乎沒有了。

  做后臺的三年

  11 年 7 月,剛好畢業兩年時間,來到深圳,在騰訊做后臺開發,慢慢的把游戲相關的技術遺忘了,開始學習后臺開發技術,不過騰訊后臺開發方式跟業界相差巨大,業界經 常討論的各種技術,對于我來說,也只能業余學習了解,工作上也沒法使用業界的各種技術,一直按照原有的那種保守方式開發維護后臺程序。11 年 10 月在開發第二個業務時,我在 C++ 里實現了一個 Lua 的協程庫,并一直使用這個庫開發后續的各種業務,不過當我剛剛把這個庫開發出來時,得到的卻是一片打壓,心中也是無奈。

  做后臺開發跟做游戲的最大區別是,代碼量小,一個業務幾千行幾萬行差不多就是極限了。另外后臺開發經常被打斷(至少騰訊如此),經常處理3-4 個客戶端的查問題或聯調請求,處理8-10 個也是有過的,寫代碼時間是零碎的十分鐘二十分鐘,這種狀態持續久了容易心焦力瘁,業務需求做不完,也不知什么時候是個頭。

  上班時間各種業務開發,只有業余學習各種東西。我這人興趣面太廣,除了了解后臺相關技術,還在 11 年底撿起大學一度很感興趣的編譯原理來,想做自己的編譯器,后來也確實實現過兩次 Lua 語言子集的解釋器。我對函數式語言也很感興趣,也學過 Scheme (Racket)、Haskell,并用這兩種語言寫過點代碼(這個博客就是用 Racket 做的),還了解過 Go、Rust 等其他語言,3 年前還一度想學圖形學,興趣面太廣,精力不夠用,最近感覺越發明顯。

  今年過完年,發覺自己工作快 5 年了,工作上似乎沒有起色,3 年前是個后臺螺絲釘,3 年后依然如此,對自己前途依然迷茫,工作不被認可是雪上加霜,我一度懷疑自己的堅持是否正確,一度懷疑自己是否是錯了,去年一年是我認真調整自己的一年,今年的結果還是如此。

  之前開發過的 3 個業務都交給新進的同事,看著那 3 個帶有我代碼潔癖的代碼慢慢的被摧毀被替代。感嘆代碼的留存度如此之低,半年一年即可灰飛煙滅;感嘆互聯網業務進化如此之快,自己的心血是否留存過;感嘆工作如此匆匆,卻不知人生為了什么。

  未來在哪

  有時候,很想停下思考未來在哪,卻又不知從哪開始。

  有時候在想,當時讀個碩士,后面出國讀個博士也許不錯吧,只不過人生道路沒法倒退,我只能依然往前走,堅持那么一點點寫好代碼做好技術的愿望,只是不知這愿望是否會被擊破,我也放棄堅持,按老羅說的那樣:“可恥的成熟了”。

  (本來以為自己 5 年能寫很多,寫下卻發現,沒什么可寫,待以后想起再補吧。)

來自: airtrack.me
                    <span id="shareA4" class="fl">                            
                        </span>
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!