博客 / 詳情

返回

關於如何提高程序員工作能力的一些想法

引言:最近一直在思考一個問題,就是工作這麼多年了,到底怎麼樣才能更好的提高自己的工作能力呢?這是一個綜合性的問題,昨日也和前同事老高有過一次簡單的交流,他得出的結論是:業務+技術+人脈。今天我要從以下幾方面闡述一下我自己個人的想法,各位讀者可以在評論區談談自己的想法。謝謝!(本文由筆者在簡書原創同步而來,並且有做略微修改)

1. 目前的工作

目前在一家外企上班,工作彈性,非常爽,就是工資可憐。獨立負責一個項目,與美國PM每天例會是常事。

2. 編程之路

大學大二開始就喜歡上了編程,就進入了這條不歸路了,不過痛並快樂着吧。大學畢業後,從事過PB,C#,JAVA等不同編程語言的工作。目前從事的是java開發工作,帶着一個小團隊繼續擼代碼。

2.1.知識管理

一個人學的再多的技術,如果不善於管理,那麼他都不能很好的利用好這些技術。

2.1.1 技術筆記

我記的筆記是用evernote,現在市面上電子筆記比較多,國內流行的應該是有道筆記等,看個人喜好,其實都差不多。記筆記一個重要點就是需要分門別類的區分,好在事後能夠快速定位,這是最重要的。

技術筆記.png

2.2 技術文檔

除了技術筆記,有些技術或者知識點必須文檔話,那麼技術文檔就顯得很重要了。以下是我個人總結的一些技術文檔截圖。

常規技術文檔.png

常用代碼歸類.png

培訓課程文檔.png

2.3 技術博客

再到後期,如果單純的自己獨立整理各種技術,可能無法得到質的提高,這個時候技術博客就顯得很重要了。初次寫技術博客,可能不知道怎麼下手,可以先從簡單的學習技術筆記開始着手。比如國內的CSDN,OSC,簡書,思否等平台,個人技術博客目前在簡書http://www.jianshu.com/u/36a7d3a994ac,目前已經遷遷移至思否社區,大家可以參閲!

簡書.png

2.4 參與開源項目

到了後期,自己能力有明顯提升的時候,可以考慮參與一些開源項目,比如國內的oschina或者國外的github都是開源項目存放地,本人已經在github開立帳號,並且寫了一些小組件,大家可以參閲。目前在維護的一個最重要的就是大家工作中經常會用到的設計模式系列,github地址為: https://github.com/landy8530/...

clipboard.png

3.工作管理

在日常工作中也是需要善於總結與積累。

3.1 工作文檔

首當其衝的應該是工作相關文檔,這個是日常工作中最常見的展現形式。
可以首先按項目分類

按項目分類.png

然後每個項目下再進行細分

細分項目.png

3.2 工作筆記

日常工作中遇到的問題,可以記在電子筆記中

工作筆記.png

3.3 工作週報

工作週報可以體現自己一週內到底幹了些什麼事情,遇到什麼問題,如何解決的等。

工作週報.png

工作週報文件名格式:姓名(日期期間)

週報文件名.png

工作週報具體格式模版樣例:

週報樣例.png

4.財富管理

不僅僅是知識管理和工作管理做好就行了,個人生活中很重要一部分就是要學會自律,而自律的體現,我認為可以利用自己對個人財富如何管理來實現。

4.1 記賬

目前我使用的是[挖財]記賬APP,我從2012年開始,一直堅持到現在,幾乎每天記賬,1700多天的日子。讓我養成了這種自律性強的習慣。

挖財.png

4.2 理財

理財這方面我也不是很在行,在此就不説了。

5.時間管理

最近在一個培訓老師的引導下,覺得還需要對自己的時間進行合理的管理,那麼每天定時定量的完成一些任務就是很好的例證了。我是通過[百詞斬]這個APP每天背誦幾個單詞完成。

5.1 百詞斬

百詞斬.png

6. 推薦書籍

目前牆裂推薦一本阿里大咖[小馬哥]的新書,[Spring boot編程思想],它從源碼的角度探討SpringBoot的核心特性,深入探究SpringBoot的實現原理,期待讀者掌握閲讀源碼的方法和技巧,全面提升研發能力。

7.結束語

可能還有其他方面沒有想到的,大家可以踴躍發言!

本文參與了 SegmentFault「我的編程之路」計劃,歡迎正在閲讀的你也加入,一起分享。
user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.