幾個(gè)月前,我參加了一場(chǎng)針對(duì)技術(shù)領(lǐng)域女性的活動(dòng)。很多參加者中是新的開(kāi)發(fā)者,畢業(yè)于編程學(xué)?;蛘哂?jì)算機(jī)科學(xué)課程。幾乎所有人都告訴我,她們?cè)讷@得第一份工作時(shí)遇到了麻煩。
我很幸運(yùn)。我在大學(xué)的第一份“真正”工作是 2010 年哥倫比亞大學(xué)的“初級(jí)應(yīng)用程序開(kāi)發(fā)人員”?,F(xiàn)如今,甚至找不到一個(gè)招聘初級(jí)開(kāi)發(fā)者崗位的招聘帖。發(fā)這些招聘帖的人說(shuō)他們被淹沒(méi)在了簡(jiǎn)歷中。然而優(yōu)秀的公司又抱怨找不到好的工程師。
我想知道這是為什么?
我不知道這樣做,具體來(lái)說(shuō)能夠?yàn)槲覀児?jié)省多少成本,畢竟我不參與公司的運(yùn)營(yíng)。但是我知道很多公司對(duì)我說(shuō)過(guò):「我們不雇傭初級(jí)工程師的原因是,讓高級(jí)工程師花時(shí)間給他們提供指導(dǎo),對(duì)我們來(lái)說(shuō)成本太高了?!刮乙呀?jīng)了解高級(jí)工程師的價(jià)格,因?yàn)槲揖褪瞧渲兄?,并且為了預(yù)估項(xiàng)目預(yù)算,項(xiàng)目經(jīng)理曾讓我給項(xiàng)目分配時(shí)間。我知道的價(jià)格區(qū)間是 190 ~ 300 美元每小時(shí)。這就是很多公司認(rèn)為雇傭初級(jí)工程師是一筆損失的原因。
我并不這么認(rèn)為:沒(méi)有高級(jí)工程師能夠一直高效工作一整天。公司對(duì)人力成本的焦慮就像鱷魚(yú)的眼淚,(至少以我的觀點(diǎn)來(lái)說(shuō))他們刻意不去思考浪費(fèi)在很多事物上的時(shí)間,比如開(kāi)會(huì)。
但讓我們來(lái)做個(gè)假設(shè),他們將初級(jí)開(kāi)發(fā)者的職位重新加入到團(tuán)隊(duì)。另一個(gè)問(wèn)題出現(xiàn)了:高級(jí)工程師根本沒(méi)有與初級(jí)工程師合作或者培訓(xùn)他人的經(jīng)驗(yàn)。當(dāng)我第一次開(kāi)始與初級(jí)工程師合作時(shí),我不知道該如何去做。我感到迷茫和困惑。我所待的公司基本上就是這樣的態(tài)度:“讓他們有事可做,讓他們可以從中學(xué)到東西。”但是,這樣做真的不可持續(xù)。
我尋找資源,但是并沒(méi)有找到。如果你知道任何資源,請(qǐng)?jiān)诹粞灾型ㄖ摇N易罱K拼湊了各種課程和不同作業(yè)。
但令人驚嘆的是,我在做這件事時(shí)學(xué)到了很多東西。直到我必須解釋 Javascript 語(yǔ)言的特性,我才覺(jué)得我真的深入地理解了它們。我為教學(xué)開(kāi)發(fā)的一些工具最終付諸于項(xiàng)目。
現(xiàn)在,有一些時(shí)候令我感到沮喪。特別是當(dāng)項(xiàng)目經(jīng)理或其他經(jīng)理不了解現(xiàn)實(shí)狀況的時(shí)候。他們總覺(jué)得,這些人教了就馬上能夠進(jìn)行開(kāi)發(fā),但這之間有個(gè)消化和理解的過(guò)程。
我認(rèn)為我想說(shuō)的是:整個(gè)軟件開(kāi)發(fā)生態(tài)系統(tǒng)需要初級(jí)工程師以保持健康。培訓(xùn)他們有成本,但也有好處。
我建議那些想要再次招聘初級(jí)工程師的公司,投入一些時(shí)間用來(lái)制定一個(gè)大綱,用來(lái)幫助高級(jí)工程師以及任何與他們合作的人員有效地輔導(dǎo)。并且說(shuō)明下這個(gè)嚴(yán)峻的現(xiàn)實(shí)。
就像并不是所有初級(jí)工程師能夠成為成功的開(kāi)發(fā)者。那樣的話,你會(huì)做什么呢?抱怨輔導(dǎo)你的高級(jí)工程師?或者追逐那些奮斗于通往成功領(lǐng)域(如項(xiàng)目管理、銷售工程師或者其他非開(kāi)發(fā)的角色)的人。在這些領(lǐng)域,軟件技能也是非常重要的。
并且并不是所有的高級(jí)工程師能夠成為成功的導(dǎo)師。很多杰出的工程師不具備這一特質(zhì)。他們應(yīng)該避免扮演這樣的角色。對(duì)于那些必須擔(dān)任導(dǎo)師這一角色的人,如果他們沒(méi)做好,我們也不應(yīng)該苛責(zé)他們。我曾在一個(gè)團(tuán)隊(duì)中給初級(jí)開(kāi)發(fā)者提供大部分的指導(dǎo)。與其他工程師所做的工作相比,這被認(rèn)為不是“真正”的工作,這后來(lái)也讓我不太愿意擔(dān)當(dāng)這個(gè)角色。是的,我會(huì)將性別考慮進(jìn)去,因?yàn)槲沂且晃慌裕⑶耶?dāng)女性擔(dān)任類似這種角色,受刻板印象的影響,她們總被認(rèn)為是“訓(xùn)導(dǎo)員”。那意味著更低的聲譽(yù),更低的聲譽(yù)意味著更少的工資。
話雖這么說(shuō),但如果沒(méi)有提及一些其他阻礙初級(jí)工程師的經(jīng)濟(jì)問(wèn)題,我不足以寫下這篇文章。最近,因?yàn)橐粋€(gè)活動(dòng),我拜訪了一家公司,他們大概的意思就是說(shuō),現(xiàn)在所有“容易”的工作都已外包給另一個(gè)國(guó)家。這些工作以前都是初級(jí)工程師做的。之后有了自動(dòng)化。我還是初級(jí)工程師時(shí)許多需要親自做的工作,現(xiàn)在都可以自動(dòng)化處理了。
對(duì)于那些初級(jí)工程師,找到你的第一份工作正變得越來(lái)越困難。你可能不得不做一些我不愿意推薦的事,比如免費(fèi)給各種項(xiàng)目打工。如果你確實(shí)選擇了一個(gè)非常好的開(kāi)源項(xiàng)目,你可以將它寫到簡(jiǎn)歷上。我不太傾向于推薦為“創(chuàng)業(yè)公司”免費(fèi)打工。
你也要尋找你自己的導(dǎo)師。現(xiàn)場(chǎng)見(jiàn)面會(huì)是最好的方式,雖然我明白并不是每個(gè)人都喜歡這樣,因此你可以試試 Slack 和 Discord 聊天應(yīng)用。不過(guò)就像很多約會(huì)一樣,這也會(huì)變得糟糕。你將被多次的拒絕。你將做一些糟糕的、甚至完全失敗的項(xiàng)目,因?yàn)楹蜕虡I(yè)項(xiàng)目的人員相比,免費(fèi)項(xiàng)目的工作人員一般有點(diǎn)更古里古怪。就像一個(gè)初級(jí)工程師告訴我的:他們不再去某個(gè)見(jiàn)面會(huì),因?yàn)樗麄冎白龅捻?xiàng)目徹底地失敗了。我不得不告訴他們應(yīng)該繼續(xù)尋找項(xiàng)目,但心中要明白大多數(shù)項(xiàng)目都不是完善的。
對(duì)我而言,我很高興為參加見(jiàn)面會(huì)的人提供輔導(dǎo)。在這些背景下,我也要努力地制定一份更正式的導(dǎo)師計(jì)劃。
我不確定整個(gè)行業(yè)的解決方案是什么。我不確定缺乏初級(jí)工程師的公司是不平衡的還是聰明的。實(shí)際情況是,大多數(shù)軟件開(kāi)發(fā)人員不會(huì)長(zhǎng)時(shí)間呆在一個(gè)地方,所以也許投入大量資源來(lái)培訓(xùn)人員是沒(méi)有意義的。或者說(shuō),這個(gè)行業(yè)也許應(yīng)該問(wèn)問(wèn)自己,為什么人們不停地跳槽?也許是因?yàn)榇蠖鄶?shù)公司都很糟糕,或者對(duì)我們很多人來(lái)說(shuō),這是提高薪水的唯一途徑。我可以等待一個(gè)愚蠢的、毫無(wú)意義的年度“績(jī)效評(píng)估”讓我漲 1% 的工資。或者投遞簡(jiǎn)歷,通過(guò)面試,拿到 10% 或更多的工資漲幅。
這不僅僅是個(gè)別公司不夠完善的信號(hào),也是整個(gè)行業(yè)不夠完善的信號(hào)。
-
工程師
+關(guān)注
關(guān)注
59文章
1571瀏覽量
68574
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論