你與 「頂級iOS工程師」 距離有多遠?

前言:

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

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

  • 全部軟件工程師的考慮因素?學習

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

  • 不一樣資歷等級的工程師的考慮因素?排序

全部工程師都渴望發展技術力ip

首先來看看總體數據。報告篩選出每一個經過了面試的工程師,並統計了Triplebyte平臺上的全部受訪者。請注意,因爲每一個工程師一般會選擇三項激勵因素,所以下圖的總計百分比達不到100%。開發

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

做爲一個開發者,有一個學習的氛圍跟一個交流圈子特別重要,這是一個個人iOS交流羣:413038000,無論你是小白仍是大牛歡迎入駐 ,分享BAT,阿里面試題、面試經驗,討論技術, 你們一塊兒交流學習成長!數據分析

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

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

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

  • 「我但願能在工做中發展職業,包括學習新技術的機會以及提升各個技術領域的機會。」

  • 「感受咱們須要不斷學習。」

  • 「我但願加入的團隊中,每一個人都比我優秀,這樣就會鞭策我不斷學習。」

  • 「我認爲職業的發展包含兩個方面:提高技術力,與提高人際交往能力。我選擇這個因素是由於我但願在工做期間繼續提升本身的技術力,而不只僅是用我現有的技能和習慣的方式完成工做。因此,我但願能在工做中發展職業,包括學習新技術以及提升各個技術領域的機會。」

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

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

640?wx_fmt=png

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

然而,其餘激勵因素確實表現出很大差別。顯而易見,隨着工程師經驗的增長,選擇「指導」的人數直線降低,而選擇「自主性」和「靈活的工做安排」的人數則有所上升。部分緣由多是由於工程師的經驗越豐富技術力就越嫺熟,但也沒有人們廣泛想象得那麼顯著。

女性工程師渴望自身發展,同時也但願擁有溫馨和包容的工做環境

在進一步分析以後,報告發現男女工程師對「包容的工做環境」的見解出現了很大分歧。雖然不肯定其餘激勵因素是否對這種差別形成了重大影響,但報告經過數據分析進行了深刻挖掘。

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

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

然而,男女工程師對「包容的工做環境」的見解出現了很大分歧。女性對其的重視程度是男性的三倍,相對於其餘激勵因素來講這個差別很是顯著。報告經過採訪一些女性,詢問得出了她們優先考慮包容性的緣由:

「做爲一名國際化的女性軟件工程師,我認爲從不少方面來看我都屬於少數羣體。所以,我很是但願可以進入一個重視包容性的工做環境,只有在這樣的環境中,我才能放心地工做。」

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

「我選擇了‘包容的工做環境’,並且我並無選擇‘指導’,儘管我也很看重‘指導’。只是你們總感受女性相對沒有那麼獨立,我以爲若是你說你須要指導,那麼人們就會想‘咱們纔不會手把手教你’。」

上圖還體現了一些其餘的差別,一樣讓人驚訝。例如,在該數據集中,選擇「指導」的女性多於男性,而選擇「靈活的工做安排」的女性則少於男性。

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

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

數據結果以下所示:

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

「工做與生活的平衡」的狀況則更爲有趣。在男性工程師中,「工做與生活的平衡」並無因資歷而出現很大差別,因此能夠很天然地認爲,通過調整後的女性樣本中,資歷也不會對「工做與生活的平衡」的選擇產生太大影響。然而,高級女性工程師認爲「工做與生活的平衡」是高居第二的主要因素,通過調整後有近一半人認爲這個因素很重要——選擇該因素的女性佔43%,男性佔31%。

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

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

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

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

可是,也有一些不符合常規的差別。

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

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

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

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

事實證實,技術力高超的「出色工程師」確實有別於其餘工程師:

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

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

簡而言之,「出色的工程師」但願得到豐厚的收入,並在充滿挑戰的環境中鍛鍊本身——可是,事實卻不盡如此。

640?wx_fmt=png

進一步調查顯示,「頂級工程師」的側重點與「出色的工程師」徹底不一樣——「頂級工程師」注重的因素與上一張圖截然相反!

例如,「出色的工程師」對「工做與生活的平衡」的注重不如全部工程師,但該因素倒是「頂級工程師」最爲注重的方面,65%的人都選擇了該項。另外一方面,不少「出色的工程師」都選擇了「優秀的團隊成員」,然而「頂級工程師」中選擇該項的人寥寥無幾。

「頂級工程師」再也不注重雄心壯志。他們自己出類拔萃,因此他們不愁沒有工做,至少在短時間內,他們能夠選擇本身想要的工做。換句話說,「頂級工程師」與那些「出色的工程師」的側重點有很大的不一樣。「頂級工程師」但願在溫馨的環境中,從事有意義的工做,同時還但願可以選擇工做環境和時間。

這對招聘人才有着重大的影響。其實,大多數公司並不須要「頂級工程師」,過度強調「頂級工程師」可能會將「出色的工程師」拒之門外。換句話說,各個公司首先應該考慮他們須要的人才到底是「頂級工程師」仍是「出色的工程師」,而後再作相應的宣傳。

總結

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

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

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

另外,包容性當然重要,但全部工程師都渴望發展技術力。然而,在某些狀況下,包容性與發展技術力之間也存在千絲萬縷的聯繫,好比,一位渴望經過指導學習技術力的女工程師,若是她以爲工做環境不夠友好,就會以爲不舒服。除此以外,還要注意到,包容的工做環境也一樣有利於其餘招聘,由於頂級男性工程師也一樣認爲包容性是重要的因素。

最後,各家公司在招聘人才以前,須要先考慮清楚大家公司須要出色的工程師,仍是頂級的工程師。事實證實很難兼顧二者,由於95分的工程師與99分的工程師的訴求是不一樣的,並且每每會出現相互排斥的現象。坦白來說,絕大多數公司都不須要頂級的工程師。若是大家公司也一樣不須要頂級工程師,那麼就應該避免過度看重頂級工程師。出色的工程師沒有那麼多要求,並且他們的側重點也不一樣,最重要的是他們同樣能夠出色地完成工做。

若是須要出色的工程師,那麼就請在薪酬、自主性和工做的挑戰性上下功夫。若是須要頂級工程師,那麼就讓他們在家辦公,保持合理的工做時間,還要竭盡全力地強調有意義的產品。

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

推薦閱讀

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

相關文章
相關標籤/搜索