如何才能正確的評估編程水平

自從 iPhone 誕生,互聯網帶上了「+」號,創業方向明顯趨向於技術導向,尤爲各類黑白科技在平常生活的普遍植入,將來對人工智能需求趨勢明顯。那麼問題來了,各公司最頻繁的口號不是本身的 slogan,而是變成了「咱們不差錢,只差一個 CTO」。面試

大學裏計算機專業的學生們哪能安心學習,能出來兼職賺錢的決不在教室裏待着。然而每一年畢業生那麼多也未能解決各大小企業人才缺口的問題。前段時間的阿里裁人鬧哄哄的持續了一兩個月,這哪裏是裁人,裁人裁得別人家的 HR 們都跟進了大賣場,人才「搶購」就跟漲潮似的,秒秒鐘淹沒成批的開發者。編程

身邊真實地案例,一樣是剛畢業的 2 位同窗,一位是通過阿里實習的,一位是在另外一家不知名軟件公司實習自動離職的。然而阿里被裁的同窗還沒離開阿里就已被預約走了,另外一位卻還在「自由職業」中。這裏一是暴露了招聘方的懶——去正緊招聘會 shi 嘛,就這麼不相信本身的判斷力?二是,他真的不相信本身的判斷力。因此選擇了相信阿里的人才選拔標準。可人家 BAT 可不是每天裁人呀,因此問題依然存在。segmentfault

連實習生都那麼緊俏,真正的畢業生怎麼辦?據網上資料顯示,2015 年計算機專業的本科畢業生已 9 萬人,而依舊有更多的計算機學生沒法與企業匹配就業。畢業生多半奔着大企業去,對小企業廣泛不信任。而企業對剛畢業的學生也沒法準確判斷其實際水平和可培養潛力。網絡

爲了找解決方案,各公司的 HR 也是費盡周折騷擾技術部門出題,而網上能夠查到的各大公司的考題面經,這時候最終還須要技術老大的親自面試,HR 也是有心無力。好比牛客網,會有BAT、京東、美團等歷年考題和麪經,果真有政策即有對策。比爾蓋茨曾經說過,看到開發者常常把編程看作解答各類腦筋急轉彎的問題,以爲略有遺憾。學習

企業對計算機人才的渴求量只增不減,BAT 等大型企業已經衍生出了一套完善的招聘流程,且具有人才培訓和儲備的能力。而近幾年創業浪潮只起不伏,初創型公司只增不減,加上創始人年輕化,對人才的把控力度顯然不如成熟型公司,多半憑招聘者的我的喜愛選擇,失去客觀評估標準。公司和人才市場的紊亂致使了更多職場社交平臺誕生,如脈脈、赤兔、微鏈等。測試

那麼,是否能夠有一套基礎標準,相似於項目經理的 PMP 證書同樣,能夠客觀的衡量編程人員的編碼水平呢?因此,首先咱們要肯定的是什麼是編程水平,要以怎樣的維度評估。編碼

過去學校裏和培訓機構裏的考試方式有 2 種,筆試和機試,內容主要是基礎知識的問答和簡單的功能方法實現。能夠理解爲數學的加減乘除考試,而再複雜一點的例如數學中的應用題,編程就沒有與之匹配的測試模式了。那麼在這裏就要求公司的 CTO 或者自身技術大牛親自出馬,我的面談的方式評估。缺陷固然也是有的,經過面談能夠問到邏輯實現和方法論、工程思想的水平,而具體執行操做上的能力測試又是一個空缺,這就只有去看試用期的考覈了。人工智能

來自別國的參考spa

前段時間美國卡耐基梅隆大學計算機科學學院教授 Philip Miller 來訪中國,前後拜訪阿里巴巴杭州總部和 SegmentFault。Miller 教授於 1979 年開始在卡耐基梅隆大學的計算機科學學院工做,從事編程教育超過 30 年,其創立的 AES(Authentic Examination System)技術爲軟件開發人員提供了權威客觀的能力測評解決方案。設計

clipboard.png

AES 基於 J2EE 平臺開發,包括學生帳戶、教師帳戶、考試、檢查處理、消息和統計 6 個模塊,支持線上提問和反饋。其出發點是爲了真實準確的測量考生在一個專業的編程環境里程序實現的能力,以預測評估其在將來實踐項目中的解決方案能力。

AES 技術產生以前,美國社會調查顯示超過一半(51%)的畢業生,廣泛須要額外的技能培訓纔可以上崗工做。在這以前學生的考試方式基本上是以家庭做業、口頭考試、紙筆等方式,極度缺乏總結性的全面評估。AES 的出如今當時是個很是重大的改革,測試的同時,更促進誘導學生進一步深度學習。

2001 年 AES 在卡耐基梅隆大學裏開始測試使用,學生從用紙筆的考試方式改成線上測評。3 個月內的 4 次測試,共 231 名學生的問卷反饋中,結果代表學生們壓倒性(94.5%)支持 AES 在線考試形式。有趣的是參與測試反饋的學生,多數是工業管理工程和生物技術專業的學生,而不是預期的計算機科學專業的學生。

AES 的反饋問卷中,學生表示最滿意的地方在於,考試結束就可以看到本身的得分,同時也表示在答題過程當中截止時間的顯示致使壓力產生。AES 除了直接在測試結束後讓學生填寫反饋問卷外,另外還有一套日誌文件統計,其中包括成績統計趨勢、性別影響、操做和信息響應時間等維度統計。

2013 年 10 月 Miller 教授將 AES 測評技術商業化應用,創立 Proxor,專門爲企業提供編程能力評估支持。以後,歐洲軟件學院與 Proxor 合做,向歐洲的開發者、僱主和教育工做者提供 AES 服務,可見企業對編程人才的評估需求全球範圍廣泛存在。

深蹲象牙塔裏的 Miller 教授居然會選擇來中國,並且是阿里和 SegmentFault,想必也是費了一門心思想普及推廣他的 Proxor。近年來中國技術人才的儲備猛增,SegmentFault 又是中國開發者最爲集中的技術社區。創業公司數量也是爆發式增加,雖然中間更新迭代了很多,長江後浪拍前浪嘛。尤爲是創業趨勢也正在轉型技術驅動,對軟件評估的需求不可或缺。

來自我國的需求

故市場須要一個這樣的測試,經過測試能夠了解到的結果是被測試人的快速編碼能力(編碼嚴謹度和熟練度)、解決方案能力(軟件工程思想靈活度),即廣度與深度的測試,以達到更準確全面的效果評估。

clipboard.png

國內相似的測試有 PAT(計算機程序設計能力考試 Programming Ability Test),聽說已與 90 多家企業簽署聯盟協議,包括 Google 中國、微軟中國、甲骨文亞洲研發中心、及國內 BAT 等,然而實際 C 端用戶彷佛對此並不熱衷。大部分開發者並不會去參加這個測試。若是學位證書裏面不強調要有計算機二級經過證書,學生多數也不會主動參考的吧。

除了線上測試,還有一種比賽的方式可令優秀開發人才脫穎而出,叫作黑客馬拉松編程比賽,國內外各創新公司都會組織不一樣規模的黑客馬拉松,以發現創新型編程人才歸入麾下。國外如 Facebook、TechCruch 等,而中國已有最大的黑客馬拉松方則是 SegmentFault。

如以前提到的當前比較火熱的職場社交脈脈、赤兔、微鏈等,各有側重人羣,用戶可給本身貼技能標籤,標籤能夠被所在平臺的網絡朋友承認,不過都不是很對技術人員。其實很多編程大牛都有着開源分享的愛好,沒事寫寫 blog 放點本身的代碼和技術心得,SegmentFault 上解答些技術問題等,也是一種技術圈的聲望值積累。然而對於初級開發者來講,則是徹底沒有優點的。

除了 Miller 教授的 Proxor,國外還有同類的其它測試平臺,CodinGame、Codeassess、Mettl 等。相比之下,國內並無其它可選擇的測試平臺,彷佛一塊空缺的市場等着填補。

SegmentFault 創造屬於開發者的時代

SegmentFault 基於超過一百萬的精準註冊用戶,指望在人才輸出上助力國內技術驅動的企業。不久前推出招聘模塊(http://segmentfault.com/jobs),給企業提供一個更準確的人才招聘入口。一樣地,SegmentFault 關注開發人員的能力評估和展示。招聘企業可查看求職人員在 SegmentFault 平臺上的我的技能標籤和社區聲望值,標籤可看出此人的技能屬性,聲望則是其技術分部的展現。再深刻挖掘還可查看求職人發佈的技術文章、回答的問題的答案質量,作出更準確的分析。固然,這些須要在 SegmentFault 社區平臺保持持續產出和必定程度的積累。

2015 年接近年底,通過接近 20 場的 D-Day 技術沙龍和聯動 5 城的黑客馬拉松編程比賽,SegmentFault 已活躍起全國1、二線城市的技術社羣,本年度最後一場 D-Day 即將於 26 日在北京舉辦,主題 iOS,屆時出席分享嘉賓來自百度、騰訊、高德和滴滴,必精彩不失。

2016 年 SegmentFault 將引入更多的資深開發者和互聯網企業,社區用戶將在爲社區創造知識價值的同時,經過 SegmentFault 讓企業更瞭解開發者,促進開發者和企業雙方需求的平衡,促進社會資源更有效地使用。

相關文章
相關標籤/搜索