新人程序員的 10 點建議

一轉眼從學校畢業已經超過10年了,從一名普通的程序員成長爲500強企業的架構師,現在也開始作IT管理工做,能夠算是一個過來人。這一路走來,本身有一些感悟,也看到其餘人的一些經驗教訓,對於如何掌控本身的職業生涯,總結了10點建議,但願對那些處在迷茫中的年輕朋友們有些許幫助。html

儘早肯定你想作的事情

一我的的職業生涯老是包含不少階段,而每一個階段又是環環相扣,互爲因果的。所以,咱們老是可以看到一羣同時畢業的人,通過10年後,各自的發展卻迥然不一樣,有些人總能快人一步,提早到達職涯的新高,而有些人卻慢人半拍,逐漸掉隊。這其中,必定有運氣等其餘客觀因素的影響,但仔細觀察,咱們會發現那些成功的人,每每是那些有着堅決目標,並持續努力的人。程序員

所以,儘早肯定你想作的事情——你的職業目標,意味着你能夠得到比其餘人更多的時間去努力。咱們中絕大多數都不是天才,所以所能達到的成就,也就每每與你爲達成這一目標所付出的時間成正比了。web

做爲一名技術人員,在我呆過的每一個公司,都會有同事由於待遇或其餘緣由,放棄技術路線,轉而成爲一名業務人員。而我因爲對技術的熱愛,始終堅持從事技術相關的工做,隨着經驗與能力的累積,我成了公司的技術專家,反而得到了更好的升職機會。如今再回過頭來看,正是因爲我比較早地肯定了本身的職業方向,並堅持下來,纔在某些領域得到了比較優點,並取得現有成績的。面試

10,000小時定律

我曾看過一本書,名叫《異類 不同的成功啓示錄》,做者對社會中那些成功人士進行了分析,書中那些被稱爲異類的 計算機天才,傑出的棒球手,演奏家,無一例外都是通過了超過10,000小時的練習才達到了超乎常人的技能。編程

而另外一個我最喜歡故事,是關於一位作壽司的日本老人的,他即是被譽爲壽司之神的小野二郎,他的壽司店數寄屋橋次郎(Sukiyabashi Jiro)被《米其林美食指南》評爲三顆星的美食店,被公認爲擁有世界上最好的壽司服務。而他做爲全球最年長的米其林三星壽司大廚在88歲高齡仍然在不斷探索壽司製做之道,固然他花在壽司製做上的時間,也遠遠超過了10,000小時。bash

我使用上面兩個例子,是但願告訴你,不管你在哪一個領域,只要能堅持爲同一目標持續不斷地努力,花費超過10,000小時進行練習和鑽研,那麼你也必定可以成爲該領域傑出的人才,併成爲他人眼中的異類。架構

提升工做效率

在工做中,咱們常常會看到這樣的場景,甲,乙兩個員工,領導佈置了相似的工做,甲員工很是努力,加班加點按時交付了領導佈置的工做,而乙員工作得很快,在很短期內便完成了,一到下班就回家去了。那麼做爲老闆,會如何評價這兩位員工呢?我想他必定會認爲 甲是一個好員工,但乙員工的潛力更大,值得花更大的力氣去培養。svg

咱們作得更快,也就意味着咱們能夠作得更多,爲公司或團體創造更大的利益。這一樣能給咱們本身帶來更多的機會。所以,你應該儘量地提升本身的工做效率。工具

對於提高工做效率,我有兩點建議學習

  1. 提高工做節奏

  2. 藉助工具完成工做

提高工做節奏:我常喜歡使用中國男足與巴西男足來作比較,他們之間的最大差距,在我看來並不是技術,而是徹底不一樣的節奏,巴西男足從單個球員到整個球隊的節奏都比中國男足要快,所以中國男足始終處於被動。在工做中也是同樣,咱們每每會以本身以爲舒服的節奏來工做,但若是咱們可以不斷嘗試加快咱們的工做節奏,便能極大地激發本身的潛能,有效提高本身的工做效率。

藉助工具完成工做:像Google,Facebook這樣的大型互聯網公司的員工之因此有那麼高的工做效率,其中一個重要緣由,即是他們善於運用和創造工具,大部分重複的勞動都是經過工具來完成的。一樣,咱們也須要時常審視本身的工做,哪些是讓你頭疼的重複勞動,怎樣才能讓工具來幫你完成。當咱們有了這樣的意識,咱們便天然會去嘗試尋找或創造一些工具來使本身從繁複的工做中擺脫出來,變得更加高效。

簡明的溝通方式

我認爲如今的公司大體能夠分爲兩大類,第一類是以谷歌,百度爲表明的以技術爲中心(或技術驅動型)的企業,這樣的企業每每已經採用扁平化的管理方式,更推崇我的的創造能力以及小團隊的貢獻。而另外一類是傳統的以業務爲中心的企業,好比我所在的傳統金融行業,他們大部分仍是以業務驅動,或正處在互聯網的改造之中的。這樣的企業每每有着比較明確的層級關係,而且以郵件做爲主要的溝通方式。

不管你是在哪一類公司,你都很難去改變公司文化,但做爲個體,我建議嘗試更簡明的溝通方式,這不只能使本身的工做更清晰,也能顯著改善你與他人的溝通效率。就拿郵件爲例,我天天大體須要處理將近50-100封郵件,而對於更高層級的管理人員,他們可能天天須要處理超過200封郵件。爲了讓別人更清晰地理解你的意圖,我每每會在標題最開始直接加上【請審覈】、【需關注】這樣的標識。而對於郵件的內容,我也會將結論放在郵件的最開頭部分,讓其餘人能在最短的時間內可以掌握郵件所要表達的主要信息和意圖,若是須要進一步的信息,才閱讀郵件的剩餘部分。

另外,能夠嘗試減小郵件的溝通,不少狀況下一些次要的溝通,徹底能夠去到對方的辦公桌當面溝通,或採用電話溝通,在雙方達成一致或獲得結論後,再追加郵件進行確認。我認爲這比郵件來來回回要簡單高效得多。

PKSS與持續學習

在大多數的公司,在年終對員工進行考評時,都是以結果爲導向,並加以橫向比對的。那麼咱們怎樣才能在與同事的競爭中脫引而出呢?

國外有一個詞,叫作 PKSS – PK Saturday and Sunday,也就是說在週六和週日進行比拼。愛因斯坦也曾說過:人的差異在於業餘時間。特別是在如今這個競爭社會,持續學習對每個職場人都顯得尤其重要。每晚抽出2個小時,週六週日抽出4-6個小時來閱讀、學習、思考或參加有意的演講、討論,你會發現,堅持數月以後,你便會超過周圍的人。

有些人可能以爲工做時用到的技能就這些,咱們須要學些什麼呢?個人建議是既要「專」,又要「博」。現代社會要求的是T型人才,也就是有一技之長,又能有其餘相關技能。若是說你在某一個領域花10,000小時,能使你在這個領域成爲一位傑出人物的話,不妨嘗試在你感興趣的其餘任何領域花100小時學習,好比,花100小時學習素描,完成後你的的繪畫水平可以遠遠超過那些歷來沒有學習過的人。所以,除了在你專一的領域投入時間學習以外,嘗試學習任何你感興趣的東西,好比 烹飪,寫做,攝影 等等,知識每每是相通的,你學得越多便學得越快,對我而言攝影,寫做等技能可以對我所從事的軟件開發有很好的促進做用。

學會控制情緒

大多職場新人都能比較理性地完成工做,但有時情緒控制能力還有所欠缺,具體表現有 主觀,隨性,情緒變化大,這每每會對我的的職業發展形成損害甚至災難。我身邊就曾有這樣的例子,她是一個女孩子,很是要強,工做也總能完成得很出色,她從另外一個組調來沒多久,就由於一件小事與領導的意見不合,而情緒失控大吵一架,今後以後便進入了惡性循環,她老是認爲領導到處故意刁難,而領導也會以爲她很難協做,長此以往眼中影響了她的工做積極性,工做質量也直線下滑,最後不得再也不次轉崗。可見職場中不少事情並不徹底取決於你的我的能力,而更須要你有一個比較好的情商,善於控制情緒與人相處。

那麼如何才能提升本身的情緒控制能力呢?一個簡單的方法就是作到對事不對人,當你對某一件事很是氣憤時,你須要問問本身發火有沒有用,若是答案是否認的,那麼爲何不靜下心來想一想怎樣去解決問題呢?其次,你須要有同理心,多站在對方的角度和立場考慮問題,即咱們常說的換位思考,你會發現不少時候對方不是故意爲難你和與你做對,而是也有他的考量和存在的現實問題。最後,你也應該有一些本身的情緒宣泄的方式,好比 能夠與朋友聊天,練習書法,看電影等 都是不錯的釋放方式。

讓最優秀的人圍繞在你身邊

蘋果、谷歌、百度這些科技巨頭,之因此可以不斷地進行創新,一個重要的緣由是,它們匯聚了世界上最優秀的人才,他們有着共同的興趣和目標,彙集在一塊兒造成了不少優秀的團隊,從而創造出一個個令世界驚歎的產品和技術。

我曾面試過一位優秀的UI設計師,當問到離職緣由的時候,他告訴我,當他天天中午與他的同事們一塊兒吃飯時,所聊的話題都是炒股、育兒、旅遊,所以他決定離開那個公司。可見周圍的人是否足夠優秀,成了他選擇企業的一個重要因素。

當你仍是一個職場新人的時候,你須要和優秀的人一塊兒打拼,去完成一個又一個的目標。當你的職位不斷上升時,你的身邊會出現一些阿諛奉承的人,而此時,你更須要那些優秀的夥伴,可以指正你的錯誤,幫助你朝着正確的方向前進。

善於概括與表達

隨着自身技能和經驗的提高,你在公司中極可能會被賦予更多的管理職責,或者獨立承擔一些重要的項目。這時概括與表達能力將顯得很是重要,你常常會被要求作項目進度的報告,亦或,在電梯或走廊裏巧遇老闆時,你可能也須要用最短的時間來描述當前項目的進展,遇到的問題、風險等。

由於工做的關係,我曾與埃森哲的一位諮詢師有過不少接觸,他的概括與表達能力都很是出色,每每可以一針見血 地描述一個問題本質,並進行透徹的分析。而他告訴我,他的這個能力並不是與生俱來的,他之前曾經是一名Cobol程序員,轉行作諮詢後,因爲個性羞澀,不善與人交往,一開始也是很怕作公開演講,但他的老闆發現他的問題後,特地安排他天天下班前,在公司內部公開作一次演講來說述他當天的工做內容,沒過1個月,他發現本身居然能很是自信且自如地在不少人面前進行講演了。

若是你也是一個性格都內向,不善與人交往的職場新人,不仿也學學那位諮詢師,本身創造機會進行訓練,好比天天模擬進行一次講演,通過一段時間,你會驚訝於本身所取得的突破的。

掌握英語

若是你在外企,那麼英語做爲一項必備技能是很是重要的。但即便你是在一家國內的企業,你仍然應該掌握英語,由於它可以幫助你得到更寬廣的視野,帶來更多的工做機會。

我第一次真正使用英語,仍是在個人第一份工做期間,一次偶然的機會,領導讓我帶一名來自英國劍橋大學的計算機專業暑期實習生。在實習期間,他給我講述了他是如何經過互聯網自學遊戲編程,並與來自法國,美國等地的在校學生組成團隊,研發出一款3D遊戲,並在各個學校進行講演的經歷。而這一切都是經過英語進行交流溝通的。他的故事深深觸動了我,今後之後,我在工做和生活中,都儘量地去使用英語,好比我在StackOverflow上查找開發問題,我用GitHub管理代碼庫並和來自世界其餘國家的程序員一塊兒維護開源項目。我也在Dribbble上瀏覽優秀的UI設計做品以得到設計靈感,我還在Freelancer上,作一些感興趣的兼職項目。英語使我開拓了視野,從一個國家的人,成爲了一個世界的人。

睡眠使你更增強大

這條準則對於我很是有用。有不少人認爲睡眠是弱者的表現,他們老是儘量地晚睡。我認爲這是很是危險的,睡眠可以幫助我很好地平衡生活,在一個良好的睡眠以後,我老是可以很是有活力地投入到新一天的工做中,我也會變得更有效率和更賦創造力。沒有優秀睡眠的人,看似得到了更多的時間,而其實他們每每會處在更大的壓力之下,從而喪失效率。這是一種惡性循環,他們不得不經過其餘方式從新激活本身,好比 按摩,消遣,休假等等。

在我看來,休假的做用每每被高估了,而旅行更不是休息,事實上我認爲,旅行帶給人的壓力比呆在家裏什麼事都不幹要大得多。我我的以爲天天完成必要的工做是一件使人愉悅和知足的事情,即便我在旅行過程當中,也會至少抽出一點時間,來作一些簡單的工做。固然你應該出去旅行,由於你須要去發現新的東西,而不是由於你須要放鬆。

不少人對我說,他們早上很難醒過來。而我想說的是早醒其實不難,但早睡很難,你須要調整本身的做息時間,來保證充足的睡眠。這將使你收益終生。

以上是我對本身職業生涯的一些經驗分享,我長期在傳統金融行業從事IT工做,比較偏技術一些,所以分享的內容可能比較片面,但願你們可以多多指正。


</div>
                </div>