2019年個人總結

0x00 前言

2020年悄然而至,不管你願不願意,它還是到來了。

不管你2019年經歷過什麼風雨,或收穫過多少沉甸甸的果實,時光匆匆它還是流走了,這個是對所有人都是公平的。

回顧2019,感受頗多。有歡笑也有淚水,有平淡也有意義。

簡單的文字總結,是記錄也是激勵,

提醒自己在以後的夢想道路上繼續揮灑汗水,砥礪前行!

 

0x01 學習

把學習放在第一個點來講,主要是我一貫覺得:作爲一個程序員,始終要保持一顆空杯的心態。既要對自己熟悉的領域要熟練掌握,也要對新技術,新框架也要有所涉獵,不能做井底之蛙。

在如今,互聯網高速發展,各行各業都是訊息萬變的。特別是我們軟件行業,如何讓自己不被淘汰?正所謂技多不壓人,我覺得還是要從技術的深度和廣度是提升自己。

今年繼續自學了Java後臺的一些相關知識。買了四本書《第一行代碼Java》、《Java Web開發實戰經典》、《String MVC + Mybits》和《Java開發工程師修煉之道》。很慚愧的是目前只看完過第一本第一行代碼Java》,正在看第二本《Java Web開發實戰經典》。後面2本書還沒深入學習研究。

其實對於Java這門語言我並不陌生,很多年之前斷斷續續的看過相關的書籍(大概是十年前),但是因爲自己選擇了移動端的開發,並沒有真正使用過它來做項目。16年左右我在自學Android的時候,也看過一些Java的基礎視頻。今年想系統的學習下這門語言,補充一下後臺的相關知識。

總體感覺,學習Java並不難,因爲我有基礎,很多的東西都是想通的,比如:面向對象的三大特徵基本上都是一樣的,再比如反射機制,其實跟iOS的runtime也是差不多的。

2020:繼續利用好瑣碎時間讀完剩下的幾本書,同時去github裏面找一些開源項目進行項目開發實戰的練習。

0x02 工作

去年的4月9日我加入了現在的公司,差不多一年左右的時間。

最開始,我們按照領導的安排,主要是對現有的IM系統架構進行改造,包括服務器端架構調整,客戶端也要相應的升級改造。

之前遺留下來的代碼是比較糟糕的,讀起來很費勁,更別說重構和升級維護,只能從最簡單的賬戶管理模塊入手,後臺改造成了微服務架構,iOS由原來的MVC架構改造成了MVVM架構。這些都不難,主要是後期IM功能,確實改造起來比較費力。後臺我們往ejabberd轉移,但是這個東西很蛋疼,對聊天的功能支持其實是很受限的,包括一些基礎的表,字段都沒有全面的基礎數據。很多功能都需要客戶端自己實現。說起來很搞笑 ,我們這個項目,涉及到網頁端的聊天。其中有個小功能,APP竟然充當了服務器端,給網頁端提供數據。聊天功能的實現也是超級複雜,很多類有幾千行代碼,只能採用分層的模式進行抽取,慢慢改造。

其他模塊也寫的很複雜,而且我發現一些很簡單的功能被做複雜了。這些都是軟件開發中的大忌,不管做什麼功能,能簡單就簡單,我們拿到需求,第一時間應該想怎麼做到化簡爲繁。另外,技術選型也很重要,適合自己的纔是最好的。不要一味的追求新的架構,既要考慮用戶的使用體驗,產品的穩定性和健壯性,也要考慮軟件開發的成本。其次,定義好開發規範,嚴格遵守,儘量不然後面的人接手代碼罵爹罵娘。

項目組在年中遭遇到一些變故,這裏很多原因不細說了。

下半年,我們之前做的IM改造基本停止,我們項目組承擔了公司其他項目的開發工作,總體來說我覺得做得還可以,大家齊心協力,前後端配合,工作氣氛還是很不錯的。

2020:不管在哪裏工作,能夠有機會加入核心部門是最好,跟靠譜的人一起做靠譜的事!在追求更好條件和待遇的同時,更要注重個人品牌的建立。

0x03 家庭

去年老婆還是在家帶孩子,9月份老媽也過來幫忙,相對而言我們都輕鬆很多。現在想想,是不是有點啃老的感覺。

兒子10月份做了一個疝氣手術,手術的前一天是要住院的,我因爲要上班沒有時間,是老婆和老媽陪了一晚上。第二天早上開車趕過去本來算好時間的,因爲停車不好找位置耽擱了十幾分鍾,我飛奔過去生怕等不到兒子進手術室。當我到的時候聽他媽說剛纔小傢伙一直在叫着爸爸爸爸。做手術的過程我們只能在家屬區等待,坐的地方前面有幾臺電視畫面顯示做手術的所有動態,我看了一下,兒子的年齡是最小的,在我們焦急的等待兒子復甦後,手術終於順利做完,醫生還附帶做了其他的一些處理。感謝醫生!

其他方面,週末是我們全家最開心的時光,我們去過很多地方遊玩,市內室外,廣東省內很多地方,印象最深的是帶兒子去廣東科學中心,感覺去幾次都不夠,我們逛了一天才玩了2個展館,以後等他大了再去。

2020:希望家人身體健康,帶兒子去澳門玩一次,如果有時間去國外旅遊一次。

0x04 結束語

展望2020,未來可期,以夢爲馬,不負韶華!

發佈了110 篇原創文章 · 獲贊 4 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章