如何成为一名程序员?

jopen 10年前

  英文原文:Six Words:Why anyone can be a programmer  作者:NicholasOrtenzio

  译者:@袁滚滚哞哞

  写代码是个超级简单的事儿。

  这事儿我一般不告诉别人,但刚刚我做了一个艰难的决定,要把这个秘密公诸于众。因为掌控着互联网命脉的程序员中,有一小撮儿实在是太渣了,直接影响到我们从业者的素质,所以希望你能来净化一下队伍。

  怎样才能快速学会编程呢,我先给你一些快速掌握 JavaScript 的关键词:

break, case, catch, continue, debugger, default, delete, do, else, finally, for, function, if, in, instance of, new, return, switch, this, throw, try, type of, var, void, while, with

  用五分钟去记住他们,然后你就是一个 JS 开发者了,其实根本不用记住以上全部词汇。在过去的 12 周里我已经成为了一个 PSD 了(professional software developer 资深软件开发者),不过说实话有些词我一次还没用过,比如:

break, catch, continue, debugger, default, delete, do, finally, in, instance of, new, throw, try, type of, void, while, with

  另外再记住下面的 9 个词吧:

case, else, for, function, if, return, switch, this, var

  switch 语句基本上和 if/else 语句没有太大区别,所以并不需要专门去记忆。同时在 JS 中,var 字符是完全可有有无。

  不过下面我说的这六个词一定要记住,他们基本上就是隐藏在繁杂而庞大的互联网背后的全部代码的精髓:

else, for, function, if, return, this

  Google, the 非死book, 油Tube, iOS 以及每个你使用过的网站或者服务都没逃开这六个词,就是这千万次的重复使用他们而已,这六个词无数次的出现,最后缠绕成一个稳定的双螺旋结构(这是自然文 明发展以来最高效的压缩算法),可以称得上是网络的 DNA。

  所以说,写代码超简单。

来自: jianshu.io