`

你需要掌握的三种编程语言

阅读更多

转载于:http://www.aqee.net/2010/11/29/the-3-programming-languages-you-need-to-know/

每个编程人员都需要至少掌握三种编程语言。当然,这只是我的一家之言。

这是我经过多年养成的观点,也许是偏见,但我能够根据一个人所喜欢的编程语言来快速的了解一个程序员。当我读简历时,我会尝试使用我的这套观念按照“这个程序员为什么要使用这种编程语言”进行分类,我通过我的这些偏见从一堆简历中选出我想要的。

 

一.快乐的语言

这是一种你用来思考的语言。这是一种你希望无时无刻不在使用的语言。这是一种用来编写自己的项目的语言。对于我来说,它是OCaml (现在还有JavaScript,尽管我正在把CoffeeScript吸收进我的世界里)。对于很多人来说,它可能是LISP 或 Haskell。当一个人告诉我他的快乐的语言后,我能根据这个看出这个人的身上的很多特点。

如果这种语言是一种很深奥的或新的语言,这说明他对编程有热情。

如果这种语言是一种主流语言,这说明他很明智或实用主义。

二.高产的 / 强大的语言

这种语言里应有经验,包罗万象。它很成熟,有大量的基础库。使用这种语言,它可以在紧要关头快速的帮助你开发出各种服务或命令行工具。你的指尖敲动几下,一切事情都搞定。

如果一个程序员列出很多这样的语言,这也许能说明他可以使用所以的这些语言来开发RESTful服务。

如果我没发现他有高产的语言,或者很少,那么我就会怀疑他要么缺乏经验,要么不够专业。

三.黄油 + 面包

这种语言是当生活拮据的时候它能让你赖以生活的语言。这是一种只有当你自己或家人需要你去挣扎奋斗时才需要的语言。

如果一个人没有掌握一种能够换取黄油面包的语言,那他很可能需要接受一些”如何在一个团队里有效率的工作“这方面的教育。


分享到:
评论

相关推荐

    编程语言快速记忆手册

    掌握编程语言英语单词,是学习好编程语言的基础,一个不懂编程语言英语单词的程序员,很难把编程语言学好。 编程就是:编程英语单词和算法的关系:编程英语单词是算法的基础; 是编程提高的关键。如果编程语言里面...

    第4章PLC的5种编程语言 PLC的编程语言与基本逻辑指令

    是PLC使用最多的一种编程语言,易于被广大的电器工程人员掌握,特别适用于开关量逻辑控制。用线圈、常开触点、常闭触点表示。 3)功能块图FBD(Function Block Diagram) 类似于数字逻辑电路,有数电知识的人易于...

    计算机专业中几种常用编程语言的比较

    大多数编程语言都具有相似的基本特征,如果熟悉一种编程语言就可以很容易地将这种编程语言的知识应用到其它语言中去。 几年来,我一直教授职业中学计算机程序设计课程,下面我就将计算机专业所学的Foxpro、Basic、...

    工业机器人操作与编程-机器人的编程语言.pptx

    主要内容 了解机器人编程的三个层次内容,掌握示教编程语言的含义 掌握机器人编程语言的基本要求、分类和各自特点 了解机器人编程语言的发展 2/14 工业机器人操作与编程-机器人的编程语言全文共15页,当前为第3页。...

    Java语言教程与案例:从入门到精通,掌握面向对象编程的精髓

    Java语言教程与案例:从入门到精通,掌握面向对象编程的精髓。Java语言教程与案例:从入门到精通,掌握面向对象编程的精髓。Java语言教程与案例:从入门到精通,掌握面向对象编程的精髓。Java语言教程与案例:从入门...

    机器人编程语言python-10大热门机器人编程语言,你掌握了哪种?.pdf

    机器⼈编程语⾔python-10⼤热门机器⼈编程语⾔,你掌握了 哪种? 原标题:10⼤热门机器⼈编程语⾔,你掌握了哪种? 哪种编程语⾔最适合进⾏⼈⼯智能机器⼈研发?可能⼀百个攻城狮会有⼀百个答案?因为每种语⾔对机器...

    一分钟“掌握”常见编程语言

    看完后你就掌握了Python、Java、C等常见编程语言 是如何输出"Hello World!"的。 pdf里包含一些常见的编程语言及其实现输出"Hello World!

    机器人10大流行编程语言对比,你掌握了哪种?

    机器人10大流行编程语言对比,你掌握了哪种?下面我们一起来看看。

    Java学习编程语言的五个关键技巧.docx

    2. **掌握基本语法和关键字**:Java编程语言具有严格的语法规则和关键字,因此你需要熟悉这些基本语法和关键字。只有掌握了这些基础知识,才能写出正确的Java代码。 3. **学习数据结构和算法**:数据结构和算法是...

    掌握Go语言:编程基础与实践应用

    目标:通过本教程的学习,学习者能够熟练掌握Go语言的编程技巧和规范,具备独立开发Go语言项目的能力。同时,学习者还能够了解Go语言在不同领域的应用场景,为未来的职业发展打下坚实的基础。 其他说明: 建议学习...

    编程学习技巧 快速掌握一个语言的最常用的

    想知道怎样快速掌握一门编程语言吗? 编程学习技巧 快速掌握一个语言的最常用的

    学好C++编程语言需要注意的七大细节:用C++开发亲子小游戏代码的步骤分析.docx

    C++是一种面向对象的编程语言,因此要学好C++编程语言,必须掌握类与对象的理论知识。比如,要掌握类的定义、对象的创建、成员变量与成员函数等概念。 4. 熟悉运算符重载以及多态。C++支持运算符重载和多态特性,...

    台达PLC_DVP15MC11T&DVP50MC11T_ST编程语言.pdf

    台达15/50MC的ST编程语言相关介绍,也适用其他PLC,对于了解PLC ST语言有很大帮助! 结构文本是一种高级语言,如果你知道如何使用高级语言来编程,像:Basic、 PACSAL或C,那么你会很轻松的掌握Structured Text...

    ST_结构文本_PLC编程语言_教程

    结构文本是一种高级语言,如果你知道如何使用高级语言来编程,如C,Basic,PACSAL。那么你会很轻松的掌握Structure Text (ST)编程。如今PLC自动控制的编程语言与计算机编程的语言的界限越来模糊。

    Visual C++.NET编程实例PDF,要想掌握一门编程语言,熟悉一种编程环境,实战是很重要的.本书精选50个实例,很好的学习资料.

    Visual C++.NET编程实例PDF,要想掌握一门编程语言,熟悉一种编程环境,实战是很重要的.本书精选50个实例,很好的学习资料.

    编程语言快速记忆手册(视频+pdf) v2.0

    四年专业英语单词快速记忆经验,一年时间精心打造“编程语言快速记忆手册”,第一版的编程语言快速记忆手册,里面共收录了4345个和编程,计算机相关的英语单词,并给出了理解学单词里的,独特的英语单词快速记忆法。...

    7中编程语言

    这本书是老外写的,七个星期完成七种编程语言,每种语言的学习方法,如何快速掌握,最后通过自己的学习,来实现编写简单的编程语言的书,CS专业老外必须课用书

    汉语编程编辑器 计算机语言

    用汉语言编辑的计算机语言,现在还不成熟在完善中,和其它编程语言互溶互通,学习掌握易语言对掌握其它编程语言具有桥梁作用。编程理念互通。支持完全面向对象的程序开发技术和面向事件的程序驱动技术。功能调用互通...

    Python编程语言的基础入门教程.docx

    Python是一种高级编程语言,既可以用于 Web 开发,也可以用于数据分析、人工智能等领域。因其简单易学,逐渐成为编程初学者学习的首选语言。接下来,我们将介绍 Python 的基础入门教程,帮助初学者快速掌握 Python ...

    ST结构文本PLC编程语言教程.pdf

    结构文本是一种高级语言,如果你知道如{可使用高级语言来编程,像:Basic、 PAC SAL或C,那么你会很轻松的掌握StructuredText CST)编程:如果不知道,你会看到ST有着简单、标准的结构,保证程序高效、快速运行并...

Global site tag (gtag.js) - Google Analytics