女怕嫁错郎,男怕入错行,程序员最怕什么?选择编程语言!

选择一门牛逼的编程语言是每一位程序员进入IT江湖的头等大事。为什么?选择语言就像投资买房,选对了,是北上广深,选错了,就是鄂尔多斯:to be or not to be。

那么,如何选择牛逼的编程语言?

宝宝研习各路编程语言多年,有一家传绝学,名曰望气之术,流传十余载,传男不传女,传内不传外。此术以天地人三才气运流转为理论根基,逻辑严密,科学合理。因不忍见世间大量有志青年身陷迷海,徒耗青春,现忍痛透露,只盼平息这一场纷争。

众所周知,编程语言是人写的,冥冥大道,编程语言的运势同创始人密不可分。气运旺盛的语言,必然是其创始人用心血滋补养育。宝宝发现,这其中最直观的表现,就是编程语言之父们头顶的发量。(言辞至此,本宝宝已经因为泄露天机吐出一口老血。)

列举如下,众位朋友可借此参考,一一验证。

【一】我们首先来看Java语言,这几年随着大数据、Android、微服务的大行其道而如日中天。这在1998年Java刚出道时,很多人是完全预料不到的。但如果我们看看Java之父James Gosling的头顶茂密指数,便一目了然。

想成为牛逼程序员? 先数数爹地的头发0

Java之父 James Gosling

头顶茂密指数:3

【二】再来看Java的死对头C#,出身名门,当初比尔盖茨不惜重金从Borland挖来编程才子Anders Hejlsberg,于2000年横空出世,来势汹汹。但如果看看Anders头上倔强的头发,就明白C#这些年在与Java的较量中一落千丈的幕后原因了。哎,滚滚长江东逝水……纵然是才子也无法抵挡趋势啊。嗯,人不能跟趋势作斗争!

想成为牛逼程序员? 先数数爹地的头发1

C#之父 Anders Hejlsberg

头顶茂密指数:8

【三】下面来看JavaScript,布衣出身,颜值超差,绝对是编程语言中的屌丝。但随着近年来各路前端神仙和node.js等后端框架的流行,竟然活脱脱上演一幅屌丝逆袭的传奇,大跌很多砖家的眼镜,成为做full stack的必选语言。这些掉眼镜的砖家,如果当初早一点看看他爹Brendan Eich头上的头发,就不会这么瞎了狗眼了。

想成为牛逼程序员? 先数数爹地的头发2

JavaScript之父 Brendan Eich

头顶茂密指数:2

【四】再来看看另外一门Web开发语言Ruby。当初靠着Ruby on Rails框架发迹江湖,被各方大神看好。然少年狂狷,傲娇不思进取,始终登不了大堂之雅。为什么呢?看看Ruby他爹那一头茂盛的“三七分”,来自东瀛的松本行弘,就明白这一切了。

想成为牛逼程序员? 先数数爹地的头发3

Ruby之父 松本行弘

头顶茂密指数:9

【五】Objective-C诞生于上世纪80年代。起初波澜不惊,但随着乔布斯的东山再起,为Mac和iOS立下汗马功劳,前几年为很多拜金主义的程序员所跪舔。但如今,也开始走下坡路。Why? 先来看看Objective-C 他爹 Brad Cox的头顶。

想成为牛逼程序员? 先数数爹地的头发4

Objective-C 之父 Brad Cox

头顶茂密指数:5

【六】再来对比看看当红炸子鸡,号称Objective-C killer-up的Swift语言。很多果粉一直纠结是选择Objective-C、还是Swift这样的问题。看看Swift爹Chris Lattner的头顶,再上去对比一下Brad Cox的。相信果粉的眼睛是雪亮的!

想成为牛逼程序员? 先数数爹地的头发5

Swift之父 Chris Lattner

头顶茂密指数:4

【七】看了这么多。大家也别老对人家PHPer天天嚷嚷的“PHP是最好的语言”不服气。人家是有底气的。话不多说,看图!但本宝宝必须敬告那些PHPer,做人不要太高调。毕竟三十年河东,三十年河西。

想成为牛逼程序员? 先数数爹地的头发6

PHP之父 Rasmus Lerdorf

头顶茂密指数:4

【八】至于PHP的死对头Python,你丫别天天跟人家PHP较劲,回头望一望自己爹地Guido van Rossum。你这一头茂盛,咋跟人家PHP较劲?知道为啥没人说“Python是最好的语言”了吗?要哭,宝宝陪你们一起哭!赶快转行吧!

想成为牛逼程序员? 先数数爹地的头发7

Python之父 Guido van Rossum

头顶茂密指数:10

【九】目前名声鹊起的Scala,嚷嚷着要取代什么Java。啥?函数式编程是万能的?有本事写个程序让宝宝上火星,宝宝才信。好吧,宝宝来打击一下你们,看看Scala爹爹的头顶吧。

想成为牛逼程序员? 先数数爹地的头发3

Scala 之父 Martin Odersky

头顶茂密指数:7

【十】看看人家Go语言,人家不只是含着Google的金钥匙出生,人家后天也很努力啊。牛逼是有资本的,来看看Go语言爸爸Rob Pike吧。就凭这锃光瓦亮的头顶,本宝宝断言:服务器端Go来主宰天下,指日可待。

想成为牛逼程序员? 先数数爹地的头发4

GO语言之父 Rob Pike

头顶茂密指数:3

【十一】执着于“做一件事情有多种方法”的Perl ,在这个各种知识、信息、方法大爆炸的时代,你丫知不知道做程序员已经有很多心智负担了,还要“多种方法……”。唉,愁死本宝宝了。早知道当初看过Larry Wall的头发,宝宝就不会在实验室通宵和x!!, -+- ,=()= 进行作斗争了。

想成为牛逼程序员? 先数数爹地的头发5

Perl之父 Larry Wall

头顶茂密指数:8

【十二】很多同学现在都还喜欢问“要不要学C语言,学C语言有什么用?” 宝宝就不想再强调理解Computer System的本源在C语言了,宝宝只想说,看看Dennis Ritchie的发迹线就知道答案了。对了,别搞错了,去看谭浩强的发迹线。那样,会遭宝宝唾弃的!

想成为牛逼程序员? 先数数爹地的头发6

C语言之父 Dennis Ritchie

头顶茂密指数:2

【十三】好了,最后一个说说宝宝现在使用的语言。虽然宝宝当初是听从了C++爹地Bjarne Stroustrup“为了提高程序员的工资,因此创立了C++”这一江湖传言。在学习C++的过程中,被各种模板、各种内存泄漏、各种指针的指针的指针的指针折磨……宝宝都挺过来了。让宝宝数十年如一日地坚持到现在,最大的精神动力就是教主Bjarne Stroustrup那锃光瓦亮的光明顶。宝宝今天为当初的选择感到自豪!

想成为牛逼程序员? 先数数爹地的头发7

C++之父 Bjarne Stroustrup

头顶茂密指数:1

顺便说一句,这几年写C++,宝宝也秃顶了:)

余下全文(1/3)
分享这篇文章:

请关注我们:

发表评论

邮箱地址不会被公开。 必填项已用*标注