`
pfans
  • 浏览: 3380 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

每个编程人员都需要至少掌握三种编程语言

    博客分类:
  • Java
阅读更多

一.快乐的语言

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

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

如果这种语言是一种主流语言,这说明他很明智或实用主义。
二.高产的 / 强大的语言

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

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

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

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

如果一个人没有掌握一种能够换取黄油面包的语言,那他很可能需要接受一些”如何在一个团队里有效率的工作“这方面的教育。
分享到:
评论
1 楼 youfengkai 2010-12-09  
可能是没看懂。。。。

相关推荐

    正则表达式系统教程(各种编程语言都有)

    它们在各种编程语言中广泛应用,如Python、Java、JavaScript、C#等。正则表达式系统教程旨在为开发者提供全面的学习资源,帮助他们理解和掌握这项技能。 在本教程中,你将学习到以下核心概念: 1. **基础元素**:...

    编程语言比较

    编程语言是软件开发的基础,不同的语言有不同的特性和应用场景。本文将对几种主流的编程语言进行比较,包括Java、C、C++、VB...每种语言都有其独特的价值和应用场景,理解这些差异可以帮助开发者做出更适合自己的选择。

    正则表达式验证器,验证常用的编程语言的正则表达式

    每种语言虽然都支持正则表达式,但其语法和行为可能略有差异,因此验证器是一个极好的辅助工具,确保你的正则表达式能在目标语言中正常工作。 "依赖点Net2.0"表明这个验证器是基于.NET Framework 2.0开发的,这意味...

    黑客编程教程---初学者必备

    1. **编程语言基础**:首先,你需要了解至少一种编程语言,如Python、C++或Java。这些语言是黑客编程的常用工具,它们有着不同的特性和应用场景。Python因其简洁明了的语法和丰富的库支持,通常被推荐为初学者入门之...

    android图形系统编程学习

    OpenGL是一种跨语言、跨平台的编程接口,用于渲染2D、3D矢量图形。在Android中,通常使用OpenGL ES(Embedded Systems版本)进行图形编程,它针对移动设备进行了优化。 在Android图形系统编程中,首先要了解一些...

    JS编程实现-飞机大战游戏

    每个子弹也有其属性,如发射方向、速度等。子弹的管理可以采用数组来实现,每当玩家点击射击,就在数组中添加新的子弹对象,然后在主循环中更新它们的位置并检查是否击中敌机。 碰撞检测是游戏逻辑的核心部分。JS中...

    编程语言Java复习总结.pdf

    Java是一种广泛使用的面向对象的编程语言,以其跨平台、高性能和丰富的类库而著名。本篇文章将对Java的基础知识进行复习总结,主要包括如何编写第一个Java程序、数据类型、变量、运算符、类型转换以及控制流结构。 ...

    木马编程入门

    木马可能由多种编程语言编写,如C/C++、Python、Java等,掌握至少一种编程语言是基础。同时,理解操作系统原理,特别是Windows API的使用,对编写木马程序极其关键。 学习木马编程的同时,我们更应强调合法和道德的...

    创意编程2024-盐城

    在编程语言这个标签下,我们可以推断出该项目会涉及至少一种或多种编程语言的教学。编程语言是计算机科学的基础工具,它允许程序员与计算机进行交互,编写指令来完成特定任务。常见的编程语言有Python、Java、C++、...

    Y分钟学习X种语言

    伦敦Scala语言交流会每月都有一个编程活动, F#unctional伦敦人交流会刚好在月中有一个会议,下一次是关于Machine Learning。 在每节后面有问题和习题的编程书籍是很好的学习工具,可以练习你学到的知识,但这样的 ...

    Windows可视化编程课件 (VC++)

    4. **窗口类与窗口实例**: 每个Windows应用程序都至少有一个窗口类,窗口类定义了窗口的属性和行为,而窗口实例则是窗口类的具体表现,是实际显示在屏幕上的。 5. **控件与对话框**: 控件是GUI中的基本元素,如按钮...

    java编程思想

    每个人都可从中获益,至少表面如此。 如果说它有缺点,那就是掌握它需付出的代价。思考对象的时候,需要采用形象思维,而不是程序化的思维。与程序化设计相比,对象的设计过程更具挑战性——特别是在尝试创建可重复...

    程序中的编程思想[收集].pdf

    《程序中的编程思想》这...理解和掌握编程思想,熟练运用算法,以及熟悉至少一种编程语言,是每个软件开发者必备的基础技能。通过不断实践和学习,我们可以更好地运用这些工具来解决复杂的问题,创造出更多有用的应用。

    从汇编语言到Windows内核编程

    每一个Windows内核程序,都可以看做Windows内核本身的一个“补丁”。有时只需要独立存在,就能起到它的作用;有时却必须对已有的内核二进制代码进行部分修改。本部分包括第11—13章,主要介绍的是内核Hook。 第11章 ...

    编程新手真言.rar....

    C、Java和VB都是广泛使用的编程语言,每种都有其特点和应用领域。C语言是经典的面向过程的编程语言,以其高效和灵活著称,常用于系统编程、嵌入式开发等领域。Java则是一种面向对象的语言,具有跨平台的特性,广泛...

    吴恩达深度学习编程答案

    每个神经元都有权重和偏置,通过激活函数(如Sigmoid、ReLU)将输入转化为非线性输出。在吴恩达的课程中,学员会学习如何构建这些基本组件,并用Python实现它们。 二、反向传播算法 反向传播是训练神经网络的关键...

    多进程多人聊天室,运用udp协议socket网络编程

    最后,为了更好地理解并复现这个项目,开发者需要熟悉至少一种**编程语言**,如C、C++或Python,它们都提供了丰富的网络编程库支持UDP socket。 综上所述,"多进程多人聊天室,运用udp协议socket网络编程"项目涵盖...

    时间片轮转算法

    在该实验中,学生需要使用高级语言模拟实现动态分区存储管理,要求至少实现首次适应算法、最佳适应算法和最坏适应算法中的至少一种,同时熟悉并掌握各种算法的空闲区组织方式。 实验内容包括: 1. 分区初始化:...

    魔王语言解释(附带报告)

    在计算机科学中,“解释器”是一种软件,它读取特定的编程语言编写的代码,并直接执行这些指令,而不需要先将代码编译成机器语言。魔王语言解释器可能就是这样一个用于运行魔王语言程序的工具。它的工作原理是接收...

    简明x86汇编语言教程

    本教程适合已经掌握至少一种结构化编程语言的读者,如C语言。内容覆盖了最新的x86处理器特性,并且注重实践,鼓励读者跳出教材的框架,发挥创新精神。教程的目标是使读者能够自学习和掌握汇编语言,同时也提醒读者要...

Global site tag (gtag.js) - Google Analytics