自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

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

新聞 前端
程序員不要將自己限定在寫代碼這一單一職能上,需要認(rèn)清自身商業(yè)價(jià)值的本質(zhì),需要鍛煉自己的溝通能力,擅于表現(xiàn)自己。

[[282633]]

程序員不要將自己限定在寫代碼這一單一職能上,需要認(rèn)清自身商業(yè)價(jià)值的本質(zhì),需要鍛煉自己的溝通能力,擅于表現(xiàn)自己。職業(yè)只是一種生活方式,并不能完全支配我們的幸福。我們應(yīng)該為了生活而工作,而不要為了工作而生活。 

如果有一門課一定要加到工程師教育課程中的話,那一定不會涉及編譯器或時(shí)間復(fù)雜性。但這就是我們所在行業(yè)的基本要求,因?yàn)槲覀儾唤趟麄?,這會導(dǎo)致很多不必要的痛苦和折磨。這篇文章希望對作為一名年輕工程師的你的職業(yè)生涯有所幫助。我們的目標(biāo)是讓你快樂,填補(bǔ)你所受教育的空白,了解“真實(shí)世界”是如何運(yùn)作的。我花了大約 10 年的時(shí)間,經(jīng)歷了很多磨難才弄明白其中的一些道理。“我知道這不是權(quán)威的指導(dǎo),但希望它會比你的大學(xué)就業(yè)中心沒有告訴你的東西更有價(jià)值。”

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

經(jīng)濟(jì)學(xué)基礎(chǔ):任何物品的價(jià)格 (包括你自己) 都是供應(yīng)和需求的關(guān)系函數(shù)。我們先談?wù)勑枨蠓?。大多?shù)軟件不是裝在盒子里賣的,也不是在網(wǎng)上賣的,也不是從應(yīng)用商店下載的。大多數(shù)軟件都是乏味的一次性企業(yè)應(yīng)用程序,支撐著全球經(jīng)濟(jì)的方方面面。它跟蹤費(fèi)用、優(yōu)化運(yùn)輸成本,幫助會計(jì)部門進(jìn)行預(yù)測,它幫助設(shè)計(jì)新部件,它為保險(xiǎn)單定價(jià), 它標(biāo)記由欺詐部門進(jìn)行手工審查的訂單等等。軟件常??梢越鉀Q業(yè)務(wù)問題,盡管它非常單調(diào),但技術(shù)復(fù)雜性也很低。例如,使用一個(gè)內(nèi)部差旅費(fèi)用報(bào)表,對于一家擁有 2,000 名員工的公司來說,這可能每年節(jié)省 5,000 個(gè)工時(shí) (全員成本平均為每小時(shí) 50 美元),而相對紙質(zhì)文件的處理費(fèi)用每年可節(jié)省 250,000 美元。對于公司來說,報(bào)表是世界上最簡單的 CRUD 應(yīng)用程序,這并不重要,重要的是它可以節(jié)省公司的成本甚至為公司帶來額外的收入。

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

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

企業(yè)總是出于非理性和政治原因而做一些事情 (見下文),但它們主要集中在做一些能夠增加收入或降低成本的事情上。在經(jīng)營良好的企業(yè)中,地位通常是授予那些成功地將其中一件事的功勞據(jù)為自己所有的人。(可以理解,但不一定需要這樣做。) 決定增加一個(gè)工程師的人并不是因?yàn)樗麄兿矚g有一個(gè)極客在房間里,而是因?yàn)樵黾訕O客可以讓他們完成一個(gè) (或多個(gè)) 能增加收入或降低成本的項(xiàng)目。生產(chǎn)漂亮的軟件不是一個(gè)目標(biāo)。解決復(fù)雜的技術(shù)問題不是目標(biāo)。編寫沒有 bug 的代碼不是目標(biāo)。使用性感的編程語言不是目標(biāo)。增加收入、降低成本,這些是你唯一的目標(biāo)。

彼得·德魯克——你可能沒聽說過他,他是管理學(xué)大師——提出了利潤中心和成本中心這兩個(gè)術(shù)語。利潤中心是組織中賺錢的一部分:律師事務(wù)所的合伙人、企業(yè)軟件公司的銷售人員、華爾街的“宇宙的主人”等等。成本中心和其他人一樣。你之所以想依附于利潤中心,因?yàn)樗鼤o你帶來更高的工資,更多的尊重,和更多的機(jī)會,還有其他一切對你有價(jià)值的東西。這并不難:一個(gè)聰明的高中生,在讀過一段很長的商業(yè)描述后,通常應(yīng)該可以確定利潤中心在哪里。如果你想在那里工作,那就努力達(dá)到這個(gè)標(biāo)準(zhǔn)吧。如果你不能,要么 a) 到其他地方工作,要么 b) 在加入公司后調(diào)崗。

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

不要稱自己為程序員

“程序員”聽起來像“成本異常高的苦力,把一些胡言亂語輸入到另一些胡言亂語中。”如果你稱自己是程序員,那一定有人會想方設(shè)法讓你被解雇。你知道 Salesforce 嗎? 工程師們普遍認(rèn)為它是一家軟件服務(wù)公司。他們的座右銘和賣點(diǎn)是“沒有軟件”,這實(shí)際傳達(dá)給他們客戶的是“你知道那些在你的內(nèi)部系統(tǒng)上工作的程序員嗎?”如果你使用 Salesforce,你可以解雇他們中的一半,并將部分差額作為獎金。(順便說一句,這沒有什么不對。你從事的是解雇員工的工作。如果你認(rèn)為這是不公平的,那就回學(xué)校去學(xué)一些不相關(guān)的東西吧。)

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

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

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

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

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

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

有才能的工程師是很少見的——想要用到這些人更難得多——而且現(xiàn)在這個(gè)領(lǐng)域幾乎每個(gè)方面都是人才的賣方市場。Matasano 的每個(gè)人都使用 Ruby。如果你不用 Ruby,但你是一個(gè)好工程師,他們無論如何也都會雇用你。(一名優(yōu)秀的工程師有這樣的能力——跟我重復(fù)一遍——增加收入或降低成本的能力。) Fog Creek 的大部分應(yīng)用都是微軟的,即便我甚至不會拼寫 ASP.NET,他們?nèi)匀粫陀梦摇?/p>

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

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

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

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

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

因?yàn)槟阒車幸蝗喝耍涸S多已經(jīng)被成功聘用為高級工程師的人實(shí)際上無法實(shí)現(xiàn) FizzBuzz。關(guān)鍵提示:你可能足夠優(yōu)秀,可以在你認(rèn)為自己不適合的公司工作。他們希望雇用更好的人,但他們?nèi)匀粫陀闷胀毠ぁ?/p>

“看到廣告,發(fā)送簡歷,參加工作面試,收到薪水 offer,是求職的特殊做法,而不是典型途徑。通常情況下:大多數(shù)工作永遠(yuǎn)不會公開提供,就像大多數(shù)有價(jià)值的候選人不會公開露面一樣 (見這里)。有關(guān)職位的信息在喝啤酒時(shí)會快速傳播,有時(shí)通過電子郵件的方式。公司的決策者知道他需要一個(gè)什么樣的人,他告訴他的朋友和生意上的伙伴。其中一個(gè)認(rèn)識某個(gè)人——家人、大學(xué)室友、在會議上認(rèn)識的人、前同事等等。他們互相介紹,開了個(gè)會,然后就這份工作基本就落實(shí)了。然后是簡歷、人力資源部、正式錄用。

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

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

網(wǎng)絡(luò),它不只是為傳輸 TCP 包

網(wǎng)絡(luò)還意味著:

a) 遇到那些在某個(gè)時(shí)刻可以為你做些事情的人 (或相反),

b) 給他們留下良好的印象。

有很多地方可以認(rèn)識人。你所在行業(yè)的活動,比如非學(xué)術(shù)界人士看到的會議或?qū)W術(shù)討論會,就是其中之一。用戶組是另一個(gè)。請記住,用戶組所吸引的人群與行業(yè)會議非常不同,因此需要相應(yīng)地進(jìn)行優(yōu)化。

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

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

學(xué)術(shù)界與現(xiàn)實(shí)世界不同

你的 GPA 基本上無關(guān)緊要( modulo 是個(gè)例外:一家跨國廣告公司)。在一定程度上,它僅決定你的簡歷是否被選中進(jìn)行面試。如果你繼續(xù)閱讀其余內(nèi)容,則會知道簡歷不是獲得工作面試的主要方式,因此,不要花費(fèi)大量的精力來優(yōu)化你已經(jīng)充分優(yōu)化的內(nèi)容(因?yàn)槟惬@得 3.96 的面試次數(shù)與 3.8 的面試次數(shù)差別不大),或根本不需要(因?yàn)槟銜邮芄ぷ髅嬖囀且驗(yàn)槟阌心芰σ蠛线m的人和你一起喝咖啡)。

你的專業(yè)和副修都不重要。大多數(shù)工業(yè)界的決策者即使努力了也分不清計(jì)算機(jī)科學(xué)專業(yè)和數(shù)學(xué)專業(yè)的區(qū)別。我曾經(jīng)因?yàn)橐粋€(gè)小小的學(xué)術(shù)問題而哭過,因?yàn)檫@威脅到了我獲得計(jì)算機(jī)科學(xué)專業(yè)的理學(xué)學(xué)士學(xué)位的能力。我的導(dǎo)師告訴我,計(jì)算機(jī)科學(xué)學(xué)士學(xué)位比計(jì)算機(jī)科學(xué)理學(xué)學(xué)士學(xué)位更有名望。學(xué)術(shù)界關(guān)心的是這樣的區(qū)別。現(xiàn)實(shí)世界則不然。

你們的教授可能知道學(xué)術(shù)型的就業(yè)市場是如何運(yùn)作的 ( 工程學(xué)上的工作效率低得可笑,而且英語無法超越凡人的理解),但他們往往對現(xiàn)實(shí)世界的運(yùn)作有著不切實(shí)際的理解。例如,他們可能會要求你獲得額外的學(xué)位,因?yàn)?a) 對他們來說這聽起來是個(gè)好主意,b) 他們喜歡有研究人員做拉面相關(guān)的工作。記住,在你的領(lǐng)域,有能力進(jìn)行研究的人的市場工資是 80~10 萬美元 +++。那可以買很多拉面。

負(fù)責(zé)我的研究項(xiàng)目的教授給我提供了他實(shí)驗(yàn)室的一個(gè)名額,還免除了我的學(xué)費(fèi),如果我為他工作 4~6 年,他還會給我 1.2 萬美元的津貼。如果你最近剛從一個(gè)低工資國家移民過來,需要有人幫你辦理政府簽證,那就太合適了。

如果你真的喜歡大學(xué)的氛圍,那就太酷了。背上背包,你可以隨時(shí)走進(jìn)美國任何一所大學(xué)的任何一棟大樓。你也可以在工業(yè)界引領(lǐng)思想——享受更少的政治和更高的薪水。你甚至可以在期刊上發(fā)表文章,如果這對你有幫助的話。(當(dāng)你擺脫了學(xué)術(shù)界扭曲心智的氛圍后,你可能會有理由質(zhì)疑,發(fā)表在期刊上的文章是否真的對個(gè)人或社會有重大意義, 而不是寫一篇博客文章,然后展示給需要的人看。)

工程師能掙多少錢?

很沒水平的問題。比較靠譜的問法是“工程師通常為什么樣的工作機(jī)會工作?”,因?yàn)樾剿侨藗冇脕砑钅愕谋姸嗍侄沃?。這個(gè)問題的答案是,“到處都是 Offer,多數(shù)人為 Offer 而活”,這樣的答案其實(shí)幫助也不大。

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

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

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

還有其他的福利,比如“免費(fèi)的汽水”、“免費(fèi)的午餐”、“免費(fèi)的編程書籍”等等。這些都是社交信號。當(dāng)我說我要給你買汽水的時(shí)候,這說明了我如何管理我的工作場所,我希望誰為我工作,我希望如何對待他們。(上面寫著:“我喜歡通過購買 20 美分一罐的蘇打水,讓這份工作看起來很有趣,從而改變年輕工程師們不成熟的行為。這樣做可以為我自己省下數(shù)萬美元的賠償金,但是同時(shí)也是對他們健康的破壞。”但我喜歡喝汽水。) 閱讀社交信號并做出適當(dāng)?shù)姆磻?yīng),列如有人表示,愿意為員工教育付出錢的人很可能是一個(gè)值得工作的偉大公司,但不要放棄巨額賠償來換取你可能會獲得的小的津貼。

我怎樣才能變得擅長談判?

這可能本身就應(yīng)該重起一篇文章。下邊簡單先說下:

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

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

c)“你以前的薪水是多少?”的意思是“請給我一個(gè)理由少給你錢”。

d) 永遠(yuǎn)要有還價(jià)。在你關(guān)心金錢以外的事情時(shí),不要吝嗇對薪水的還價(jià)。如果他們不能給出更高的薪水,那就談?wù)勑菁侔伞?/p>

e) 討論薪資的唯一時(shí)機(jī)是在你們原則上達(dá)成一致之后,即如果你能達(dá)成一項(xiàng)互惠協(xié)議,他們就會聘用你。這時(shí)他們已經(jīng)在你身上投入了大量的時(shí)間和金錢,特別是在面試之后。記住,與他們說“不,我們做不到”相關(guān)聯(lián)的是巨大的成本,而且,他們可能不會因?yàn)閷δ銇碚f很重要的相對較小的問題而破壞交易, 比如你可以這樣做:接受他們的提議,還價(jià),再加上幾千美元,然后堅(jiān)持下去。

f) 讀本相關(guān)的書。許多人寫過關(guān)于談判的文章。談判技巧每年能為你的整個(gè)職業(yè)生涯帶來數(shù)千美元的收入,這有點(diǎn)讓人不安,但工程師們認(rèn)為,直接研究談判技巧是一種瘋狂的做法,因?yàn)楸究梢詫⑦@些時(shí)間用來研究一項(xiàng)技術(shù)的細(xì)節(jié)上。

如何評估股權(quán)激勵

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

0~70: 你的股權(quán)贈予一文不值。

71~94: 你的股權(quán)授予值一筆錢,這讓你放棄為創(chuàng)業(yè)公司工作,而不是為一個(gè)大公司工作,工資更高,福利更好。

95~99: 你的股權(quán)授予是一筆有生命價(jià)值的錢。你不會感覺到富有的——你知道你不是最富有的人, 因?yàn)樵谶^去的幾年里,你身邊的很多人都比你富有—— 但是你的家人再也不會因?yàn)槟銢]有像加入一個(gè)真正的 $YOUR_INGROUP 那樣加入 $FAVORED_FIELD 而讓你傷心了。

100: 你在下一個(gè)谷歌工作,富有得超乎想象。祝賀你。

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

為什么要對股權(quán)激勵不要抱很大的期望?

因?yàn)槟銖母旧细吖懒四愕膭?chuàng)業(yè)公司成功的可能性并且從根本上高估了如果創(chuàng)業(yè)公司成功分配給你的那部分蛋糕。閱讀有關(guān) Hacker News 或 Venture Hacks 的股權(quán)稀釋和清算相關(guān)的文章,然后記住,有些人對商務(wù)談判協(xié)議的知識比你對編程的了解還要多,想象一下,如果一個(gè)程序有幾億用戶,你會對它做些什么。

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

高百分比的結(jié)果是,你在接下來的幾年里非常努力地工作,不光彩地失敗,然后失業(yè),之后進(jìn)入另一家初創(chuàng)公司。如果你真的想離開學(xué)校進(jìn)入一個(gè)創(chuàng)業(yè)公司磨煉兩年,你也可以在一個(gè)大公司工作兩年,賺點(diǎn)錢,然后使用你的資金、專業(yè)知識接觸并找到一家更合適自己的公司。

在創(chuàng)業(yè)公司工作,你會遇到很多創(chuàng)業(yè)者。他們中的大多數(shù)人兩年后沒有能力雇用你。在大公司工作,你往往會遇到你所在領(lǐng)域的很多人。在兩年時(shí)間內(nèi),他們中的許多人要么能夠雇用你,要么他們可以將你介紹給可以雇用你的人。

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

在初創(chuàng)公司工作是一條職業(yè)道路,但更重要的是,這是一種生活方式的選擇。這類似于在投資銀行或?qū)W術(shù)界工作。這是三種截然不同的生活方式。許多人會因?yàn)樗麄冏约旱脑?,試圖向你推銷那些符合你利益的生活方式。如果你真的想享受這種生活方式,那就大膽去做吧。如果你只是喜歡其中的一部分,記住,如果你真的想要的話,很多東西都是可以單點(diǎn)的。例如,如果你想從事尖端技術(shù)的工作,又想在下午 5 點(diǎn)半看到你的孩子,你可以在許許多多大型企業(yè)從事尖端技術(shù)的工作。

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

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

記住工程師不是被雇傭來創(chuàng)建程序的,那么他們?nèi)绾蝸韯?chuàng)造商業(yè)價(jià)值呢?讓你獲得工作的主要品質(zhì)是給人一種你會創(chuàng)造價(jià)值的感覺。這并不一定與創(chuàng)造價(jià)值的能力正相關(guān)。

我認(rèn)識的一些最好的程序員天生就不擅長溝通。人們不愿意和他們一起工作,甚至低估了他們的價(jià)值創(chuàng)造能力,因?yàn)槿藗兺ㄟ^對話了解這種能力,而這個(gè)人恰恰不喜歡落于這種俗套當(dāng)中。相反,人們通常認(rèn)為我是他們所知道的最好的程序員之一,因?yàn)?a) 有明顯的證據(jù)表明我能編程,b) 我的書寫和口語非常非常好。

(曾幾何時(shí),我認(rèn)為自己在編程技能上“略低于平均水平”。從那以后,我認(rèn)識到我對技能分配有一個(gè)嚴(yán)重扭曲的問題,編程技能并不是人們真正優(yōu)化的目標(biāo),謙虛也不是我的興趣所在。如今,如果你問我,我是一個(gè)多么優(yōu)秀的程序員,我會告訴你,我是如何編寫程序,幫助數(shù)百萬兒童學(xué)習(xí)閱讀,或者讓公司賺了數(shù)百萬美元。我在技能曲線上的位置對任何人來說都不重要,所以為什么要關(guān)注它呢?)

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

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

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

當(dāng)你和同事開會,試圖說服他們執(zhí)行你的建議時(shí),你也在做企業(yè)銷售。如果你的工作職責(zé)是完成任務(wù),那么說服別人完成任務(wù)就是你的核心工作技能?;ㄟm當(dāng)?shù)呐θプ龊盟_@意味著能夠在備忘錄、電子郵件、對話、會議和 PowerPoint(在適當(dāng)?shù)臅r(shí)候) 中進(jìn)行有效的溝通。它意味著理解如何為技術(shù)創(chuàng)新提供商業(yè)案例。這意味著你要知道,有時(shí)為了追求商業(yè)目標(biāo),你會做出技術(shù)上的犧牲,而這是正確的選擇。

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

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

如果你也參與了和團(tuán)隊(duì)一起努力,而且團(tuán)隊(duì)努力取得了成功,正確的說法不是“我的一切都?xì)w功于我的團(tuán)隊(duì)”,除非你的立場是,所有人都能理解你為了謙虛而這樣講。你應(yīng)該這樣說:“我很榮幸能夠幫助我的團(tuán)隊(duì)完成 $YOUR_SPECIALTY 方面的工作。對著鏡子說一千遍,直到你能板著臉說出來。你可能會覺得自己夸大了自己的成就。有人聲稱自己在努力優(yōu)化生產(chǎn),而自己的頭銜是三明治藝術(shù)家,這是在夸大自己的成就。你是個(gè)工程師。你創(chuàng)造了奇跡,讓人們的生活更美好。如果你是負(fù)責(zé)一個(gè)重要的數(shù)據(jù)庫項(xiàng)目,特別是涉及到人,那么你領(lǐng)導(dǎo)的數(shù)據(jù)庫工作,這是至關(guān)重要的項(xiàng)目的成功。這就是游戲的規(guī)則。如果你對此感覺很糟糕,就像一個(gè)棒球擊球手因?yàn)橥祲径杏X很糟糕那樣,但實(shí)際你在道德上并沒有犯什么錯誤,你只是打得很糟糕。

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

人就是人。社交禮儀是一項(xiàng)非常重要的技能。人們通常會支持朋友的建議,因?yàn)樗麄兪桥笥?,即使其他的建議實(shí)際上可能更好。人們往往會對與他們共進(jìn)午餐的人懷有好感。(有一本商業(yè)書籍叫《永遠(yuǎn)不要獨(dú)自吃飯》。這可能值得一讀,但人們總是喜歡那些他們認(rèn)為與自己相似的人,而不是那些他們認(rèn)為與自己不同的人。(這可以是好的、中性的,也可能是很令人討厭的。但接受它永遠(yuǎn)是我們更好優(yōu)化自己的基礎(chǔ))。

真正的儀容整潔也是至關(guān)重要的,因?yàn)槿藗兒苋菀妆灰恍┎蛔⒁獾拇┲愕没尚?,比如根?jù)情況適當(dāng)?shù)刂b、保持職業(yè)形象、用自信的語氣說話等等。你的西裝可以大概和電腦顯示器一樣貴。你只是偶爾的需要穿它一次,但當(dāng)你需要它的時(shí)候,你會真的、真的、真的很高興你擁有它。請相信我的話,如果我在參觀市政廳時(shí)穿著日常便裝,我就會被當(dāng)成一個(gè)倒霉的、笨拙的 20 多歲年輕人來對待;如果我穿西裝,我就會被當(dāng)成一家跨國公司的首席執(zhí)行官來對待。實(shí)際上,我是一家跨國公司 20 多歲的首席執(zhí)行官,有點(diǎn)笨手笨腳,但當(dāng)我希望得到領(lǐng)導(dǎo)般的優(yōu)待時(shí),我可以選擇突出自己想要的一面。

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

歸根結(jié)底,你的生活幸福將不受你的職業(yè)支配

與老年人交談或信任擁有以下知識的社會科學(xué)家:家庭,信仰,愛好等,通常會在實(shí)際產(chǎn)生幸福的事情上淹沒職業(yè)成就和金錢。你的職業(yè)生涯很重要,現(xiàn)在看來這可能是你一生中最重要的事情,但是很有可能這不是你永遠(yuǎn)相信的。為了生活而工作,不要為了工作而生活。

英文原文:

https://www.kalzumeus.com/2011/10/28/dont-call-yourself-a-programmer/

 

責(zé)任編輯:張燕妮 來源: AI前線
相關(guān)推薦

2019-11-18 10:16:37

工程師開發(fā)網(wǎng)絡(luò)

2015-01-04 14:18:21

程序員

2014-12-05 10:06:44

程序員

2011-11-02 09:57:28

程序員

2018-11-15 16:11:10

2020-05-08 10:28:29

Node.js程序員JavaScript

2011-12-20 09:01:25

.NET

2017-12-19 20:35:22

程序員中興事件自殺

2020-02-25 22:41:41

程序員技能開發(fā)者

2011-06-02 11:26:24

程序員

2015-07-27 15:27:11

程序員重寫代碼

2015-07-28 10:28:54

程序員代碼

2018-05-07 15:59:39

代碼程序員重寫

2020-12-21 06:15:15

程序員互聯(lián)網(wǎng)年齡

2019-11-08 13:57:53

程序員Excel軟件

2011-04-26 10:00:23

C語言程序員

2023-07-17 10:28:00

C/C++編程接口

2015-11-16 13:32:51

2012-06-08 09:57:25

2021-06-30 15:05:15

VS Code程序員編程
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號