当前位置:网站首页>任职 22 年,PowerShell 之父将从微软离职:曾因开发 PowerShell 被微软降级过
任职 22 年,PowerShell 之父将从微软离职:曾因开发 PowerShell 被微软降级过
2022-07-02 17:01:00 【CSDN 程序人生】
整理 | 苏宓
出品 | CSDN(ID:CSDNnews)
6 月 27 日,PowerShell 之父、微软技术研究员、Modern Work Transformation CTO Jeffrey Snover 在 Twitter 官宣将在 7 月 1 日也就是今天离开微软,离开这个他工作了 22 年的地方,去做一些新的尝试。
他也表示,“我很幸运有机会与这些不可思议的人一起工作,并从事重要的事情。”
而就在今年 5 月,Jeffrey Snover 也曾透露,多年前在开发 PowerShell 时,曾被微软降级了的事件。
在微软的 22 年
一路走来,Jeffrey Snover 对于微软的企业化转型,以及自动化领域的贡献,众人都看在了眼里。
回顾过往,1982 年,从新罕布什尔大学毕业的 Jeffrey Snover,随后加入了 IBM,并在 Tivoli Software 担任 Tivoli NetView的架构师和开发经理。后来也在 DEC 担任咨询软件工程师和开发经理,在那里他领导了各种网络和系统管理项目。
1999 年, Jeffrey Snover 正式加入微软,担任管理和服务部门的部门架构师,为微软的管理技术和产品提供技术指导。
在此后的二十多年期间,Jeffrey Snover 注册了 30 多项专利,覆盖计算机监控系统、可解释性的代码等多个维度。
https://patents.justia.com/inventor/jeffrey-snover
除此之外,他更是深度参与了我们熟知的 Windows Server、Azure Stack 等多款重量级产品的研发,担任首席架构师等重要角色。
对于其本人而言,让其名声大噪的正是因为开发了基于对象的分布式自动化引擎 PowerShell。
2003 年,Jeffrey Snover 在日常开发过程中突然萌生了要实现对象管道的想法,于是便用 C# 语言付诸行动,实现了 PowerShell 的第一个原型。
在 2016 年 11 月,他完成了 PowerShell 1.0 版本。作为一种命令行外壳程序和脚本环境,这在当时 PowerShell 引入了许多非常新的概念,因此一经推出,也受到了极大的反响,在半年内下载了近一百万次。
不过,鲜为人知的是,PowerShell 成功的背后,Jeffrey Snover 也曾有“说不清的苦楚,道不尽的无奈”。
曾因开发 PowerShell,被微软降级
就在今年的 5 月 8 日,Jeffrey Snover 在一条 Twitter 下面透露过自己在开发 PowerShell 时的经历:
“当我为后来成为 PowerShell 的东西开发原型时,一个朋友告诫我说,这是会让人解雇的事情。
我没有被解雇。
我被降级了。”
这句话揭示了无数创新者在开创新产品时的窘境,这也是为什么他在看到著名风险投资家 Peter Thiel 提出的“勇气远比天才少”看法时,如此赞同并爆料自己过往遭遇的原因。
在 Jeffrey Snover 看来,「如今有许多问题仍未解决,因为解决它们需要勇气,而人们只专注于让老板认可地拍拍头。」
他更是直言,有勇气的要么成为了后来的领导者,要么直接成为了前员工(被解雇)。
好在他在开发 PowerShell 时,微软还是“手下留情了”,只是将其从 L69 降级到 L68,且相应地调低了薪资,并未做解聘处理。
对于这件事,Jeffrey Snover 后来回忆时说道,“这非常令人尴尬。当时我只是在我的妻子和朋友面前提过。十多年来,我从未向其他任何人提起过这件事,直到我被提升为杰出工程师(2009 年 3 月获得这一荣誉)。”
对此,也有网友调侃道,“很庆幸你挺过来了,也希望你的老上司是被解雇而不是被降职。”
Jeffrey Snover 幽默地回复说,「已退休」。
PowerShell 之父将离开微软
行业中的,人才在源源流动,实属常事,对于大厂而言,更是如此。不过,对于 Jeffrey Snover 宣布自己离开微软的决定,并在 Windows PowerShell 中敲下「Exit」时,不少网友表达了深深的不舍之情。
“我很沮丧——你在微软留下了深刻的影响,给我留下了持久的印象。感谢您总是平易近人,很高兴与我合作处理社区的所有事情。谢谢 Jeffrey,你会被(我们)一直想念。”
感谢您的一切,并祝愿您在未来的努力中一切顺利!如果没有您当初决定加入微软并坚持不懈地追求您对自动化世界的愿景,就不会有今天的成就。
感谢 Jeffrey 用 PowerShell 创建了这样一个很棒的基础。我真的觉得它把 Windows 自动化放在了 Linux 之前,并为企业管理节省了操作系统。我喜欢说 PowerShell 是我的第二语言。祝您下一次冒险一切顺利。
也有网友表示,这肯定是个愚人节玩笑:
对于 Jeffrey Snover 的决定,也有人评论道,“我希望这不是因为那篇关于事情如何适得其反的帖子。您留下了伟大的遗产。”
对此,Jeffrey Snover 用「Good lord no」,给予了否定。
事实上,对于创新产品的研发,在其没有落地之前,很多人都认为它是没有价值的,即使如走在科技前沿的微软。但是如果不是他的坚持,想必也不会有 PowerShell、Windows Server 的今天。
当下,作为一名程序员、架构师,Jeffrey Snover 在管理技术和相关的解决方案上已经积累了 30 多年的行业开发经验,我们也祝愿其在下一旅程中越来越好。
《新程序员001-004》全面上市,对话世界级大师,报道中国IT行业创新创造!
微信表情符号写入判决书,你发的OK、炸弹都可能成为“呈堂证供”
“威胁”员工全来上班后,马斯克“尴尬”了:车没地停、工位不够坐、Wi-Fi 还太差
*QQ 被盗号引发大型“社死”现场!腾讯回应:系用户扫描过伪造的游戏二维码
边栏推荐
- Wechat applet video sharing platform system graduation design (3) background function
- Unity learning shader notes [81] simple color adjustment post-processing (brightness, saturation, contrast)
- Is Guojin securities a state-owned enterprise? Is it safe to open an account in Guojin securities?
- 如何优雅的写 Controller 层代码?
- Radian to angle, angle to radian in MATLAB
- 夜神模擬器+Fiddler抓包測試App
- Wechat nucleic acid detection and appointment applet system graduation design (3) background function
- A4988 and 42 stepper motors
- 300+ documents! This article explains the latest progress of multimodal learning based on transformer
- 拿起相机,便是最好的艺术疗愈
猜你喜欢
一个优秀程序员可抵五个普通程序员!
Wechat applet video sharing platform system graduation design completion (6) opening defense ppt
Qt官方示例:Qt Quick Controls - Gallery
Troubleshooting ideas that can solve 80% of faults
微信小程序视频分享平台系统毕业设计毕设(8)毕业设计论文模板
Babbitt | metauniverse daily must read: can you buy a virtual anchor for 1000 yuan? Is this the live gospel of small businesses or "cutting leeks"
微信核酸检测预约小程序系统毕业设计毕设(4)开题报告
揭秘得物客服IM全链路通信过程
初夏,开源魔改一个带击杀音效的电蚊拍!
Wechat applet video sharing platform system graduation design completion (1) development outline
随机推荐
QT official example: QT quick controls - Gallery
Meal card hdu2546
Uncover the whole link communication process of dewu customer service im
MySQL about only_ full_ group_ By limit
Vi/vim delete: one line, one character, word, the first character of each line command
Radian to angle, angle to radian in MATLAB
Renren potential field method
pycharm 修改 pep8 E501 line too long > 0 characters
719. Find the distance of the number pair with the smallest K
微信小程序视频分享平台系统毕业设计毕设(6)开题答辩PPT
iframe嵌套详解
Esp32-c3 introductory tutorial question ⑪ - ESP tls: create_ ssl_ handle failed, tls_ io_ instance->options. trusted_ certs null
Relax again! These fresh students can settle directly in Shanghai
面试,关于线程池的那些事
怎么用ps提取图片颜色分析色彩搭配
求求你们,别再刷 Star 了!这跟“爱国”没关系!
In early summer, Kaiyuan magic changed an electric mosquito racket with killing sound effect!
初夏,开源魔改一个带击杀音效的电蚊拍!
Use dosbox to run the assembly super detailed step "suggestions collection"
Customize a loading instruction