大資料文摘出品作者：劉俊寰上週，文摘菌向大家介紹了在美國當資料科學家的年薪水平，發現科學家們的整體薪資走勢雖然有所下降，但是年薪中位數保持在12萬美元左右。同一時間，知乎上一個很老的話題忽然被重提，也和開發者的薪酬有關。B站三年前開源的flv.js專案大火，標星超過1.5萬，但是專案的開源作者謙謙（網名）被曝月薪竟然還不足5000？年薪不到6萬人民幣？對比一下簡直是天壤之別！那麼當年程式設計師的薪資情況到底如何呢？根據“2017年一線城市程式設計師工資大調查”顯示，一線城市的程式設計師薪資平均數和中位數均上10K，最低只有3K，最高則有25K，公差較大。連結：https://blog.csdn.net/juwikuang/article/details/72888792如果只看薪酬的話，謙謙只能算是程式設計師裡的“低收入人群”了？那麼問題來了，flv.js到底是什麼，為什麼有人說這個專案十分牛逼，但開源作者遭受到的卻是如此冷清的待遇？中國高中畢業95後程序員開發，GitHub標星1.5萬如果只用一句話介紹，flv.js就是一個使用純JavaScript編寫的FLV（HTML5 Flash Video）播放器。具體來說flv.js到底厲害在哪裡？根據作者謙謙介紹，flv.js做了三件事：HTML5原生僅支援播放mp4/webm格式，flv.js實現了在HTML5上播放FLV格式影片；使Bilibili網頁端平滑過度到HTML5播放器，歷史遺留不再是障礙；對於影片直播，在HTML5上支援了延遲極低HTTP FLV播放，解開網頁端直播對Flash的依賴。還是有點蒙？別急，知乎網友@飛翔的蝸牛補充道，如果要解決在手機網頁端用H5播放的問題，除了有時候會帶來18秒延遲的HLS，目前來說只有flv.js，它能將延遲控制在1秒內，因此知乎網友@王平認為，flv.js是“H5上實現直播的目前已知的最優解決方案”。其次，@王平還說，flv.js不僅能實現高質量的音影片解碼，還支援H5富媒體標準mse，盛讚道，“這是中國程式設計師在H5音影片領域的一項傑出成果”。flv.js不僅在國內獲贊無數，其在GitHub上的開源專案也有相當高的關注度。截止到發稿時，flv.js在GitHub上標星15707，被Fork2368次到這裡，大家是不是都開始腦補flv.js背後的程式設計師到底是何方神聖？答案揭曉——其實，flv.js的開源作者謙謙只是個95後（96年出生，今年才23歲），最高學歷居然也只到了高中。據本人在微博的回覆，對程式語言的學習是基於即時需求。不得不說，大牛就是大牛！然而，根據謙謙在微博上曬出的工資入賬截圖，顯示只有4389.32元，不到5K，謙謙自己也感慨“比star還少”。不得不說，在這項突破性成果面前，5K月薪顯得有點low了。到底是什麼原因使得flv.js的開源作者的月薪如此之低？有網友直接感嘆B站自己親手送走了一個技術大牛，並質疑目前大廠的管理制度，認為他們都不重視底層技術員，只重視那些熱門應用的技術人員。也有網友認為，或許是謙謙本人在維護flv.js上花費了太多時間而沒能完成領導交付的任務，亦或者是因為謙謙在公司的崗位型別與職級較低，才導致現在的結果。從謙謙的微博截圖上看，他在公司“三次績效評級拿了三個C”，或許也是誘因之一。更多的網友則是在為謙謙鳴不平，認為就flv.js在GitHub上的標星量來看，謙謙完全能找到一個薪資與本身能力相匹配的工作，他早就“應該跳槽”了。程式設計師路不好走，有人歡喜有人愁不管是國內還是國外，像謙謙這樣學歷不高技術卻很好的程式設計師不在少數。在知乎上將關鍵詞“程式設計師”和“學歷”、“高中”、“專科”等詞隨機組合搜尋，能看到不少年輕人在學歷和技術面前糾結掙扎。程式設計師這條路終點或許會有高薪等待，但是個中艱辛又有誰知道呢？加布裡埃·戚魯利：2048背後的少年提起《2048》，想必大家都會有熬夜刷遊戲通關的“黑歷史”，但是小遊戲背後其實還藏有一段艱辛史。加布裡埃·戚魯利開發出小遊戲《2048》的時候才19歲，他也只是抱著試試自己是否能獨立做出一款遊戲的心態，就參照著自己喜歡的遊戲《1024》製作出了《2048》，將其釋出在了GitHub上。沒想到第二天，推特、臉書等社交軟體上全都在討論《2048》，遊戲頁面的訪問人數也是呈指數級地增長。不少遊戲開發人員找到他，希望能將這個遊戲植入到手機中獲利。但是，考慮到《2048》是基於其他遊戲製作而成，加上當時戚魯利手上還有其他專案，就拒絕了邀約。於是，各種版本的《2048》相繼出現在手機商店裡，各大開發商想必都賺了個盆滿缽滿，而開發者戚魯利只能望梅止渴。直到後來戚魯利改變想法，他說自己不是為了金錢，而是不想讓自己錯失良機，遊戲開發之後也會盡可能地保持初心，他說：“唯一不後悔的方式，就是擁抱它。”現在，戚魯利已經離開了遊戲行業，在荷蘭一家企業管理軟體公司做著前端開發和設計師的工作，因為懂得設計和程式設計，他成為了公司的重要員工。阿里程式設計師：學歷不夠努力湊現今在阿里工作的一名程式設計師曾在匿名社群發帖講述自己的奮鬥史。他說，因為高中成績太差，大學是託關係才進去的，到大二才發現學制是網路教育。畢業之後第一份工作月薪只有3K，住的是5平方米的隔斷房。後來陸續換了兩家外包公司，月薪分別漲到5K和7.5K。2014年在某二線大廠遇到了他的伯樂，技術能力得到提升，離開的時候月薪達到15K。2016年加入阿里，剛開始是P6級別，現在經過自己的努力升到了P7級別，年薪已達到百萬，總包100+。學歷只是敲門磚，技術才是硬道理？從上面的例子中我們看到，只有高中學歷的謙謙進入B站開發了flv.js，19歲的戚魯利開發出火遍全球的《2048》，三本院校畢業的阿里程式設計師現年收入過百萬，他們的學歷都不夠耀眼，但與此對比而言，他們的程式設計能力都十分強悍，也都取得了非常不錯的成就。那麼對於程式設計師而言，如果硬技術能力過關，學歷是不是就不那麼重要了呢？公司在應聘程式設計師時更看重什麼，學歷？還是能力？有人說，學歷只是敲門磚，真正決定後期升職加薪走上人生巔峰的還是過硬的技術，但是如果沒有敲門磚，這個門是進不去的。現實情況真的如此嗎？文摘菌特意去採訪了幾位程式設計師和網際網路公司的HR，來看看他們是怎麼說的吧。程式設計師Y：在深圳做Java開發Y所在的是深圳某上市公司，公司對程式設計師學歷的基本要求是本科及以上，沒有例外情況出現過。程式設計師的工作量需要視情況而定，專案期間的工作量比較大，會經常加班，平時是普通的上班族時間，以及週末雙休。公司給應屆生的月薪是7K（稅前），沒有績效考核。Y抱怨說有同齡人的薪資水平已經超過10K了，當被問到為何不跳槽到薪資更高的公司時，Y表示想先等漲薪，下家的薪酬會適當考慮上家標準，而且“能力越高的人越好跳槽”。程式設計師Z：在重慶做網路Z現在在重慶某大學任職，主要做一些網路、雲平臺、虛擬化，還有一點通訊和資訊保安方面的工作。學校對程式設計師的學歷要求也是本科及以上，如果要編制的話就得985或者海外博士級別。程式設計師平時的工作量不大，作息也是朝九晚六，只有開學和期末比較忙，但都沒有遇到過加班的情況。學校給他們的薪資問題與學校職工一樣，會“定級定崗評職稱”。Z表示目前還不想去網際網路公司，主要是考慮到華為去年淘汰了一批35歲之後的研發人員，現在很多網際網路公司在效仿，Z想“為35歲之後謀條出路”，Z還感慨道“IT始終是一個吃青春飯的行業”。Z認為，對於程式設計師來說，前期能力更重要，後期就主要看學歷了。網際網路公司A：北京某大廠HR介紹道，現在公司的程式設計師有2000多人，佔比20%左右。公司在招程式設計師的時候更看重選手的公司背景、教育背景、是否有亮點的專案經驗等。本科學歷是公司對程式設計師的硬性要求，公司成立初期可能有找過專科畢業的程式設計師，現在基本沒有了。就以往的面試經驗而言，很少能碰到學歷很低但是專業很強的人，如果有，簡歷上還需要多下功夫，比如利用特別優秀的比賽或者知名網際網路公司經驗做背書，這樣才可能考慮他。網際網路公司B：上海某技術公司根據HR介紹，現在公司規模在500-1000人左右，程式設計師佔了70%。相對於學歷，公司更看重程式設計師的技術能力和工作能力，相較而言學歷沒有那麼重要，現在公司裡也有專科學歷的程式設計師，而且後續發展與升遷全看個人能力，“與學歷的關係不是很大”。HR還表示，程式設計師的入職薪酬跟很多因素有關，主要是看崗位型別和職級，與原始碼貢獻率等沒有太大關係；後期薪酬的調整也都是按照公司規定來，每年會調整一次，如果對專案貢獻大，漲薪幅度也會相應加大。希望技術大牛們都能得到值得的尊重儘管有網際網路公司B這種更看重程式設計師技術能力的公司，但更多公司在招聘程式設計師的時候還是會把學歷放在首位，學歷只是敲門磚的話看來不無道理。但是回過頭來我們不禁還是會疑惑，為什麼不少像謙謙這樣的技術大牛竟會在公司內遭此冷遇，好像不僅和學歷掛鉤，也不僅和公司制度有關。當今社會給予了程式設計師群體很多關注，似乎程式設計師的高薪是理所當然，程式設計師群體在接受這種注視的同時對所處的社會身份也就會產生比較高的期待，但在與現實的落差對比中難免被注入不公平因素，謙謙就是一個典型的例子，他的能力與收穫呈現出極端不平衡的態勢。而在更早的時候，謙謙在微博上就已經表達出了想要遠離js圈的想法。目前，謙謙的微博更新停留在2018年11月，內容是系統自動傳送，在未更新的這段日子裡，或許他在重新學習C++，或許他已經在某家薪資不錯的公司任職。不管怎樣，我們都希望國內像謙謙這樣的技術大牛們能得到應得的尊重。
大資料文摘出品作者：劉俊寰上週，文摘菌向大家介紹了在美國當資料科學家的年薪水平，發現科學家們的整體薪資走勢雖然有所下降，但是年薪中位數保持在12萬美元左右。同一時間，知乎上一個很老的話題忽然被重提，也和開發者的薪酬有關。B站三年前開源的flv.js專案大火，標星超過1.5萬，但是專案的開源作者謙謙（網名）被曝月薪竟然還不足5000？年薪不到6萬人民幣？對比一下簡直是天壤之別！那麼當年程式設計師的薪資情況到底如何呢？根據“2017年一線城市程式設計師工資大調查”顯示，一線城市的程式設計師薪資平均數和中位數均上10K，最低只有3K，最高則有25K，公差較大。連結：https://blog.csdn.net/juwikuang/article/details/72888792如果只看薪酬的話，謙謙只能算是程式設計師裡的“低收入人群”了？那麼問題來了，flv.js到底是什麼，為什麼有人說這個專案十分牛逼，但開源作者遭受到的卻是如此冷清的待遇？中國高中畢業95後程序員開發，GitHub標星1.5萬如果只用一句話介紹，flv.js就是一個使用純JavaScript編寫的FLV（HTML5 Flash Video）播放器。具體來說flv.js到底厲害在哪裡？根據作者謙謙介紹，flv.js做了三件事：HTML5原生僅支援播放mp4/webm格式，flv.js實現了在HTML5上播放FLV格式影片；使Bilibili網頁端平滑過度到HTML5播放器，歷史遺留不再是障礙；對於影片直播，在HTML5上支援了延遲極低HTTP FLV播放，解開網頁端直播對Flash的依賴。還是有點蒙？別急，知乎網友@飛翔的蝸牛補充道，如果要解決在手機網頁端用H5播放的問題，除了有時候會帶來18秒延遲的HLS，目前來說只有flv.js，它能將延遲控制在1秒內，因此知乎網友@王平認為，flv.js是“H5上實現直播的目前已知的最優解決方案”。其次，@王平還說，flv.js不僅能實現高質量的音影片解碼，還支援H5富媒體標準mse，盛讚道，“這是中國程式設計師在H5音影片領域的一項傑出成果”。flv.js不僅在國內獲贊無數，其在GitHub上的開源專案也有相當高的關注度。截止到發稿時，flv.js在GitHub上標星15707，被Fork2368次到這裡，大家是不是都開始腦補flv.js背後的程式設計師到底是何方神聖？答案揭曉——其實，flv.js的開源作者謙謙只是個95後（96年出生，今年才23歲），最高學歷居然也只到了高中。據本人在微博的回覆，對程式語言的學習是基於即時需求。不得不說，大牛就是大牛！然而，根據謙謙在微博上曬出的工資入賬截圖，顯示只有4389.32元，不到5K，謙謙自己也感慨“比star還少”。不得不說，在這項突破性成果面前，5K月薪顯得有點low了。到底是什麼原因使得flv.js的開源作者的月薪如此之低？有網友直接感嘆B站自己親手送走了一個技術大牛，並質疑目前大廠的管理制度，認為他們都不重視底層技術員，只重視那些熱門應用的技術人員。也有網友認為，或許是謙謙本人在維護flv.js上花費了太多時間而沒能完成領導交付的任務，亦或者是因為謙謙在公司的崗位型別與職級較低，才導致現在的結果。從謙謙的微博截圖上看，他在公司“三次績效評級拿了三個C”，或許也是誘因之一。更多的網友則是在為謙謙鳴不平，認為就flv.js在GitHub上的標星量來看，謙謙完全能找到一個薪資與本身能力相匹配的工作，他早就“應該跳槽”了。程式設計師路不好走，有人歡喜有人愁不管是國內還是國外，像謙謙這樣學歷不高技術卻很好的程式設計師不在少數。在知乎上將關鍵詞“程式設計師”和“學歷”、“高中”、“專科”等詞隨機組合搜尋，能看到不少年輕人在學歷和技術面前糾結掙扎。程式設計師這條路終點或許會有高薪等待，但是個中艱辛又有誰知道呢？加布裡埃·戚魯利：2048背後的少年提起《2048》，想必大家都會有熬夜刷遊戲通關的“黑歷史”，但是小遊戲背後其實還藏有一段艱辛史。加布裡埃·戚魯利開發出小遊戲《2048》的時候才19歲，他也只是抱著試試自己是否能獨立做出一款遊戲的心態，就參照著自己喜歡的遊戲《1024》製作出了《2048》，將其釋出在了GitHub上。沒想到第二天，推特、臉書等社交軟體上全都在討論《2048》，遊戲頁面的訪問人數也是呈指數級地增長。不少遊戲開發人員找到他，希望能將這個遊戲植入到手機中獲利。但是，考慮到《2048》是基於其他遊戲製作而成，加上當時戚魯利手上還有其他專案，就拒絕了邀約。於是，各種版本的《2048》相繼出現在手機商店裡，各大開發商想必都賺了個盆滿缽滿，而開發者戚魯利只能望梅止渴。直到後來戚魯利改變想法，他說自己不是為了金錢，而是不想讓自己錯失良機，遊戲開發之後也會盡可能地保持初心，他說：“唯一不後悔的方式，就是擁抱它。”現在，戚魯利已經離開了遊戲行業，在荷蘭一家企業管理軟體公司做著前端開發和設計師的工作，因為懂得設計和程式設計，他成為了公司的重要員工。阿里程式設計師：學歷不夠努力湊現今在阿里工作的一名程式設計師曾在匿名社群發帖講述自己的奮鬥史。他說，因為高中成績太差，大學是託關係才進去的，到大二才發現學制是網路教育。畢業之後第一份工作月薪只有3K，住的是5平方米的隔斷房。後來陸續換了兩家外包公司，月薪分別漲到5K和7.5K。2014年在某二線大廠遇到了他的伯樂，技術能力得到提升，離開的時候月薪達到15K。2016年加入阿里，剛開始是P6級別，現在經過自己的努力升到了P7級別，年薪已達到百萬，總包100+。學歷只是敲門磚，技術才是硬道理？從上面的例子中我們看到，只有高中學歷的謙謙進入B站開發了flv.js，19歲的戚魯利開發出火遍全球的《2048》，三本院校畢業的阿里程式設計師現年收入過百萬，他們的學歷都不夠耀眼，但與此對比而言，他們的程式設計能力都十分強悍，也都取得了非常不錯的成就。那麼對於程式設計師而言，如果硬技術能力過關，學歷是不是就不那麼重要了呢？公司在應聘程式設計師時更看重什麼，學歷？還是能力？有人說，學歷只是敲門磚，真正決定後期升職加薪走上人生巔峰的還是過硬的技術，但是如果沒有敲門磚，這個門是進不去的。現實情況真的如此嗎？文摘菌特意去採訪了幾位程式設計師和網際網路公司的HR，來看看他們是怎麼說的吧。程式設計師Y：在深圳做Java開發Y所在的是深圳某上市公司，公司對程式設計師學歷的基本要求是本科及以上，沒有例外情況出現過。程式設計師的工作量需要視情況而定，專案期間的工作量比較大，會經常加班，平時是普通的上班族時間，以及週末雙休。公司給應屆生的月薪是7K（稅前），沒有績效考核。Y抱怨說有同齡人的薪資水平已經超過10K了，當被問到為何不跳槽到薪資更高的公司時，Y表示想先等漲薪，下家的薪酬會適當考慮上家標準，而且“能力越高的人越好跳槽”。程式設計師Z：在重慶做網路Z現在在重慶某大學任職，主要做一些網路、雲平臺、虛擬化，還有一點通訊和資訊保安方面的工作。學校對程式設計師的學歷要求也是本科及以上，如果要編制的話就得985或者海外博士級別。程式設計師平時的工作量不大，作息也是朝九晚六，只有開學和期末比較忙，但都沒有遇到過加班的情況。學校給他們的薪資問題與學校職工一樣，會“定級定崗評職稱”。Z表示目前還不想去網際網路公司，主要是考慮到華為去年淘汰了一批35歲之後的研發人員，現在很多網際網路公司在效仿，Z想“為35歲之後謀條出路”，Z還感慨道“IT始終是一個吃青春飯的行業”。Z認為，對於程式設計師來說，前期能力更重要，後期就主要看學歷了。網際網路公司A：北京某大廠HR介紹道，現在公司的程式設計師有2000多人，佔比20%左右。公司在招程式設計師的時候更看重選手的公司背景、教育背景、是否有亮點的專案經驗等。本科學歷是公司對程式設計師的硬性要求，公司成立初期可能有找過專科畢業的程式設計師，現在基本沒有了。就以往的面試經驗而言，很少能碰到學歷很低但是專業很強的人，如果有，簡歷上還需要多下功夫，比如利用特別優秀的比賽或者知名網際網路公司經驗做背書，這樣才可能考慮他。網際網路公司B：上海某技術公司根據HR介紹，現在公司規模在500-1000人左右，程式設計師佔了70%。相對於學歷，公司更看重程式設計師的技術能力和工作能力，相較而言學歷沒有那麼重要，現在公司裡也有專科學歷的程式設計師，而且後續發展與升遷全看個人能力，“與學歷的關係不是很大”。HR還表示，程式設計師的入職薪酬跟很多因素有關，主要是看崗位型別和職級，與原始碼貢獻率等沒有太大關係；後期薪酬的調整也都是按照公司規定來，每年會調整一次，如果對專案貢獻大，漲薪幅度也會相應加大。希望技術大牛們都能得到值得的尊重儘管有網際網路公司B這種更看重程式設計師技術能力的公司，但更多公司在招聘程式設計師的時候還是會把學歷放在首位，學歷只是敲門磚的話看來不無道理。但是回過頭來我們不禁還是會疑惑，為什麼不少像謙謙這樣的技術大牛竟會在公司內遭此冷遇，好像不僅和學歷掛鉤，也不僅和公司制度有關。當今社會給予了程式設計師群體很多關注，似乎程式設計師的高薪是理所當然，程式設計師群體在接受這種注視的同時對所處的社會身份也就會產生比較高的期待，但在與現實的落差對比中難免被注入不公平因素，謙謙就是一個典型的例子，他的能力與收穫呈現出極端不平衡的態勢。而在更早的時候，謙謙在微博上就已經表達出了想要遠離js圈的想法。目前，謙謙的微博更新停留在2018年11月，內容是系統自動傳送，在未更新的這段日子裡，或許他在重新學習C++，或許他已經在某家薪資不錯的公司任職。不管怎樣，我們都希望國內像謙謙這樣的技術大牛們能得到應得的尊重。
GitHub上標星1.5w，被B站使用，flv.js開源作者月薪還不到5k！
資訊抽取 常識
自然語言理解 資訊抽取 常識