不看星座和属相,从你喜欢的编程语言看你是什么人
码农,是 IT 界最初级也最高尚的工作,是最简单也最有挑战的工作,是一年半载的跳板性工作也是可以从事一生的工作。从一个人或者一个公司最喜欢的编程语言,我们甚至可以读出你是什么样的人或者什么文化的公司。
一些刚入行的码农,苦恼着选择什么编程语言,一些有经验的码农总是纠结于哪门语言更好更有前景,甚至一些资深码农也经常加入编程语言好与坏优劣势的大讨论。每次编程语言大论战,总能看到浅显的论断、详尽的技术特点分析、*的支持与反对。
今天无意加入或发起一个这样的论战,我们看看,你最喜欢的编程语言,能给你描画一个什么样的轮廓。
C 和 C++
喜欢 C 和 C++ 的开发者,是最认真的码农,事无巨细都要考虑,所以通常容易跑题、较真、陷入细枝末节。他们需要花更多的时间掌握看起来不复杂却难以用好的这门语言。但其他语言的开发者经常会说:只有疯子采用 C++ 。
Javascript
Javascript 从来没想过成为一门主流语言,但它却不小心基于浏览器 web 程序开发的标准语言。开发者想出了各种招来弥补语言本身的问题,折让复杂的问题更难处理了。最爱 Javascript 的开发者:善于解决问题,也善于制造问题,但通常心态很飘逸、不愿被束缚。
Ruby
喜欢 Ruby 的开发者,喜欢和善于快速构建一个应用,但并不喜欢和善于维护应用,容易被新事物吸引但也容易失去兴趣。 Ruby 开发者自己也在网上说: Ruby 开发者不愿意在一件事情上坚持很长时间,我很少见过 Ruby 开发者在一个开发 Ruby 应用超过 2 年。
PHP
PHP 语言在严肃的企业应用中很少被考虑,尽管 Facebook 和 Wikipedia 都在大规模使用它。 PHP 通常被认为不安全和低性能,但拥护者认为 PHP 有它自己的应用场景,且一直在进步。喜欢 PHP 的程序员通常是最纠结的,虽然 PHP 用着很顺手很习惯,但总有抛弃 PHP 寻找更高大上更高薪语言的想法。喜欢 PHP 的程序员通常单刀直入,简单直接甚至粗暴。
Java
Paul Ford 在它的《 What is code ?》中说:如果你说你是 java 程序员,那我相信你不是严肃的就是无聊的。当然, java 是当前最主流的语言。 Java 程序员确实显得严肃一些,但是程序本身就是个严肃的工作,而 java 是效率和复杂度的平衡。所以 Java 开发者大都是严谨的人,说话做事一板一眼。
GO
Go 语言的拥簇通常是实用主义者和极客,甚至有固执和极端的印象。 Go 是 2009 年才诞生的一门新语言,所以尽管性能强劲,却因为不够成熟让开发者苦恼。但还是因为解决问题效率高,而有不少拥簇。
Python
Python 因为在新开发者中比较流行,有时被认为是入门语言。但是 Python 因为有大量的标准库,能让开发者快速解决问题。 Python 开发者通常做事干净利落。
FORTRAN 和 COBOL
如果你的最爱是 FORTRAN 或 COBOL 语言,你大致头发灰白,可能需要打指纹上下班。这是从上世纪 50 年代就被使用的语言,现在仍然在*、金融、研究机构被使用着。
其实无论哪门语言,不论其流行程度如何,不论其性能表现如何,不论其功能完备度如何,不论其入门难度如何,在它们针对的领域都是很适用的语言,在习惯和喜欢它的开发者眼里都是最好的语言。
上一篇: 通过身份证号获取属相、星座、性别
下一篇: 有关UI组件的课程推荐10篇