提升编程能力的7条建议

编程是很是酷的一件事情,可是在酷炫的背后它对不少人来讲仍是挺难的。不少人在学习编程之初就被困难击败了。程序员

当你不熟悉编程的时候,你可能会以为无从下手,而且不知道如何运用学到的知识。只要你经过了这一困难的学习阶段,你就会发现一个全新的世界。面试

如下是一些可以帮助你快速提升编程技巧的建议。算法

1.  多写代码编程

学习某件事情最好的办法就是练习。你应该花大量时间去构建和编写代码除非你认为练习对你的帮助不大。你能够从写一些基础知识相关的简单程序开始。ide

2.  参与不一样类型的项目性能

当你对某种开发语言很是熟悉以后,你应该开始作一些正事了。这样作能帮你对那种开发语言的性能有个全面的理解,同时也能推进你去学习与这门语言相关的一些东西。过了段时间你会发现你常常用相似的方法去解决相似的问题,将很难从固有思惟中跳出来去学习新的技能。学习

3.  精通一到两门你使用的语言ui

读一两本关于这门语言的好书。重点掌握这门语言的先进开发理论知识,而且对它的核心和语言库足够了解。确保你所使用的语言中至少有一种脚本语言。google

4.  开始阅读.net

尽量的多读书。书可以帮你系统的学习一门语言,而且可以带你了解这门语言的各个方面。对于初学者来讲更应该多读书。

5.  加入讨论

当和别人讨论的时候,你会产生一些之前从未出现过的主意或者想法。在这个过程当中,你可以从别人那里学到不少,同时这也是一次机会,经过分享你关于编程的见解检查你到底对于这门语言掌握了多少。

6.  通读公司内部的技术和培训资料

好比说,谷歌有不少的代码实验室,有着几十年经验的大牛们用各类语言写出来的最好的实践在实验室里用来作核心培训和高质量的指导。若是你公司没有相似的资源,谷歌的开源了一些他们的指南:https://code.google.com/p/google-styleguide/

7.  写博客

当你学习编程时,你会遇到各类问题,而且想尽办法去解决它们。你能够在博客中记录下你解决问题的过程和你从中学到了什么。其它人看到你的文章后,也能从中获益。同时,你还能和志同道合的人交上朋友。

至于花在学习编程上的时间,刚开始你应该挤出20%的我的时间致力于提升我的开发能力。若是可能的话,最好是天天一两个小时而不是一个礼拜一天,由于这样你能经过平常习惯去提升你的能力。最初的时候效果可能不明显(固然若是你由于上网或者其余事情分心的话是没效果的),可是这样作的目的是让你在长期的编程学习中有更高的效率。

英文原文:Advice on improving your programming skills

译文连接:http://www.iteye.com/news/28780

【编辑推荐】

  1. 程序员如何快速准备面试中的算法
  2. 招一个写代码的女生:国外女程序员是什么样的
  3. 95%的bug是由程序员形成的
  4. 制定程序员《权利法案》保护应成功必须条件
  5. 绝症后的重生,一位特殊程序员的深夜独白
相关文章
相关标签/搜索