1. 程式人生 > >作為程式設計師的第一篇部落格

作為程式設計師的第一篇部落格

  我在這裡拜讀過很多大神的文章,很羨慕他們有著很強的技術能力、豐富的經驗以及出色的文筆,我也想去成為這樣的程式設計師,所以今天我也終於有勇氣在這裡寫下我的第一篇部落格,主要是想聊一聊自己,聊一聊作為程式設計師的兩年時光;聊一聊未來我所期望的自己的樣子;聊一聊我的所見所感。

  我是一個理工男,大學裡因為不喜歡自己的專業,基本虛度整個大學時光。大一的時候還是一個很向上、很有激情的新生,還能靠著自己的努力得個獎學金。大二後的我基本已經淪為了超級學渣,考試靠前後左右、上課也是隔三差五,幾乎從未聽完整一節課,唯一拿的出手的成績恐怕只是LOL網一、網二、網五的鑽石玩家。大二後近兩年半的時間,我的生活差不多隻有遊戲、籃球兩件事。直到大四快畢業的時候,我認識了我現在的女朋友,我才終於找回了自己或者說是找到了大學裡我僅存的意義,剩下一兩個月的時間,我基本沒有碰過遊戲,每天最重要的事也是想著怎樣陪她,甚至做了我前幾年從未做過的事:去圖書館學習。所以我很感謝她,讓我體驗到了大學裡最美好的事情,也讓我對一段比較不堪的經歷說了拜拜。

  畢業後我來到了她所在的城市,出於對網際網路的憧憬、出於對程式設計師的好奇,我在這裡報了個培訓班學習JAVA,從那開始將近四個月的時間,我把那四年沒有度過的學習時間都彌補了回來,出來混總是要還的,這句話放在我這裡再合適不過了。後來我順利的找到了工作,也正式開始了我的Coder生涯。

  我的運氣還算不錯,大學快結束的時候遇到一個不錯的女朋友,第一份工作遇到了一個很牛掰的師傅。他是一個很專注的人,什麼樣的技術、什麼樣的程式碼他都要去摸個一清二楚,他的午休從來都是坐在椅子上看著《HTTP權威指南》《大型網站技術架構》《深入理解JVM虛擬機器》等等的書籍。從他那裡我學到的不僅僅是技術、不僅僅是經驗,更多的是他做事的態度,他是我工作的第一個榜樣,也是我第一個想要去奮鬥追趕的目標。

  我的第一個專案是關於CI/CD,由於只有我們兩個人開發,我的每一行程式碼他都會親自過目。“這個變數這樣命名鬼能看的懂?”“你覺得在這裡寫註釋合適麼?”“這種400、500的問題自己解決不了麼?”....我是在這樣的環境下做開發的,我被要求每一行程式碼都要符合他的要求,就這樣我在各種鞭策下,還算茁壯的成長了,一年後他離職的時候留下了N個專案,我也能安安穩穩的接了下來。

  工作的前一年半的時間裡技術上的視野基本都是在我師傅的引領下而拓寬的,架構層面我們做了前後端分離、引入Zookeeper做服務發現、使用SpringBoot對我們的業務服務剝離,我們自研的CI/CD工具也與jenkins、svn/git、sonar做了有效的結合,我也不僅僅是在做一些java業務開發的事,各種框架、中介軟體、Linux等等我也都在這段時間內有了一定的學習與積累。

  我覺得程式設計師要想不在大浪中被拍死,你就要比別人更努力、就要有更明確的目標、就要有野心。我從學習JAVA開始就想成為一個技術人,想學好這樣的語言,想做好這樣的事,所以我也對自己有比較明確的計劃與目標。

  從前段時間的迷茫中走了之後,我也有了更清晰的規劃(好像渡劫了一般),選擇結束了現在這份工作去魔都闖一闖,寫到這裡想為自己加個油<.>。

  順便鞭策一下自己,以後每次系統性的學習、遇見奇葩的問題等等都要寫個部落格紀念下,立帖為證,暫無懲罰。