我在微軟學到大學沒教的事──雖然不是什麼好事

我將這八個月以來所學到的事情寫成幾個重點,雖然聽起來像是微軟有些糟糕的問題,但不是這樣的,這是每間大型公司都會有的通病,大部分都不是針對微軟。
評論
評論

本文編譯自「8 months in Microsoft, I learned these」。

原文作者是一位在微軟工作剛滿八個月的社會新鮮人(註一)。兩年前的今天他以實習生的身分加入微軟 Windows Azure 團隊,畢業後轉為正職留在該團隊。雖然他純粹是想寫下這些進入微軟後才明白的課題,不過他所道出的這些「大公司問題」卻也在 Hacker News 上引來激烈的筆戰(註二)。以下為他所寫的文章:

我將這八個月以來所學到的事情寫成幾個重點,雖然聽起來像是微軟有些糟糕的問題,但不是這樣的,這是每間大型公司都會有的通病,大部分都不是針對微軟。

別期待會看到文件

我發現公司內部的知識流動都是透過對談與實作,部分的知識庫甚至只存在信件中,而非永久的儲存起來。試想哪天這些擁有知識的人出了車禍,沒人可以接續他們的工作。但這是 OK 的,否則可能微軟用上幾噸的紙也不夠。

重點不是你做了什麼,而是你做出什麼貢獻

你大可花上幾天的時間去改善你的基礎程式碼,寫出更穩健的程式碼並改善別人的問題。但事實是,只要對整體業務幫助不大,你做的這些就毫無意義。沒有人會感謝你改善了他們程式碼核心的樣式或架構,甚至他們還會覺得被侵犯,這是我在大學時所不知道的。

不是每個人提到寫程式時都會滿腔熱血

你不會總是與充滿熱情的人工作,許多人都有其他事要兼顧,例如家庭和小孩。寫程式不會是他們的最優先事項,這是 OK 的,我學會了不去期待別人的熱情。

不回饋給公共領域是準則

在公司,我還沒見過哪個有部落格的人或是開源碼的開發者,願意花點時間對公共領域做出回饋。大家在 Stack Overflow 上面找答案,卻沒有人會願意回答問題。這我也是可以理解。

我們對外面的世界不太熟悉

你可能每天都會從部落格、Reddit 和 Hacker News 讀到最新的科技新聞,但這在公司裡可不常見。我很訝異我在 Windows Azure 團隊中遇見的每一個人都不曾聽過 Heroku 或 Rackspace 這些直接與我們競爭的對手。但這是可以接受的,並不是每一個人都需要知道這些。

在公司裡,一切都是為了要解決鳥差事

如果你的上司要求增加一個按鈕,沒有人會在乎你額外製造出什麼樣的麻煩。只要功能出來,其他的問題都可以之後再說(但我也從沒看過問題在事後被解決)。在大學,我學到的是程式碼的品質就跟結果一樣重要,現在似乎變成錯的。

複製貼上是可以被接受的

如果在公司外可不能這麼做,但我曾經在公司內部看過程式碼被複製到另外一個專案裡面。只要你能把鳥差事解決掉,沒人在乎你的程式碼是否難以維護。

最新版本的軟體?算了吧

這裡沒有人對最新版本的軟體感興趣,幾乎我 90% 的同事都使用舊版的 Office、Windows、Visual Studio 和 .NET Framework。大家似乎都相信新的版本會打亂既有的工作流程,這可能是某些企業依然在使用 Java 1.3-1.5 的原因。所以我學會了在這件事情上不要有所期待。

你的個人特色通常不重要

每年都有數以千計剛出社會的大學畢業生被雇用進來,且通常被隨機的分派到不同團隊,且起碼待上 18 個月。不管你是否對 MongoDB 駕輕就熟或是曾經自己做了 iOS app,這都不重要,你被雇用是為了要把某些事情完成。我並沒有預料到這種情形──其實我們很難在公司中找到一個自己職位與自己的所愛吻合。

最後

你是為了你的主管以及主管的主管們的支票而工作,我大學的時候也沒有意識到這一點。

Hacker News 上部分的反對方認為這位作者只不過大學剛畢業、工作不滿一年、沒見過其他大公司,就經歷而言沒有資格發表這種評論 ,況且講這種話抱怨公司也沒禮貌 。但是支持方也有一些(自稱是)微軟員工、微軟實習生的人,他們對這篇文章所描述的公司情形則點頭如搗蒜。各位讀者是怎麼看待微軟或是大型公司的呢,歡迎留言討論。

延伸閱讀:Vanity Fair:微軟「失落的十年」(上)Vanity Fair:微軟「失落的十年」(下)

 

(註一)Ahmet Alp Balkan
(註二)Hacker News


一圖看懂 Seagate Exos®  CORVAULT 的室內設計魔法:資料量跑得快又多,你的儲存空間追得上嗎?

在資料儲存領域深耕超過 40 年的 Seagate 推出 Exos® CORVAULT™ ,實現「更小的空間、更大的資料密度」,4U 硬碟機架總共置入 106 台 20TB 硬碟,總密度高達 2.12 PB,協助各行各業加速數位化腳步。
評論
評論

「儲存空間寸土寸金,但資料量不斷高速成長。如果短時間內無法擴充資料中心,我們的儲存空間該怎麼『追上』?」

「機房硬碟那麼多顆,難免會碰上故障。假如每次都要親自出入機房更換,又得花好幾天來重建資料,還要擔心影響資料安全和讀寫效能。」

除了採用公有雲,近年許多企業開始自建資料中心來存放資料。然而,當資料量跑得愈來愈快、愈來愈多,「儲存空間」、「資料安全」以及「讀寫效能」也更受關注。希捷科技(Seagate)最新的儲存產品 Exos® CORVAULT™,展現「小空間、大儲存」魔法,並透過自我修復降低企業維運成本。

儲存的「室內設計魔法」:更小的空間、更大的資料密度

你知道嗎?今天全世界 1 小時所產生資料量,比 20 年前一整年加起來的資料量還多。例如:一輛自駕車每天最高產生 32 TB 資料,一間智慧工廠每天最高產生 1 PB 資料,一座智慧城市每天最高產生 2.5 PB 資料。高速成長的資料量,可不僅限於 B2B 領域而已。隨著元宇宙(MetaVerse)趨勢崛起,在不遠的未來,B2C 領域的資料量也將快速增長。

然而,當我們對數位世界的「儲存空間」需求不斷成長,實體世界的「機房空間」依舊寸土寸金。為了協助各行各業加速數位化腳步,在資料儲存領域深耕超過 40 年的 Seagate 最新推出 Exos® CORVAULT™ 實現「更小的空間、更大的資料密度」,4U 硬碟機架總共置入 106 台 20TB 硬碟,總密度高達 2.12 PB。

 Exos® CORVAULT™ 總共可以置入 106 台 20TB 硬碟,總密度高達 2.12 PB。

為何能做到「小坪數、大儲存」?原來,Seagate 透過 Top-Loading 技術,宛如發揮「室內設計魔法」一般,以垂直置入模式,在有限的空間裡達成目前市面上最高的硬碟數量。此外,當高密度的硬碟於同一時間高速運轉時,往往會讓機房產生「音波震動」困擾;而 Exos® CORVAULT™ 的模組化機殼透過抑震、抑音裝置,最大幅度地降低震動、噪音和排出的廢熱干擾,甚至還能保護硬碟機不受外部電力異常影響。

此外,Exos® CORVAULT™ 具備熱插拔設計的備援電源供應器,可確保高效供電穩定一致、毫無噪音;而面對電力突波時,反應速度也很快。

「雙重加持」的自我修復:不只省成本,還能愛地球

有了「大儲存空間」不代表高枕無憂,畢竟 24 小時不間斷運轉的資料中心,難免會碰上少數幾顆硬碟故障。一般來說,整體儲存空間愈高,資料重建的耗時也愈長,進而影響資料安全與讀寫效能。 Seagate 透過獨有技術,不僅提升資料安全、降低客戶人力維運成本,還跟上近年 ESG 投資指標趨勢,大幅減少電子垃圾。

以容錯式磁碟陣列(​​Redundant Array of Independent Disks;RAID)架構來說,RAID 5 最多只能容錯一顆故障硬碟;相較之下,Exos® CORVAULT™ 容錯功能更佳,達到與 RAID 6 同等的效能,即使兩顆硬碟同時故障,依舊能夠維持正常讀寫效能。

不過,Exos® CORVAULT™ 最獨特之處,是同時具備 Seagate 的自動分散式配置保護技術(Autonomic Distributed Allocation Protection Technology,簡稱 ADAPT)與硬碟自動重生技術(Autonomous Drive Regeneration,簡稱 ADR)。

藉由 ADAPT 技術,資料可分散儲存於高達 106 顆硬碟裡,強化資料保護。一旦碰上硬碟故障,維運人員不需親自進入機房抽換硬碟,Exos® CORVAULT™ 會透過 ADR 技術,藉由自動設定硬碟讓機房「重生」,讓系統暫時跳過故障硬碟,並以剩下正常的硬碟重新上線。當機房透過自動更新恢復運作後,此時 ADAPT 技術再度「上陣」,透過自我修復把「重生」後的冗餘硬碟空間進行換算,大幅提高資料可用性。

究竟 Exos® CORVAULT™ 可以在多短時間內完成資料重建呢?若以 10TB 為例,傳統硬碟的資料重建最快也要 5-50 小時,有些甚至得耗費 4-5 天;但在 ADAPT 與 ADR 的「雙重加持」下,同樣 10TB 的資料重建,Exos® CORVAULT™ 僅需 3-4 小時。部署快、資安強,高標準的客戶也不怕。

不僅如此,透過特別建置的架構,Exos® CORVAULT™ 擁有12Gb/秒 HD-Mini SAS 介面、循序讀/寫速度高達 14Gb/秒及 12Gb/秒、IOPS 高達 17,680。此外,ADAPT 糾刪碼運用高效率去叢集同位校驗,可涵蓋集區內的所有硬碟機,減少容量間接成本、達到更好效能、加快重建速度。

再加上,此架構結合第六代 VelosCT™ ASIC 的主動-主動雙控制器,擁有完善備援能力和熱插拔功能,具備高可用性、相容性,效能可加以預測。上述種種特點,都讓採用 Exos® CORVAULT™ 的客戶得以加速回應、降低延遲。

若從維運角度來看,部署時是否方便?又該如何確保後續資料安全?別擔心,Exos® CORVAULT™ 以整合式 Web 裝置和資料管理主控台為後盾,可透過 Web GUI 或 CLI 使用強大的內建管理功能,透過一鍵設定輕鬆快速完成部署,並具備遠端診斷和不中斷更新能力。

在資安方面,不需要控制器層級的間接費用,就能讓資料均達到最高的安全性。而所有隨附的 HDD 標準規格均採 Seagate Secure™ 自我加密硬碟機(SED)技術並提供 SFTP 支援,可安全傳輸檔案。

更重要的是,如果你經營跨國 IT 業務,旗下出售的軟硬體產品需符合歐美地區的加密模組要求,或你來自對數據安全高標準的醫療、金融等領域,都可選配適用美國與加拿大地區的加密模組測試標準 FIPS 140-3 的配置。

 Exos® CORVAULT™ 具有最高的資料安全性,且維運相當方便。

「追上」數位腳步,就靠 Seagate 的「大儲存」技術

十年前的儲存空間,只是今日的杯水車薪;而現在的資料量,也極可能是未來數位世界的滄海一粟。在數位化愈來愈全面、儲存需求也愈來愈迫切的今天,Seagate 帶著自身超過 40 年的儲存專業,期望透過提供儲存創新服務,協助各行各業「追上」愈來愈快的數位腳步。