本文屬於原創文章,轉載請註明--來自桃源小盼的博客php
工做五年了,回頭看看走過的路,好多道理真該早點懂得,但當時的我還在努力成爲一個合格的程序員,沒考慮到上層建築的事。老話說得好不謀全局者,不足謀一域
,更早的從整個軟件行業來看待本身的職業,會作出更好的路線選擇。css
石頭是個程序員,熱愛新鮮的技術,醉心於這些好玩的東西,感受它們很酷啊,但願把他們用到工做中,而後發現各類問題,不太實用,只能放棄了這項新技術,而後繼續驗證下一個想法。html
若是我是一個leader,須要這樣的員工嗎?答案是不必定,他熱愛新技術,那只是他的加分項。由於我有另外一個判斷標準:能完成一件事,能實現業務目標,積極擁抱業務變化,爲業務提供更好的技術支持,這是我要的員工。也就是說人得能成事,不只僅是工做裏的份內事。前端
我發現,若是一我的的所有信息都侷限於他的工做領域,那麼他的工做不會作的很好。一我的必須有眼光,他能夠從書籍或者人們身上,最好是二者兼有,培養眼光。 ——哈維·費爾斯通
石頭剛入行不久,他幻想某一天也會成爲某個小領導,目前來看還得幾年,因此說管理能力不是石頭該關心的事?反過來看,大部分人一般都會在私底下吐槽領導,就算你直屬領導人挺好,你可能還會吐槽上層領導。若是領導常常作出錯誤的決定,那他怎麼成爲領導的,又怎麼帶領團隊工做呢?git
逐漸去擁有管理能力的過程,會改變看事情的角度。也會將心比心的去問本身,能不能作出更好的決定。若是領導犯錯了,我怎麼恰當的給出提示。當有一天給到你帶領團隊的機會,也多少會成竹在胸。程序員
人類之因此統治世界,是大規模羣體合做的成果,溝通起到相當重要的做用。若是你能用一句話讓別人明白你的意思,那就比用三句話的效率提升了一大截。正則表達式
能用盡可能少的語言描述清楚一個問題,能迅速明白別人話語背後的意思,遇到不清楚的問題,多和相關人員,有經驗的人去交流,總會給到你更豐富的信息,減小你的無謂勞動。這就是溝通能力帶來的好處。算法
溝通的過程當中管理好本身的情緒,俗話說伸手不打笑臉人,咱們的目的是解決問題,而不是比吵架誰贏了。sql
編程語言是英文的,這項基本的能力不夠好,會在方面掣肘你。代碼的可讀性跟命名有直接關係。編程
石頭英語能力薄弱,公司要作個活動女神顏值測試,石頭給項目起名nvshen
,想了想漢語全拼有點低級,又想了個英文的womanGod
,感受還挺滿意,其實這是中式英文chinglish。石頭又用專業的有道詞典,查到了goddess
,此次應該沒跑了,正宗的。而真相呢?goddess
是女神仙的意思,電視劇裏的女神仙確實挺漂亮的,它不是地道的英語表達。在這裏hottie
、sexy
、peach
這一類的單詞顯然更好。
學好英文的惟一方式就是長期的刻意練習,石頭狠心報了一個三年的培訓班,從最開始的見面時打招呼How are you?
到後來的How's it going?
。英語交流開始變得順其天然,看英文材料不再是束手無策,而是迅速把握到重點片斷,解決遇到的棘手問題。
話說stackoverflow真香
其實筆者一直在強調全面性,而技術能力是看家本事,技術全面性也不能掉以輕心。難道這是讓石頭既要會前端,又要會後端,仍是能運維?若是這麼想說明仍是不理解全棧工程師
。當下這個時代,知識太多,要裝下更多,也要學會放棄不少知識。我們得把那些行業裏大浪淘沙後的真金白銀吃進肚子裏。
石頭他們公司要作一個新項目,一兄弟說既然我們都有a.example.com
、b.example.com
,我們再買個新域名c.example.com
吧,你聽完不想笑嗎?
以上這些基本的技能,儘可能都掌握,有了他們,學習其餘新技術的週期會縮短,也能夠順暢遷移到任何的新興技術職業。
特斯拉創始人馬斯克有一個故事,每次他認爲誰沒足夠努力把一件事作好,會當場把他辭掉,而後對他說,你的工做我接手了。直到找來新的員工,這期間他會一直承擔那我的的工做。若是不具有全面的基本技能,他沒法勝任。
先學習那些跟自身職業有關聯的能力,儘可能要學以至用,若是將來的一個項目會用到某項知識,就要提早開始學習。
除了學好自身職業的關鍵知識,還要學會主要領域的關鍵知識,而一些子領域的知識點,視興趣、工做狀況選擇性瞭解,在實際運用時再作詳細研究。
芒格在《窮查理寶典》中提到一個lollapalooza效應
,爲那些相互強化並極大地放大彼此效應的因素髮明的詞組。類比到工做中,若是你能綜合利用各項能力去完成一件事,最終的結果一般會更好。