不要再叫自己“程序員”了

如果有一門課一定要加到工程師教育課程中的話,那一定不會涉及編譯器或時間復雜性贷屎。但這就是我們所在行業(yè)的基本要求罢防,因為我們不教他們,這會導致很多不必要的痛苦和折磨唉侄。這篇文章希望對作為一名年輕工程師的你的職業(yè)生涯有所幫助咒吐。我們的目標是讓你快樂,填補你所受教育的空白属划,了解“真實世界”是如何運作的恬叹。我花了大約 10 年的時間,經(jīng)歷了很多磨難才弄明白其中的一些道理同眯≌乐纾“我知道這不是權威的指導,但希望它會比你的大學就業(yè)中心沒有告訴你的東西更有價值须蜗」枞罚”

190% 的編程工作都是開發(fā)商業(yè)軟件

經(jīng)濟學基礎:任何物品的價格 (包括你自己) 都是供應和需求的關系函數(shù)。我們先談談需求方明肮。大多數(shù)軟件不是裝在盒子里賣的菱农,也不是在網(wǎng)上賣的,也不是從應用商店下載的柿估。大多數(shù)軟件都是乏味的一次性企業(yè)應用程序循未,支撐著全球經(jīng)濟的方方面面。它跟蹤費用秫舌、優(yōu)化運輸成本只厘,幫助會計部門進行預測烙丛,它幫助設計新部件,它為保險單定價羔味, 它標記由欺詐部門進行手工審查的訂單等等。軟件常衬朴遥可以解決業(yè)務問題赋元,盡管它非常單調,但技術復雜性也很低飒房。例如搁凸,使用一個內部差旅費用報表,對于一家擁有 2,000 名員工的公司來說狠毯,這可能每年節(jié)省 5,000 個工時 (全員成本平均為每小時 50 美元)护糖,而相對紙質文件的處理費用每年可節(jié)省 250,000 美元。對于公司來說嚼松,報表是世界上最簡單的 CRUD 應用程序嫡良,這并不重要,重要的是它可以節(jié)省公司的成本甚至為公司帶來額外的收入献酗。

有些公司開發(fā)的軟件實際上是供客戶使用的寝受,它描述了你想到軟件時可能想到的幾乎所有東西。除非你愿意罕偎,否則你不太可能在這家公司工作很澄。即使你在這家公司工作,那里的許多程序員也不從事面向客戶的軟件工作颜及。

2雇傭工程師是為了創(chuàng)造業(yè)務價值甩苛,而不是為了編寫程序

企業(yè)總是出于非理性和政治原因而做一些事情 (見下文),但它們主要集中在做一些能夠增加收入或降低成本的事情上俏站。在經(jīng)營良好的企業(yè)中讯蒲,地位通常是授予那些成功地將其中一件事的功勞據(jù)為自己所有的人。(可以理解乾翔,但不一定需要這樣做爱葵。) 決定增加一個工程師的人并不是因為他們喜歡有一個極客在房間里,而是因為增加極客可以讓他們完成一個 (或多個) 能增加收入或降低成本的項目反浓。生產(chǎn)漂亮的軟件不是一個目標萌丈。解決復雜的技術問題不是目標。編寫沒有 bug 的代碼不是目標雷则。使用性感的編程語言不是目標辆雾。增加收入、降低成本月劈,這些是你唯一的目標度迂。

彼得·德魯克——你可能沒聽說過他藤乙,他是管理學大師——提出了利潤中心和成本中心這兩個術語。利潤中心是組織中賺錢的一部分:律師事務所的合伙人惭墓、企業(yè)軟件公司的銷售人員坛梁、華爾街的“宇宙的主人”等等。成本中心和其他人一樣腊凶。你之所以想依附于利潤中心划咐,因為它會給你帶來更高的工資,更多的尊重钧萍,和更多的機會褐缠,還有其他一切對你有價值的東西。這并不難:一個聰明的高中生风瘦,在讀過一段很長的商業(yè)描述后队魏,通常應該可以確定利潤中心在哪里。如果你想在那里工作万搔,那就努力達到這個標準吧胡桨。如果你不能,要么 a) 到其他地方工作蟹略,要么 b) 在加入公司后調崗登失。

尤其是工程師,他們通常是薪酬非常高的成本中心挖炬,這會讓 MBA 的優(yōu)化觸角開始抖動揽浙。這給我們帶來了像外包這樣的好生意,那就是“讓我們用低工資國家的低成本中心取代那些做一些我們需要但并不真正關心的技術昂貴的成本中心”意敛。(附注:如果你閱讀了本指南的其余部分馅巷,你完全可以忽略外包的職業(yè)威脅) 沒有人會外包利潤中心,試圖這么做只能成為 MBA 案例中的一個笑話草姻。這就像建議用一堆軟盤副本來替換源代碼控制系統(tǒng)一樣钓猬。

3不要稱自己為程序員

“程序員”聽起來像“成本異常高的苦力,把一些胡言亂語輸入到另一些胡言亂語中撩独〕ú埽”如果你稱自己是程序員,那一定有人會想方設法讓你被解雇综膀。你知道 Salesforce 嗎? 工程師們普遍認為它是一家軟件服務公司澳迫。他們的座右銘和賣點是“沒有軟件”,這實際傳達給他們客戶的是“你知道那些在你的內部系統(tǒng)上工作的程序員嗎?”如果你使用 Salesforce剧劝,你可以解雇他們中的一半橄登,并將部分差額作為獎金。(順便說一句,這沒有什么不對拢锹。你從事的是解雇員工的工作谣妻。如果你認為這是不公平的,那就回學校去學一些不相關的東西吧卒稳。)

之后蹋半,嘗試用你為以前的雇主所做的增加收入或降低成本的工作來描述你自己。如果你還沒有機會這樣做充坑,請描述那些表明你有能力增加收入或降低成本的事情湃窍,或者有這樣做的想法。

有許多種類的高薪專業(yè)人士匪傍,他們也寫代碼,但并不認為自己是以寫代碼為生的觉痛。華爾街的定量分析師是第一個也是比較典型的例子:他們利用計算機和數(shù)學作為輔助役衡,比其他的人能更快更好地做出重大決定,關鍵是這些決定會帶來“我們公司賺了數(shù)十億美元”的結果薪棒∈中“成功的定量分析師在好年份獲得的獎金,比許多同等才華的工程師在十年或一生中獲得的獎金還要多俐芯。

類似地棵介,盡管你可能認為谷歌聽起來像一個對程序員友好的公司,但也有一部分程序員是與 1% 的 AdWords 點擊率提高緊密相關的吧史。(提示:可證明這部分價值數(shù)十億美元) 我最近偶然發(fā)現(xiàn)了一個網(wǎng)頁邮辽,他的專業(yè)簡歷介紹說“之前負責寫后端賬單代碼,谷歌的 97% 的收入都會經(jīng)過這里”贸营。他現(xiàn)在是天使投資人 (“富人”的禮貌同義詞)吨述。

4不要被你選擇的軟件堆棧限定自己的能力范圍

我最近通過 Twitter 問年輕的工程師們想知道關于職業(yè)生涯的什么問題。許多人問如何知道要學習哪種編程語言或堆棧钞脂。下面我來做下回答揣云。

Java 程序員比.NET 程序員掙錢多嗎? 任何自稱是 Java 程序員或.NET 程序員的人在開始就已經(jīng)錯了,因為 a) 他們是程序員冰啃,而非 Java 程序員邓夕, b) 他們讓自己無法被大多數(shù)編程工作聘用。在現(xiàn)實世界中阎毅,學習一門新語言需要幾周的努力焚刚,6 到 12 個月后,沒有人會注意到你的整個職業(yè)生涯有沒有學過這門語言净薛。我在 2010 年 3 月做過后端 Java Web 應用程序開發(fā)汪榔,但相信我,沒人在乎這個。如果一家 Python 公司正在尋找技術人員來為他們賺一大筆錢痴腌,即便我從來沒有寫過一行 Python 代碼雌团,但我也覺得這一事實不會對我不利。

有才能的工程師是很少見的——想要用到這些人更難得多——而且現(xiàn)在這個領域幾乎每個方面都是人才的賣方市場士聪。Matasano 的每個人都使用 Ruby锦援。如果你不用 Ruby,但你是一個好工程師剥悟,他們無論如何也都會雇用你灵寺。(一名優(yōu)秀的工程師有這樣的能力——跟我重復一遍——增加收入或降低成本的能力。) Fog Creek 的大部分應用都是微軟的区岗,即便我甚至不會拼寫 ASP.NET略板,他們仍然會雇用我。

有些公司的人力資源政策不完善慈缔,沒有專業(yè)性就意味著你不會被選中叮称。除非你不想為他們工作,如果你真的想為他們工作藐鹤,你可以花幾個晚上和周末的時間在簡歷上加上相關的關鍵詞瓤檐,或者通過控制當前工作中的技術選擇來提升你的職業(yè)興趣。想在.NET 商店學習 Ruby 嗎? 用 Ruby 實現(xiàn)一個一次性的項目后娱节,你就是一名專業(yè)的 Ruby 程序員了——你編寫了 Ruby 代碼挠蛉,并從中賺了錢。(你笑? 我通常是在 Java 商店里這樣做的肄满。這個一次性的 Ruby 項目為公司帶來了 3 萬美元的收入谴古。不出所料,我的老板非常高興悄窃,甚至從未問過是什么產(chǎn)生了這些收入讥电。)

5同事和老板通常不是你的朋友

雖然你會花很多時間和同事在一起,甚至你可能最終會和其中一些人成為親密的朋友轧抗,但總的來說恩敌,你會在三年后離開他們繼續(xù)前進,除了保持友好關系外横媚,你不會特意邀請他們來吃飯纠炮。他們會以同樣的方式對待你。你應該對你遇到的每一個人都表現(xiàn)的友善——這是一件道德上的事情灯蝴,這會對你的人際關系網(wǎng)有很大幫助——但是不要錯誤地認為每個人都是你的朋友恢口。

例如,在一次工作面試中穷躁,即使你是在和一個和藹可親的 28 歲的人交談耕肩,他也會覺得自己比你年長一些。你不是他的朋友,你是一個工業(yè)過程的輸入猿诸,他試圖以最低的價格為公司購買商品婚被。關于魔獸世界的玩笑只是為了建立專業(yè)的融洽關系,但他會(完全符合道德)嘗試做你的實際朋友都做不到的事情梳虽,例如嘗試讓你少付幾千美元的薪水或花費更多的時間在公司上址芯,而你可能會花時間與實際的朋友在一起。你也會遇到其他同事——友好且合乎道德地——會提出與你的利益背道而馳的建議窜觉,從“我應該從您剛剛做的那個項目贏得信譽”(可能沒有用太多的措辭表述)到“我們應該這樣做以提高我的職業(yè)發(fā)展目標谷炸,而不是您的職業(yè)發(fā)展目標≠鞔欤”這種情況發(fā)生時不要感到驚訝旬陡。

6你完全高估了競爭對手的平均水平

因為你周圍有一群人:許多已經(jīng)被成功聘用為高級工程師的人實際上無法實現(xiàn) FizzBuzz。關鍵提示:你可能足夠優(yōu)秀语婴,可以在你認為自己不適合的公司工作季惩。他們希望雇用更好的人,但他們仍然會雇用普通職工腻格。

“看到廣告,發(fā)送簡歷啥繁,參加工作面試菜职,收到薪水 offer,是求職的特殊做法旗闽,而不是典型途徑酬核。通常情況下:大多數(shù)工作永遠不會公開提供,就像大多數(shù)有價值的候選人不會公開露面一樣 (見這里)适室。有關職位的信息在喝啤酒時會快速傳播嫡意,有時通過電子郵件的方式。公司的決策者知道他需要一個什么樣的人捣辆,他告訴他的朋友和生意上的伙伴蔬螟。其中一個認識某個人——家人、大學室友汽畴、在會議上認識的人旧巾、前同事等等。他們互相介紹忍些,開了個會鲁猩,然后就這份工作基本就落實了。然后是簡歷罢坝、人力資源部廓握、正式錄用。

對于你真正想要得到的工作來說,這是不太公平的隙券。“成功創(chuàng)業(yè)公司的第一名員工”對很多極客來說都有一定的威望是尔,而這些人幾乎沒有一個是通過向人力資源部門投遞求職信而得到的殉了,部分原因是兩個人的創(chuàng)業(yè)公司還沒有足夠的能力組織來組成人力資源部門。(注:你可能不想成為創(chuàng)業(yè)公司的第一個員工拟枚,反而想成為最后一個薪铜。) 想在谷歌找到一份工作嗎?他們有一個成熟的流程來幫助你恩溅,因為谷歌員工看中了你隔箍。(對于一個非常喜歡你的谷歌人來說,他們也有多種非正式的方式來縮短這個過程脚乡。舉個例子:收購你工作的公司蜒滩。當你手頭有幾十億美元時,你就會有很多有趣的選擇來解決問題奶稠。)

大多數(shù)招聘都是私下進行的俯艰,原因有很多。一個是锌订,數(shù)以百計的簡歷會將優(yōu)秀的候選人淹沒在人海中 (尤其是在當前的經(jīng)濟形勢下)竹握,而這些簡歷都是來自那些非常不適合這個職位的人。另一個原因是辆飘,其他公司在招聘方面做得很糟糕啦辐,如果你對候選人沒有深入的個人了解,你可能會不小心聘用了一個非 fizzbuzzer蜈项。

7網(wǎng)絡芹关,它不只是為傳輸 TCP 包

網(wǎng)絡還意味著 a) 遇到那些在某個時刻可以為你做些事情的人 (或相反),b) 給他們留下良好的印象紧卒。

有很多地方可以認識人侥衬。你所在行業(yè)的活動,比如非學術界人士看到的會議或學術討論會跑芳,就是其中之一浇冰。用戶組是另一個。請記住聋亡,用戶組所吸引的人群與行業(yè)會議非常不同肘习,因此需要相應地進行優(yōu)化。

努力幫助別人坡倔。這是一件正確的事情漂佩,人們會敏銳地意識到誰曾經(jīng)給過他們幫助脖含。如果你不能幫助別人,但知道有人可以投蝉,把他們介紹給合適的人养葵。如果你做得對,兩個人會很高興和你在一起瘩缆,并愿意在未來幫助你关拒。

你可以通過 Internet 與人們見面,但是我們猴子腦中的某些事物使在肉體中相遇更加重要庸娱。我已經(jīng)結識了很多人着绊,后來我又在現(xiàn)實生活中見面。物理上的握手是雙方關系中的重要一步熟尉,即使互聯(lián)網(wǎng)會議可以產(chǎn)生諸如“通過好的建議使他們賺很多錢”這樣非常重要的事情归露。也一定要多參加聚會。

8學術界與現(xiàn)實世界不同

你的 GPA 基本上無關緊要( modulo 是個例外:一家跨國廣告公司)斤儿。在一定程度上剧包,它僅決定你的簡歷是否被選中進行面試。如果你繼續(xù)閱讀其余內容往果,則會知道簡歷不是獲得工作面試的主要方式疆液,因此,不要花費大量的精力來優(yōu)化你已經(jīng)充分優(yōu)化的內容(因為你獲得 3.96 的面試次數(shù)與 3.8 的面試次數(shù)差別不大)陕贮,或根本不需要(因為你會接受工作面試是因為你有能力要求合適的人和你一起喝咖啡)枚粘。

你的專業(yè)和副修都不重要。大多數(shù)工業(yè)界的決策者即使努力了也分不清計算機科學專業(yè)和數(shù)學專業(yè)的區(qū)別飘蚯。我曾經(jīng)因為一個小小的學術問題而哭過,因為這威脅到了我獲得計算機科學專業(yè)的理學學士學位的能力福也。我的導師告訴我局骤,計算機科學學士學位比計算機科學理學學士學位更有名望。學術界關心的是這樣的區(qū)別”┐眨現(xiàn)實世界則不然峦甩。

你們的教授可能知道學術型的就業(yè)市場是如何運作的 ( 工程學上的工作效率低得可笑,而且英語無法超越凡人的理解)现喳,但他們往往對現(xiàn)實世界的運作有著不切實際的理解凯傲。例如,他們可能會要求你獲得額外的學位嗦篱,因為 a) 對他們來說這聽起來是個好主意冰单,b) 他們喜歡有研究人員做拉面相關的工作。記住灸促,在你的領域诫欠,有能力進行研究的人的市場工資是 80~10 萬美元 +++涵卵。那可以買很多拉面。

負責我的研究項目的教授給我提供了他實驗室的一個名額荒叼,還免除了我的學費轿偎,如果我為他工作 4~6 年,他還會給我 1.2 萬美元的津貼被廓。如果你最近剛從一個低工資國家移民過來坏晦,需要有人幫你辦理政府簽證,那就太合適了嫁乘。

如果你真的喜歡大學的氛圍昆婿,那就太酷了。背上背包亦渗,你可以隨時走進美國任何一所大學的任何一棟大樓挖诸。你也可以在工業(yè)界引領思想——享受更少的政治和更高的薪水。你甚至可以在期刊上發(fā)表文章法精,如果這對你有幫助的話多律。(當你擺脫了學術界扭曲心智的氛圍后,你可能會有理由質疑搂蜓,發(fā)表在期刊上的文章是否真的對個人或社會有重大意義狼荞, 而不是寫一篇博客文章,然后展示給需要的人看帮碰。)

9工程師能掙多少錢相味?

很沒水平的問題。比較靠譜的問法是“工程師通常為什么樣的工作機會工作?”殉挽,因為薪水是人們用來激勵你的眾多手段之一丰涉。這個問題的答案是,“到處都是 Offer斯碌,多數(shù)人為 Offer 而活”一死,這樣的答案其實幫助也不大。

一般來說傻唾,大公司比初創(chuàng)公司支付更多 (錢投慈、福利等)。高感知價值的工程師比低感知價值的工程師掙得更多冠骄。高級工程師比初級工程師掙得多伪煤。在高成本地區(qū)工作的人比在低成本地區(qū)工作的人掙得多。擅長談判的人比不擅長談判的人掙得多凛辣。

我們的文化訓練我們永遠不要問薪水抱既。這不是普遍現(xiàn)象。在許多文化中扁誓,專業(yè)語境是討論錢的最佳時機蝙砌。(如果你是一名日本中產(chǎn)階級男性阳堕,你有理由在第二次約會時向你的足球俱樂部成員或壽司師傅透露你的確切薪水。如果你擁有一個公司择克,你可能會對你的凈值謹慎不講恬总,但你會像程序員經(jīng)常討論編譯器的方式討論員工工資而不顯尷尬。) 如果我是一個馬克思主義學術或陰謀理論家肚邢,我可能會認為這個中產(chǎn)階級美國文化是特別為雇主的利益設計的壹堰,對于員工的利益考慮不周。在討論任何特定目標雇主的薪資之前骡湖,你應該先和在那里工作的人談談贱纠,問問這個職位的薪資范圍。你可以在網(wǎng)上找到這些人响蕴。(LinkedIn谆焊、Facebook、Twitter 和你的 (非圖形數(shù)據(jù)庫) 社交網(wǎng)絡都是不錯的選擇浦夷。)

不管怎樣辖试。工程師通常會得到一系列福利。在美國劈狐,首先要擔心的是醫(yī)療保險 (傳統(tǒng)上罐孝,你得到它,你的雇主需要支付大部分或所有的費用) 和你的退休計劃肥缔,這是“我們將為你的 401k 計劃提供最高 X% 的工資”的變體莲兢。其價值很容易計算: 工資的 X%。(這是一筆免費的錢续膳,所以一定要根據(jù)雇主的匹配來最大限度地使用你的個人退休賬戶改艇。把它投入指數(shù)基金,然后 40 年都不去想它坟岔。)

還有其他的福利谒兄,比如“免費的汽水”、“免費的午餐”炮车、“免費的編程書籍”等等。這些都是社交信號酣溃。當我說我要給你買汽水的時候瘦穆,這說明了我如何管理我的工作場所,我希望誰為我工作赊豌,我希望如何對待他們扛或。(上面寫著:“我喜歡通過購買 20 美分一罐的蘇打水,讓這份工作看起來很有趣碘饼,從而改變年輕工程師們不成熟的行為熙兔。這樣做可以為我自己省下數(shù)萬美元的賠償金悲伶,但是同時也是對他們健康的破壞∽∩妫”但我喜歡喝汽水麸锉。) 閱讀社交信號并做出適當?shù)姆磻惭疲腥缬腥吮硎痉ㄑ妫敢鉃閱T工教育付出錢的人很可能是一個值得工作的偉大公司孽锥,但不要放棄巨額賠償來換取您可能會獲得的小的津貼剂习。

10我怎樣才能變的擅長談判涮雷?

這可能本身就應該重起一篇文章嚷往。下邊簡單先說下:

記住刁绒,你是在為某個業(yè)務需求 (增加收入或降低成本) 推銷解決方案客年,而不是在推銷你的編程技能或你漂亮的臉蛋蛾找。

帶著適當?shù)淖孕欧e極地談判娩脾,就像你這樣有道德的專業(yè)人士。這就是你的對手可能正在做的事情打毛。你的目標是一個互惠互利的提議柿赊,而不是每次他們說什么你都答應。

“你以前的薪水是多少?”的意思是“請給我一個理由少給你錢”隘冲。

永遠要有還價闹瞧。在你關心金錢以外的事情時,不要吝嗇對薪水的還價展辞。如果他們不能給出更高的薪水奥邮,那就談談休假吧。

討論薪資的唯一時機是在你們原則上達成一致之后罗珍,即如果你能達成一項互惠協(xié)議洽腺,他們就會聘用你。這時他們已經(jīng)在你身上投入了大量的時間和金錢覆旱,特別是在面試之后蘸朋。記住,與他們說“不扣唱,我們做不到”相關聯(lián)的是巨大的成本藕坯,而且,他們可能不會因為對你來說很重要的相對較小的問題而破壞交易噪沙, 比如你可以這樣做:接受他們的提議炼彪,還價,再加上幾千美元正歼,然后堅持下去辐马。

讀本相關的書。許多人寫過關于談判的文章局义。談判技巧每年能為你的整個職業(yè)生涯帶來數(shù)千美元的收入喜爷,這有點讓人不安冗疮,但工程師們認為,直接研究談判技巧是一種瘋狂的做法檩帐,因為本可以將這些時間用來研究一項技術的細節(jié)上术幔。

11如何評估股權激勵

Roll d100。(你不是那種厲害的極客轿塔?那就換成 rand(100)特愿。)

0~70: 你的股權贈予一文不值。

71~94: 你的股權授予值一筆錢勾缭,這讓你放棄為創(chuàng)業(yè)公司工作揍障,而不是為一個大公司工作,工資更高俩由,福利更好毒嫡。

95~99: 你的股權授予是一筆有生命價值的錢。你不會感覺到富有的——你知道你不是最富有的人幻梯, 因為在過去的幾年里兜畸,你身邊的很多人都比你富有—— 但是你的家人再也不會因為你沒有像加入一個真正的 YOURINGROUP 那樣加入 FAVORED_FIELD 而讓你傷心了。

100: 你在下一個谷歌工作碘梢,富有得超乎想象咬摇。祝賀你。

聰明的讀者會注意到煞躬,100 實際上不會出現(xiàn)在 d100 或 Rand(100) 上肛鹏。

12為什么要對股權激勵不要抱很大的期望?

因為你從根本上高估了你的創(chuàng)業(yè)公司成功的可能性并且從根本上高估了如果創(chuàng)業(yè)公司成功分配給你的那部分蛋糕。閱讀有關 Hacker News 或 Venture Hacks 的股權稀釋和清算相關的文章恩沛,然后記住在扰,有些人對商務談判協(xié)議的知識比你對編程的了解還要多,想象一下雷客,如果一個程序有幾億用戶芒珠,你會對它做些什么。

13作為應屆畢業(yè)生搅裙,創(chuàng)業(yè)對你的職業(yè)生涯有好處嗎皱卓?

高百分比的結果是,你在接下來的幾年里非常努力地工作部逮,不光彩地失敗娜汁,然后失業(yè),之后進入另一家初創(chuàng)公司甥啄。如果你真的想離開學校進入一個創(chuàng)業(yè)公司磨煉兩年存炮,你也可以在一個大公司工作兩年炬搭,賺點錢蜈漓,然后使用你的資金穆桂、專業(yè)知識接觸并找到一家更合適自己的公司。

在創(chuàng)業(yè)公司工作融虽,你會遇到很多創(chuàng)業(yè)者享完。他們中的大多數(shù)人兩年后沒有能力雇用你。在大公司工作有额,你往往會遇到你所在領域的很多人般又。在兩年時間內,他們中的許多人要么能夠雇用你巍佑,要么他們可以將你介紹給可以雇用你的人茴迁。

14建議大學生們到創(chuàng)業(yè)公司工作嗎?

在初創(chuàng)公司工作是一條職業(yè)道路,但更重要的是萤衰,這是一種生活方式的選擇堕义。這類似于在投資銀行或學術界工作。這是三種截然不同的生活方式脆栋。許多人會因為他們自己的原因倦卖,試圖向你推銷那些符合你利益的生活方式。如果你真的想享受這種生活方式椿争,那就大膽去做吧怕膛。如果你只是喜歡其中的一部分,記住秦踪,如果你真的想要的話褐捻,很多東西都是可以單點的。例如洋侨,如果你想從事尖端技術的工作舍扰,又想在下午 5 點半看到你的孩子,你可以在許許多多大型企業(yè)從事尖端技術的工作希坚。

(當然边苹,如果它能為他們創(chuàng)造價值,他們會投資裁僧。他們也會投資大量的 CRUD 應用程序个束,雖然創(chuàng)業(yè)公司也會這樣做——但他們只是把 CRUD 應用程序做得比大多數(shù)大型公司都好。(《社交網(wǎng)絡》的第一個小時講的是如何讓一款粗俗的應用程序看起來性感聊疲,第二個小時講的是一出關于兩個異性戀男人離婚的人生戲劇茬底,這簡直不可思議。)

15你最重要的專業(yè)技能是溝通

記住工程師不是被雇傭來創(chuàng)建程序的获洲,那么他們如何來創(chuàng)造商業(yè)價值呢阱表?讓你獲得工作的主要品質是給人一種你會創(chuàng)造價值的感覺。這并不一定與創(chuàng)造價值的能力正相關。

我認識的一些最好的程序員天生就不擅長溝通最爬。人們不愿意和他們一起工作涉馁,甚至低估了他們的價值創(chuàng)造能力,因為人們通過對話了解這種能力爱致,而這個人恰恰不喜歡落于這種俗套當中烤送。相反,人們通常認為我是他們所知道的最好的程序員之一糠悯,因為 a) 有明顯的證據(jù)表明我能編程帮坚,b) 我的書寫和口語非常非常好。

(曾幾何時互艾,我認為自己在編程技能上“略低于平均水平”试和。從那以后,我認識到我對技能分配有一個嚴重扭曲的問題纫普,編程技能并不是人們真正優(yōu)化的目標灰署,謙虛也不是我的興趣所在。如今局嘁,如果你問我溉箕,我是一個多么優(yōu)秀的程序員,我會告訴你悦昵,我是如何編寫程序肴茄,幫助數(shù)百萬兒童學習閱讀,或者讓公司賺了數(shù)百萬美元但指。我在技能曲線上的位置對任何人來說都不重要寡痰,所以為什么要關注它呢?)

溝通是一種技能。多練習:你會變好的棋凳。一個關鍵的子技能是能夠快速拦坠、簡明、自信地向一個不是你所在領域的專家剩岳、沒有先天理由愛你的人解釋你如何創(chuàng)造價值贞滨。如果你嘗試這樣做時,總是出現(xiàn)一些技術術語 (“通過優(yōu)化……上的索引拍棕,將第 99 個百分點的查詢時間減少了 200 毫秒”)晓铆,那么刪除這些術語,然后再說一次绰播。你應該能夠向一個聰明的 8 歲小孩骄噪,公司的首席財務官,或者一個不同專業(yè)的程序員蠢箩,在任何適當?shù)某橄髮哟紊辖忉屇闼龅氖虑椤?/p>

16你經(jīng)常會被要求去做企業(yè)銷售和其他你進入工程領域后想要躲避的事情

企業(yè)銷售是進入一個公司链蕊,試圖說服他們花六到七位數(shù)的錢去購買一個系統(tǒng)事甜,這個系統(tǒng)可以提高他們的收入或者降低成本。你參加的每一次面試都是企業(yè)銷售滔韵。政治讳侨、人際關系和溝通技巧非常重要,而技術上的實現(xiàn)卻不那么重要奏属。

當你和同事開會,試圖說服他們執(zhí)行你的建議時潮峦,你也在做企業(yè)銷售囱皿。如果你的工作職責是完成任務,那么說服別人完成任務就是你的核心工作技能忱嘹≈鲂龋花適當?shù)呐θプ龊盟_@意味著能夠在備忘錄拘悦、電子郵件齿兔、對話、會議和 PowerPoint(在適當?shù)臅r候) 中進行有效的溝通础米。它意味著理解如何為技術創(chuàng)新提供商業(yè)案例分苇。這意味著你要知道,有時為了追求商業(yè)目標屁桑,你會做出技術上的犧牲医寿,而這是正確的選擇。

17謙虛并不是職業(yè)發(fā)展的必備特征

很多工程師都有自信問題蘑斧。許多人也來自于在文化上崇尚謙遜的成長環(huán)境靖秩。美國企業(yè)基本上不重視對個人成就的過分謙虛。在面試竖瘾、與他人的互動以及生活中沟突,正確的原則應該是“克制、自信的職業(yè)精神”捕传。

如果你也參與了和團隊一起努力惠拭,而且團隊努力取得了成功,正確的說法不是“我的一切都歸功于我的團隊”庸论,除非你的立場是求橄,所有人都能理解你為了謙虛而這樣講。你應該這樣說:“我很榮幸能夠幫助我的團隊完成 $YOUR_SPECIALTY 方面的工作葡公。對著鏡子說一千遍罐农,直到你能板著臉說出來。你可能會覺得自己夸大了自己的成就催什。有人聲稱自己在努力優(yōu)化生產(chǎn)涵亏,而自己的頭銜是三明治藝術家,這是在夸大自己的成就。你是個工程師气筋。你創(chuàng)造了奇跡拆内,讓人們的生活更美好。如果你是負責一個重要的數(shù)據(jù)庫項目宠默,特別是涉及到人麸恍,那么你領導的數(shù)據(jù)庫工作,這是至關重要的項目的成功搀矫。這就是游戲的規(guī)則抹沪。如果你對此感覺很糟糕,就像一個棒球擊球手因為偷壘而感覺很糟糕那樣瓤球,但實際你在道德上并沒有犯什么錯誤融欧,你只是打得很糟糕。

18所有的商業(yè)決策最終都不是通過規(guī)則或算法得出的

人就是人卦羡。社交禮儀是一項非常重要的技能噪馏。人們通常會支持朋友的建議,因為他們是朋友绿饵,即使其他的建議實際上可能更好欠肾。人們往往會對與他們共進午餐的人懷有好感。(有一本商業(yè)書籍叫《永遠不要獨自吃飯》拟赊。這可能值得一讀董济,但人們總是喜歡那些他們認為與自己相似的人,而不是那些他們認為與自己不同的人要门。(這可以是好的虏肾、中性的,也可能是很令人討厭的欢搜。但接受它永遠是我們更好優(yōu)化自己的基礎)封豪。

真正的儀容整潔也是至關重要的,因為人們很容易被一些不注意的穿著搞得滑稽可笑炒瘟,比如根據(jù)情況適當?shù)刂b吹埠、保持職業(yè)形象、用自信的語氣說話等等疮装。你的西裝可以大概和電腦顯示器一樣貴缘琅。你只是偶爾的需要穿它一次,但當你需要它的時候廓推,你會真的刷袍、真的、真的很高興你擁有它樊展。請相信我的話呻纹,如果我在參觀市政廳時穿著日常便裝堆生,我就會被當成一個倒霉的、笨拙的 20 多歲年輕人來對待雷酪;如果我穿西裝淑仆,我就會被當成一家跨國公司的首席執(zhí)行官來對待。實際上哥力,我是一家跨國公司 20 多歲的首席執(zhí)行官蔗怠,有點笨手笨腳,但當我希望得到領導般的優(yōu)待時吩跋,我可以選擇突出自己想要的一面寞射。

熟悉我工作的人可能會反對我把它描述成一家跨國公司,因為當“跨國公司”在對話中被使用時钞澳,大多數(shù)人并不是這么想的。抱歉涨缚,這是一個簡單的會話技巧轧粟。如果你認為當人們發(fā)現(xiàn)自己被操縱時,他們會很生氣脓魏。有些人也非常討厭商務套裝兰吟,這并不意味著西裝毫無價值。順便說一下茂翔,當你面臨移民驅逐時混蔼,技術上正確的答案是最好的答案。

歸根結底珊燎,您的生活幸福將不受您的職業(yè)支配惭嚣。與老年人交談或信任擁有以下知識的社會科學家:家庭,信仰悔政,愛好等晚吞,通常會在實際產(chǎn)生幸福的事情上淹沒職業(yè)成就和金錢。您的職業(yè)生涯很重要谋国,現(xiàn)在看來這可能是您一生中最重要的事情槽地,但是很有可能這不是您永遠相信的。為了生活而工作芦瘾,不要為了工作而生活捌蚊。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市近弟,隨后出現(xiàn)的幾起案子缅糟,更是在濱河造成了極大的恐慌,老刑警劉巖祷愉,帶你破解...
    沈念sama閱讀 217,907評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件溺拱,死亡現(xiàn)場離奇詭異逃贝,居然都是意外死亡,警方通過查閱死者的電腦和手機迫摔,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,987評論 3 395
  • 文/潘曉璐 我一進店門沐扳,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人句占,你說我怎么就攤上這事沪摄。” “怎么了纱烘?”我有些...
    開封第一講書人閱讀 164,298評論 0 354
  • 文/不壞的土叔 我叫張陵杨拐,是天一觀的道長。 經(jīng)常有香客問我擂啥,道長哄陶,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,586評論 1 293
  • 正文 為了忘掉前任哺壶,我火速辦了婚禮屋吨,結果婚禮上,老公的妹妹穿的比我還像新娘山宾。我一直安慰自己至扰,他們只是感情好,可當我...
    茶點故事閱讀 67,633評論 6 392
  • 文/花漫 我一把揭開白布资锰。 她就那樣靜靜地躺著敢课,像睡著了一般。 火紅的嫁衣襯著肌膚如雪绷杜。 梳的紋絲不亂的頭發(fā)上直秆,一...
    開封第一講書人閱讀 51,488評論 1 302
  • 那天,我揣著相機與錄音鞭盟,去河邊找鬼切厘。 笑死,一個胖子當著我的面吹牛懊缺,可吹牛的內容都是我干的疫稿。 我是一名探鬼主播,決...
    沈念sama閱讀 40,275評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼鹃两,長吁一口氣:“原來是場噩夢啊……” “哼遗座!你這毒婦竟也來了?” 一聲冷哼從身側響起俊扳,我...
    開封第一講書人閱讀 39,176評論 0 276
  • 序言:老撾萬榮一對情侶失蹤途蒋,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后馋记,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體号坡,經(jīng)...
    沈念sama閱讀 45,619評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡懊烤,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,819評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了宽堆。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片腌紧。...
    茶點故事閱讀 39,932評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖畜隶,靈堂內的尸體忽然破棺而出壁肋,到底是詐尸還是另有隱情,我是刑警寧澤籽慢,帶...
    沈念sama閱讀 35,655評論 5 346
  • 正文 年R本政府宣布浸遗,位于F島的核電站,受9級特大地震影響箱亿,放射性物質發(fā)生泄漏跛锌。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,265評論 3 329
  • 文/蒙蒙 一届惋、第九天 我趴在偏房一處隱蔽的房頂上張望髓帽。 院中可真熱鬧,春花似錦盼樟、人聲如沸氢卡。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,871評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至峡捡,卻和暖如春击碗,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背们拙。 一陣腳步聲響...
    開封第一講書人閱讀 32,994評論 1 269
  • 我被黑心中介騙來泰國打工稍途, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人砚婆。 一個月前我還...
    沈念sama閱讀 48,095評論 3 370
  • 正文 我出身青樓械拍,卻偏偏與公主長得像,于是被迫代替她去往敵國和親装盯。 傳聞我的和親對象是個殘疾皇子坷虑,可洞房花燭夜當晚...
    茶點故事閱讀 44,884評論 2 354

推薦閱讀更多精彩內容

  • 01 不喜歡照鏡子的人迄损,大多是不敢面對自己的人。 2016年以前的我账磺,最討厭照鏡子芹敌,因為覺得自己很丑痊远,自己都不愿直...
    houpanpan926閱讀 233評論 0 5
  • NSSet到底什么類型,其實它和NSArray功能性質一樣氏捞,用于存儲對象碧聪,屬于集合; NSSet 幌衣, NSMut...
    沒能唱給你的歌曲閱讀 858評論 0 0