如何看待微軟成爲Github上開源貢獻者最多的公司?

似沐夕梓


雖然微軟對於開源的理念確實發生了180度的轉變;但40多年來,微軟對開發者的重視也是不可否認的。

首先,對微軟這樣一個軟件公司來說,開發者本身就是“中流砥柱”(微軟擁有7700名開發者);其次,微軟內部的技術人員在開發者社區中也一向相當活躍。尤其是微軟2014年建立GitHub賬戶之後,其甚至成為了GitHub上貢獻開源項目最多的組織,此外,也有數據顯示,大概有1/3的微軟CVP Level都來自於開源背景。

針對開源,微軟的觸角涉及方方面面,從Windows 10操作系統原生支持Ubuntu到PowerShell和.Net Core開源,從SQL Server推出Linux版本,到可以面向不同操作系統、框架、語言、設備編程的Visual Studio開發工具。除此之外,微軟智能雲Azure還重點支持了開源系統Kubernetes、開源自動化服務器Jenkins、開源自動化產品Ansible、用於預配和管理雲基礎結構的開源工具Hashicorp Terraform等等。甚至,微軟還在持續不斷地將過去閉源的項目逐漸開源,包含Service Fabric、Windows Container、Service Broker等,並不斷與廣大開發者社群一起貢獻更多開源項目。

其中,被稱為“地表最強”的開發工具Visual Studio 及其開源免費版本 Visual Studio Code是貢獻者最多的開源項目。目前全球範圍內 Visual Studio 的月活躍用戶數已經超過750萬,並且 Visual Studio Code 的開發者使用人數也增長到了500萬。在Microsoft Tech Summit上,微軟宣佈兩大工具將同時支持Java 和 Python 語言,還公佈了其中諸多新的功能服務,包括:Visual Studio Live Share(允許多名開發者在同一個項目中進行實時協作)、Visual Studio IntelliCode(能夠根據開發者個人喜好定製自動完成代碼、模板,識別重構中的遺漏、誤用變量、非規範變量名,還能對代碼進行自動化分析和審核)等等。

據統計,目前微軟有超過6000位工程師投入開源項目,9700多個開源組件被採用,發佈開源項目超過3000個。“我們的責任就是與開源社區的開發者們形成更多的互動,讓大家慢慢確信,微軟對開源的態度和立場已經完全改變。”康容對記者說。

另外,微軟還特別重視開發者培訓。今年5月,微軟就推出了在線人工智能學院,目標是一年內培養出10 萬餘名人工智能人才,將免費提供包括AI基礎、核心技術和高階應用在內的總共250課時的12門人工智能學分課程,覆蓋10項應用技能。而據康容所說,除了AI之外,接下來微軟還將把針對開發者的全系列課程都放在名為Microsoft Learning(Microsoft.com/Learn)的平臺上,從而吸引更多開發者加入其中。Microsoft Learn平臺免費提供互動式的在線教程,通過為開發人員、IT管理員、解決方案架構師和業務分析師量身定製學習路徑,用全新的交互式學習平臺一步步地引導用戶從基礎入門開始學習和掌握Azure的全部功能。此外,教程提供了動手實驗和編程環境,並能以全程中文指導教會你駕馭Azure所需的一切知識和操作。


分享到:


相關文章: