目录

任职-22-年,PowerShell-之父将从微软离职曾因开发-PowerShell-被微软降级过

任职 22 年,PowerShell 之父将从微软离职:曾因开发 PowerShell 被微软降级过

https://i-blog.csdnimg.cn/blog_migrate/3d561b729780e503e4426852e51f6685.gif

整理 | 苏宓

出品 | CSDN(ID:CSDNnews)

6 月 27 日,PowerShell 之父、微软技术研究员、Modern Work Transformation CTO Jeffrey Snover 在 Twitter 官宣即将在 7 月 1 日也就是本周五离开微软,离开这个他工作了 22 年的地方,去做一些新的尝试。

他也表示,“我很幸运有机会与这些不可思议的人一起工作,并从事重要的事情。”

https://i-blog.csdnimg.cn/blog_migrate/9fcff9e4cd397bc78e004ca634cd40e6.png

而就在上个月,Jeffrey Snover 也曾透露,多年前在开发 PowerShell 时,曾被微软降级了的事件。

https://i-blog.csdnimg.cn/blog_migrate/faf81ae509623775f2d6c5ffd10ee1ba.png

在微软的 22 年

一路走来,Jeffrey Snover 对于微软的企业化转型,以及自动化领域的贡献,众人都看在了眼里。

回顾过往,1982 年,从新罕布什尔大学毕业的 Jeffrey Snover,随后加入了 IBM,并在 Tivoli Software 担任 Tivoli NetView的架构师和开发经理。后来也在 DEC 担任咨询软件工程师和开发经理,在那里他领导了各种网络和系统管理项目。

1999 年, Jeffrey Snover 正式加入微软,担任管理和服务部门的部门架构师,为微软的管理技术和产品提供技术指导。

https://i-blog.csdnimg.cn/blog_migrate/35504270ba5fcf5475fde1153f119f6b.png

在此后的二十多年期间,Jeffrey Snover 注册了 30 多项专利,覆盖计算机监控系统、可解释性的代码等多个维度。

https://i-blog.csdnimg.cn/blog_migrate/b6caa431c6236cd37611a69c862d0a9d.png

除此之外,他更是深度参与了我们熟知的 Windows Server、Azure Stack 等多款重量级产品的研发,担任首席架构师等重要角色。

对于其本人而言,让其名声大噪的正是因为开发了基于对象的分布式自动化引擎 PowerShell。

2003 年,Jeffrey Snover 在日常开发过程中突然萌生了要实现对象管道的想法,于是便用 C# 语言付诸行动,实现了 PowerShell 的第一个原型。

在 2016 年 11 月,他完成了 PowerShell 1.0 版本。作为一种命令行外壳程序和脚本环境,这在当时 PowerShell 引入了许多非常新的概念,因此一经推出,也受到了极大的反响,在半年内下载了近一百万次。

不过,鲜为人知的是,PowerShell 成功的背后,Jeffrey Snover 也曾有“说不清的苦楚,道不尽的无奈”。

https://i-blog.csdnimg.cn/blog_migrate/1433167b043727a6876d5601caaf760a.png

曾因开发 PowerShell,被微软降级

就在上个月的 5 月 8 日,Jeffrey Snover 在一条 Twitter 下面透露过自己在开发 PowerShell 时的经历:

“当我为后来成为 PowerShell 的东西开发原型时,一个朋友告诫我说,这是会让人解雇的事情。

我没有被解雇。

我被降级了。”

https://i-blog.csdnimg.cn/blog_migrate/489ea071cfe63a72f93e8b4905e2a49e.png

这句话揭示了无数创新者在开创新产品时的窘境,这也是为什么他在看到著名风险投资家 Peter Thiel 提出的“ 勇气远比天才少 ”看法时,如此赞同并爆料自己过往遭遇的原因。

在 Jeffrey Snover 看来,「如今有许多问题仍未解决,因为解决它们需要勇气,而人们只专注于让老板认可地拍拍头。」

https://i-blog.csdnimg.cn/blog_migrate/9df41c116744d94f8135538bc12ae8dc.png

他更是直言,有勇气的要么成为了后来的领导者,要么直接成为了前员工(被解雇)。

好在他在开发 PowerShell 时,微软还是“手下留情了”,只是将其从 L69 降级到 L68,且相应地调低了薪资,并未做解聘处理。

对于这件事,Jeffrey Snover 后来回忆时说道,“这非常令人尴尬。当时我只是在我的妻子和朋友面前提过。十多年来,我从未向其他任何人提起过这件事,直到我被提升为杰出工程师(2009 年 3 月获得这一荣誉)。”

https://i-blog.csdnimg.cn/blog_migrate/6a0e0414684113083f6b079b97f2a0c2.png

对此,也有网友调侃道,“很庆幸你挺过来了,也希望你的老上司是被解雇而不是被降职。”

Jeffrey Snover 幽默地回复说,「已退休」。

https://i-blog.csdnimg.cn/blog_migrate/fc6e6d8840ea511340124a78159462c0.png

https://i-blog.csdnimg.cn/blog_migrate/afea875011cc32285a6776a5642b859f.png

PowerShell 之父将离开微软

行业中的,人才在源源流动,实属常事,对于大厂而言,更是如此。不过,对于 Jeffrey Snover 宣布自己离开微软的决定,并在 Windows PowerShell 中敲下「 Exit 」时,不少网友表达了深深的不舍之情。

https://i-blog.csdnimg.cn/blog_migrate/1b6cbf0dbcc94fcacb0ede0f6efa6ead.png

  • “我很沮丧——你在微软留下了深刻的影响,给我留下了持久的印象。感谢您总是平易近人,很高兴与我合作处理社区的所有事情。谢谢 Jeffrey,你会被(我们)一直想念。”

https://i-blog.csdnimg.cn/blog_migrate/f2792882dee606bbb822b911598f3a1e.png

  • 感谢您的一切,并祝愿您在未来的努力中一切顺利!如果没有您当初决定加入微软并坚持不懈地追求您对自动化世界的愿景,就不会有今天的成就。

https://i-blog.csdnimg.cn/blog_migrate/5dc34226d41f33c52ec17a7797a803d7.png

  • 感谢 Jeffrey 用 PowerShell 创建了这样一个很棒的基础。我真的觉得它把 Windows 自动化放在了 Linux 之前,并为企业管理节省了操作系统。我喜欢说 PowerShell 是我的第二语言。祝您下一次冒险一切顺利。

也有网友表示,这肯定是个愚人节玩笑:

https://i-blog.csdnimg.cn/blog_migrate/3f294e1e663024029b00d3e05bb05411.png

对于 Jeffrey Snover 的决定,也有人评论道,“我希望这不是因为那篇关于事情如何适得其反的帖子。您留下了伟大的遗产。”

对此,Jeffrey Snover 用「Good lord no」,给予了否定。

事实上,对于创新产品的研发,在其没有落地之前,很多人都认为它是没有价值的,即使如走在科技前沿的微软。但是如果不是他的坚持,想必也不会有 PowerShell、Windows Server 的今天。

当下,作为一名程序员、架构师,Jeffrey Snover 在管理技术和相关的解决方案上已经积累了 30 多年的行业开发经验,我们也祝愿其在下一旅程中越来越好。

— 推荐阅读 —

二十年前,《 》创刊时,我们要全面关注软件人的成长。今天,我们依然初心不变:在一行行代码的背后,是一颗颗鲜活的开发者想要改变世界的雄心壮志。因此,《 》从 C++之父 Bjarne Stroustrup、C# 之父 Anders Hejlsberg、MySQL 之父 Michael “Monty” Widenius、PostgreSQL 全球开发组联合创始人 Bruce Momjian 等程序员祖师爷,到阿里巴巴副总裁贾扬清、指令集创始人兼董事长潘爱民、Vue.js 作者尤雨溪……48 位技术大咖,共创我们的程序人生、我们的技术时代。《 》已全面上市,欢迎订阅!

https://i-blog.csdnimg.cn/blog_migrate/df64d3fc4881cfcfcdf6db2fc54bedb9.png