導讀:作為全球最大的開源社群,GitHub 對於程式員群體而言像是空氣般重要的存在,從程式碼託管、專案管理到面試加成,可以說貫穿了程式員的職場生涯。
對於網際網路公司 HR 來說,透過查詢一名候選人的 GitHub 主頁,能夠進一步瞭解候選人的開源貢獻、技術熱情和程式設計習慣,從而為公司招聘到最好的開發人選提供參考。因此,有不少中國企業將 GitHub 作為衡量程式員能力的標準,而程式員們也樂意在簡歷上展現自己出色的 GitHub 專案,以高 follow、star、followers、repository 或者 pull request(合併你生成的分支,等於對方認可你對專案作出的貢獻)等標準作為 GitHub 的亮點著重突出。
作者:黃善清
來源:AI科技評論(ID:aitechtalk)
▲某招聘網站上的後端崗位需求
為了給面試官留下良好的印象,著重展示自己的技術水平無可厚非,這背後卻竟然滋生出了造假的風氣。最近有一篇《中國內地 GitHub 造假呈指數級增長,其背後是……》[1]的文章便將 GitHub造假事件推上了風口浪尖。
文章敘述了 GitHub 如何在國內「變味」,部分國內使用者透過中介對個人的 GitHub 主頁進行「包裝」,達到謀取高薪工作等目的。「包裝」的方式包括刷贊、刷 follow、刷 fork等。其中最讓人感到驚訝的是,就連需要專案方首肯才能進行操作的pull request,中介也有辦法透過人脈關係搞定。
▲文章核心內容
一石激起千層浪,在多名圈內大 V 對文章進行轉載後,底下評論基本上都是一片譴責之聲,大家都認為造假行為「玷汙」了純粹的技術社群。
▲網友評論
根據記者調查後發現,市面上確實存在一條以淘寶中介和速成 IT 培訓機構為主的灰色產業鏈,為客戶提供「GitHub 包裝服務」。
其中,淘寶中介主要是透過群發郵件和論壇發帖的方式向潛在客戶兜售服務,價格往往很「親民」,以 star 為例,價格上只要 2 元/個,follow 和 fork 也不超過 5 元/個。
▲北大計算機系某學生今年3月份收到的宣傳郵件,他至今想不明白自己為何被盯上
▲著名技術交流論壇v2ex上被網友曝光的宣傳帖子[2]
而部分打著「速成」旗號的 IT 培訓機構則是將包裝服務貫穿到培訓課程裡,先安排學生將習作發上 GitHub 主頁,然後再讓同班同學之間互相給 star,為專案刷足「存在感」。
▲在著名的開發者社群「掘金」上,有人發出截圖來調侃速成 IT 培訓機構的 GitHub 包裝行為[3]
對於經常使用 GitHub 趨勢庫(trending)功能的使用者來說,日榜單常常出現這些沒有意義的專案,會對優質開源專案的發掘造成一定的困擾,有網友擔心這種行為會最終導致平臺的公信力下降,結果「一損俱損」,損害的還是整個程式員群體的利益。
01 簡歷的過度包裝
相較於身在暗處的淘寶中介,近些年培養出大量程式員候選人的速成IT培訓機構,被認為是造假事件的罪魁禍首,從《中國內地 GitHub 造假呈指數級增長,其背後是……》文章底下點贊數最高的評論中可以看出,人們對於IT培訓機構所提供的“速成”服務普遍持有反感態度。
▲網友評論
一名網際網路公司的 HR 向 AI 科技評論記者表示,由於大部分 HR 主要是透過簡歷上的描述判斷應聘者的技術水平,被「美化包裝」過的簡歷也有可能會透過初次篩選。但即便能進入面試環節,這些從培訓機構畢業的學生可能很快就暴露了基礎不扎實的「速成」特性,能順利入職的人還是少之又少。而據雷鋒網 AI 科技評論瞭解,HR 反映有不少過度美化的簡歷正是來自速成 IT 培訓機構畢業的學生,某些機構也因此上了企業簡歷篩選的「黑名單」。
對於企業的技術主管而言,star 數的多少隻是一個參考,GitHub 程式碼質量的水平很容易就能分辨。
美圖的某蔡姓工程師表示,對於選用什麼開源的框架,star 等資料只是非常簡單的參考,更多還是這個框架的檔案、社群活躍度、頁內容使用口碑等,最後還會有實際的技術驗證,刷 star 的人一般經不住多重「考驗」,很快就會露餡。知乎某大 V 也同意該觀點,他所關註的深度學習專案一般都看 demo,而對 star 和程式碼關註較少。
一些網友事後也給這些疑似被機構包裝的 GitHub 賬號總結出三個特點[4]:
-
不重視或者乾脆不寫 readme(專案概述);
-
star 數量穩定在 20-30 個左右,給 star 的人也擁有同等數量的 star;
-
專案多是各種 mvc 框架。
▲一個「露餡」的程式碼,裡面竟然出現了某培訓機構的名字
而比能力更重要的,是誠信問題。擁有 3 年前端經歷的掘金社群博主「守候 i」就表示,就算技術再牛,他如今就職的公司也壓根不會考慮存在造假行為的候選人,畢竟這涉及到誠信和素質問題,會讓人質疑日後在工作上是否也會造假。
02 綜合能力是否達標?
簡歷過度包裝甚至不惜造假,只是 IT 培訓機構令人詬病的一個因素,而只憑幾個月的培訓課程,是否能培養出合格的開發人員,也在許多人的心中打下一個大大的問號。簡歷只是一個參考,面試者的硬實力倘若不過關,即便能僥幸透過面試,也很難在實際工作中受到重用。
普通的高校計算機本科教育需要四年的時間,更不要說學生在其中付出的時間成本和金錢成本了。而以某培訓機構的 web 前端課程為例,包含 Html、JavaScript、Ajax、jQuery、CSS3、Bootstrap、VueJS 在內的一系列課程完整培訓下來,卻只要 2~4 個月時間就能「快速上崗」,「幫你找到人生方向」。
▲記者用手機登陸某培訓機構官網,每隔幾秒就彈出一個客服對話方塊引導付費課程體驗,並不能充分地瞭解培訓內容
某 AI 技術專家表示,一個能夠理解並訓練模型的人,需要具備一定的數學基礎,而這個一般無法透過短時間的「速成式學習」快速掌握。一位名叫羅斯. 威廉姆森的作者也在《我對程式設計培訓機構畢業生的建議》[5]的文章中,建議 IT 培訓機構的畢業生額外掌握結構演演算法及機率統計兩門課程,以便能夠在就業市場上持續受到青睞。
一名不願透露名字的前培訓機構畢業生向雷鋒網 AI 科技評論記者表示,身邊培訓機構畢業的朋友也能順利找到工作,只是待遇跟能力直接掛鉤,最低的只有 2000 元工資,並未如 IT 培訓機構承諾般,結業後就能拿到上萬工資的待遇。
據記者瞭解,IT 培訓機構的畢業生很大部分流向了人手緊缺的初創企業或者外包公司,在累積一定的專案經歷後,再考慮轉到更理想的平臺。
▲IT培訓機構常見的宣傳文案
對於速成 IT 培訓機構畢業的學生,「守候 i」並不建議一棒子打死,因為他確實見過一些能力出眾的培訓機構畢業生,私下非常刻苦,憑藉自學基礎理論扎實,入職後能夠直接上手實際工作。
不過他也建議,那些有意入行的人可以考慮透過自學的方式來掌握 IT 技能,如今網際網路如此發達,好多學習資源都可以在網上找到,不過對自製力是一個不小的考驗。如果對自己的自製力實在缺乏信心,決定要上培訓機構,那麼在做選擇一定要慎重,而且要擺正自己的學習心態:培訓機構頂多起到的是輔助作用,更多的還得靠自己。
當然,如果只是寄望透過幾個月的學習使自己變成一名高薪從業者,自身對這個行業缺乏興趣和熱愛,也不願意付出額外的努力精進自己,那麼無異於痴人說夢,畢竟,公司高薪聘請,也不會只想招一個缺乏思考的程式碼民工。
好看的簡歷頂多在篩選簡歷的過程加分,職業之路要走得長遠,最終拼的,仍然是技術實力以及誠信如一的做人準則。
參考文獻:
[1]《中國內地 GitHub 造假呈指數級增長,其背後是……》:
https://zhuanlan.zhihu.com/p/38791657?utm_source=weibo&utm;_medium=social&utm;_oi=27569910972416
[2] 曝光淘寶中介GitHub包裝服務的V2EX帖子:
https://www.v2ex.com/t/344003#r_4090935
[3] 調侃培訓機構學員包裝賬號的「掘金」帖子:
https://juejin.im/pin/5b57dea05188257d2b78daaf
[4] 網友總結培訓機構學員賬號特點的V2EX帖子:
https://www.v2ex.com/t/393391
[5]《我對程式設計培訓機構畢業生的建議》:
https://www.zcfy.cc/article/my-advice-for-coding-bootcamp-graduates
更多精彩
在公眾號後臺對話方塊輸入以下關鍵詞
檢視更多優質內容!
PPT | 報告 | 讀書 | 書單
Python | 機器學習 | 深度學習 | 神經網路
區塊鏈 | 揭秘 | 乾貨 | 數學
猜你想看
Q: 你在GitHub上的專案有多少顆星了?
歡迎留言與大家分享
覺得不錯,請把這篇文章分享給你的朋友
轉載 / 投稿請聯絡:baiyu@hzbook.com
更多精彩,請在後臺點選“歷史文章”檢視