周末話題
每個(gè)周末Cheers都將為大家?guī)硪黄辔í?dú)探索的系列話題,包括人物專訪或者高校探訪等,看這些學(xué)長(zhǎng)學(xué)姐眼中的學(xué)校和專業(yè),并分享他們的精彩故事和觀點(diǎn)。
畢業(yè)于Hamilton College,曾在全球最大的財(cái)經(jīng)服務(wù)提供商Bloomberg公司, 以及通信業(yè)巨頭Ericsson工作, 現(xiàn)在在美國(guó)現(xiàn)正熱火的度假屋出租公司Airbnb繼續(xù)從事軟件工程。
Software Engineer
了解一下軟件工程師

Q:作為一個(gè)已經(jīng)有五年工作經(jīng)驗(yàn)的軟件工程師,你每天的日常是怎樣的呢?
01
日常的話,基本就是每天上午花一小時(shí)查看和回復(fù)郵件,因?yàn)槲覀冏鲰?xiàng)目都是以小組為單位,所以每天要看看有沒有新任務(wù),同時(shí)也要及時(shí)和teammates溝通各個(gè)過程出現(xiàn)的問題。每個(gè)成員都有自己的expertise,所以每日例會(huì)是必不可少的,有什么情況可以通過會(huì)議迅速解決,而不是拖到最后再推翻重來。我們這個(gè)工作并不像很多人以為的就是坐在電腦前不停的寫code,各方面事務(wù)我們都要參與。寫code當(dāng)然在我們的生活中也占一部分,不過不是全部,且每天的工作都會(huì)有變化。
Q:那么軟件工程師通常的職業(yè)發(fā)展是什么樣的呢?
03
軟件工程師的職業(yè)發(fā)展通常有兩個(gè)方向,一個(gè)是晉級(jí)到管理層,而另一個(gè)是不斷積累經(jīng)驗(yàn)成為資深工程師。第一條的走向是team leader—director—vice president—head of engineering—CTO。但成為管理層后,工作重心就會(huì)從項(xiàng)目研發(fā)轉(zhuǎn)移到管理上面。對(duì)于真心熱愛software engineering本身的畢業(yè)生來說,第二種選擇可能更好,即專心于項(xiàng)目研究與開發(fā),不斷積累經(jīng)驗(yàn),成為業(yè)內(nèi)評(píng)級(jí)高的資深工程師,這樣可以一直實(shí)踐。但無論是哪條路,人才價(jià)值都是逐漸上升的,薪水也會(huì)越來越高。相對(duì)來說,software engineering整體行業(yè)忠誠(chéng)度較低,頻繁跳槽也不少見,所以個(gè)人發(fā)展的自由度很大。一般從一家公司跳到另一家之后職位和薪水都會(huì)上升,但也有例外,比如跳到Facebook就會(huì)降級(jí),除非你原先公司是Google,這就關(guān)系到行業(yè)內(nèi)對(duì)于各個(gè)公司軟件工程師的專業(yè)評(píng)價(jià)了。所以跳槽的時(shí)候謹(jǐn)慎選擇是非常重要的。
說到薪水,公司不同,起薪也大有不同。如果本科畢業(yè)后能進(jìn)大公司如Facebook,Google這種,那么年薪加股票分紅會(huì)有十三萬美元。而小公司則會(huì)低上不少,而在創(chuàng)業(yè)型公司startup則是最低。一般來說,在硅谷的軟件工程師工作三年后的平均年薪加股票也會(huì)有十五萬。
04
Q:很多同學(xué)對(duì)這個(gè)職業(yè)可能還是不太了解,你可以講講大家可能不知道的職業(yè)要求是什么樣子的嗎?
軟件工程師有別于大家所想的程序員,可以說是藝術(shù)家和工匠的區(qū)別,一個(gè)是創(chuàng)造,而另一個(gè)只是純粹的復(fù)制或生產(chǎn)。對(duì)于我們來說,工作所需要的不只要coding skill,還要有全局觀,在開始項(xiàng)目之前能構(gòu)畫出藍(lán)圖,所以還要設(shè)計(jì)和規(guī)劃。coding就好像學(xué)語文時(shí)要認(rèn)字,是最為基礎(chǔ)也是必需的技能,但只有這一項(xiàng)是不足以成為一個(gè)好的軟件工程師,我想其實(shí)我們行業(yè)最看重的還是創(chuàng)造力和執(zhí)行力吧。既要有好的想法,又要能把好點(diǎn)子變成現(xiàn)實(shí)。
另外一個(gè)很重要的能力是在根據(jù)不同的項(xiàng)目要求做出取舍的能力。因?yàn)樵诨ヂ?lián)網(wǎng)的環(huán)境下往往沒有完美或者一勞永逸的解決方案,時(shí)常需要根據(jù)條件變化、開發(fā)成本以及時(shí)間限制,做出最合理的決策。每一個(gè)項(xiàng)目開始后都緊接著計(jì)劃,執(zhí)行和測(cè)試。每一步都可能出現(xiàn)棘手的問題。
解決問題的時(shí)候團(tuán)隊(duì)合作也是要的,所以每個(gè)人必須要能及時(shí)報(bào)告自己遇到的問題,或者幫其他成員解決問題。而最好的是要有預(yù)見問題的能力,發(fā)現(xiàn)問題越早,損失就越小,最后的成果也就更好。

Software Engineer
關(guān)于這個(gè)專業(yè)的建議

01
Q:那么對(duì)于想要從事這一行業(yè)的同學(xué),你有什么建議呢?
選學(xué)校的話,首選Standford,然后UCB,因?yàn)槎荚诠韫雀浇谶@兩個(gè)學(xué)校讀computer science專業(yè)后,本科就能找到很好的實(shí)習(xí)機(jī)會(huì),資源和機(jī)會(huì)都很多。因?yàn)榈乩砦恢煤芊奖悖锌盏臅r(shí)候可以親自去各個(gè)公司里面了解和體驗(yàn)各個(gè)公司文化,這樣就能找到最適合自己的地方。UCLA,華盛頓大學(xué)都是位于IT公司很多的地區(qū)。洛杉磯的gaming industry對(duì)軟件工程師的需求量較大,所以UCLA畢業(yè)后就業(yè)有優(yōu)勢(shì);華盛頓大學(xué)在西雅圖,那里有Amazon和Microsoft,也是software engineering需求大的公司,所以這兩所學(xué)校也不錯(cuò)。在紐約就業(yè)情況,工程師大多都是為金融分析服務(wù),地位不如在其他地方高。
另外想要從事我們這一行,最好是在本科就開始規(guī)劃。因?yàn)樾袠I(yè)涉及到數(shù)學(xué)和分析,所以我推薦本科直接修computer science或statistics。CMU, MIT,CIT都是computer science專業(yè)很強(qiáng)的學(xué)校,但如果從在硅谷就業(yè)的工程師數(shù)量來看的話,密歇根安娜堡,伊利諾伊香檳分校也都還算是有一定存在感的。
除了學(xué)校本身的資源,以及在自己努力范圍內(nèi)拿到最高的GPA,實(shí)習(xí)積累的經(jīng)驗(yàn)同樣重要,所以如果學(xué)校能提供相關(guān)實(shí)習(xí)最好,即使沒有,自己也要主動(dòng)找機(jī)會(huì)實(shí)習(xí),或者參與side project,經(jīng)驗(yàn)越多,人才價(jià)值會(huì)越高。

Software Engineer
你能符合這個(gè)行業(yè)的人設(shè)嗎?

Q:那軟件工程師這個(gè)行業(yè)在美國(guó)的地位如何呢?工作壓力大嗎?
01
在不同的公司,對(duì)于軟件工程師的要求不同,所以給出的待遇也有差別。在Apple,因?yàn)楣靖邔訉?duì)于產(chǎn)品的性能以及發(fā)布的時(shí)間有著相當(dāng)嚴(yán)格的要求,通常工程師們要在根據(jù)既定的框架內(nèi)工作,自由發(fā)揮的空間相對(duì)較小。
Facebook 工程師壓力普遍比較大,據(jù)說是因?yàn)榕c他們對(duì)工程師的評(píng)級(jí)考核有關(guān)。很多公司都會(huì)對(duì)工程師進(jìn)行分級(jí),這不是職位,而有點(diǎn)類似國(guó)內(nèi)所謂的職稱,例如大學(xué)畢業(yè)生進(jìn)入Facebook一般是評(píng)為三級(jí)。我聽說如果在兩三年內(nèi)不能升至五級(jí)的話就會(huì)被Facebook勸退,而另一方面,許多人的共識(shí)是Facebook在提拔工程師級(jí)別方面是比較慷慨的,只要你的貢獻(xiàn)符合條件,就很快會(huì)被認(rèn)可。從這個(gè)角度講,一分耕耘一分收獲也不失為公平。
與之對(duì)應(yīng)的是Google,公司鼓勵(lì)每位軟件工程師每周拿出20%的時(shí)間進(jìn)行常規(guī)工作以外的開發(fā)創(chuàng)造,很多工程師就利用這段時(shí)間來實(shí)現(xiàn)自己的點(diǎn)子,比如Gmail就是幾個(gè)工程師閑時(shí)鼓搗出來的產(chǎn)品,結(jié)果一舉成為最受歡迎的郵件應(yīng)用。
工作壓力就和公司大小關(guān)系更大,在startup的話,一般工程師本身也是創(chuàng)始人之一,所以工作基本就是生活的全部,每天都會(huì)很忙,在中型公司的話,一般是以項(xiàng)目為主,有項(xiàng)目的時(shí)候會(huì)忙,但是空閑下來也很自由,大型公司的話因?yàn)楦?jìng)爭(zhēng)壓力大,晉升比較難,像Facebook還有淘汰機(jī)制,所以工作壓力也很大。
02
Q:從你的工作和個(gè)人經(jīng)驗(yàn)來看,你覺得什么樣的人適合從事這一行業(yè)?
想成為軟件工程師的話,最重要的是要對(duì)coding感興趣,因?yàn)槊刻斓纳疃紩?huì)和code打交道,不喜歡的話會(huì)很痛苦。第二得有除了computer science之外的興趣,因?yàn)镮T行業(yè)最后的產(chǎn)品都是針對(duì)性的,比如你對(duì)sports感興趣,那么你在這一塊就會(huì)比別人有更多的知識(shí)和信息,這就是每個(gè)人獨(dú)特的優(yōu)勢(shì)。而且個(gè)人興趣對(duì)選擇公司有指導(dǎo)性作用,喜歡sports就去做這一方面的公司,這樣做事也會(huì)更有激情。
再者自律和有時(shí)間觀念也很重要。作為軟件工程師,很多時(shí)候是多個(gè)項(xiàng)目同時(shí)進(jìn)行,并且是處于不同階段的項(xiàng)目,所以時(shí)間要自己安排。分得清輕重緩急,還要能有條不紊的完成工作。有的時(shí)候你不只能會(huì)做,還要能解釋得清楚,或者做出來的產(chǎn)品別人能看懂。比如我們有時(shí)候會(huì)互相測(cè)試code,那么能把code寫得清楚明了或者解釋得條理清晰就會(huì)省下很多時(shí)間。
還要有強(qiáng)大的求知欲,我們行業(yè)的信息更新很快,要一直不斷的學(xué)習(xí)才能往上走,保持技術(shù)的嫻熟以及工作的效率。
除此之外還要能注意到細(xì)節(jié),能夠查出自己或者別人code里的bug,有的時(shí)候一個(gè)bug影響了整個(gè)程序,粗心的人可能一直都沒有辦法發(fā)現(xiàn)問題所在。其他的品質(zhì)比如邏輯性要強(qiáng)應(yīng)該是各行各業(yè)都需要的,就不用多說了。

以上就是關(guān)于【周末話題 | 這可是美國(guó)最掙錢職業(yè)!】的解答,如需了解學(xué)校/賽事/課程動(dòng)態(tài),可至翰林教育官網(wǎng)獲取更多信息。
往期文章閱讀推薦:
MIT招生官研討會(huì)實(shí)錄:破解理工牛校錄取密碼,中國(guó)申請(qǐng)者的“同質(zhì)化”困境有解了
范德堡大學(xué)2029Fall恢復(fù)標(biāo)化!黃仁勛豪捐5億,卻沒投給AI?

? 2026. All Rights Reserved. 滬ICP備2023009024號(hào)-1