如何提高自己的编程能力

      编程数年载,遭遇诸多项目,变态奇葩的需求奇多

序:

        天下武功,唯快不破。 神雕侠侣中 金轮法王 对 杨过说:杨兄弟,你的武功花样甚多,不是我倚老卖老说一句,博采众家固然甚妙,但也不免驳而不纯。

 你最擅长的到底是哪一门功夫?要用什么武功去对付郭靖夫妇?

       不要局限一门编程语言,有一位程序员老兄,接触mangodb,在遇到项目就想到mangodb ,好像mangodb 是万能的一样,

       深入一门语言编程,不要浮于表面 ,专注,持续努力

      加标签的程序员,PHP程序员,Java 程序员,Android程序员,

      注释,看着眼花缭乱的注释,词不达意,最好将自己的联系方式也加在注释中,也是一种责任的担当

       什么是编程大牛,如何变成编程大牛,那就是实践中,不断地分析问题和解决问题的能力

    学会盲打

           敲键盘的速度,保持一个高速节凑,解决很多时间

  编程与数学

       数学是成就卓越开发人员的必备技能

            具体问题具体分析,并不是所有的研发人员都需要很强的高等数学

  文档写作

            文档 良好的写作能力   和表达能力     

   核心竞争力

           为什么企业留不住编程人才?

            编程人员的可替代性

算法:

     精深的算法功底,这个要看你你所从事的系统开发了

 重构

         一开始,我总是 面向流程 的思想看待问题,业务逻辑稍一复杂,流程式的代码堆砌,基础不牢靠,越来越难维护, 线性思维 终打破,这种痛楚只有经历了,才深深体会到,被迫思考,怎么做,面向对象式,可以把代码当作文章一样,有一定的组织架构,每个枝干填充 ,

    在江湖中行走,背的债迟早是要还的,花一定的时间精力重构吧
      《clean code》
   造轮子
          微创新 组合创新 
    阅读优秀的源码
       学会阅读别人的代码
       github上有许多优秀的开源源码
  舒适区
         有同事问我,我做了很多功能模块的开发了,我总感觉每天像堆代码,没啥长进,我就鼓励他 敢于走出舒适区,如果你只做能力范围内的事,就不会成长
  工具
       答题、逛论坛、看技术帖子,加入开源论坛
       交流、思考、分享

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值