給未來程序員的15個頂級職業建議
好吧,我覺得10條不夠,應該有15條職業建議。不過首先,我想解釋一下出色的職業生涯是什麼樣的。
他們的進步曲線並不是每個月都會上升一點的直線圖形。(即便是普通人的職業生涯也不會是這樣的直線圖形。每個月提升一點,然後量變達到質變,出現一個大的進步。)
偉大的職業生涯看起來更像是這樣的。在某段時間內增速放緩,然後挨過了「瓶頸點」之後會有急劇上升。
為什麼會有顏色的變化?那是因為職業發生了變化:軟體開發到產品管理,銷售到聯合創始人,等等。
其中也會有一些挫折。原因你也懂,想要成就偉大,必然要冒一定的風險。而足夠多的風險也意味著你會失敗。
所以,這就是說…
編碼:
#1:寫代碼。寫很多的代碼。學校很善於傳授理論知識,但不善於教導一些實用的東西。這在一流大學尤其如此。教授也是學者,實際上常常敵視那種更「實用」的教育形式。成為一個偉大的程序員的最好辦法就是練習——很多很多的練習。你編碼的內容(開源,iPhone app,等等)並不太要緊,只要你是在編碼和進步即可。
#2:不依賴於語言。語言只是一種工具。深入地了解一門語言是有價值的,但學習一些新的東西也是有價值的。最好的開發人員往往不會被打上____開發者的標籤。
職業選擇:
#3:「狐」假虎威。簡歷中把自己寫得牛掰有助於吸引眼球和得到展現實力的機會。如果你能得到像Google、Facebook、Amazon、Microsoft、Dropbox等公司的機會,那麼一定要抓住。 (但不要長時間地停留,原因見#4)。
#4:迅速離開大公司。如果你想在一家大公司建立你的職業生涯,那麼請通過各種手段,留在那裡。但是,如果這不是你想要的東西,那麼請迅速離開。在大學畢業之後有一兩年類似在谷歌的工作經驗就很好。待上10年?沒必要那麼久。雖然可以繼續學習到東西,但收穫會隨著時間而遞減。 (除非你想成為大公司的一員。)
#5:如果你想要一個A +的職業生涯,那麼請來舊金山海灣地區。我喜歡西雅圖,並且是在這裡開始我的職業生涯,但我必須說實話:在海灣地區有如此多的高科技機會。如果你在其他地方,那麼你就只能將自己框定為工程師(或產品經理/技術業務方面的角色)。
#6:如果你不想要一個A +的職業生涯,那麼就不要來海灣地區。因為這裡的生活水平極其高昂。我是說真的。如果你想有大量的職業選擇,那還值得。但是,如果你只是想找一種輕鬆的職業生涯,那麼還不如去其他更實惠的城市(如西雅圖)。優秀軟體工程師的薪酬可以在西雅圖買到一個不錯的房子。它是海灣地區的延伸。
#7:如果你不想永遠成為開發人員,那麼迅速前進。深入了解技術專業知識是很有價值 的。但是,你是用了兩年時間還是七年才能成為開發人員是沒有關係的。在大學畢業後的幾年之內,做出你的選擇。你想在接下來的10,20,30年都一直作為一個工程師,還是要換職業的?如果你不想一直待在同一個職業,那麼現在可以開始嘗試繼續前進。工程師做得時間再久,也不會幫你很多。
#8:迅速辭職。遍歷我曾經換過工作的朋友,幾乎所有人在過去6 – 12個月都萌生過「辭職」之意。有些人在他們說想辭職之後,依然待了2年或3年。他們因為不願意改變的拖延心態,而浪費了這麼多時間。如果你想辭職,那麼現在就開始採取行動。
與其他人打交道:
#9:正直誠實。如果你欺騙和偷工減料,那麼你就會深受其苦。在生活中要做正確的事情。這指的不僅是要做好事,也指要做聰明的事。這樣大家才會更多地信任你和喜歡你。會有更多的大門朝你打開——這些門可能會是你職業生涯突破的關鍵時刻。
#10:樂於助人。如果可能的話,幫助那些尋求幫助的人。這是一件很好的事情,也是聰明人的做法。那些向你尋求幫助的人更有可能在未來給予你幫助。這種「幫助」可能會是介紹你給他們那些更能直接幫助你的朋友。所以,即使你並不怎麼覺得這個人會對你有幫助,但可能他的哥們能夠或者將來幫助到你。
#11:廣交朋友。實際上,光靠自己是不可能真正成功的。如果你是一個創業者,那麼你需要成為員工與企業之間連接的橋樑。如果你是一名員工,那麼你需要一份工作。無論哪種方式,朋友是打開這些機會的關鍵。是朋友,不論遠近,構成了你人脈的重要部分,而不是那些你在聚會中碰到的卻再也不曾說過話的陌生人。
想要成為牛人:
#12:認識—— 確切地說是內在地了解自己——得了冒牌者綜合症。即使是最成功的創業者和工程師(除了極少數),也會覺得他們的成功只是因為很幸運,並不認為自己像大家想像得那樣優秀,因為他們得了「冒牌者綜合症」。認識到冒名頂替綜合征的普遍可以讓你認識到,你以為你是個欺世盜名之徒,但其實並不是。
#13:從現在開始。展示你的積極主動性。機會不等人。尋找新的機遇。從現在開始——可以是編程馬拉松,也可以是參加俱樂部,啟動項目,開辦公司,統籌新的運行組,等等。在做這些事情的同時,你會學到很多東西,助你打開各種機會的大門。
#14:承擔風險。抓住機遇。當你注意到一個若隱若現的機會時,一定要抓住它。看它要往哪裡去。不要因為你不知道它準確的去向就直接忽略。
#15:偏向於「yes」。偉大的事業繫於「突破」時刻。問題是,通常你並不能提前識別那些突破點。你不知道這個會議的要點是什麼,那麼你就不會知道它將導向哪裡。你也不會知道,兩個月以後,這個人會給你介紹一個需要一些建議,並最終成為你業務夥伴的傢伙。堅持偏向於說yes。
所有這些都是有理由的——通常在它們身後有著多個故事。這些故事都是我,或我的朋友/客戶,親身經歷的。
編碼了許多許多項目(#1),加上一些朋友的推薦(#11),導致我大一後,能在微軟實習。
這一條為我成功地被谷歌聘用奠定了基礎(#3),從而打開了無數機會的大門。
是主動(#13),以及懂得抓住機遇(#14),而非認真規劃和研究,使我能夠開創兩個公司,兩者都是盈利的,而且讓我積累了驚人的經驗。
事實上,這兩家公司一開始只是作為同意(#15)幫助朋友(#10)而產生的不可預知的後果。
收購諮詢(現在我的企業的核心部分)一開始是因為有人要求我幫助他們。那時候我真的不喜歡,但我依然說了yes(#15),因為我非常明白這個理念是多麼寶貴。
我也會犯錯誤。
我喜歡西雅圖(我以前一直住在那裡),但海灣地區更利於我的職業生涯。那裡有更多的機會和更好的發展機會(#5)。雖然這裡的消費水平高得多(#6),所以如果你不打算利用那些機會的話,就去其他地方。
我在谷歌待的時間可能過長了。額外的時間並沒有讓我獲得太多(#4)。我最終因為意識到不想一直做一個開發人員(#7),以及感到不開心(#8)而離開。
此外,還有兩條建議是我們不能忽略的。
語言的使用有很大的靈活性,並沒有什麼硬性的規定。一旦局限於某種語言,那麼他的職業生涯就會受到限制(#2)。而特定於某種語言的開發人員往往會被誣衊為更差,並且可選擇的企業更少。
說到誠信(#9),這樣兩個故事浮現在我的腦海中。這兩種情況下,一個人對於成功的渴望使他們最終傷害到了自己。
在第一種情況下,我的一個同事試圖利用法律漏洞來支持的一個非常重要的委託。雖然他最終做出讓步,但我決定不會跟他再次合作。我也不會給他提供任何有關於信任方面的幫助。 (也就是說,我會幫他寫調查報告,但不會幫他聯繫任何人。)
在第二種情況下,一位同行作家給我的書寫了一些虛假的負面評論。當我質問他的時候,他編造了各種謊言和罪名。現在,他會定期要求我給他聯繫我認識的人,或者問我要不要和他一起工作於某個東西。我拒絕了。同樣的,這也不是報復,我只是想保護我自己和我的朋友們。
讀到這裡,不知道你有沒有注意到,還有一條漏了,那就是:冒牌者綜合症(#12)。
對於冒牌者綜合症,我已經知道了許多年了,但直到最近一兩年,我才發現幾乎每一個成功者都經歷過它。所以,感覺自己不夠好可能並不是事實的真相。通過認識這一點,我有更多的信心來發布一些東西(#13),努力抓住機會(#14),或者說yes(#15)。
※一些泛IT培訓行業的內幕:IT證書只是入門
※猜字母遊戲!會寫會玩才是真本事!
※到了50歲你 還願意做編程工作嗎?
TAG:java學習吧 |
※次頂級球鞋只要299
※頂級程序員和普通程序員在思維模式上的5個區別!
※程序員最大黑幕:1.5w代面試,承諾入職頂級公司!
※2018年7個頂級的免費CRM工具
※2018年NBA自由球員排行榜:頂級分衛巡禮
※超13位頂級大師,日本創意商業+經典建築考察之旅
※12個頂級大數據工具
※年底了,來和100+行業大佬、20+頂級投資人、5000名創新者一起,預見未來
※砍27分13板6帽!他曾經連CBA都進不去,現成NBA頂級球員,勵志啊
※愛奇藝CEO龔宇:頂級演員片酬限價5000萬,曾超過1.5億
※短短三年!從千萬薪資到老將底薪,22+15頂級內線被科爾給毀了
※15個頂級CEO,50條成功套路
※神操作!程序員如何拿下矽谷頂級公司 200 萬年薪!
※2018不可錯過的頂級設計盛宴
※2018世界頂級刀具藝術評獎結果
※技嘉秀新款X399頂級主板:AMD 32核心線程撕裂者絕佳座駕
※殲20戰機獲4款世界頂級導彈,總師透露追趕世界最強只用10年
※設計女神,將 600m2頂級豪宅打造成超級藝術之家!環球設計1729期
※全球10位頂級UI設計師,2018年你必須關注!
※3500 個國內外頂級品牌,2018必看的設計盛會!環球設計1768期