你與 “頂級iOS工程師” 距離有多遠?

前言:

所有工程師都渴望發展技術力,女性工程師更看重包容性,出色的工程師與頂級工程師的訴求各有千秋——在Triplebyte最新發布的報告中,通過對“職業發展機遇”、“指導”、“包容的工作環境”以及其他十餘項工作因素進行調研,其披露了當下軟件工程師的價值觀與切實訴求。

接下來,我們就基於報告內容,從以下幾個角度分析軟件工程師求職時考慮的首要因素:

  • 所有軟件工程師的考慮因素?

  • 女性工程師的考慮因素?

  • 不同資歷等級的工程師的考慮因素?

所有工程師都渴望發展技術力

首先來看看整體數據。報告篩選出每個通過了面試的工程師,並統計了Triplebyte平臺上的所有受訪者。請注意,由於每個工程師通常會選擇三項激勵因素,因此下圖的總計百分比達不到100%。

很明顯,“職業發展機遇”高居首位,比“薪水”高出13個百分點。這表明所有人都注重職業發展。其他激勵因素在男女工程師、初級與高級工程師中間的排名各有不同,但職業發展始終是每位工程師都會優先考慮的因素。

作爲一個開發者,有一個學習的氛圍跟一個交流圈子特別重要,這是一個我的iOS交流羣:413038000,不管你是小白還是大牛歡迎入駐 ,分享BAT,阿里面試題、面試經驗,討論技術, 大家一起交流學習成長!

以下資料在羣文件可自行下載!

——這也無可厚非。軟件工程是一個快速發展的領域,所謂逆水行舟不進則退,CSDN此前發佈的文章中也曾多次討論過工程師選擇的語言對工作前景的影響,而且流行的選擇會隨着時間的推移而快速變化。

但與此同時,過分考慮工程師選擇該因素背後的動機,也是一種危險的行爲。也許在他們看來,“發展”意味着“晉升管理層”,而不是發展技術。因此,報告聯繫了一些工程師,並深入挖掘“職業發展”對他們來說意味着什麼。在他們的回答中,統計出現最頻繁的詞語便是學習:

  • “我希望能在工作中發展職業,包括學習新技術的機會以及提高各個技術領域的機會。”

  • “感覺我們需要不斷學習。”

  • “我希望加入的團隊中,每個人都比我優秀,這樣就會鞭策我不斷學習。”

  • “我認爲職業的發展包含兩個方面:提升技術力,與提升人際交往能力。我選擇這個因素是因爲我希望在工作期間繼續提高自己的技術力,而不僅僅是用我現有的技能和習慣的方式完成工作。所以,我希望能在工作中發展職業,包括學習新技術以及提高各個技術領域的機會。”

簡而言之,各個階段的軟件工程師最渴望的還是職業發展。在他們心目中,“職業發展”重於“薪水”、“工作與生活的平衡”或者“自主性”這些因素。部分原因是因爲他們明白,跟上該行業的步伐是其他因素的根本。

即使是非常有經驗的工程師也很渴望職業發展。雖然,不同資歷的工程師有不同的側重點,但他們對於“職業發展”的注重空前一致。在下圖中,報告按照不同的資歷等級進行了細分:初級(經驗少於1年),中級(1-5年經驗)和高級(經驗多於5年)——這三個級別的工程師都認爲“職業發展”重於其他所有激勵因素。

雖然,選擇“職業發展機遇”的高級工程師稍微少一點,但各個等級之間的差異非常小,職業發展仍然是他們最看重的因素。

然而,其他激勵因素確實表現出很大差異。顯而易見,隨着工程師經驗的增加,選擇“指導”的人數直線下降,而選擇“自主性”和“靈活的工作安排”的人數則有所上升。部分原因可能是因爲工程師的經驗越豐富技術力就越嫺熟,但也沒有人們普遍想象得那麼顯著。

女性工程師渴望自身發展,同時也希望擁有舒適和包容的工作環境

在進一步分析之後,報告發現男女工程師對“包容的工作環境”的看法出現了很大分歧。雖然不確定其他激勵因素是否對這種差異造成了重大影響,但報告通過數據分析進行了深入挖掘。

首先,簡單地按性別分類數據(PS:該報告中“性別”相關的數據來自受訪者的自行報告,極少數受訪者沒有選擇性別,但在統計結果中可以忽略不計)。

如上圖所示,女性對“職業發展機遇”的渴望仍居首位。事實上,女性工程師的這種渴望甚至超越了男性。

然而,男女工程師對“包容的工作環境”的看法出現了很大分歧。女性對其的重視程度是男性的三倍,相對於其他激勵因素來說這個差異非常顯著。報告通過採訪一些女性,詢問得出了她們優先考慮包容性的原因:

“作爲一名國際化的女性軟件工程師,我認爲從很多方面來看我都屬於少數羣體。因此,我非常希望能夠進入一個重視包容性的工作環境,只有在這樣的環境中,我才能放心地工作。”

還有一位女性的迴應特別引人關注:

“我選擇了‘包容的工作環境’,而且我並沒有選擇‘指導’,儘管我也很看重‘指導’。只是大家總感覺女性相對沒有那麼獨立,我覺得如果你說你需要指導,那麼人們就會想‘我們纔不會手把手教你’。”

上圖還體現了一些其他的差異,同樣讓人驚訝。例如,在該數據集中,選擇“指導”的女性多於男性,而選擇“靈活的工作安排”的女性則少於男性。

其實男女性別的差異在任何報告中都需要區別對待。因爲,在當今科技領域男女工程師的比例並不平衡,過去更是如此。因此,在該數據集中,女性的工作經驗往往少於男性,故而女性工程師更加傾向於初級工程師更爲注重的激勵因素,這是一種虛假表象。例如,報告表示,在樣本數據中,只有三分之一的女性工程師擁有五年以上的工作經驗,而男性中則有五分之三左右。由於高級工程師更喜歡“靈活的工作安排”,因此很容易導致男女工程師之間出現差異,但這歸根結底是資歷方面的差異,而非性別的差異。

爲了調整這個問題,報告特意挑出了高級女性工程師的樣本數據,然後與男性數據進行了同類比較。也就是說,按照性別和資歷分割數據集,然後對女性樣本中的資歷等級做了加權,再與同類的男性數據進行比較。

數據結果如下所示:

如上圖所示,一些差異消失了。例如,男女工程師對“指導”的重視程度不再有任何差異(男性爲19%,調整後的女性中有20%認爲“指導”是重要的激勵因素)。“職業發展機遇”仍然是主要的推動因素,而且女性的比例更大。在調整後,高達62%的女性認爲職業發展是重要的激勵因素。

“工作與生活的平衡”的情況則更爲有趣。在男性工程師中,“工作與生活的平衡”並沒有因資歷而出現很大差異,所以可以很自然地認爲,經過調整後的女性樣本中,資歷也不會對“工作與生活的平衡”的選擇產生太大影響。然而,高級女性工程師認爲“工作與生活的平衡”是高居第二的主要因素,經過調整後有近一半人認爲這個因素很重要——選擇該因素的女性佔43%,男性佔31%。

在下圖中,經過資歷的調整後,報告又按照男女工程師的選擇差異進行了排序。例如,選擇“快節奏”的男性高達75%。下圖中高亮顯示的因素具有重要的統計意義。

不出所料,選擇“包容的工作環境”的女性工程師比男性多171%。包容性對女性工程師很重要,這一點毋庸置疑。話雖如此,即使如此巨大的相對差異也無法掩蓋一個事實:女性工程師與一般的工程師一樣,仍然會優先考慮職業發展。

更有趣的是,還有許多其他與性別或工作經驗沒有明顯聯繫動機的因素也出現了顯著差異。除了包容性外,女性工程師更重視“高質量的代碼庫”、“工作與生活的平衡”以及“文化透明”。大多數的因素都說明女性很重視“舒適的工作環境”。換句話說,除了職業發展和包容性外,數據集中的女性更爲重視辦公環境以及代碼庫等的舒適程度。

另一方面,男性工程師則更爲注重“自主性”、“薪水”、“快節奏”、“扁平式組織”、“產品驅動”以及“開放式交流”。其中一些因素符合傳統的男性觀點,不需要做過多解釋。此外,有些男性工程師相信自己能夠勝任這份角色,而有些人則感覺到社會壓力。無論是何種情況,顯然每個人在找工作時都有自己的主見。

但是,也有一些不符合常規的差異。

其中“扁平式組織”尤爲突出,該報告的數據集中沒有女性選擇這一項!(一般情況下,很少有人選擇“扁平式組織”,但是這裏的統計差異如此巨大,那麼看來這個問題也不容小覷。)或許可以推測,女性工程師可能認爲從表面上看來,扁平式組織隱含着偏見,因此她們更不願接受這樣的環境。

出色的工程師與頂級工程師的區別

下面來看看出色的工程師與頂級工程師有何不同。

在本報告中,“出色的工程師”的定義爲:在Triplebyte的技術面試中得分在95-98分之間的人,而“頂級工程師”則爲得分在98分以上的人。Triplebyte平臺對接受採訪的三成工程師進行了面試,且只有通過面試的人才選擇了激勵因素,所以本文前面部分的所有數據也都是這30%的受訪者。

事實證明,技術力高超的“出色工程師”確實有別於其他工程師:

出色的工程師很少有人選擇“指導”,這也合情合理,因爲在大多數情況下,他們比指導他們的人更勝一籌。這些工程師對“職業發展機遇”的訴求也有所下降,可能是因爲對這個水平的工程師來說,就業前景更加樂觀。更令人驚訝的是“開放式交流”也出現了大幅下降,同樣,報告沒有解讀爲什麼他們沒有選擇這個因素,但有一種可能性是,這些工程師喜歡獨自解決問題。

另一方面,“出色的工程師”更爲重視“薪水”、“優秀的團隊成員”、“自主性”、“快節奏”和“公平”。“自主性”表明,這些工程師知道自己技術嫺熟,無需監督也可以勝任工作,而“薪水”、“快節奏”以及“優秀的團隊成員”則反映出該技術水平工程師的職業抱負。

簡而言之,“出色的工程師”希望獲得豐厚的收入,並在充滿挑戰的環境中鍛鍊自己——但是,事實卻不盡如此。

進一步調查顯示,“頂級工程師”的側重點與“出色的工程師”完全不同——“頂級工程師”注重的因素與上一張圖截然相反!

例如,“出色的工程師”對“工作與生活的平衡”的注重不如所有工程師,但該因素卻是“頂級工程師”最爲注重的方面,65%的人都選擇了該項。另一方面,很多“出色的工程師”都選擇了“優秀的團隊成員”,然而“頂級工程師”中選擇該項的人寥寥無幾。

“頂級工程師”不再注重雄心壯志。他們本身出類拔萃,所以他們不愁沒有工作,至少在短期內,他們可以選擇自己想要的工作。換句話說,“頂級工程師”與那些“出色的工程師”的側重點有很大的不同。“頂級工程師”希望在舒適的環境中,從事有意義的工作,同時還希望能夠選擇工作環境和時間。

這對招聘人才有着重大的影響。其實,大多數公司並不需要“頂級工程師”,過分強調“頂級工程師”可能會將“出色的工程師”拒之門外。換句話說,各個公司首先應該考慮他們需要的人才究竟是“頂級工程師”還是“出色的工程師”,然後再做相應的宣傳。

總結

報告最後表示,通過深度分析軟件工程師在求職階段考慮的各種激烈因素,相信會對各公司的人才招聘有所裨益。總結來看有以下幾點:

首先,所有工程師都希望有機會學習和提高他們的技術力。對創業公司來說,這是個好消息,因爲這些公司可以爲工程師們提供學習新技能和新技術的機會。雖然硅谷15萬美元的年薪遙不可及,但各家公司可以爲軟件工程師提供價值1千-5千美元的在線課程,幫助工程師成長的同時,也可以吸引更多優質人才,可謂一本萬利——只需拿出小小的一筆投資就可以讓公司奪得競爭的籌碼。而且各家公司也可以考慮落後於最新技術的優秀高級工程師,雖然他們的競爭力較差,但技術水平絕對不輸於人。提供一定程度的培訓,就可以收穫大量被目前的就業市場低估的人羣。

其次,女性工程師比男性更爲重視職業發展,同時她們也格外重視工作環境的包容性和舒適性。各家公司的領導可以從百忙之中拿出點時間來建設適當的基礎設施,從商業的角度來看,這可以成爲改變開發部門清一色理工男的利器。

另外,包容性固然重要,但所有工程師都渴望發展技術力。然而,在某些情況下,包容性與發展技術力之間也存在千絲萬縷的聯繫,比如,一位渴望通過指導學習技術力的女工程師,如果她覺得工作環境不夠友好,就會覺得不舒服。除此之外,還要注意到,包容的工作環境也同樣有利於其他招聘,因爲頂級男性工程師也同樣認爲包容性是重要的因素。

最後,各家公司在招聘人才之前,需要先考慮清楚你們公司需要出色的工程師,還是頂級的工程師。事實證明很難兼顧兩者,因爲95分的工程師與99分的工程師的訴求是不同的,而且往往會出現相互排斥的現象。坦白來講,絕大多數公司都不需要頂級的工程師。如果你們公司也同樣不需要頂級工程師,那麼就應該避免過分看重頂級工程師。出色的工程師沒有那麼多要求,而且他們的側重點也不同,最重要的是他們一樣可以出色地完成工作。

如果需要出色的工程師,那麼就請在薪酬、自主性和工作的挑戰性上下功夫。如果需要頂級工程師,那麼就讓他們在家辦公,保持合理的工作時間,還要不遺餘力地強調有意義的產品。

作爲一個開發者,有一個學習的氛圍跟一個交流圈子特別重要,這是一個我的iOS交流羣:413038000,不管你是大牛還是小白都歡迎入駐 ,分享BAT,阿里面試題、面試經驗,討論技術, 大家一起交流學習成長!

推薦閱讀

iOS開發——最新 BAT面試題合集(持續更新中)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章