如何成为一名程序员?

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

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

怎样才能快速学会编程呢,我先给你一些快速掌握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世纪理论语言学研究上最伟大的贡献。)
翻译:袁滚滚

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,973评论 19 139
  • 单例模式 适用场景:可能会在场景中使用到对象,但只有一个实例,加载时并不主动创建,需要时才创建 最常见的单例模式,...
    Obeing阅读 2,104评论 1 10
  • FreeCodeCamp - Basic JavaScript 写在前面: 我曾经在进谷前刷过这一套题,不过当时只...
    付林恒阅读 16,531评论 5 28
  • 【周六•晚•夜话】 今天发的自拍感觉已经达到上限,似乎越来越自恋,是的,就是这么臭美,爱美是一种优点,谁说不是...
    罗二拉里阅读 465评论 4 2
  • 十几年来,蜂胶以其在辅助治疗糖尿病并发症方面的独特效果,受到越来越多糖友的青睐。 据中医药大典《中华本...
    谷中百合z阅读 282评论 0 0