Java之父——詹姆斯·高斯林出生于加拿大,是一位计算机编程天才。在卡内基·梅隆大学攻读计算机博士学位时,他编写了多处理器版本的Unix操做系统,是JAVA编程语言的创始人。
1991年,在Sun公司工做期间,高斯林和一群技术人员建立了一个名为Oak的项目,旨在开发运行于虚拟机的编程语言,同时容许程序在电视机机顶盒等多平台上运行。后来,这项工做就演变为Java。随着互联网的普及,尤为是网景开发的网页浏览器的面世,Java [1] 成为全球流行的开发语言。所以被人称做Java之父。
在1984年到2010年间,高斯林一直供职于Sun微系统公司。一干就是25年,期间建立了名为Oak的项目,开发跑在虚拟机上的编程语言,这就是后来的Java。程序员
甲骨文收购Sun后不久James宣布离开,当时对离职缘由表达的很隐晦,称本身“所能提供的任何准确及诚实的信息都将带来危害,而不是帮助。”彷佛暗示20多年的感情破裂并不是和平分手。面试
后来老爷子在接受采访中表示,收购后的新东家甲骨文至关不厚道,不只给高级别的管理层都大幅降薪,绩效奖金都剥掉,甚至还给Sun的元老们大幅下调了级别。编程
可是 降薪 和 降级 并不是致使关系破裂的最终缘由。Oracle经过购买Sun得到了Java及其开发者和知识产权后,架空了James及其余高管对技术的决策权,把他推到了台前扮演Oracle服务的Java代言人。事实上全部Sun的高层管理都被巧妙的安排了虚职,剥夺了决策能力。James描述Oracle的行为是一种道德挑战,最终促使了他作出挥别老东家的决定。浏览器
离开甲骨文后不久,高斯林加入Google,可是只呆了一年不到就跳槽到海洋探测机器人制造公司Liquid Robotics任 首席软件架构师。负责传感器软件开发和自主导航设计,数据中心海量数据处理。架构
2017年加入亚马逊AWS。编程语言
高斯林在Facebook上也说本身曾遭遇年龄歧视。在面试的时候被 HR 告知,“一般咱们不招你这种年龄的程序员,但你的状况特殊(Java 之父身份),因此对你特殊考虑。”而在 Google 工做的时候,听到几个 30 多岁的人要去整容变得年轻点(不敢想象)。根据统计,美国在职的工做者的平均年龄是 42 岁,但在硅谷这个数字变得更低。好比苹果公司是 31 岁,Google 和特斯拉是 30 岁,Facebook 和LinkedIn 是 29 岁,而其余公司甚至更年轻。ui