頂級工程師談機遇、談跳槽、談選擇

  今天在豆瓣上看到一本電子書,這本書不厚,也就100頁不到,可是標題挺唬人的:年薪20萬到80萬的進擊,副標題爲高端程序員如何跳槽。通常我在看到這種標題的書,不管是電子書仍是紙質書,個人選擇忽視之。在我不算多的閱讀「生涯」中(在可回憶的範圍,不算上學校學習的教材、輔導書習題集之類,我所閱讀的書不超過兩百本),個人方法論是書不在於讀多少,而在於讀好書,讀完以後理解多少,理解以後對本身的不管物資層面仍是精神層面帶來的提升是什麼,乃至於領悟以後能給別人傳遞什麼樣的正能量。說實在的,我也在選書的過程當中被坑害過,至今想起來都感受到憤怒。因此,可想而知,當我面對上面那樣的一本書,個人態度是怎樣的,並且那本書仍是收費的。可是我仍是選擇了買下這本書,緣由是什麼呢?它的一個comments打動了我:全部的收入都將捐給wikipedia。我是一個心裏具備理想主義情結的人,一直以來對wikipedia所作事業是萬分的敬仰,因此衝着我心裏的理想主義,我買下了這本書。扯得有點遠了,咱們接着說這本書。這本書總共分爲三章,其中第一章和第二章主要是結合一些具體的offer拍賣的數據來進行選擇上的分析和給出一些建議,第三章是對兩個頂級程序員的訪問,我讀完之後,聯想到我目前的情況,以爲還不錯,頗有幫助和啓發,因此將裏面的我認爲不錯的片斷寫出來跟你們分享,一來是改變本身過去以來很很差的讀書習慣:讀完以後沒有記錄,沒有思考,二來是鍛鍊本身寫文章,講清楚一件事情的能力。好了,閒話很少說了。要分享的內容以下,有些部分加了一些我我的的讀書感悟。前端

  一、談溝通:在公開場合講話是一個很是有用的技能程序員

  不少時候不少事情你本身由於太熟悉,就假設別人也和你同樣熟悉。可是現實不是這樣的,你須要持續地進行有效的溝通,別人才能真的懂。後端

  二、談機遇:世界上不存在懷才不遇,在於相互瞭解架構

  me:誰說不是呢,許多團隊合做的事情的失敗,每每是溝通不順暢,或者是作了溝通了,可是沒有相互的瞭解。學習

  三、談職場:老闆須要的不是最埋頭苦幹的,而是最能和老闆溝通的優化

  做爲一個程序員,哪怕你能夠24小時一直在寫代碼,但其實對公司的貢獻並無那麼大。對公司來講,最重要的是走在方向正確的道路上,而這個方向選擇,其實取決於老闆和董事會。在職場中,和直接上司的相處能夠說是最重要的。做爲程序員必定不能只顧着埋頭coding,要了解整個公司的架構、商業模式和方向,要知道不少時候,老闆最須要的不是最埋頭苦幹的,而是最能和老闆溝通的。做爲員工,要嘗試站在老闆的立場的角度去思考本身在作的事情。這樣才更能抓住工做的重點。所謂領導力,最重要的就是:想得清楚、溝通地清楚。網站

  四、談掌握溝通技巧:學習wikipedia的寫做範式spa

  多看wikipedia,這是很棒的寫做範式。學習wikipedia不帶情緒、立場、預設地講述一件事情,簡潔清晰的表達方式。ip

  五、談平常:獨立思考是一件很重要的事情開發

  所謂獨立思考,能夠用這個方法論去思考問題:這個信息從哪兒來,是媒體灌輸的,仍是通過本身獨立思考的?豐田的5 whys分析法很是的棒。這種日本企業進行質量控制的方法,是一種面對問題,有規則、有順序、無遺漏地找出對的根本緣由的分析方法。做爲軟件工程師,在工做中尤爲要具有這種追根究底分析問題的意識和能力。同時,當描述一個問題時,應該用盡量精確的方式。好比,做爲一個前端開發工程師,不要說:網站打開好慢,而是能夠用相似這樣的方式:DNS解析花了300ms,創建鏈接花了100ms,而後花了接近600ms等待,後端須要優化。

  寫在最後:可能不少人看了上面的內容之後,以爲是一篇雞湯文,其實我想說的是不管是否是雞湯文,只要它促使了你作出了改變的哪怕一絲絲的念頭,我覺的都是好的。

*_*,我所說的都是錯的,固然也包括這一句話。

相關文章
相關標籤/搜索