再過兩天就要回家過年了,同事和室友已經開始回家了,我還得兩天才能放假,已經快到放假了時候,自己的心里也是難以平靜下來學習什么新東西,不如來篇年終的思考,記錄下自己最近的狀態。
一直考慮年初來換一個工作的,自己這家公司雖然也是一個上市公司的分公司,但是這家公司也只是以業務驅動的公司,而不是已技術驅動的公司。開始做項目的時候可能會從項目中學習一些架構知識,以及各種第三方庫的使用,但是做多的時候,就只會覺得在調用各種api而已,好像誰記的API越多誰做項目就越快似的。我們一直也只是將技術經理和項目經理的項目用代碼實現罷了,對于一個業務公司,這無疑是好的,因為他們根本不需要考慮什么技術實現,而只是要效果罷了,只要不是做得太差就行。
但是這對于一個稍微有些追求的程序員而言,無疑是不夠的,如果我們只是一直調用各種api,而不去探究各種api的實現,那么我們的技術根本不會長進很快,向中高級程序員進軍,那根本是難上加難。所以我一直想找 一個技術實力比較牛的公司,鍛煉自己的能力。
自己這一年雖然沒有做過多的項目,但是收獲也是不少的,從根據一個產品的原型和UI到做出功能,到產品的上架,都能獨立做出來了。在做項目的同時,各種第三方框架的使用,已經微信,支付寶的支付都能自己接到項目中,雖然這些東西不難。后期和一個同事合作做的項目,也算是自己搭建了項目的框架,雖然后面大部分功能都是它做的。在最近幾個月也研究了幾個框架的源碼實現,都是比較簡單的,但是里面的設計風格也是令自己佩服,所以明年打算繼續深入的研究自己項目所用到的框架,結合源碼深入的學習,項目所用到的框架每種類型選擇那一種star量比較高的就可以了,真的不必過多的學習同一種類型的框架。明年也打算學習下前端的東西,因為自己前端也有些基礎,最近公司項目就是前端做的,我們幾個做android和ios的也參與了其中,雖然我們沒有參與界面的編寫,但是我們在調試接口的時候也學習到了不少前端知識,真正要談難度的話,自己感覺前端比我們移動端還要難些(個人感覺),它們調試代碼不太方便,而且有些地方寫錯了,也不報錯。但是總體來說前端還是很牛的,像現在很多平臺都可以直接將前端打包成android和ios,也就是只需要維護一個端口的工作量,這在電商和金融類app類比較流行使用。像現在比較流行的漸進式編程pwa和react native或者apicloud上都有廣泛的使用。所以自己還是有必要學習使用的,無論對自己的工作,還是興趣。
不過更多的是打算好好學android,因為現在技術更新太快了,像人工智能,大數據,python正直火熱當頭,如果只是一味的去追去新技術,而忘了自己的根本,是學不到什么新東西的。無論這些技術多么火熱,任然會堅持學好自己的技術,至少現在還不是我們學習它的時候。
技術上的收獲和思考還是很多的,但是其它收獲依然甚少,一直想找一個可以一直努力奮斗的人,但是也還是沒有結果,這和自己的性格也是不無關系,程序員做多了自己也變得更加沉默了,雖然有時候也想和同事調侃幾句,但是真到自己的時候,也只是感到尷尬。明年趁周末的機會,多出去旅游下,多結交幾個知心的朋友也未必不是件好事。
回想這一年來,有過很多不如意的事情,被老板拖欠過工資,做項目的時候有遇到難題解決了很久的時候,也有找工作被人虐的時候,歸咎來說還是自己技術不過關,口語能力差,但是因為這些我才知道自己該努力的方向,自己的前進方向。如果一直待在一個安逸的地方久了,我想自己也會變得懶惰的,所以明年打算適當的時候去重新找工作,提升下自己的眼界。
對于接下來的一年打算找個新工作,然后去把自己的駕照考了,這是最主要的事情,然后就是技術上以深度為主,加深源碼的學習進度,適當的拓展其它方向的學習,相信明年會更上一層樓的。