时间:2024-07-09 09:28:30 来源:作者:lyp点击:57
近日,软件界传来一个重磅消息——Java之父詹姆斯·高斯林(James Gosling)宣布退休了。这位技术大神在LinkedIn上发布了一条简短的消息:“我终于退休了。在做了这么多年软件工程师之后,是时候让我好好玩玩了。”这一消息一出,立刻在业内掀起了轩然大波。毕竟,这位从小就迷恋技术、对编程界影响深远的大佬,真的能安心享受退休生活吗?
1955年5月19日,詹姆斯·高斯林出生在加拿大。与许多天才一样,他从小就展现出了超人的技术天赋。据说12岁时,他已经能设计电子游戏机,14岁时帮邻居修理收割机。再看看我们14岁时在干什么?写作业、打游戏?高斯林的成长轨迹简直就是个神话。
在中学期间,高斯林首次接触到了编程,并深深地被吸引。15岁时,他被卡尔加里大学招募为临时编程员,还编写了卫星遥测的地面分析软件。这种“双向成就”不仅为他赢得了卡尔加里大学的计算机科学学士学位,还让他在编程界逐渐崭露头角。
高斯林的学术之路同样辉煌。1977年,他从卡尔加里大学毕业后,继续深造,最终在1983年获得了美国卡内基梅隆大学的计算机科学博士学位。他的博士论文题目是《约束的代数处理》,虽然听起来有点枯燥,但其中的内容却为他日后的工作奠定了坚实基础。
在攻读博士学位期间,高斯林还开发了一款名为Gosling Emacs的编辑器,这也是第一个在Unix上运行的类似Emacs的编辑器。除此之外,他还将UCSD Pascal p-code从PERQ工作站移植到DEC VAX计算机系统上,为Java虚拟机的概念埋下了伏笔。
博士毕业后,高斯林加入了IBM,设计并实现了Andrew窗口系统和Andrew用户界面工具包。然而,他的工作并未得到公司领导层的重视。这段经历让高斯林心有遗憾,他曾在LinkedIn上写道:“要是IBM听了我的意见就好了!!”毕竟,一个天才被埋没的滋味并不好受。
在IBM干了不到两年,高斯林决定跳槽到初创公司Sun Microsystems。这一决定不仅改变了他的职业生涯,也彻底改变了整个编程世界。
高斯林的传奇故事在Sun公司正式开始。1991年,他带领一小队工程师启动了一个名为Green的项目,目标是开发一种用于消费电子设备的编程语言。经过几年的努力,团队开发出了一种简单、强大、可移植且安全的语言,最初名为Oak,后来更名为Java。
1995年,Java语言首次发布,迅速在编程界引起轰动。它不仅改变了程序员的工作方式,还为互联网的发展提供了强大的支持。随着Netscape Navigator浏览器对Java的支持,Java的知名度迅速提升,成为全球最流行的编程语言之一。
然而,随着Sun公司的经营不善,Java的命运也发生了变化。2009年,Sun被Oracle以56亿美元收购。高斯林等核心工程师也随之加入Oracle。然而,高斯林并未在Oracle待太久。2010年,他毅然选择离职,原因是多方面的,包括薪资问题、职级降级以及缺乏决策权。
在接受eWEEK采访时,高斯林表示:“在Oracle,我几乎没有任何决策权。Oracle是一个极度微观管理的公司。所以我和我的Java领域的同事都没有权决定任何事情。”最终,高斯林决定放弃这份工作,离开Oracle。
离开Oracle后,高斯林的职业生涯进入了一个新的阶段。2011年3月,他短暂加入Google,但同年8月便离开。对于这段经历,高斯林并没有详细谈论,只是在LinkedIn上留下了三个词:“随时随地脾气暴躁的人。”
此后,高斯林加入了一家从事海洋机器人研究的创业公司Liquid Robotics,担任首席软件架构师。在这家公司,他花费了大量时间编写自主海洋机器人控制软件,甚至亲自潜水调试制导算法。
2017年,62岁的高斯林宣布加盟亚马逊AWS,继续他的工程师生涯,主要从事物联网项目。他发起并推出了AWS Greengrass,这款产品极大地推动了物联网的发展。
2024年,高斯林在69岁生日后宣布退休。这一消息引发了广泛关注和讨论。毕竟,另一位编程界大佬——Python之父Guido van Rossum在2019年宣布退休后,仅一年就重返职场,加入了微软。那么,高斯林真的能安心享受退休生活吗?
在他的退休宣言中,高斯林提到:“我有一长串的副业要做,会很有趣的。”这让人不禁联想到,他是否会像Guido一样,因无法忍受无聊的退休生活而重返职场?或者,他会继续在其他领域发光发热?
听闻高斯林隐退,不少受益于Java的工程师纷纷送上祝福:
“作为一名软件工程师,我们为你感到骄傲。你对编程世界的贡献将被铭记为编程的黄金时代。你的语言Java改变了编程世界,它可能是有史以来世界上使用最广泛的语言。”
“退休快乐!享受退休生活吧,詹姆斯!几年前能亲自见到你是我的荣幸。我第一次接触Java是在1997年,当时我参加了伯克利计算机科学课程,创建了一个汉诺塔程序。谁知道今天世界仍在使用Java。我仍然有那个1.1 SDK。也许有一天我需要在我的Sparc 20上运行它。”
“Java对我的启发和职业生涯的塑造产生了深远的影响。Java推出时,我在Sun工作真是太棒了——从来没有一种编程语言/平台受到如此多的关注!最后,恭喜James Gosling退休,也期待还会有惊喜的项目面世。
詹姆斯·高斯林的职业生涯充满了传奇色彩。从少年天才到Java之父,他的每一步都在编程界留下了深刻的印记。如今,他宣布退休,结束了长达几十年的编程生涯。然而,考虑到他的技术天赋和对编程的热爱,我们有理由相信,他的故事还远未结束。高斯林能否真正做到“退休成功”?我们拭目以待。
本文网址:http://health.muyjkw.com/kuaixun/11357.html
声明:本站原创/投稿文章所有权归楚天财经网所有,转载务必注明来源;文章仅代表原作者观点,不代表楚天财经网立场;如有侵权、违规,可直接反馈本站,我们将会作删除处理。