Linux基金會認證機制給管理員帶來新的技術基準
譯文開源項目是否也需要正式的認證資質?兩大著名開源基金會紛紛給出肯定答案。
在上周召開的LinuxCon大會上,Linux基金會宣布了一項專門面向Linux專業人士的全新認證方案,旨在對其現有培訓活動加以補充。這項Linux基金會認證計劃收費為300美元,作為早期認證、主要針對剛剛入行以及工程師級別的系統管理人員。
認證流程包括一項實時技能測試,要求管理員通過遠程訪問虛擬機的方式運行多種Linux發行版的其中一種。為了確保整個實現過程符合規則要求,會有監考官通過共享屏幕以及選定位置的計算機攝像頭密切關注申請人的操作進度。此認證旨在測試系統管理員與更具經驗的工程師在處理命令行及配置文件時表現出的真實技能水平。
這是一項遠程測試方案,也就是說該認證可以由任何人在任何位置申請并完成。這一點與其它現有Linux認證機制完全不同,例如由紅帽以及獨立機構Linux專家協會推出的認證方案——后者要求申請人親臨考場,并以書面方式解答多項選擇試題。
這套實時能力測試也代表著一項可能會為眾多企業雇主們所重視的新型認證資質,他們完全可以借此考量應征系統管理員的技能水平,從而找到真正能夠直接處理實際工作、而非僅僅具備書面理論與考試能力的紙上談兵者。現在申請者可以從三種Linux發行版當中任選一種作為測試內容——CentOS、OpenSuse或者Ubuntu——不過Linux基金會也有計劃,希望在測試中引入某些當下認證市場上很少出現的小眾發行版內容。
這些舉措是否必要?
聽起來很有趣,不過我還對開源社區中的相關認證資質抱有一些疑問。其它認證規劃都屬于針對商用產品的大型市場推廣機制的組成部分,也就是說這些認證會面向特定供應商并將其它競爭性產品排除在外。開源項目則并不屬于商業產品,而且(除非供應商受到人為操縱)不應被用于鎖定或者維護客戶對于供應商的選擇。這一點在此次出臺的認證機制中要如何證明呢?
Linux基金會對上述問題給予了積極回應,但回應內容卻顯得有些單薄乏力。相反,我與另一家推出類似認證計劃的開源非盈利機構取得聯系后,得到了其對于Linux基金會公告與開源社區整體認證概念的闡述結果。
文檔基金會(簡稱TDF)如今管理著兩大主要開源項目:LibreOffice跨平臺生產力套件以及Document Liberation項目——旨在利用一系列開源項目開發出導入過濾機制,從而實現對一系列專有文件格式的兼容能力。
早在2012年,TDF方面就為LibreOffice專家提供了一套認證計劃。作為TDF的創始者之一,Italo Vignoli是一位架構師,并在LinuxCon大會上與我們就上述議題交換了意見。我向他提問稱,TDF與Linux基金會的認證方案之間是否存在共性,而他回應道:
Linux基金會公布的認證計劃與文檔基金會在2011年公布的方案非常相似。……(基金會)雙方都以社區成員為前提對認證計劃進行了設計,從而為申請者以各自生態系統出發提供積極的專業水平驗證途徑——面向不同層次并采取不同方式。
兩套方案都牢牢立足于當前受到社區廣泛肯定的技能組合概念,因此即使身處社區環境之外的企業也可以信任由這些測試提供的技能水平測試結果。二者之間有何區別?Vignoli給出了這樣的回答:
考試內容有所不同:Linux基金會認證以兩小時為限測試申請者的技術能力,并由單一考官監督整個考試過程。而TDF認證則以三小時為限進行面對面審查,也就是說申請者需要當面回答由三位成員組成的審查委員會。
這樣的差異主要源于一項事實,即測試技術能力通常來說更為簡單——也更加客觀——相比之下像開發以及協調遷移項目或者創建并管理培訓課程這樣的“軟”技能考查起來就較為困難。
哪些項目適合采取認證機制,哪些不適合?
如此說來,是不是應該有更多項目引入認證機制呢,還是說目前的兩套方案只能算特殊情況?Vignoli認為認證應該成為每一個大型開源社區的組成部分。不過我個人對此仍抱有懷疑態度。如果非要設計出認證計劃,那么我認為其中應該包含三條最為重要的考量標準:
- 1. 測試申請者在校學習期間積累到的協作與人際交往能力,因為在開源開發工作中這兩大要素可以說必不可少。學生們經常會以彼此隔離且無關實際軟件背景的情況下接受教導與評估;但事實上,這種過度關注個人因素的出發點往往會嚴重影響教育對象的協作能力。我們需要開發出一套解決方案,切實幫助計算機科學教育將改善協作能力作為教學內容的重要組成部分。
- 2. 針對優秀社區成員及其卓越解決方案制定的細化認證機制應該由整個社區負責推動,而非脫離該環境單獨推出。這也是IEEE以及ACM等專業機構一直以來所堅持的傳統方式。TDF方案在這方面更具說服力,不過Linux基金會的處理方式也有可取之處
- 3. 國家/地區/國際認證制度的束縛可能會給創新活動帶來嚴重影響,因為各地對于認證規劃的差異化規定可能動搖其立足根基。應該加以嚴格限制并將影響范圍控制在關鍵性區域之內。在理想狀況下,認證測試應該由專業審計師以及認證系統配合完成——需要保證這些審計師有能力而且適合管理與認證相關的工作。
技能需求
兩套認證規劃都具備相當的影響力,其中TDF的認證資質已經成為業界的一大識別標志,認為應聘者只有通過這一考試才算是有能力支持LibreOffice辦公套件的遷移與部署工作。事實上,我甚至見過某些招聘活動將TDF認證作為一項先決條件。與此同時,Linux基金會提供的技能驗證結果也廣受認可,其售價50美元的相關認證介紹材料已經宣布售罄
我認為兩大基金會所采取的措施標志著開源領域的又一次重大進展。開源項目的實際效果取決于社區參與者的技術水平與聲譽,但目前雇主很難驗證個人求職者在這方面的實際表現。兩套認證機制的出現讓社區之外的人士也能獲得專業認可,而企業錄用決策也能借此獲得更具參考價值的背景信息。
如果大家正在部署開源軟件,付費學習并掌握這些技能可以幫助各位讓自己的關鍵性任務系統始終處于良好的健康狀態。大家需要為選擇一家受到社區認可的軟件供應商(最好是項目提交方)以確保獲得出色的技能組合,或者雇傭一位能夠與社區進行順暢協作的技術專家。基于社區的認證機制正是這樣一款能夠保證開源項目部署取得成功的強大工具。