一個Java程式設計師的2018年展望與2017年總結
回顧2017年,可以說是對我而言有重大轉折的一年。我們選擇放棄了北京,來到了杭州,開始了新的生活。房子的事情也基本上落實了,雖然其中經歷了種種坎坷,但是結局還是美好的,現在在等貸款放貸。中國人嘛,沒有屬於自己的房子,總覺得沒有那種落地生根的感覺,住在出租房裡面,總感覺不是那麼回事。
我們養了一條狗,當然養狗的過程也經歷了種種波折,被騙的經歷也是很豐富,就當破財消災了。當然了,爹媽反正是不同意我們養狗的,不過我們堅持了,也就沒了後話。趁著年輕,做自己想做的事情,有什麼不對嗎?與上一代觀念上的鴻溝,真的是無法逾越。在這奉勸各位還沒結婚的小夥伴,結婚後千萬不要跟父母同住,問題很多,特別是很嚴肅的父母。我是個不善言辭的人,父母也看不慣我們的生活,本來上班已經很累了,在家還要一本正經的吃飯聊天,真是壓力山大。
這一年,是奔波的一年。離開一個城市,到另一個素不相識的城市去生活,需要很大的勇氣,但是離開總是有說服自己的理由的。由於在北京還有學業未完成,所以兩地奔波的我們,總是感覺很累,還得顧及領導的感受,能翹的課,我們都翹了。在火車上過夜的日子,在賓館徹夜趕開題、趕作業的日子,歷歷在目,連續兩個通宵,回到杭州就生病了。
言歸正傳,說說技術上的事。2017年過完春節,就一直在找杭州這邊的工作,阿里的面試依舊沒有通過,主要還是自己的面試技巧問題,這塊後面要努力,爭取今年或者明年進阿里吧。找工作過程中的一些心得體會,都寫在了之前的部落格中,大家可以翻閱。
在目前的階段中,做的主要是一些中介軟體相關的內容,看看一些原始碼,包括Elastic-Job,Kafka,Sharding-Jdbc,Canal,Otter。看原始碼的過程,主要是看一些邏輯,還有設計的思路,給自己的程式碼提供一些建議。另外我的感覺就是,做我們這行,對底層的東西理解的越深,懂的越多,才能寫出更加優雅的程式碼。所以新的一年,需要繼續狠抓基本功,包括一些底層的原理,一些基礎的原始碼,需要更加的深入。
說說17年看的一些書吧,技術上,感覺看了很多的書,但是感覺都是為了面試而看,像JVM的書,併發的書,一些框架原理的書,看的都不深入,慚愧。一些閒書,主要是上課老師推薦的書,Google的、沃爾瑪的那本自傳、吳曉波的幾本書(跌宕一百年,大敗局等等),個人還是喜歡看看這樣的書。個人還是喜歡看吳曉波這幾本,能瞭解歷史,又感覺看到了活生生的例子,對於個人很有啟發。另外,就是文化。一個團隊,文化很重要,團隊的凝聚力,很大的程度上,需要文化的凝聚。我們看比較成功的公司、團隊,無不是有獨特的團隊文化,而且其中的人認同這樣的文化,這也就是我們的黨能夠成功的關鍵。
18年已經來到我們的身邊,新的一年裡,立幾個flag:
- 技術上
- spring原始碼,終於下定決心要看,之前看了幾次都沒有堅持下去
- dubbo原始碼,之前草草的看了點,沒有深入
- TCP/IP,NIO,Netty,老生常談了,也是比較重要,當然能夠切入自己的工作是更好了
- Linux核心,基本功
- 生活上
- 讀幾本閒書,先暫定10本吧,閱讀渠道包括微信讀書,蝸牛讀書,紙質書等等
- 多學學說話,抓重點,從別人的角度考慮問題,說別人所想
- 學習上
- 完成學業,完成論文,最後一年了
今天就說到這吧,希望新的一年,我愛的人和愛我的人順利,開心。