美文网首页启示翻译·译文程序员
如何成为一名程序员?

如何成为一名程序员?

作者: 袁滚滚 | 来源:发表于2014-03-24 11:48 被阅读1567次

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

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

    怎样才能快速学会编程呢,我先给你一些快速掌握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 Facebook, YouTube, iOS 以及每个你使用过的网站或者服务都没逃开这六个词,就是这千万次的重复使用他们而已,这六个词无数次的出现,最后缠绕成一个稳定的双螺旋结构(这是自然文明发展以来最高效的压缩算法),可以称得上是网络的DNA。

    所以说,写代码超简单。

    原文:Six Words:Why anyone can be a programmer
    作者:NicholasOrtenzio
    作者被称为「Javascript」语言中的Noam Chomsky(他所著的《生成语法》被认为是20世纪理论语言学研究上最伟大的贡献。)
    翻译:袁滚滚

    相关文章

      网友评论

      • d7711d33a89b:编程需要什么理解...编程需要的是英语和实战
      • 想要去非洲的梦想:我看懂了单词,但是…什么都没有
      • 流年沙倾城雨:@袁滚滚 你什么专业啊?
      • 袁滚滚:@流年沙倾城雨 好巧我也是在校大学生
      • 流年沙倾城雨:我还是一名在校大学生,编程没你说的那么简单吧,更多的是一种积累和理解
      • 张七公子:看到了乔老的名字
      • 赵俊鹏:很精辟的总结!
      • Andy_朱小饭:事实上这些单词在日常英语里面也挺好用的。。。
      • Calon:同样是看山是山,看水是水,境界可以完全不同吧。

        记住了关键字没有用,理解了业务逻辑和代码逻辑才是根本,而菜鸟是无法仅仅通过记住关键字理解这些逻辑的。
      • KJ:我来吧: if, else, goto, 附加理解 x=x+1. 恭喜你, 你学会了! 小学生文化足以
      • Hongran:很好的文章,大师级别的将程序简化为几个单词。看的我都想学写程序了,哈哈。
      • NARUTO_86:怎么没人评论....感觉这篇文章有点扯啊,你已经懂了,才看得懂吧。所以,可能只是幽默吧,尽管没感觉很有意思....

      本文标题:如何成为一名程序员?

      本文链接:https://www.haomeiwen.com/subject/eliktttx.html