java開發人員的小習慣

記錄一下,作爲一個Java開發人員,應該如何提高自己的能力(僅個人觀點)

一、形成個人的知識體系
    在我們平時的工作中,關於知識的積累往往相對比較零散,這就需要我們思考彙總,形成自己的理解,然後圍繞着自己的職業目標,去有意的獲取和提高自己的知識範圍,塑造有利於自己的職業生涯的知識體系。
    對於基礎知識,要學會重視。比如JVM、性能優化、消息機制等。這類知識點,我們在開發過程中可能不會去太在意,這會導致一個問題,那就是開發應用沒問題,但是要是我們辭職了,去面試,要是在面試時面試官只要稍微問下細節或者特殊情況,可能就接不住了。所以,平時開發中還是得重視。

二、形成個人的方法體系
    著名的PDCA循環(PlanDoCheckAction),也稱戴明環。PDCA是爲了提高質量的管理思想,是一套科學程序,注重管理活動的全部過程。

“P”是PLAN:制定目標和計劃。
    《禮記·中庸》提到:“凡事預則立,不預則廢.”,說明了目標和計劃的重要性。
    很多時候,我們都是走一步算一步,缺少目標的定製和計劃,認爲這個很虛,沒有必要,也就缺少對目標的實施,到底完成了多少,實現了多少,還是那些未能實現,是什麼原因導致的,都無從知曉。

“D”是DO:開始行動,實施計劃
    很多人制定了計劃,可以說,計劃是相當完美,可因見異思遷,三分鐘熱度,一時的激情過後就沒了動力了。有位記者採訪通用公司前總裁傑克.韋爾奇時,記者問:“請問韋爾奇先生,你們爲什麼能成功?”,韋爾奇先生回答說“你們知道了,我們做到了”。很多時候我們都沒有勇敢的邁出第一步,總是想着這,顧慮那,慢慢就放棄了。

“C”是CHECK,對行動的結果進行檢驗
    行動了,做了,要有個結果,對其結果是否滿意,思考下次方案是否可以改進等。

A”是ACTION.糾正錯誤,調整方向.其實也就是總結、完善的意思
    工作中,小到日報,週報,大到月總結,季總結等。有總結我們才能更進一步把工作做得更好。平時要要注意積累,比如寫博客等,別小看寫博客,要是能堅持下來也是一種難得的精神,不僅有助於我們對知識點更好的掌握,還能打造自己的個人品牌。

三、明確的職業目標:對自己的職業生涯應該有個目標
    階段性總結, 制定合理計劃,實現階段性目標,對於那些沒能實現的任務要時常更新,卸載掉一樣沒用的,別讓包袱負擔太重。播下的種子,並不是都會發芽結果,但沒付出何來的收穫?業精於勤而荒於嬉,腳踏實地,切忌勿好高騖遠,所謂 “慢工出細活”,相信總有一天會有質的飛越,精益求精。
    比如jvm原理、redis緩存、kafka、事件分發、消息隊列等。這類知識點,需要我們不斷去探索實踐,運用才能更好的解決問題。
    我們平時如何積累面試中需要的技術,我想閱讀源碼是一個不錯的選擇,通過閱讀源碼,我們可以分析:
    1、源代碼是要解決什麼問題?
    2、源代碼是通過什麼原理實現?
    3、它採用了哪些接口、類?
    4、爲什麼採用這些接口和類?

    因爲面試中的很多問題我們都可以從源碼中找答案,其次要主動學習平時工作中遇不到的一些技術,由於工作的原因,我們不可能通過公司的項目來解除到java中所有的重要技術,尤其是一些規模不大的項目來說,這個時候需要我們主動去學習。

四、善意待人
    美國管理學家藍斯登有這樣一句名言:在你往上爬的時候,一定要保持梯子的整潔,否則你下來時可能會滑倒。進退有度,纔不至進退維谷,寵辱皆忘,方可以寵辱不驚。今日你面試他人,他人明日很可能反過來面試你,在軟件圈子裏,有時候說小還真的小。懂得善待他人,這也是我們提升自身競爭力不可忽視的一面。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章