zoukankan      html  css  js  c++  java
  • 程序员的修炼

    个人修炼最佳实践

     1,  持续的,不断地学习。每天都抽出一点固定的时间学。迭代的学习。

    我们公司每天九点上班,我一般八点左右到公司,然后就可以就某个阶段自己感兴趣的话题学习,例如近段时间分别学习的是RUPUnitTest,以及CppUnit源码。每天都花一到两个小时学习,一年下来就很可观。一般我每天晚上还会至少有半个小时以上的学习,所以读书很快,近段时间(从新洲开始交接-到现在)读的书包括

    《修改代码的艺术》,《test driven development: by example》《UML及模式应用》《Rational统一过程:实践者指南》《代码大全》

    当然有些书也是读的比较粗糙,呵呵

     有些书,开始的时候读的不是很明白,或许过段时间再读就理解了。

     

    2,向优秀的人学习他们身上最突出的优点。

    例如在别人上我就学到了,有好的东西要与大家分享,在老外身上学习他的严谨

     

    3,将好的东西与大家分享。

    这样即是互惠互利的,而且也将赢得别人的尊重。所以我到目前公司的第一件事就是建议建立一个组来办学习班,我现在主持这个学习班,每两周有一个主题来讨论学习,当然不是每次都是我来主讲,我们会找相应的有经验的人来主讲。

     

    4,要有全局观念、团队意识,凡是对公司、团队有利的建议应该提出来供决策者参考。

    我就常常提些建议,当然是否被采纳并不重要,重要的是你要全局的思考,发现问题,思考改进方案。要有发现问题的眼睛。

     

    5,把工作当作事业来做,本职工作是必须做好的,无须多说了。

    我也是继续努力,呵呵

     

    6,深入学习一种编程语言,不流于表面。

    可以学习几种,但是必须对其中的一种深入研究。我也是继续努力中,呵呵

     

    7,要有开阔的眼界,不断地接受学习业界的新思想新实践,例如:AgileXPRUPUML,用例、单元测试、测试驱动、设计模式、分析模式

     

    8,每天早上把要做的事情列出来,做完一项,划去一项,随时补充要做的列表,这样可以提高点效率的。

     

    9,过一段时间就把学习的心得或者思想加以总结。

     

    10,平时想到好的建议或者主意,随时记下来

    我给现在领导的建议,很多都是在走路的时候想到的,到公司马上记下,呵呵。

    例如建立一个组来办学习班,成立研究项目来研究对公司至关重要的技术、方法,加强中层干部的培训、还有很多我们学习班内部的建议我都是在路上想到,然后记下的。

     

    11,重视软件工程思想,要想成为一个好的项目管理者,必须深入研究一些方法论和实践,有了理论的指导,才有可能产生好的效果。RUPAgileXPScrum等等。

  • 相关阅读:
    Android直方图递增View
    分析实现Android自定义View之扇形图
    可折叠的ToolBar+抽屉菜单NavigationView+浮动按钮FloatButton
    走着官方的教程入门Material Design(一)
    AndroidStudio — Error:Failed to resolve: junit:junit:4.12错误解决
    Win10提示没有权限使用网络资源问题解决
    Android Socket连接PC出错问题及解决
    Android Studio —— 创建Menu菜单项
    Eclipse出现"Running Android Lint has encountered a problem"解决方案
    关于leal和mov
  • 原文地址:https://www.cnblogs.com/caoshenghe/p/1578958.html
Copyright © 2011-2022 走看看