面对即将到来的2018年,程序员需要设置一些目标,完成一些挑战。
今天w3cschool要给程序员小伙伴们分享的是提高编程能力的5种方法:
0、把编程当手艺千万别把编程看作知识,而是要把它看成是一门手艺。

所以,就要用学手艺的思路去学习。
以代码行数为标准,比如每年敲50000行代码,如果觉得自己游刃有余,可以挑战10万行。
对编程能力本质最好的比喻就是弹琴。能想出优美的旋律,并且能弹奏出来。
这就需要足够多的练习,没有其他捷径。
1、疯狂的刷题
特别是对于一名新手程序员而言,就要做到疯狂刷题。
比如在w3cschool网站上刷题。遇到一些不会的问题,直接看答案,再实现一遍。
疯狂刷题要到什么程度?在公交上也可以刷编程题,比如你下一个w3cschool app,直接用编程微课刷。
需要说明的是,编程微课和打游戏刷副本有点类似,所以你就不是在学编程,而是玩编程。
如果是用玩的学习方式学编程,那就会十分有趣,也只有这样才可以持久学编程,进而提高自己的技术。
2、开发者提高效率武器
每个开发者都应该有一把自己的瑞士军刀,利用它们可以大大提高开发效率。
如IDE vs Text Editor,Vim vs Emacs,Sublime vs Atom等。
3、思想备份
程序员更需要知识管理,因为程序员每天琢磨技术,会产生大量的想法。
随时随地记录自己的想法,这是进行知识库管理和思想的外部备份。
4、打造自己的产品对于一个程序员而言,更需要打造一款自己的产品,如做一个app、一个网站等。
不然,你未必可以将所学的技术都应用到实践中。