据知名数据分析公司IDC发布报告称,全球软件开发者达到了1850万,Oracle 称世界上有900万 JAVA程序员(包含业余开发者),也就是说JAVA程序员占据了世界程序员总数的近50%。
经过20多年的发展,JAVA已然成为拥有开发者最多的编程语言,并且长期蝉联TOBLE排行榜榜首。
JAVA,是当之无愧的编程语言王者。
TIOBE排行榜是根据互联网上有经验的程序员、课程和第三方厂商的数量,并使用搜索引擎(如Google、Bing、Yahoo!)以及Wikipedia、Amazon、YouTube统计出排名数据,用来反映某个编程语言的热门程度。(百度百科)
JAVA能有如此骄人的成绩,一半的功劳我们得归功于一个男人。
他就是JAVA语言的创造者,James Gosling。
James Gosling——于1955年出生于加拿大,是一位计算机编程天才。在卡内基·梅隆大学攻读计算机博士学位时,他编写了多处理器版本的Unix操作系统;作为Sun研究院院士,他亲手设计了Java语言,完成了Java技术的原始编译器和虚拟机。在他的带领下,Java现已成为互联网的标准编程模式以及分布式企业级应用的事实标准,其跨平台的技术优势为网络计算带来了划时代的变革。
一、James Gosling创造JAVA语言的简述过程
1991年,James Gosling在Sun公司工作期间,和一群技术人员研究开发新技术,专攻计算机在家电产品上的嵌入式应用。对于新语言的设计,Sun公司研发人员并没有开发一种全新的语言,而是根据嵌入式软件的要求,对C++进行了改造,去除了留在C++的一些不太实用及影响安全的成分,并结合嵌入式系统的实时性要求,开发了一种称为Oak的面向对象语言。
1995年,业界为了使死板、单调的静态网页能够“灵活”起来,急需一种软件技术来开发一种程序,这种程序可以通过网络传播并且能够跨平台运行。Sun公司重新审视了那个用软件编写的试验平台,由于它是按照嵌入式系统硬件平台体系结构进行编写的,所以非常小,特别适用于网络上的传输系统,而Oak也是一种精简的语言,程序非常小,适合在网络上传输。
Sun公司首先推出了可以嵌入网页并且可以随同网页在网络上传输的Applet(Applet是一种将小程序嵌入到网页中进行执行的技术),并将Oak更名为Java(至于为何改名,好奇的读者可以阅读《Java发展史 》)。
1995年5月23日,Sun公司在Sun world会议上正式发布Java和HotJava浏览器。随着互联网的普及,尤其是网景开发的网页浏览器的面世,Java成为全球流行的开发语言。因此James Gosling也被人称作Java之父。
二、James Gosling职业履历
1984年~2010年间,James Gosling一直供职于Sun微系统公司。大力推动了Java的发展,而且在该公司从一名工程师升职为了首席技术官。
2010年甲骨文收购Sun后不久,这位Java编程语言的发明者宣布离职,
2011年初加入谷歌。值得一提的是,谷歌母公司Alphabet的现任董事长埃里克·施密特曾在Sun与James Gosling共事,而且在Java的早期发展中也扮演了重要的角色。
2011年8月30日,James Gosling在其博客上宣布离开谷歌,加入开展海洋探测业务的机器人制造公司Liquid Robotics,任首席软件架构师。负责传感器软件开发和自主导航设计,数据中心海量数据处理。
2017年5月22日,James Gosling在Facebook上发布了他加入AWS(亚马逊网络服务)云服务部门的消息。也就是在同月,微软专家在2017年创办的JAVA培训品牌最课程开设了第二期JavaEE就业班,距离开班已经过去了两个月了,学员好评不断。
请点击此处输入图片描述
三、James Gosling的现状
离开甲骨文公司之后,James Gosling开启了他的求职之路,找工作期间,61岁的James Gosling在Facebook上曾发表了他所遭遇的年龄歧视:我曾在面试的时候被HR告知,“通常我们不招你这种年龄的程序员,但你的情况特殊(指的是他Java之父的身份),所以对你特殊考虑。”
近年来,有关硅谷科技公司对求职者的年龄歧视的新闻已是屡见不鲜。
根据统计,美国在职的工作者的平均年龄是42岁,但在硅谷这个数字变得更低。比如苹果公司是31岁,Google和特斯拉是30岁,Facebook和LinkedIn是29岁,而其他公司甚至更年轻。科技公司愿意聘请年轻人,不仅因为年轻人更便宜,还因为湾区的科技公司并不相信从业者们“久远”的经验和履历。
“如果你已经在一家大公司工作超过10年后遭到解雇,那么你的技术将会落后六个时代(这时代技术迭代很快,而且没学习新技术的程序员也没什么竞争力)。”硅谷社交网络Hackers/Founders创始人JonathanNelson表示,“我知道,有一些40、50岁的程序员在重新学习App的编程和大数据,而有一些则去做了Uber司机。”
Java之父创造出了JAVA对互联网的贡献是不可估量的,如今遭遇年龄歧视问题,小编深表同情,我们也相信Java之父肯定能够遇上伯乐,继续为社会创造财富,继续实现人生的价值,也祝愿所有编程者能够不断的学习、前进、创新,实现自己的价值。
好消息来了,最近,James Gosling在Facebook上发布了他加入AWS(亚马逊网络服务)云服务部门的消息,在这家云计算巨头中担任杰出工程师。
James Gosling的工作总算尘埃落定了,祝愿他工作顺利,身体健康~