工作一年的狀態與總結

2016 發生的個人重要的事

回家

曾經絕對不會相信,大一那次過年回家再一走就是三年之久。因私人原因無法吐露,但一個人距千里大陸離鄉在外三年的苦衷,在這個交通便捷的時代似乎也是讓人無法理解。時間越長,我越能理解古代詩人寫詩時那種惆悵的心情。“獨在異鄉爲異客,每逢佳節倍思親。”每句好詩詞中又摻雜了作者的多少辛酸?

好兄弟結婚,生孩子

最值得開心的是十多年的好兄弟S的婚事。我倆從初一以來都是知心知己的好基友,去年一起畢業後他回家考了事業編,我輾轉帝都過上了北漂生活。然而這傢伙居然沒幾個月就結束了二十幾年的單身併成功的在春節後把生米煮成了熟飯。借他的光中秋我又回了老家一趟,並以伴郎的身份見證了這場幸福美滿的婚事。昨日與我微信說,再過幾天寶寶就要出生了,要當爹的他現在心裏可激動了。看着他已爲人父,打心裏爲他高興。

漲工資、提期權等待遇的事

每次都想提畢業的那些事,略顯矯情。畢業到重新找到工作的兩個月確實有點辛酸,不過已成過去式,日子不是一天天變好嗎。我一直相信着只要努力絕不會白費,所以在二月老闆和老大找我談加薪給期權的事也算是對自己的認可。不過創業公司,難免存在或多或少的小公司病,不多說了都是淚。

離與歡,孤身一人獨自奮戰

有兩個人,一位是剛進公司帶我的師父L,一位是與我同期進入公司奮戰的同事小G。

師父在二月就離職了,但那幾個月他對我工作上的幫助和指引可以說對我的整個職業生涯都有莫大的影響。滴水之恩必當湧泉相報,所以感激一路以來對我幫助甚多的人們。

小G畢業後待了兩個月也離職了,後來重新找了一家創業公司。我倆前些日子還一起去了GDG的技術分享會。畢業這一年來,工作上我們一起並肩奮戰,談框架,論代碼,指點江山,激揚文字,有基情沒節操。所以朋友就是這樣一個個相聚再離別,多少也有點感傷。

搬家

說起搬家,如果是自己在北京買的房子,那麼肯定誰都是幸福感滿滿的吧,但是北漂的我們,對於望而止步的房價,只能老實做蟻族,蝸居。現實很殘酷,但是生活還要繼續,那句話說得好,房子是租來的,但生活不是

近一週的折騰,工作、清潔和搬家,對於行李少的人來說當然不費事,但無奈我的行李畢業一年不知不覺已經堆成了山(有很多不要但捨不得扔的),結果一天的時間居然搬完了!在賢內助女友的打理下,似乎把這座山搬完變成了可能。

面試

都怪自己浪,把這個珍貴的機會浪費了��。詳情見這篇博文

2015年定的工作、學習計劃

2016年:

上半年:

  • 優化公司產品,做到擁有優秀的功能和體驗
  • 開發自己的一款上線產品
  • 將LeetCode的算法題刷完
  • Java:基礎過關(熟練運用線程的調度,常用語法,網絡請求的類庫)
  • 研究VR方面的開發 (openCV + VR 着裝)

下半年:

  • 基礎攻破後技術應該會有質的提高,後半年根據公司業務開發出自己承認的產品,學以致用。

總結

公司產品前後也刪刪改改了很多,框架上從強耦合在Activity中的代碼,改爲了MVP。使用MVP後確實感覺比之前的代碼好多了,層次清晰了許多,但近期發現複雜的代碼量依舊留存在Presenter中,並沒有真正的解決代碼量重的問題。最近研究MVVM,希望在剩餘不多的時間內進行代碼重構。

計劃中的優秀功能和體驗確實有突破,無論是UI也好,功能也罷,都已經慢慢成型爲一款產品。對自定義View和動效有了更多的理解。對代碼的健壯和容錯性變得很在意,中途有一次發生了對精度轉換的出錯,導致交易的訂單金額有損失,還好公司的業務量較小,如果換在大型的商業平臺上我就成罪人了。所以細心是做事的關鍵因素,並且這件事後發現單元測試和集成測試是必不可少的環節。因爲項目較小所以從來沒有寫過測試代碼,這犯了Coding的大忌。希望以後能夠完善這些不足,避免此類悲劇再次重演。在2017年要提升自己的代碼質量和把控能力。

自己的上線產品,目前只有Alpha版本的一個小工具,10月拖到現在兩個月了還麼有完全提交,側面反映出我做事不果斷、拖拉的性格,這也是很嚴重的問題。無論在寫公司的項目代碼,還是寫寫小Demo,其實對自己的代碼能力都有一定的提升,切勿認爲看到別人的源碼後自己就能夠寫一套出來,就算一模一樣的功能,不自己實踐一遍是不知道其中有多少坑的。所以很簡單的代碼,自己能獨立實踐就一定要做。

關於數據結構與算法,延伸到自己的計算機基礎一直都是軟肋。自己本來就是非科班的,在上次面試後面試官指點後就知道這個坑不填不行了,老實把操作系統、數據結構與算法和網絡通信協議都好好學學纔是硬道理。刷題僅僅是面試中的一個必備的環節。刷完題不代表自己就有能力拿到心儀的Offer。

Java基礎倒是補了不少,重新過了很多細節部分。但代碼量還是不夠,沒有達到期望的水準。併發這塊經驗也不足,遇到高併發的時候線程各種調度控制還沒有實際的解決方案。而且感覺面向對象的編程思想還是沒有根深蒂固在心中,對於萬物皆對象的這門高級程序設計語言來說,使用的時候就應該用正確的打開方式。

面臨的問題

  • 技術博客沒有什麼含量,並且寫的少
  • 寫博客的時候,不知道想些什麼,或者表述不清晰,理解不透徹,廢話稍多
  • 面試準備不充分
  • 平時積累沒有進行有效的總結,導致了有輸入沒輸出
  • 做事拖拉,想法偏激有問題
  • 對當前工作產生了厭倦,對公司環境產生了不可控的情緒
  • 工作重心不明確,項目之間的重心劃分明顯有偏差
  • 對新事物學習的激情少了許多,感覺自己的能力沒有充分發揮,成長太慢
  • 在變胖的同時更懶了,不願多做多想

2017,未來

明顯感覺去年的計劃不夠細,並且沒有一個明確的規劃,都是跟隨自己的時間隨心而定。未來可不能再這樣放蕩下去了。

初定一下2017年的工作學習計劃:

  • 寫自定義View的博客專欄
  • 寫源碼分析的博客專欄
  • 繼續學習數據結構與算法,刷題,把每一個點都用博客記錄下來
  • 深入探索操作系統的基本原理,網絡通信協議等科班必修內容,根基紮實了才能建成高樓大廈
  • 寫自己的開源庫
  • 學習更多的語言(C++、JavaScript),讓自己的知識廣度和眼界更開闊

在大前提不便的情況下,儘量實現自己的五年職業規劃

2017關鍵技術要點:

  • 數據結構與算法
  • 設計模式
  • Android源碼分析
  • 網絡通信協議
  • 操作系統原理
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章