每个编程人员都需要至少掌握三种编程语言
2010-12-04 14:38
246 查看
一.快乐的语言
这是一种你用来思考的语言。这是一种你希望无时无刻不在使用的语言。这是一种用来编写自己的项目的语言。对于我来说,它是OCaml (现在还有JavaScript,尽管我正在把CoffeeScript吸收进我的世界里)。对于很多人来说,它可能是LISP 或 Haskell。当一个人告诉我他的快乐的语言后,我能根据这个看出这个人的身上的很多特点。
如果这种语言是一种很深奥的或新的语言,这说明他对编程有热情。
如果这种语言是一种主流语言,这说明他很明智或实用主义。
二.高产的 / 强大的语言
这种语言里应有经验,包罗万象。它很成熟,有大量的基础库。使用这种语言,它可以在紧要关头快速的帮助你开发出各种服务或命令行工具。你的指尖敲动几下,一切事情都搞定。
如果一个程序员列出很多这样的语言,这也许能说明他可以使用所以的这些语言来开发RESTful服务。
如果我没发现他有高产的语言,或者很少,那么我就会怀疑他要么缺乏经验,要么不够专业。
三.黄油 + 面包
这种语言是当生活拮据的时候它能让你赖以生活的语言。这是一种只有当你自己或家人需要你去挣扎奋斗时才需要的语言。
如果一个人没有掌握一种能够换取黄油面包的语言,那他很可能需要接受一些”如何在一个团队里有效率的工作“这方面的教育。
这是一种你用来思考的语言。这是一种你希望无时无刻不在使用的语言。这是一种用来编写自己的项目的语言。对于我来说,它是OCaml (现在还有JavaScript,尽管我正在把CoffeeScript吸收进我的世界里)。对于很多人来说,它可能是LISP 或 Haskell。当一个人告诉我他的快乐的语言后,我能根据这个看出这个人的身上的很多特点。
如果这种语言是一种很深奥的或新的语言,这说明他对编程有热情。
如果这种语言是一种主流语言,这说明他很明智或实用主义。
二.高产的 / 强大的语言
这种语言里应有经验,包罗万象。它很成熟,有大量的基础库。使用这种语言,它可以在紧要关头快速的帮助你开发出各种服务或命令行工具。你的指尖敲动几下,一切事情都搞定。
如果一个程序员列出很多这样的语言,这也许能说明他可以使用所以的这些语言来开发RESTful服务。
如果我没发现他有高产的语言,或者很少,那么我就会怀疑他要么缺乏经验,要么不够专业。
三.黄油 + 面包
这种语言是当生活拮据的时候它能让你赖以生活的语言。这是一种只有当你自己或家人需要你去挣扎奋斗时才需要的语言。
如果一个人没有掌握一种能够换取黄油面包的语言,那他很可能需要接受一些”如何在一个团队里有效率的工作“这方面的教育。
相关文章推荐
- 亿能测试大讲堂 - YY在线课程[ 测试人员需要掌握的Shell脚本编程 ]
- 你需要掌握的三种编程语言
- 你需要掌握的三种编程语言
- Linux运维人员需要掌握一门编程语言吗?
- 你需要掌握的三种编程语言
- JX8NET 学习编程至少要掌握一门编程语言
- Linux运维人员需要掌握一门编程语言吗?
- 你需要掌握的三种编程语言
- 亿能测试大讲堂 - YY在线课程[ 测试人员需要掌握的Shell脚本编程 ]
- Linux运维人员需要掌握一门编程语言吗?
- 下载代码去 pudn.com每个编程人员都需要的网站
- 编程新手我觉得需要掌握的五个重要东西
- 软件开发人员需要掌握的经验和技能
- 谷歌:正整数序列Q中的每个元素都至少能被正整数a和b中的一个整除,现给定a和b,需要计算出Q中的前几项
- 学习J2ME编程需要掌握的七种技术[转]
- 编程小程序:1.编写程序,每次程序运行,产生5组双色球号码。每组号码升序排列,至少写出三种排序方法。
- C#编程人员需要熟知的windows窗体上的控件
- html标签分类以及常用标签 WEB初级编程人员必须掌握
- 你所必须掌握的三种异步编程方法callbacks,listeners,promise
- 出色的美工/网页设计人员需要掌握的7项技能