首先,我要說明一下精彩的職業(yè)生涯應(yīng)該是什么樣。
他們不是這樣的一個(gè)線性圖形,不是每過一個(gè)月你就會(huì)有對(duì)應(yīng)的成長(zhǎng)。(就算是普通的職業(yè)生涯也不會(huì)這樣。你不會(huì)每個(gè)月都有提升。每個(gè)月你都會(huì)變的好一點(diǎn),但是每次有提升都是大幅度的)
精彩的職業(yè)生涯應(yīng)該是這樣。他們有一些時(shí)期緩慢的成長(zhǎng),然后從某些時(shí)刻開始快速成長(zhǎng)。
為什么有不同的顏色?這些代表工作角色的轉(zhuǎn)變:從軟件開發(fā)到項(xiàng)目管理,銷售到聯(lián)合創(chuàng)始人或者此類。
中間也會(huì)有一些倒退挫折。因?yàn)橐兴鳛榫鸵耙恍╋L(fēng)險(xiǎn)。冒風(fēng)險(xiǎn)就意味著有時(shí)也會(huì)遭遇失敗。
現(xiàn)在開始:
編程:
1: 寫代碼,寫很多代碼
在學(xué)校里會(huì)學(xué)到很多理論知識(shí),但是在實(shí)際的使用練習(xí)上卻不多。尤其在頂尖的大學(xué)。教授很學(xué)院派,對(duì)于實(shí)際練習(xí)(practical)形式的教育常常不上心。成為偉大程序員的最好方式就是練習(xí),寫代碼,寫很多代碼。不在于你在寫哪方面的代碼,重要的是你要在不斷的寫,然后提高自己。
2: 無視編程語言
編程語言只是一個(gè)工具。深入的了解一門語言是有好處的,但是學(xué)習(xí)新的東西也有好處。最好的程序員不會(huì)把被認(rèn)為只是一個(gè)____程序員(編程語言任填)。
職業(yè)選擇:
3: 名氣會(huì)幫助你
在你的簡(jiǎn)歷里如果有在頂尖公司工作過的經(jīng)歷對(duì)于你后面的求職有很大的幫助。如果你能在Google, Facebook, Amazon, Microsoft, Dropbox工作,去吧。(但是別待太久,見下一條)
4:快點(diǎn)離開大公司
如果你想一輩子待在一家大公司,那你就盡全力留在那。但是如果這不是你想要的人生,快點(diǎn)離開它。離開學(xué)校后,在像Google這樣的公司待一兩年是很棒的。10年?不要這么久。你能繼續(xù)學(xué)習(xí),但是你繼續(xù)待在那得到的回報(bào)會(huì)減少。
5: 如果你想要有頂尖的職業(yè)生涯,來舊金山灣區(qū)(San Francisco bay area)
注:硅谷那塊地方
我喜歡西雅圖,并且我的事業(yè)從那里起步。但是我必須誠(chéng)實(shí)的說:灣區(qū)在科技領(lǐng)域有著更多的機(jī)會(huì)。如果你在其他地方,你只能限制自己當(dāng)一個(gè)軟件工程師。
6:如果你不想有頂尖的職業(yè)生涯,千萬別來灣區(qū)
這里消費(fèi)很貴。但是如果你想在事業(yè)上有很多選擇,這是值得的。但是如果你只是想要一個(gè)輕松的職業(yè)生涯,有更多更劃算的城市比如西雅圖。一個(gè)優(yōu)秀工程師在西雅圖能夠買一幢好房子,但是灣區(qū)的房子可就貴多了。
7: 如果你不想永遠(yuǎn)當(dāng)個(gè)程序員,趁早準(zhǔn)備
成為技術(shù)方面的專家能帶來很大的價(jià)值。但是一個(gè)兩年經(jīng)驗(yàn)和一個(gè)七年經(jīng)驗(yàn)的程序員差別卻沒那么大。從大學(xué)畢業(yè)幾年后,做一個(gè)決定。你想在以后的10年、20年、30年繼續(xù)當(dāng)程序員嗎?如果你不想,現(xiàn)在就開始嘗試轉(zhuǎn)變。繼續(xù)當(dāng)程序員對(duì)你以后的職業(yè)生涯沒有意義。
8: 想換工作別猶豫
看看我身邊已經(jīng)換了工作的朋友,基本上大部分6-12個(gè)月前就想換了。有些甚至兩年前就想換工作了。他們浪費(fèi)了很多時(shí)間僅僅因?yàn)榈种聘淖儭H绻愦蛩戕o職,馬上行動(dòng)吧。開始投簡(jiǎn)歷,或者直接轉(zhuǎn)行都行。如果你在一個(gè)地方工作的不開心很難成功。而且你也浪費(fèi)了在其他地方可以獲得更好的機(jī)會(huì)。
其他方面
9: 做一個(gè)正直的人
如果你試圖去欺騙或者偷工減料,它會(huì)一直糾纏你。堅(jiān)持做正確的事。不僅是一些好的事,也包括一些聰明的事。( It's not only the good thing to do, but it's also the smart thing to do. )人們會(huì)更加信任和喜歡你。你就會(huì)有更多的機(jī)會(huì)。或者這些機(jī)會(huì)就會(huì)成為你職業(yè)生涯里的突破點(diǎn)。
10: 樂于助人
如果可能,幫助那些向你求助的人。這是一件美好的事也是一件聰明的事。你現(xiàn)在幫助過的人將來也會(huì)更愿意幫助你。甚至也許以后他會(huì)介紹他的朋友給你來幫助你。所以即使你覺得那個(gè)人對(duì)你沒什么幫助,也許他的朋友能夠幫助你。
11:多交朋友
只靠自己是無法成功的。如果你是個(gè)企業(yè)家,你需要員工和商業(yè)伙伴。如果你是個(gè)員工,你需要一份工作。換句話說,就是那些可以幫助你獲得這些機(jī)會(huì)的朋友。那種無關(guān)遠(yuǎn)近,在你的社交里有著重要的位置的朋友。不是你在一個(gè)活動(dòng)上認(rèn)識(shí)的并且以后不會(huì)有交集的朋友。
成為令人驚嘆的人(being awesome)
12: 突然懷疑自己?別擔(dān)心
就算是最成功的企業(yè)家和工程師都會(huì)覺得他們只是運(yùn)氣好,自己沒有想大家認(rèn)為的那么好。很多人都會(huì)有這種冒名頂替綜合癥(impostor syndrome)。但是你要意識(shí)到,你覺得他們看到是假象你是個(gè)騙子,并不意味你真的是。
13: 啟動(dòng)項(xiàng)目,采取主動(dòng)
機(jī)遇只給那些準(zhǔn)備好的人。尋找一些新機(jī)會(huì)。啟動(dòng)一些項(xiàng)目:一場(chǎng)黑客馬拉松,一個(gè)俱樂部,一個(gè)項(xiàng)目,一個(gè)公司,一個(gè)新的團(tuán)體,無論什么。你會(huì)從中學(xué)到很多并且會(huì)得到一些機(jī)會(huì)。
14: 抓住機(jī)遇敢于冒險(xiǎn)
當(dāng)你察覺到那是一次機(jī)會(huì),抓住它。和它一起前行,看看以后會(huì)怎么樣。不要只是因?yàn)槟悴恢雷詈竽懿荒艹晒Χ艞墶?/p>
15: 積極響應(yīng)
一個(gè)精彩的職業(yè)生涯依靠一些突破性的時(shí)刻。問題是你通常不能提前預(yù)知這些時(shí)刻。你不會(huì)知道那次你覺得沒有意義的咖啡會(huì)議將會(huì)改變潮流。你不會(huì)知道,兩個(gè)月之后,那個(gè)人最后會(huì)把你介紹給一個(gè)需要建議的人,那個(gè)人會(huì)最后會(huì)助你一臂之力成為你的商業(yè)合伙人。對(duì)事情盡量積極的響應(yīng)。
這里簡(jiǎn)單的介紹一下作者Gayle Laakmann McDowell:美國(guó)亞馬遜面試分類下銷量第一,第二(Cracking the Coding Interview [CtCI], Cracking the PM Interview (Product Manager))書籍作者。先后供職于微軟、因特爾、谷歌等。現(xiàn)在是一家科技類工作咨詢公司的創(chuàng)始人和CEO。
歡迎關(guān)注我的微博:@沒故事的卓同學(xué)