0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一位十多年工作經(jīng)驗的IT工程師的職場總結(jié)

工程師人生 ? 來源:網(wǎng)絡(luò)整理 ? 作者:工程師吳畏 ? 2018-07-06 11:01 ? 次閱讀

如果我可以給每個工程教育增加一門課,它不會涉及編譯器、門電路或是時間復(fù)雜度,而是一門介紹行業(yè)現(xiàn)實的入門課,因為沒人教過這些,所以我們遭受了很多不必要的痛苦和折磨。希望本文可以成為年輕工程師職業(yè)生涯的自述文檔( readme.txt)。目的是填補“現(xiàn)實世界”運作方式與教育之間的空白,并讓你快樂起來。我從“一個還算聰明,但是不自信、毫無商業(yè)經(jīng)驗的工程師”,耗費了十年多的時間,經(jīng)受了很多的苦難,才總結(jié)出這些經(jīng)驗之談。我不會把這些當(dāng)成金科玉律,但希望它可以告訴你一些大學(xué)職業(yè)中心沒有告訴你的事情。

90% 的編程工作來自內(nèi)部軟件

經(jīng)濟入門課程就說過:任何東西(包括你在內(nèi))的價值都取決于供求關(guān)系。首先讓我們來談?wù)勑枨蠓矫?。大多?shù)軟件不是裝在盒子里賣的,也不可能從互聯(lián)網(wǎng)上得到或者從 App Store 上下載。大多數(shù)軟件都是公司內(nèi)部的應(yīng)用程序,它們通常令人厭倦,缺乏長遠考慮。但卻服務(wù)于全球經(jīng)濟的方方面面,比如跟蹤費用、優(yōu)化運費、協(xié)助會計部門做預(yù)算、幫助設(shè)計新的工具、計算保單價格和識別惡意訂單等等。軟件解決內(nèi)部問題。軟件總是用來解決內(nèi)部的問題,盡管這些問題往往是令人乏味和沒有什么技術(shù)含量的。比如以一個內(nèi)部出差費用的申報表為例。假設(shè)一家公司有 2000 名雇員,和在紙面上處理費用相比,一年可以節(jié)省 5000 個工時(平均滿負荷下的成本是每小時 50 美元),一年一共可以節(jié)省 25 萬美元。這家公司不在乎這個申報表是不是世上最簡單的 CRUD(即為 Create、Read、Update、Delete 等四項基本數(shù)據(jù)庫操作)應(yīng)用程序 ,只在乎可以節(jié)省公司的成本還是可以創(chuàng)造額外的收入。

當(dāng)你想到軟件時,會認為公司開發(fā)的軟件都是提供給客戶使用的。但實際上你不太可能在這樣的公司工作。就算你在這樣的公司工作,也只有極少數(shù)程序員直接編寫面向外部客戶的軟件。

別人雇用你的目的,是讓你創(chuàng)造價值,而不是讓你編程

公司總是出于非理性和政治的原因做事情(請看下面),但他們聚在一起做事情的主要目的是為了增加收入或者降低成本。運行良好的業(yè)務(wù)往往得益于在某一方面非常擅長的人。(可以,但不一定非要這樣做。)決定再多招聘一名工程師的人,不是因為他們喜歡有一個 Geek 在房間里,只是因為增加這個 Geek 可以完成一個項目(或多個項目),增加收入和降低成本。開發(fā)優(yōu)美的軟件、解決復(fù)雜的技術(shù)問題、編寫沒有 bug 的代碼、使用迷人的編程語言,這些統(tǒng)統(tǒng)不是目的。唯一的目的就是增加收入、降低成本。

彼得·德魯克(Peter Drucker,現(xiàn)代管理學(xué)之父)—— 你可能沒有聽說過他,但他是老板們中的先知 —— 提出了利潤中心和成本中心的概念。利潤中心是一個組織中用來賺錢的:律師事務(wù)所的合伙人、企業(yè)級軟件公司的銷售以及華爾街的大鱷們等等。成本中心,就是剩下的人。人人都想進入利潤中心,因為這樣會帶來更高的工資、更多的尊敬以及更多獲得好處的機會。這并不難:一個聰明的中學(xué)生,只要看過一段關(guān)于業(yè)務(wù)的描述,通常就可以確認利潤中心在哪里。如果你想在那里工作,就要為之努力。如果你不能這樣,要么在其他地方工作,要么先進入公司再轉(zhuǎn)換工作。

通常工程師的成本都非常高,這會觸發(fā) MBA 優(yōu)化成本的本能。于是就有了類似外包這樣很棒的想法,“用一個低工資國家的成本中心,替換掉這些相當(dāng)昂貴的成本中心,這些昂貴的成本中心并不能給我們帶來什么?!保ㄌ崾荆喝绻阕x到這個指導(dǎo)后面的部分,你完全可以忽略外包,不用把它當(dāng)作職業(yè)生涯中的威脅。)沒有人會外包利潤中心。只有在 MBA 開的玩笑中才會發(fā)生這樣的事情。這就好比建議用軟盤保存一堆副本,用來代替源碼控制系統(tǒng)。

不要自稱為程序員

“程序員”聽上去“只會在一臺復(fù)雜的機器上干一些難懂的事情,而且成本奇高?!?如果你自稱為程序員,有些人已經(jīng)在想辦法把你解雇掉。有一家公司叫 Salesforce,工程師熟知他們所提出的“軟件即服務(wù)”(伯樂在線譯者注:SaaS,Software as a Services)。他們的口號就是“沒有軟件”,他們向?qū)嶋H客戶灌輸這樣的觀點,“你知道你們內(nèi)部的程序員在做什么嗎 ?如果你使用 Saleforce,你可以解雇一半的程序員,并把節(jié)省下來的一部分錢作為獎金放進你自己的口袋?!保槺阏f一句,這樣沒有錯。你效力的公司會讓別人失業(yè)。如果你認為這不公平,回到學(xué)校愛干嘛干嘛。)

正確的做法是,你應(yīng)該把自己描述成與增加收入、降低成本有關(guān)系的人。如果你還沒有機會做到這些,應(yīng)該說明你有能力去增加收入或降低成本,或者有這樣的想法。

很多拿著不錯薪水的編碼專家,并不把他們自己形容成是以碼代碼謀生的。華爾街的寬客(譯者注:指一群靠數(shù)學(xué)模型分析金融市場的物理學(xué)家和數(shù)學(xué)家。他們相信數(shù)學(xué)的精確性是分析最復(fù)雜的人類活動的基礎(chǔ),還曾用分析神經(jīng)系統(tǒng)的數(shù)學(xué)技巧來賺錢。也被稱為金融工程師,他們將自己戲稱為“礦工”。)就是第一個和最著名的例子: 和那些沒有幫助的人相比,他們使用計算機和數(shù)學(xué)作為杠桿,可以更快更好地做出后果嚴重的決定,這些決定可笑的地方在于“我們公司賺了數(shù)十億美元?!?(譯者注:對金融衍生品的諷刺?)年景好的時候,成功寬客一年的獎金,要比同樣才智的工程師干十年或一輩子賺的錢還要來得多。

同樣就算你認為 Google 看上去是一家對程序員友好的公司,那里有程序員,也有一些人對 AdWords 點擊率 提升 1% 都相當(dāng)關(guān)注。(提示:證明價值是數(shù)十億美元。)我最近偶然發(fā)現(xiàn)一個家伙的網(wǎng)頁,他上面的履歷是這樣寫的,“編寫了后臺計費代碼,Google公司 97% 的收入,與我的代碼有關(guān)”。他現(xiàn)在是一個天使投資人(“有錢人”另一個禮貌點的稱呼)。

不要受制于你的技術(shù)棧

我最近在 Twitter 上問了一個問題,對于職業(yè)生涯,年輕工程師想知道些什么。很多人都問到如何學(xué)習(xí)某某語言或者協(xié)議棧。這些不重要,請往下面看。

Java 程序員比 .Net 程序員更能賺錢嗎?任何把他們自己限定成 Java 或者 .Net 程序員的人已經(jīng)是盧瑟了,因為首先他們是程序員(理由參考上面),其次這種限定使得他們自動被排除在世界上大多數(shù)編程工作之外。現(xiàn)實生活中,學(xué)會一種新語言只需要幾個星期,然后再過半年到一年,你就會變成老手。那時,根本沒人在乎你以前用什么語言。早在 2010 年 3 月,我還開發(fā)了Java Web 應(yīng)用程序的后臺。相信我,沒有人在乎那些。如果一家 Python 公司正在尋找一位技術(shù)專家為他們賺一大筆錢,雖然事實上我沒有寫過一行 Python 代碼,但這也阻止不了我。

天才程序員是很少的 —— 可是需要天才程序員的工作機會卻很多很多 —— 大多數(shù)場合都是需求遠遠大于供給。Matasono 公司的人都在使用 Ruby。如果你不會,只要你是一個優(yōu) 秀工程師,他們也會立刻錄用你。(重復(fù)一遍,所謂”優(yōu)秀工程師”,就是你的履歷上有一連串增加收 入、降低成本的記錄。)Frog Creek 中大多數(shù)人都使用 Microsoft 的協(xié)議棧。我甚至不會拼寫 ASP.NET,但他們還是會雇我。

有些公司的人事部門,會根據(jù)某個關(guān)鍵詞過濾簡歷。雖然這樣的公司根本不值得去,但是如果你真的想過這一關(guān),也很容易:投入幾個晚上和周末,在你當(dāng)前的項目中設(shè)法用到這個關(guān)鍵詞,然后再把它寫進簡歷就行了。想在一家 .NET 公司累積 Ruby 的經(jīng)驗?用 Ruby 完成一個一次性的項目,你就是一個專業(yè)的 Ruby 程序員 —— 你編寫了 Ruby 代碼還賺了錢。(你樂了吧?我在一家 Java 公司干過類似的事。有個一次性的項目給公司賺了 3 萬美元。不出所料,我老板樂壞了,甚至都沒有問過要交付什么。)

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

你有很長時間和同事們在一起。最后你可能會和他們中的一些人成為很親密的朋友,但通常三年內(nèi)你們就會分開,除了保持友好的關(guān)系外,你不會再邀請他們出去共進晚餐。他們也將同樣對待你。任何見過你的人都會認為你是個好人 —— 這是道德層面的事情,對你的人際關(guān)系有所幫助 —— 但是不能由此妄想所有人都是你的朋友。

比如在一個面試中,你和一個 28 歲的友善的家伙相談甚歡,讓你感覺他就是幾年后的你,但他還是處在一個交易中。你不是他的朋友,你只是一個工業(yè)流程的輸入,他會為公司用最少的錢去雇你。他用魔獸世界的話題跟你套近乎,其實是在建立一種職業(yè)關(guān)系,他會嘗試(當(dāng)然是絕對符合職業(yè)道德地)做那些你真正朋友不會對你做的事情。比如試圖說服你接受幾千美元的薪水,或者讓你心懷內(nèi)疚得在公司里待更長的時間,而你原本可以和真正的朋友在一起。你還有其他一些友好和有職業(yè)道德的同事 —— 他們建議的東西會損害你的利益,從“你做的那個項目里面可有我的功勞”(措辭上可能不會有這么多單詞)到“我們應(yīng)該做這件事情,它對我的職業(yè)發(fā)展有幫助,而不是你的?!?當(dāng)這些事情發(fā)生時,不要感到驚訝。

徹底高估了競爭對手的平均水平

實際上,很多被雇的高級工程師不會實現(xiàn) FizzBuzz 序列。讀到這里你淚流滿面了吧。這里有個關(guān)鍵點:對于那些公司而言,你已經(jīng)足夠好了,但你自己卻不這么認為。他們會雇用牛人,但他們也會雇用普通人。

“閱讀招聘廣告→發(fā)送簡歷→參加面試→拿到Offer”這個不是被錄用的常見途徑,只是個意外

大多數(shù)職位從來都沒有對外公布過,就像在市面上很少能找到不錯的候選人一樣(看這里)。在大家一起喝啤酒時,這個職位的信息候就傳播出去了,有時候還需要通過郵件撮合一下。公司里做決定的人要找一個人。他告訴他的朋友和有業(yè)務(wù)往來的人。他們中的一個人剛好知道這么一個人 —— 家庭成員、大學(xué)室友、會議上認識的某個人、以前的同事之類的。做了一些介紹,大家見了個面,這個工作就談得八九不離十了。接下來簡歷、人力部門、正式錄用之類的開始進場了。

這可能是你真正想得到的工作?!耙粋€成功創(chuàng)業(yè)公司的首位員工”這對很多 Geek 來說有一定的吸引力,但事實上他們也找不到地方去發(fā)求職信給人力部門,部分原因是兩個人的創(chuàng)業(yè)公司也不太需要成立人力部門。(備注:你可能不想成為創(chuàng)業(yè)公司的首位員工,而是最后一位合伙人。)想在 Google 謀得一份工作?如果Google 里面有人喜歡你,他們有一個正式的流程可以助你一臂之力。(如果這個 Google 的人很喜歡你,有很多非正式的方法可以縮短這個流程。比如:買下你工作的公司。當(dāng)有很多錢的時候,解決問題也就有很多有趣的選擇。)

私底下雇用有很多原因。一個原因是工作機會公開后會收到上百份簡歷(特別在這種經(jīng)濟環(huán)境下),但很多人其實并不適合這個職位。另一個原因是其他公司在招聘方面的慘痛經(jīng)歷,除非你對應(yīng)聘者很了解,不然你很可能招進一個連 FizzBuzz 都搞不定的人。

社交網(wǎng)絡(luò)(人際關(guān)系)不僅僅是 TCP 數(shù)據(jù)包

社交網(wǎng)絡(luò)/關(guān)系網(wǎng)有兩個意義,一是遇到在某些方面可以為你提供幫助的人(反過來也一樣),二是給他們留下良好的影響。

有很多場合可以結(jié)交其他人。行業(yè)里舉辦的活動就是一個不錯的選擇,比如會議或者學(xué)術(shù)座談會。用戶組是另外一個選擇,用戶組里的人和行業(yè)活動上的人完全不同,而且有用得多。

盡量幫助別人,這是正確的做法,人們會很在意那些過去幫助過他們的人。如果你幫不了某人,但知道誰可以提供幫助,請介紹他們相互認識。如果你做得足夠好,雙方都會感激你并且愿意在以后的日子里為你提供幫助。

你可以在互聯(lián)網(wǎng)上結(jié)識其他人(天吶,你能嗎?),但是慣常思維讓我們覺得面對面的交流會更好一些。我曾經(jīng)在網(wǎng)上結(jié)識過不少牛人,過不了多久我就會去拜訪本尊。即使通過網(wǎng)上的交流彼此了解頗深,甚至“因為對方的一個建議發(fā)了財”,見個面握個手也會讓關(guān)系更進一步。發(fā)博客和加入類似 HN (譯者注:HackNews)這種業(yè)界灌水區(qū)是很有必要的,但要通過它們能讓大家見面交流。

學(xué)術(shù)界和現(xiàn)實世界不一樣

你的 GPA 分數(shù)(譯者注:平均分數(shù),Grade-Point Average)不重要(跨國廣告公司是一個例外)。它很大程度只決定你的簡歷是否會被選入工作面試階段。如果你讀了本文后面的部分,你就會理解簡歷不是獲得面試的主要方式,不要耗費精力去改善那些原本就已經(jīng)不錯的東西(無論GPA分數(shù)是 3.96 還是 3.8 ,你獲得的工作面試都差不多),或者你根本就不需要(因為你邀請到正確的人出去喝咖啡,而獲得工作面試)。

你的主修科目和輔修科目也不重要。業(yè)界中的大多數(shù)決策者就算想嘗試,也不能辨別計算機專業(yè)和數(shù)學(xué)專業(yè)的差別。我曾經(jīng)有一次傷心到了落淚,因為一個學(xué)術(shù)上的小差錯,讓我獲得主修計算機科學(xué)學(xué)士的能力倍受質(zhì)疑,我的指導(dǎo)老師告訴我它比計算機科學(xué)學(xué)士更為有名。學(xué)術(shù)上就在乎這些區(qū)別。但是現(xiàn)實世界不會這樣。

你的教授可能會理解學(xué)術(shù)就業(yè)市場是如何運作的(小插曲:他們在工程上方面,低效得可笑。在英語表述上,混亂到常人無法理解),但他們還常常如唐吉珂德般幻想著真實的世界。比如,他們會強迫你追求更高的學(xué)位,因為從他們看來這是一個很棒的主意,而且他們喜歡有苦力(只為吃一碗拉面的苦力)進行學(xué)術(shù)研究。在你所在的領(lǐng)域,相關(guān)研究人員的市價都是 80~100k+++ 美元。足夠買很多拉面了。(譯者注:估計作者在大學(xué)期間,沒少給老板干活)

主管我研究項目的教授在實驗室里面給我安排了一個座位,免了學(xué)費,還給了我總共 12000 美元獎學(xué)金,但我要保證替他工作 4-6 年。只有當(dāng)你剛從一個低工資的國家移民過來,并需要有人和政府交涉發(fā)給你簽證的時候,這才是一個不錯的交易。

如果你真的喜歡大學(xué)里的氛圍,這的確很棒。無論何時,無論哪一所美國大學(xué),無論其中的哪一座建筑,你都可以背著背包走進其中。在學(xué)術(shù)界工作,背包還是買得起的。你也可以成為業(yè)界的精神領(lǐng)袖 —— 享受更少的政治和更好的待遇。只要你愿意,你甚至可以在雜志上發(fā)表文章。(當(dāng)你從學(xué)術(shù)中的烏煙瘴氣解脫之后,你可能會質(zhì)疑對個人或社會而言,在雜志上發(fā)表一篇文章,是不是比寫一個給聰明人看的博客很重要。)

工程師賺多少錢?

錯誤的問題。正確的問題應(yīng)該是“工程師在這份工作中,平時都做什么?”,薪水是眾多杠桿之一,人們可以用它來激勵你。沒有多少幫助的答案是,“工作到處都是?!?/p>

通常,大公司要比創(chuàng)業(yè)公司好一些(包含金錢,福利等)。能夠創(chuàng)造高感知價值的工程師要比普通工程師賺得多。資深工程師要比初級工程師賺得多。高成本領(lǐng)域的人要比低成本的賺得多。熟練掌握談判能力的人要比其他人賺得多。

我們的文化傳統(tǒng)不允許詢問薪水。但這并不普遍。在其他文化中,非常合適在專業(yè)背景下討論錢。(如果你是一個日本的中產(chǎn)階級,你理所當(dāng)然得要在第二次見面的時候,告訴別人你拿的薪水,比如你足球俱樂部的人,或者給你做壽司的家伙。如果你擁有一家公司,對你的資產(chǎn)可能會守口如瓶,但你還是會頻繁和毫不尷尬地談?wù)摴蛦T們的薪水,就像程序員討論編譯器一樣。)如果我是一名馬克思主義學(xué)者或者一名陰謀理論家,會認為美國中產(chǎn)階級的這一套文化是為雇主而特別設(shè)計的,但卻損害了雇員的利益。前面關(guān)于任何特定目標雇主的薪水討論,你應(yīng)該和工作在相同情況的人聊一下,問問他們這個職位的薪水范圍。此時此刻你就可以在網(wǎng)上找到這些人。(可以借助LinkedIn,F(xiàn)acebook,Twitter和沒有圖形化數(shù)據(jù)庫的社交網(wǎng)絡(luò)。)

無論如何,工程師通常得到一系列福利。在美國值得擔(dān)心的是,健康保險(通常你會得到,你的雇主會支付大部分或所有的花銷)和退休計劃,換種說法就是“我們會為你的 401K 計劃交納薪水的 X% 。” 這個數(shù)值很好計算:薪水的 X% 。(這是免費的,所以總是要為你的個人退休賬號(IRA,Individual Retirement Account)找到最適合的雇主。把這些錢放到指數(shù)基金,然后40年內(nèi)都不要想它們。)

(譯注:401K 計劃也稱401K 條款,401K 計劃始于 20 世紀 80 年代初,是一種由雇員、雇主共同繳費建立起來的完全基金式的養(yǎng)老保險制度,是指美國 1978 年《國內(nèi)稅收法》新增的第401條k項條款的規(guī)定,1979 年得到法律認可,1981 年又追加了實施規(guī)則,20 世紀 90 年代迅速發(fā)展,逐漸取代了傳統(tǒng)的社會保障體系,成為美國諸多雇主首選的社會保障計劃。適用于私人盈利性公司。)

還有其他福利,類似“免費汽水”、“提供午餐”、“免費編程書籍”等。這些只是社交信號而已。舉一個我在工作中如何做的具體例子,當(dāng)我說要給你買汽水時,說明我想讓誰為我工作和我會如何對待他們。(這也就是說“我喜歡轉(zhuǎn)移年輕不成熟工程師的注意力,通過買20美分一瓶的汽水讓這個工作變得有趣,鼓勵他們損害自己的健康的同時,還為我自己節(jié)省了成千上萬的報酬。 ” 我真的喜歡汽水)讀取社交信號并予以適當(dāng)?shù)姆磻?yīng)—— 某個人發(fā)出信號,比如愿為雇員教育買單的公司很可能是一家值得效力的好公司 —— 不要為這些蠅頭小利,就放棄大量的報酬……

如何提高求職時的談判能力?

雖然這可以另寫一篇文章,這里我簡要地說一下:

1)記住你不是在展示編程技巧或者漂亮的臉蛋,而是在推銷某種商業(yè)需求(增加收入或降低成本)的解決方案。

2)面試時,要有自信,要平等的對話。你的對手可能也在做同樣的事情。你要的是一個互利的錄用合同,不要每次對方提出要求,你都說 Yes。

3)雇主可能會問”你的上一份工資是多少”,他們其實在說”給我一個理由,壓低你的報酬”。你要想好如何適當(dāng)?shù)鼗卮疬@個問題。

4)要討價還價。這里不僅僅指錢,還指其它你關(guān)心的方面。如果你無法要求更高的薪水,那就試著要求更多的假期。

5)在對方?jīng)Q定錄用你以后,才開始討論薪水。因為那時,他們已經(jīng)在你身上,投入了大量的時間和金錢。這個時候他們說“不行,我們不能成交”會浪費很大的成本,他們會覺得一些小問題已經(jīng)不值得再糾纏了,比如每年的工資增加幾千元。

6)多讀書吧。很多人寫過談判方面的書。我喜歡《Getting To Yes | 談判力》這本書。有一點令人不解的是,就整個職業(yè)生涯而言,談判技巧值得每年花費數(shù)千美元,但工程師們卻認為針對這學(xué)習(xí)方面很瘋狂,他們寧愿去學(xué)習(xí)感興趣技術(shù)的細枝末節(jié)。

如何評估股權(quán):

用 d100 搖骰子。(對極客而言,不知道是什么?抱歉,那么rand(100)好了)

0~70:你的股權(quán)不值錢。

71~94:你的股權(quán)值一大筆錢,足以讓你放棄大公司優(yōu)厚的薪水和良好的福利,為這家創(chuàng)業(yè)公司工作。

95~99:你的股權(quán)將改變你的人生。你倒是不會覺得自己多么有富有 —— 因為還有人比你更有錢,很多過去幾年和你一起共事的人會比你富有得多 —— 不過你的家人倒不會因為你入錯了行(掙不了錢)這種事情再對你指責(zé)抱怨了。

100:你將為下一個 Google 工作,會富得超出想象。恭喜你。

細心的讀者會注意到,事實上 100 不會出現(xiàn)在 d100 和 rand(100) 里。

為什么不看好股權(quán)呢?

因為你過分高估了創(chuàng)業(yè)公司成功的可能性,以及創(chuàng)業(yè)公司成功后你能分到的部分。閱讀 Hacker News 或者 Venture Hacks 上面關(guān)于股權(quán)稀釋和清算優(yōu)先權(quán)的討論,記住有很多人對交易談判的理解程度,超過你對編程的理解。

創(chuàng)業(yè)公司是否適合應(yīng)屆畢業(yè)生?

如果你一畢業(yè)就加入創(chuàng)業(yè)公司,最可能的結(jié)果是,接下來幾年你都工作得非常辛苦,然后公司悲慘地失敗了,你失業(yè)了,不得不又去另一家創(chuàng)業(yè)公司工作。如果你真的想去創(chuàng)業(yè)公司,應(yīng)該首先找一家大公司干上兩年,攢一點錢,積累一些經(jīng)驗,然后精心挑選后再去創(chuàng)業(yè)公司。

在創(chuàng)業(yè)公司工作,一般情況下,你遇到的都是創(chuàng)業(yè)者。他們大多數(shù)人沒有能力在兩年后雇傭你;而在大公司工作,你遇到的都是其他大公司的人,他們中很多人將來有能力雇用你或者幫你介紹工作。

在創(chuàng)業(yè)公司工作是否值得推薦

選擇創(chuàng)業(yè)公司,就是選擇一條職業(yè)道路,但更是一種生活方式。類似在投行或?qū)W術(shù)界工作,它們是三種截然不同的生活方式。他們推薦創(chuàng)業(yè)公司,實際上是在推薦一種你感興趣的生活方式。如果你確實喜歡這種生活方式,那就盡情地瘋吧。如果你沒那么喜歡,老實說,你其實有很多的選擇。你在大公司里也可以得到它們。比如,你想鉆研最新的技術(shù),又想還能5點半準時回家照顧孩子,你在許許多多大公司里可以做到這一點。

(真的。如果為他們創(chuàng)造了價值,他們一定會投資的。他們會投資很多 CRUD 應(yīng)用程序,不過然后開始創(chuàng)業(yè)。 他們只是比大多數(shù)大公司更善于營銷 CRUD 應(yīng)用?!渡缃痪W(wǎng)絡(luò)》電影前一個小時就在講做一個看著挺酷的 CRUP 應(yīng)用,第二個小時就像 Lifetime 頻道的電視劇,就是一場不太可能涉及兩個異性戀男人的之間離婚。)

編注:Lifetime 是迪士尼旗下專門為女性所開的電視臺。

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

記住工程師被雇用不是編寫程序,而是為了創(chuàng)造價值。所以你要讓人們相信你能創(chuàng)造價值,這是幫助你找到工作的最重要的能力。這種能力與你真的能創(chuàng)造多少價值,實際上聯(lián)系不是很緊密。

我認識的一些非常優(yōu)秀的程序員,他們往往不善于表達。因此,別人不是不想與他們一起工作,就是低估了他們的價值。相反地,如果你看上去很會編程,并且能說會道,而且文筆也好,那別人就會真的這樣看待你。

(曾經(jīng)有一次我這樣形容自己的編程能力,“中等偏下”。我已經(jīng)知道我對能力分布有一個徹底扭曲的印象,編程能力不是人們真得想要優(yōu)化的,我對謙虛也不感興趣?,F(xiàn)在如果你問我是多棒的程序員,我會開始和你講故事,我編程的系統(tǒng)如何幫助數(shù)以百萬計的孩子學(xué)會了閱讀,或確定為公司賺了數(shù)百萬美元。關(guān)于我在鐘形曲線什么位置的問題不會影響到任何人,所以為什么要擔(dān)心它?)

溝通是一種能力,越練越好。一個關(guān)鍵的亞技能就是能夠簡明快速和自信滿滿地解釋,你如何為那些領(lǐng)域之外的人和之前沒有理由愛你的人,創(chuàng)造了價值。如果當(dāng)你嘗試這樣做,發(fā)現(xiàn)技術(shù)術(shù)語不斷出現(xiàn)(“通過優(yōu)化索引,第 99 個百分位的查詢時間減少了200毫秒……”),把它們?nèi)サ粼僭囈淮巍D銘?yīng)該能夠通過適當(dāng)?shù)某橄?,向一個聰明的 8 歲小朋友,你公司的CFO或者其他專業(yè)的程序員,解釋明白你做的事情。

你通常被稱為「企業(yè)銷售」或者其他在工程上要避免的

企業(yè)銷售去一家公司,嘗試說服他們花幾十萬或幾百萬購買一套能提高收入或降低成本的系統(tǒng)。每一次工作面試都是一次企業(yè)銷售。政治、人際關(guān)系和溝通技巧相當(dāng)重要,技術(shù)在現(xiàn)實中并不是那么重要。

當(dāng)你和同事們開會并試圖說服他們采納你的建議,你就是在進行企業(yè)銷售。如果你的工作就是要把事情搞定,你關(guān)鍵的工作就是說服人們完成任務(wù)。要努力把它做好。要能夠透過便簽、郵件、交談、會議和 PPT(適當(dāng)?shù)臅r候) 等進行有效地溝通。要理解如何把一個技術(shù)創(chuàng)新推向市場。為了追求商業(yè)目的,有時要在技術(shù)上有所取舍,而且這么做是正確的。

工作中不必謙虛

很多工程師都過于自信(我本人就是這樣:))。也有很多人成長的地方,在文化上會認為謙虛是個人成就的一部分。美國企業(yè)基本上不認為謙虛對個人成就有什么價值。在面試中、與他人互動和生活中,正確的態(tài)度應(yīng)該是“克制、自信的專業(yè)精神?!?/p>

如果你是團隊的一員,團隊的努力取得了成功,“我把這一切都歸功于我的團隊”不能切中要點,除非你想讓每個人都知道你故作謙虛。試試這個“很榮幸可以用我的專長帶領(lǐng)并幫助我的團隊取得成功”。站在鏡子前面重復(fù)上千次,直到你繃著臉說出這些。你可能會覺得夸大了你的成就。別理它。有著三明治大師頭銜的人聲稱領(lǐng)導(dǎo)優(yōu)化了產(chǎn)品,這顯然是夸大其詞。你是一個工程師。你神奇的工作讓人們生活得更好。如果你負責(zé)數(shù)據(jù)庫,特別當(dāng)一個涉及到人的重要項目,你所領(lǐng)導(dǎo)的數(shù)據(jù)庫工作,對項目的成功絕對是至關(guān)重要的。這就是游戲規(guī)則。如果你感覺不好,那你就像在棒球中對偷壘感覺糟糕的擊球手:你不是道德優(yōu)越,你只是玩得太差。

所有商業(yè)的決定最終是由一個或者一些人所決定的,并不是規(guī)則或算法

人類就是人類。社會協(xié)作(social grooming,原意是動物界相互梳理毛發(fā),抓虱子,引申為社會協(xié)作)是一個很重要的能力。因為是朋友,人們通常會采納朋友們的建議,即使事實上其它建議可能更好。人們通常對分享面包的人表示友好。(有一本商業(yè)書籍叫做《別獨自用餐》。它值得一讀,但標題和內(nèi)容是相反的。)人們通常喜歡那些像他們一樣的人,而不喜歡不像他們的人。(這可以是很好的、中性的或惹人厭惡的。利用它盈利的第一步是接受它。)

事實上著裝也是比較重要的,人們非常容易被得體的穿著、專業(yè)的形象和自信的講話所被蒙蔽。你的西裝可能和一臺電腦顯示器一樣貴。你用它的機會千載難逢,但一旦你需要它的時候,你會非常非常高興。相信我的話,如果我穿日常休閑服飾去市政廳,我會被當(dāng)作一個倒霉尷尬的二十多歲小伙,如果我穿著西裝,我會被當(dāng)作跨國公司的CEO。雖然實際上我一個二十多歲窘迫的跨國公司 CEO,但當(dāng)我需要從官方獲得優(yōu)待時,我會選擇西裝革履。

(熟悉我公司的人,可能會反對我把它形容成一個跨國公司,因為它不是談話中大多數(shù)人認為的“跨國公司”。抱歉, 這只是為了模擬一個簡單的談話。如果你認為人們發(fā)現(xiàn)被操縱時會很生氣,好吧,也有些人非常討厭西裝。這并不意味著西裝毫無價值。要注意當(dāng)時的環(huán)境。順便說一句,如果另一個答案是移民局驅(qū)逐你,如實回答才是最佳選擇。)

到最后,事業(yè)不能決定生活的快樂

和老人們聊一聊,或者相信社會學(xué)者們吧,他們都認為:家庭、信仰、愛好等等這些東西,會比金錢和事業(yè)上的成就更容易帶來幸福。妥善調(diào)整一下吧。雖然當(dāng)下你的職業(yè)很重要,看上去是你生活中最重要的事情,但是你不會一直這樣認為。我們工作是為了生活,而不是為了工作而活著。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 工程師
    +關(guān)注

    關(guān)注

    59

    文章

    1563

    瀏覽量

    68379
  • 程序員
    +關(guān)注

    關(guān)注

    4

    文章

    948

    瀏覽量

    29734
收藏 人收藏

    評論

    相關(guān)推薦

    硬件工程師工作必備書籍推薦

    硬件工程師工作必備書籍推薦
    的頭像 發(fā)表于 09-24 16:07 ?426次閱讀
    硬件<b class='flag-5'>工程師</b>找<b class='flag-5'>工作</b>必備書籍推薦

    FPGA算法工程師、邏輯工程師、原型驗證工程師有什么區(qū)別?

    邏輯工程師和 FPGA 原型驗證工程師工作重點和職責(zé)上存在定的區(qū)別: FPGA 算法工程師: 主要關(guān)注算法的設(shè)計和優(yōu)化,以在 FPGA
    發(fā)表于 09-23 18:26

    尋求專業(yè)工程師幫助設(shè)計USB多口充電器

    嗨, 我正在開發(fā)款USB多口充電器,現(xiàn)尋求一位專業(yè)工程師或產(chǎn)品設(shè)計的幫助。希望能夠與有經(jīng)驗工程師
    發(fā)表于 08-05 12:03

    用二創(chuàng),1:1復(fù)刻工程師職場現(xiàn)狀

    工程師
    揚興科技
    發(fā)布于 :2024年07月19日 18:30:07

    嵌入式軟件工程師如何提升自己?

    ,可以為自己的職業(yè)生涯打下堅實的基礎(chǔ),并實現(xiàn)個人的職業(yè)目標。愿每一位嵌入式軟件工程師都能在這個充滿挑戰(zhàn)和機遇的領(lǐng)域中取得成功!
    發(fā)表于 06-12 11:20

    嵌入式軟件工程師和硬件工程師的區(qū)別?

    和通信協(xié)議,以及熟練掌握種或多種編程語言和開發(fā)工具。 主要負責(zé)的任務(wù)和領(lǐng)域 嵌入式軟件工程師工作涉及到各種任務(wù),主要包括: * 系統(tǒng)設(shè)計:包括確定系統(tǒng)功能、分配資源、優(yōu)化性能等。 * 軟件編程:包括編程
    發(fā)表于 05-16 11:00

    為何國外工程師偏愛使用for(;;)來實現(xiàn)MCU死循環(huán)?

    一位工程師發(fā)現(xiàn),國外工程師在給demo在做死循環(huán)時用的是for(;;),而不是常用的while(1)。這僅僅是個人習(xí)慣的問題,還是有更深層次的含義?
    發(fā)表于 04-01 11:26 ?490次閱讀
    為何國外<b class='flag-5'>工程師</b>偏愛使用for(;;)來實現(xiàn)MCU死循環(huán)?

    【2023電子工程師大會】我和LabVIEW:工程師經(jīng)驗分享pp

    【2023電子工程師大會】我和LabVIEW:工程師經(jīng)驗分享ppt
    發(fā)表于 01-03 16:31 ?13次下載

    優(yōu)秀電源工程師的必備技能大揭秘!

    隨著電源市場的不斷擴張,開關(guān)電源行業(yè)飛速發(fā)展,企業(yè)對電源工程師的需求日益增加,對電源工程師的技能要求也日漸提高,相信沒有一位電源工程師會錯過讓自己變得更優(yōu)秀的機會。作為
    的頭像 發(fā)表于 12-19 08:23 ?1597次閱讀
    優(yōu)秀電源<b class='flag-5'>工程師</b>的必備技能大揭秘!

    【熱招】蘇州,單片機工程師

    【單片機工程師】 3年及以上經(jīng)驗,要求有智能產(chǎn)品經(jīng)驗。 崗位職責(zé): 1、根據(jù)MRD,與產(chǎn)品部等部門的需求,負責(zé)對新開發(fā)的產(chǎn)品進行可行性分析,主要負責(zé)分析產(chǎn)品的軟件可實現(xiàn)性; 2、根據(jù)產(chǎn)品需求,完成
    發(fā)表于 11-28 14:02

    經(jīng)典設(shè)計經(jīng)驗筆記,電子工程師必備基礎(chǔ)知識

    電子發(fā)燒友網(wǎng)站提供《經(jīng)典設(shè)計經(jīng)驗筆記,電子工程師必備基礎(chǔ)知識.pdf》資料免費下載
    發(fā)表于 11-21 11:13 ?13次下載
    經(jīng)典設(shè)計<b class='flag-5'>經(jīng)驗</b>筆記,電子<b class='flag-5'>工程師</b>必備基礎(chǔ)知識

    FPGA工程師需要具備哪些技能?

    ,需要具備系列的技能,才能勝任日益復(fù)雜的設(shè)計工作。因此,本文將從設(shè)計思路、硬件語言、EDA工具、數(shù)字信號處理、通信協(xié)議、測試驗證等多個方面,探討FPGA工程師需要具備哪些技能。
    發(fā)表于 11-09 11:03

    工程師筆記——MM32F0040使用總結(jié)

    工程師筆記——MM32F0040使用總結(jié)
    的頭像 發(fā)表于 10-26 18:09 ?474次閱讀
    <b class='flag-5'>工程師</b>筆記——MM32F0040使用<b class='flag-5'>總結(jié)</b>