当前位置:网站首页>编程语言之父们退休太无聊,纷纷选择重返职场
编程语言之父们退休太无聊,纷纷选择重返职场
2022-07-21 09:04:00 【CSDN资讯】
整理 | 于轩
出品 | 程序人生(ID:coder_life)
对于打工人来说,能够早日过上退休生活绝对是终极梦想。但让人意外的是,很多编程大佬明明已经拥有了财富和名声,但到了该退休的年纪还依然奋斗在工作岗位上。
其中,还不乏已经退休了,但感觉太无聊又选择再就业的。
Python之父:Guido van Rossum
Guido van Rossum于1956年1月31日出生在荷兰,1982年在阿姆斯特丹大学获得数学和计算机科学硕士学位。1989年,他创建了简单易学的编程语言Python。2005年,Guido van Rossum加入谷歌,2013年离开谷歌进入Dropbox工作。
自Python正式推出后,Guido van Rossum一直在亲力亲为地维护Python社区,Python的每一次改进提案(PEP)他都会亲自签署并确认,因此被称为“仁慈的终生独裁者”。
但在2018年7月,Guido van Rossum突然宣布自己将退出Python核心决策层,转向幕后。谈及退位原因,Guido van Rossum在采访中透露,因为很多人对他的决策不满,甚至很多中伤他的评论还来自Python的核心成员,这一情况让他很心寒。同时他还表示,自己近十年一直都有退休的想法。
仅仅一年多之后,2019年10月,63岁的Guido van Rossum宣布了自己退休的消息。让人意外的是,2020年11月,退休没多久的Guido van Rossum发推文称,自己又重返职场,加入了微软开发者部门。对于选择再就业的原因,Guido van Rossum表示是因为退休太无聊了,未来将在微软拥抱开源的平台上,致力于“让Python变得更好用”。
C语言之父:Ken Thompson
Ken Thompson于1943年出生在美国新奥尔良。1960年,他考入加州大学伯克利分校主修电气工程,并取得电子工程硕士学位。1966年,毕业后的Ken Thompson加入贝尔实验室。
在贝尔实验室,Ken Thompson遇到了Dennis Ritchie,在此后的合作生涯中,两人共同发明了Unix操作系统和C语言,也被共同誉为“Unix之父”和“C语言之父”。值得一提的是,C语言的前身B语言就是Ken Thompson开发的。
Ken Thompson整个职业生涯都在贝尔实验室度过,直到2000年,57岁的他宣布退休。在退休后,Ken Thompson开始全身心发展自己的另一个爱好——飞行,为此还考了飞行执照,成了一名专职的飞行员。
也许是玩尽兴了,2006年,闲不住的Ken Thompson选择加入谷歌。在谷歌任职期间,他和其他科学家又开发出了Go语言。
C++之父:Bjarne Stroustrup
Bjarne Stroustrup于1950年出生在丹麦,1979年获得了剑桥大学计算机科学博士学位,毕业后获得了贝尔实验室的工作机会。
同一年,Bjarne Stroustrup为了让工作更加高效,在C语言的基础上开始了C++的研发之路。1985年,C++正式推出后,因其具有面向对象的思想和C语言的高效特点,很快成为了20世纪90年代最流行的语言之一。
从2002年到2014年,Bjarne Stroustrup一直担任美国德克萨斯州农工大学计算机科学学院的教授。长期的教学生涯让Bjarne Stroustrup觉得太过疏离现实问题。因此,2014年他跨界搞起了金融,加入摩根士丹利公司担任技术部门的技术研究员兼董事总经理,专注解决技术难题。与此同时,他还兼任哥伦比亚大学计算机科学系的客座教授。
如今已经72岁高龄的他并没有退休打算,仍在钻研技术革新并积极参与C++开发工作。
你在退休后会做些什么?
国外技术大佬们为了让生活更加充实,在本该退休的年纪仍选择继续工作。而对于退休生活的规划和展望,国内知名程序员和技术大佬也有着自己的想法。
在2020年CSDN举办的1024程序员大会上,CSDN创始人蒋涛就曾对话过有着“中国第一程序员”之称的求伯君,他也是金山软件创始人、WPS之父。彼时的他刚退休没多久,谈及退休后的生活,求伯君表示自己平时会关注一些感兴趣的东西,比如打打游戏、写写外挂之类的。
在《新程序员001:开发者黄金十年》中,CSDN创始人蒋涛独家对话时任华为消费者业务软件部总裁、被誉为“鸿蒙之父”的王成录,当提到「日后如果退休了,你有什么想法?」一问时,王成录表示,“如果退休了,我想作为一名布道师,让HarmonyOS扎根。因为HarmonyOS做成功了,会从根本上改变信息产业的底层架构。除此之外,我还有一个非常想做的事情——去授课。”
看完以上这些大佬们的退休生活和展望,你对自己退休后的生活又有什么想法呢?欢迎留言交流~
参考链接:
https://www.stroustrup.com/
https://www.morganstanleychina.com/profiles/bjarne-stroustrup
— 推荐阅读 —
*M2 芯片上也能跑 Linux 系统了!
*字节跳动确认将自研芯片:仅供内部使用;马斯克:我已将大脑上传云端;Go 语言产品负责人离职|极客头条
*过时 2 天后,微软放弃“封禁”商业开源!
边栏推荐
猜你喜欢
Strict location dependent optimization of dynamic recursion
慧荣科技与江波龙协同提升手机存储竞争力
基于php开发的学生成绩管理系统
奇葩!一公司面试题竟问如厕习惯、吃饭时长、入睡时间等
LeetCode 300最长递增子序列(贪心 + 二分查找比nums[i]小的第一个元素下标)、LeetCode 200岛屿数量(深搜)、LeetCode 494目标和(dfs回溯)
VALDO2021——血管病变检测挑战赛之血管间隙分割(一)
huawei设置使用账号密码登录
This article enables you to master 22 neural network training skills
TodoList案例
Rigid body of unity physical component
随机推荐
OSPF知识总结
解决GD32F207串口可以接收但发送00的问题
Codeforces Round #808 (Div. 2) - A,B,C
The Linux server installed the graphical interface, but failed to display the initialization graphical interface when installing the database
MySQL存储过程
Dynamic programming multiple knapsack celebration (one dimension)
分组背包问题
对比市面淘宝短视频工具/软件,分析淘宝短视频未来趋势
Dynamic rules - array compression optimization
一文彻底理解BIO、NIO、AIO
Multiple knapsack problem code template
M using Verilog to develop GMSK modulator based on FPGA under ISE platform
Database transaction isolation level
Modbus通信协议规范(中文)分享
C getting started series (XXVI) -- assemblies and namespaces
动态规矩-数组压缩优化
如何用Go实现一个异步网络库?
Number game: n people count off, those who report a multiple of 3 leave, and the rest continue
Idea running @test cannot be input from the console and is in the loading state
URLEncode. The difference between encode (string, string) and new string (byte[], string)