楠木軒

任職 22 年,PowerShell 之父將從微軟離職:曾因開發 PowerShell 被微軟降級過

由 南宮丹紅 發佈於 科技

整理 | 蘇宓

出品 | CSDN(ID:CSDNnews)

6 月 27 日,PowerShell 之父、微軟技術研究員、Modern Work Transformation CTO Jeffrey Snover 在 Twitter 官宣即將在 7 月 1 日也就是本週五離開微軟,離開這個他工作了 22 年的地方,去做一些新的嘗試。

他也表示,“我很幸運有機會與這些不可思議的人一起工作,並從事重要的事情。”

而就在上個月,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 多年的行業開發經驗,我們也祝願其在下一旅程中越來越好。