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年如果项目比较忙,很可能没有专门的时间让我来学习这些知识。我想,大部分程序员的常态也是不可能有太多时间专门来学习。
    在这种情况下,我就必须在使用中学习,也就是说,要克服前期使用的不便,想办法创造机会在项目中使用这些工具。而且还要勇于提出新问题,探索新的解决方案。
    一个启发式的思维方式是:我可以用这些工具将哪些工作自动化?在已经使用这些工具的地方,能否扩展工具的作用域?在使用了单一工具的地方,能否将多种工具结合起来让其更加便利?
    总之,聪明的懒人要学会权衡整体的花销,乐于接受一时的不便来实现长期的便利。

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