1. 程式人生 > >Java之父職場路

Java之父職場路

ash 跳槽 傳感器 把他 網頁瀏覽 [1] robotics 公司 程序員

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 歲,而其他公司甚至更年輕。



Java之父職場路