我一直是一個想到哪做到哪的人,比如一不小心就一個多月沒發文章了,這一個多月進了一家新的公司,依然做前端,不過要開始接觸一些后臺的事務了。
所以說呢,你不注意的時候,時間似乎真的是個很不值錢的玩意兒。轉眼想起它的時候,進新公司已經一個月了。圣人說吾日三省吾身,像我這樣偶爾心血來潮省一次的,大概是沒救了。
工作
工作上大體不便說太多,對于程序員這個普遍愛好學習的種族來說,大概也沒有不適應這種煩惱吧。
對于我個人來說,難度還是主要在兩個方面。一是對于公司業務的熟悉,包括理解需求,理解原來的結構和代碼邏輯;二是作為一個前端開發,開始接觸分手很久的后臺開發,對久違的編程方式的適應和學習。
前者主要通過兩種方式來解決,首先下載公司的作品,在使用的過程中熟悉產品的內容,模式;然后再在代碼結構中找到這些元素,自然有一種任督二脈打通的感覺。
至于后者,放到學習部分說說。
學習
在我的設想中,進公司的第一個月大概會是“以學習和適應業務為主,讀代碼看結構為輔”這么一個比較傳統的過程。我錯了,進公司第三天就分配到了第一個開發任務,使用一門對我來說完全陌生的go語言在我并不熟悉的類linux系統上進行網關功能的開發。 不得不說是一個驚喜,能夠學習一門在自己study list中的語言并進行實戰,而且可以在工作驅動下去挑戰自己的非舒適區,真是一件很酷的事。
一直以來,我的學習方式是理論驅動實踐的,學習一個新的知識,我會首先比較系統的學習它的理論,做到心中有數,然后再進行實踐,并在實踐中豐富對它的認知。
而這次是直接實踐,并在實踐中邊做邊學。copy-read-modify-learn-write。這在實際的工作中產生了一些問題,比較明顯的就是前面寫的代碼隨著時間的推進和對go學習的深入變得越來越不順眼。這種現象持續不斷,花時間去優化,可優化的部分也再過一小段時間又變得面目可憎起來。不然怎么說人總喜歡跟自己糾纏不清呢。
在這段時間對go的學習中,我也作了一些筆記,也寫了一些自己的總結和看法,不過內容散亂,加之目前學習程度較淺,暫時也不準備整理到網絡上。如此說來,就將近1個月沒有輸出了,心中也甚是不安,直接導致暴飲暴食又胖了2斤,攤手。
假如要總結一下,就我現在的學習程度而言,go更像是一個fashion而smart的女孩,擁有很多跳脫又不失嚴苛的個性,不得不說,也讓人感到有一些壓力,比如經常受到她“你應該傳遞一個地址”、“你用錯了類型”這樣的指責。而盡管如此,你依然對她著迷,誰讓她長得漂亮呢~
go之外,業余時間也看了不少讓我有所心動的javascript新的玩意兒,這方面倒是有一些東西覺得可以找時間總結出來。這里立一個flag吧。
生活
最大的變化應該在于工作地點吧,從家出發過來差不多10公里,早上騎自行車上班,這多少也寬慰了一下暴飲暴食的自己。
個人很喜歡跑步,不過還沒來得及去公司的健身房,這算是一個小小的遺憾。
其它的嘛,大概沒有需要各位了解的了~
下月目標
首先,繼續學習go。
然后開始接觸web端的東西,大概要開始學習ruby on rails,又一門新的語言和一個新的框架,有壓力嗎?小場面。
總結
回頭一看,發現自己還是真不擅長寫這種類型的文章,盡管加了幾個標題來約束自己,結果還是想到哪寫到哪。
總結一下吧,新環境,新同事,新技術,什么都是新的,自然心情也是新的。未來的時間呢,維持這個心態,繼續努力~