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