search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

我的java技術進階之路

時間總是這樣的無情,不會因為任何人的任何請求而停留。

它消無聲息的甩袖而去,留下一片濕潤的廢墟;在你敲了10行代碼的一分鐘里,它自若神閑的轉身溜走,留下一個success的標記。

這一年,繼續忍受著異地戀帶來的孤獨和珍惜,並且可以預見,2017依然承受著身體的孤獨和精神的滿足。期待新一年的美好和運氣。

還好,在這一年,技術水平較之之前有了很大的提升:

節點1-2016.5

1. 放棄svn,追隨git,終於不再依賴ide的集成工具,喜歡上了git bash,初步體會了linux命令帶來的快感,儘管只是敲的git 命令

2. 隨著項目開始使用dubbo,並簡要看過了官方文檔,但是技術細節沒有涉及和掌握。作為入職的第一個任務,搭建一個集dubbo,mysql,springmvc,bootstrap的curd小測試項目

3. mongodb的學習和使用,其中包括參照菜鳥教程學習基本語法和敲擊方法命令,第一次體會了nosql的思想和思路。結合公司項目需要,閱讀spring-data-mongodb的官方文檔一遍,理解和掌握了mongodbTemplate的思想和使用方法,意識到spring是一個集大成者。並使用mongodbTemplate升級公司項目的代碼和邏輯,順利把一個功能從5s花費優化到毫秒級

4. 遺憾的事:memcached沒有用起來,對於它的key的形式理解不明白。不知道何時使用代表單一list的key,何時使用代表矩陣list的key

節點2-2016.8

5. spring framework4官方文檔看了一遍,得到的啟示,讀英文比讀中文好理解。相信我,真的,一句原味的英文經過你的的腦袋后,變得異常簡單,直中要害。所以建議大家多看官方文檔,可能剛開始難一點,慢一點。但絕對值得,把第一篇官方文檔看過後,後面的都好多了,而且你發現,之前很多的很難懂的什麼context,environment,bootstrap這些詞的本質意思你也能更好理解 applicationcontext and servletcontext的區別,這個在spring的官方文檔專門講過

6. spring boot1.4官方文檔看了一遍,體會到了它的易用性,方便性,入手也簡單很多

7. shiro1.2.4官方文檔看了一遍,結合項目中使用理解更清晰了

8. linux基本命令照著老鳥看一下,沒有看完,bash還不會寫,掌握了一些實際項目用到命令,如查看日誌tail -f,查看進程ps -aux|grep 進程名等等

9. 在虛擬機上sentos7上安裝部署了mysql(mariadb)主從,redis3.2.5的3主-3從集群配置,nginx安裝配置及閱讀官方文檔

10. Jcapcha在實際項目的應用

11. markdown語法的學習及使用

難得的好天氣

節點3-2016.10-12

12. ide從eclipse轉向intellij,確實比eclipse好用,如看源碼,集成maven,git,theme配置,酷炫

13. spring cloud學習,官方文檔閱讀,閱讀了Spring Cloud Config、Spring Cloud Netflix、Spring Cloud Bus、Spring Cloud Stream模塊。照著大牛的例子結合自己實踐,搭建test項目放在github上,只是簡單的使用,有待進一步學習

14. Rabbit官方tutorials,看了一下,並運行感受他的效果,發現Rabbit的英文特別好懂,給力

15. apidoc的使用,一個可以使用python和ruby編寫,運行后自動生成頁面形式的介面文檔

16. python學習,閱讀菜鳥教程的python3教程,學習這個語言的基本語法,學到的file的in/out部分。距離項目應用還有很長的路要走,2017首要跟進計劃

17. 集成springboot、mybatis、shiro(兩兩結合)的項目作為啟動項目框架

18. github上push了springboot_demo、springboot_mq、tomcat7源碼項目等

19. tomcat7源碼分析,正在進行中

20. java7的Fork/Join實際項目應用

21. java8特性stream、lambda、completablefuture學習。公司組內分享,實際項目中應用

節點4-2017.3

22. spring cloud學習與xiangmu應用

23. github上springcloud_demo項目持續更新

24. mongodb3開始應用到項目中(Studio-3T作為可視化工具)

25. 翻譯了5篇國外的java技術博客

26. 找問題現在習慣直接全英文搜索

27. 可以獨立分析需求,與各方同事部門溝通問題。技術和業務自由相互轉換。

書籍的閱讀:

1. effective java看了一部分,這一年技術書籍看的比較少,更多的關注了官方文檔和技術博客。下一年,一些書籍很有必要看了

2. 小說看了一遍。人生面對多麼痛苦的事情,能選擇的只有勇敢面對,無論怎樣都要往前看,往前走

3. 自己還是不夠自信,已經影響了正常的人際交往。這方便的書籍要及時看了

這一年是技術成長最快的一年,當然也是工資增長最快的一年。同時,在這一年,不僅汲取了書本上的知識,社會、生活、人生感悟很有體會。技術最終還是工具,它只是完成業務,實現功能的一種途徑。理解業務很有必要,有利於編寫出簡單高效的代碼邏輯,同時節省了自己的很多時間,節省的時間可以用於研究技術和業務,這樣形成一個良性循環。

不要忘記,技術的道路更新實在太快,真的是不進則退,如果想工資不斷的大幅提升,技術就要大幅深入。所以,我們只有不斷前行

前行的道路很艱難,有個好身體是必須的。所以保持健康,堅持運動。愛家人,愛關心和愛你的人



熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦