如何提高编程能力

     最近最近在网上看到一学生在网上提出一问题,以及相关回复,对我自己的编码能力进行了反思:什么才算是真正的编程能力。

     引入知乎的原文:http://www.zhihu.com/question/31034164

     文中的一些答复让我感同身受,思考我之前的工作经验,与我现在的编码水平,让我思考,如何才能更快的提升我自己的编码水平呢?

     分析个人自己现在的水平:一直忙于自己的工作,疲于应负工作中所遇到的一些问题。很少时间去思考与改进个人的工作方式以及自己团队的一个提升。

     从我现在的工作来看,我目前面临着一个选择,发更多精历在现在的项目经理的管理能力上,走项目经理的路线。 还是从技术角度出发,从提升技术水平,走架构师路线。从个人性格与兴趣来看,我更倾向于架构师的职业。但不管是从哪条路线:提升编程能力,是我成为一个架构师或一个优秀的项目经理的基础。

     下面给自己以后的发展制定一个简略的学习目标,希望能扬长避短。在2015有所斩获:

     一、理论基础:学习与整理以下知识: 

            1、JAVA设计模式:

    2、理解JVM核心思想与技术:

            3、分布式计算与项目搭建:

            4、高效的WEB应用与开发:

            5、数据结构与算法:

            6、SQL优化与分布式数据库系统设计:

            7、理解TCP/IP协议,HTTPS协议:

    二、实战经验:以一个一个的小项目检验与实战这些知识。

            1、Spring 源码架构分析与理解:

            2、网站功能与论坛系统的搭建:

            3、企业知识库管理系统的搭建:

            4、数据结构与算法100题习题上机实践:

    三、编程思想的提升:

            1、测试驱动开发:

            2、自动化编译与部署:

            3、版本控制与持续集成:

            4、快速重构思想与实践:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值