2017年的小目標
阿新 • • 發佈:2018-12-30
2016年辭去了在研究院輕鬆的工作,來到了東莞,加入了新的公司。這一年,總體來說進步還是蠻大,主要一個是思想覺悟的提升,怎麼說呢?作為一個程式設計師,經歷過外包公司,一年10幾個專案的折磨,也從事過自由軟體開發者,也在很多人夢寐以求的事業單位待過,但是卻時常感覺到內心的空洞。有幸通過部落格及知乎瞭解到了行業大神們的學習經歷,發現很多人比你都優秀,卻比你加倍的認真,成功是有理由。優秀是一種習慣,堅持是一種品質。作為一個程式設計師,需要不斷地去學習積累,而不能侷限於在自己掌握的知識。所以當你感覺瓶頸的到來,請靜下來思考。下面說說我的思考。
1)跳出自己的舒適區
作為Android開發者很容易陷入一個誤區,就是能夠開始利用API及開源專案開發出絢麗的動畫及功能,這往往是一個致命的陷阱。在外包公司的經歷,我們講究的是快,只為實現功能,進行互動。不考慮軟體的迭代及設計,這使得一年可能開發出10幾個專案,但可能永遠是一個初級的程式設計師。所以我們需要深入去學習Android這個系統而不是僅僅懂得API及開源框架的使用2)基礎很重要
來到新的公司,公司的專案是經歷了7 8年的迭代,經過了N多人的手。可想而知,一個好的架構及程式碼的設計是何其重要,面臨需求的不斷變化,這個時候設計模式、基礎的資料結構演算法是何等的重要。想想問問自己,是否知道最常用ArrayList、HashMap的實現原理?想想問問自己,作為一個程式設計師,是否連最簡單的排序演算法都不知道,一個氣泡排序都寫不出呢?這些都是我們常常易於忘記的基礎,卻是對我們寫出高質量的程式碼有著深遠的意義3)貴在堅持
知識在於積累,貴在堅持。沒有什麼是速成的,需要每一天的積累及沉澱。
所以2016底開通了自己的部落格,一個是希望能夠督促自己堅持,一個是希望能夠總結自己的學習知識。另外公司9點30上班,每天堅持7點30分起來看書及學習。初步的計劃完成基礎知識的複習,包括資料結構及演算法、設計模式等。2017希望能夠繼續堅持學習及工作,使得自己能夠在技術上跟進一步,生活過得更加充實。
1)努力工作,寫出更優質、穩定的程式碼
通過學習及積累,寫出更高質量的程式碼,能夠更好的適應需求的變化。同時提升程式碼的穩定性,為使用者提供更優質的體驗2)堅持每月4遍部落格
部落格還是要繼續堅持寫的,能夠督促自己,同時也能將自己的學習知識進行歸納總結,便於複習及加深記憶理解。2017年希望能夠看完《JAVA併發程式設計實踐》《深入理解Java虛擬機器 JVM高階特性與最佳實踐》,以及對網路通訊、Android底層原始碼及效能優化相關的學習3)參與1-2個開源專案的開發
希望能夠在下半年有機會參與或自己開發一些開源的專案,將學習積累的一些的知識,進行實踐4)除了工作及學習,抽多些時間陪家人
工作學習很重要,家人也很重要。希望能夠在兼顧學習工作的情況下,抽多點時間陪家裡人...