作为一名程序员必须知道的事情:女怕嫁错郎,男怕入错行,程序猿最怕就是选错语言!
选择一门牛逼的编程语言是每一位程序员进入IT江湖的头等大事。为什么?选择语言就像投资买房,选对了,是北上广深,选错了,就是“鄂尔多斯”【有房无价】:to be or not to be!?
那么,如何选择牛逼的编程语言?
想知道秘笈吗?
编程语言是人写的,冥冥大道,
编程语言的运势同创始人密不可分。
气运旺盛的语言,必然是其创始人用心血滋补养育,
经过老九君仔细盘查发现,这其中最直观的表现,
就是编程语言之父们头顶的发量!!!
是的,你没看错,老九君一般不轻易泄露天机!
列举如下,小伙伴们可借此参考。
【一】
我们首先来看Java语言,这几年大数据、Android、微服务的大行其道而如日中天【三个领域均在开发中均会使用大量Java代码】。这在1998年Java刚出道时,很多人是完全预料不到的。但如果我们看看Java之父James Gosling的头顶茂密指数,便一目了然。
Java之父 James Gosling
头顶茂密指数:3
【二】
再来看Java的死对头C#,出身名门,当初比尔盖茨不惜重金从Borland挖来编程才子Anders Hejlsberg,于2000年横空出世,来势汹汹。但如果看看Anders头上倔强的头发,就明白C#这些年在与Java的较量中一落千丈的幕后原因了。
哎,滚滚长江东逝水......纵然是才子也无法抵挡趋势啊。嗯,人不能跟趋势作斗争!
C#之父 Anders Hejlsberg
头顶茂密指数:8
【三】
下面来看JavaScript,布衣出身,可能是编程语言中的屌丝。但随着近年来各路前端神仙和node.js等后端框架的流行,竟然活脱脱上演一幅屌丝逆袭的传奇,大跌很多砖家的眼镜,成为做full stack的必选语言。这些掉眼镜的砖家,如果当初早一点看看Brendan Eich头上的头发,就不会这么草率的做决定了。
JavaScript之父 Brendan Eich
头顶茂密指数:2
【四】
再来看看另外一门Web开发语言Ruby。当初靠着Ruby on Rails框架发迹江湖,被各方大神看好。然少年狂狷,傲娇不思进取,始终登不了大堂之雅。为什么呢?看看Ruby之父那一头茂盛的“三七分”,就明白这一切了。
Ruby之父 松本行弘
头顶茂密指数:9
【五】
Objective-C诞生于上世纪80年代。起初波澜不惊,但随着乔布斯的东山再起,为Mac和iOS立下汗马功劳。但如今,也开始走下坡路。Why? 先来看看Objective-C他爹Brad Cox的头顶。
Objective-C 之父 Brad Cox
头顶茂密指数:5
【六】
再来对比看看当红炸子鸡,号称Objective-C killer-up的Swift语言。很多果粉一直纠结是选择Objective-C、还是Swift这样的问题。看看Chris Lattner的头顶,再上去对比一下Brad Cox的。相信果粉的眼睛是雪亮的!
Swift之父 Chris Lattner
头顶茂密指数:4
【七】
看了这么多。大家也别老对人家PHPer天天嚷嚷的“PHP是最好的语言”不服气。人家是有底气的。话不多说,看图!但是三十年河东,三十年河西,往以后走,还不一定。
PHP之父 Rasmus Lerdorf
头顶茂密指数:4
【八】
至于PHP的死对头Python,你丫别天天跟人家PHP较劲,回头望一望Guido van Rossum。你这一头茂盛,咋跟人家PHP较劲?知道为啥没人说“Python是最好的语言”了吗?
Python之父 Guido van Rossum
头顶茂密指数:10
【九】
目前名声鹊起的Scala,嚷嚷着要取代什么Java。啥?函数式编程是万能的?来打击一下你们,看看Scala“爸爸”的头顶吧。
Scala 之父 Martin Odersky
头顶茂密指数:7
【十】
看看人家Go语言,人家不只是含着Google的金钥匙出生,人家后天也很努力啊。牛逼是有资本的,来看看Go语言爸爸Rob Pike吧。就凭这锃光瓦亮的头顶,老九君断言:服务器端Go来主宰天下,指日可待。
GO语言之父 Rob Pike
头顶茂密指数:2
【十一】
执着于一件事情有多种方法的Perl ,在这个各种知识、信息、方法大爆炸的时代,你知不知道做程序员已经有很多心智负担了,还要“多种方法......”。唉,愁死了。早知道当初看过Larry Wall的头发,大家应该就不会在办公室通宵和x!!, -+- ,=()= 进行作斗争了。
Perl之父 Larry Wall
头顶茂密指数:8
【十二】
很多同学现在都还喜欢问“要不要学C语言,学C语言有什么用?老九君就不想再强调理解Computer System的本源在C语言了,只想说,看看Dennis Ritchie的发迹线就知道答案了。对了,别搞错了,不是去看谭浩强的发迹线。那样,我......!
C语言之父 Dennis Ritchie
头顶茂密指数:2
【十三】
好了,最后一个说说C++。虽然当初是听从了C++之父Bjarne Stroustrup“为了提高程序员的工资,因此创立了C++”这一江湖传言。“ 在学习C++的过程中,被各种模板、各种内存泄漏、各种指针的指针的指针的指针折磨......也许,能让无数小白数十年如一日地坚持到现在,最大的精神动力也许就是教主Bjarne Stroustrup那锃光瓦亮的光明顶了!
C++之父 Bjarne Stroustrup
头顶茂密指数:1
好了好了,大家别激动,以上纯属活跃气氛,也是为了让小伙伴们能从愉快的周末中快速抽离出来,进入学习状态。不知道这个开场热身还符合各位看官的胃口吗?
不管符不符合,都不重要了!赶快去看书学习写代码啊!