2015年工具學習規劃

    "管理顧問們喜歡在談話中仍出“kaizen”這個詞語。“kaizen”是一個日語術語,表達的是持續地做出許多小改進的概念。它被認爲是日本製造業在生產率和質量方面取得長足進步的主要原因之一,並且在世界各地得到了廣泛的效仿。Kaizen也適用於個人。每天爲提煉你所擁有的技能而工作,爲把新的工具集增加到你的技能列表中而工作。"
       
    "許多新程序員都會犯下錯誤,採用單一的強力工具。比如特定的集成開發環境(IDE),並且再也離不開其舒適的界面。這實在是個錯誤,我們要樂於超越IDE所施加的各種限制。要做到這一點,惟一的途徑是保持基本工具集的“鋒利”與就緒。"
                                                                                                             —— <<程序員修煉之道>>


    公司年會已經結束,2015年可以算是正式開始了。作爲一個剛剛進入軟件世界1年的編程新手,我對於自己過去1年的學習和工作還是比較滿意的。從進入門檻較低的Java開始,我一步步接觸到了exlipse,Android APK發,SVN,git,linux,以及在源碼環境下android的開發。雖然瞭解得都不深入,但也算是建立起了一個基本的工作平臺。
    在2015年,我希望在工作中能深入地掌握一些工具的使用,暫時的想法,按優先級如下排列:
    Vim;
    Git(repo);
    Linux Shell;
    Python;
    ......
    2015年如果項目比較忙,很可能沒有專門的時間讓我來學習這些知識。我想,大部分程序員的常態也是不可能有太多時間專門來學習。
    在這種情況下,我就必須在使用中學習,也就是說,要克服前期使用的不便,想辦法創造機會在項目中使用這些工具。而且還要勇於提出新問題,探索新的解決方案。
    一個啓發式的思維方式是:我可以用這些工具將哪些工作自動化?在已經使用這些工具的地方,能否擴展工具的作用域?在使用了單一工具的地方,能否將多種工具結合起來讓其更加便利?
    總之,聰明的懶人要學會權衡整體的花銷,樂於接受一時的不便來實現長期的便利。

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