據知名數據分析公司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的工作總算塵埃落定了,祝愿他工作順利,身體健康~