老話說得好不謀全域者,不足謀一域,更早的從整個軟體行業來看待自己的職業,會做出更好的路線選擇,
石頭是個程式員,熱愛新鮮的技術,醉心于這些好玩的東西,感覺它們很酷啊,希望把他們用到作業中,然后發現各種問題,不太實用,只能放棄了這項新技術,然后繼續驗證下一個想法,
如果我是一個leader,需要這樣的員工嗎?答案是不一定,他熱愛新技術,那只是他的加分項,因為我有另一個判斷標準:能完成一件事,能實作業務目標,積極擁抱業務變化,為業務提供更好的技術支持,這是我要的員工,也就是說人得能成事,不僅僅是作業里的分內事,
我發現,如果一個人的全部資訊都局限于他的作業領域,那么他的作業不會做的很好,一個人必須有眼光,他可以從書籍或者人們身上,最好是兩者兼有,培養眼光, ——哈維·費爾斯通
管理能力
石頭剛入行不久,他幻想某一天也會成為某個小領導,目前來看還得幾年,所以說管理能力不是石頭該關心的事?反過來看,大部分人通常都會在私底下吐槽領導,就算你直屬領匯入挺好,你可能還會吐槽上層領導,如果領導經常做出錯誤的決定,那他怎么成為領導的,又怎么帶領團隊作業呢?
逐漸去擁有管理能力的程序,會改變看事情的角度,也會將心比心的去問自己,能不能做出更好的決定,如果領導犯錯了,我怎么恰當的給出提示,當有一天給到你帶領團隊的機會,也多少會胸有成竹,
溝通能力
人類之所以統治世界,是大規模群體合作的成果,溝通起到至關重要的作用,如果你能用一句話讓別人明白你的意思,那就比用三句話的效率提高了一大截,
能用盡量少的語言描述清楚一個問題,能迅速明白別人話語背后的意思,遇到不清楚的問題,多和相關人員,有經驗的人去交流,總會給到你更豐富的資訊,減少你的無謂勞動,這就是溝通能力帶來的好處,
溝通的程序中管理好自己的情緒,俗話說伸手不打笑臉人,我們的目的是解決問題,而不是比吵架誰贏了,
英文聽說讀寫
編程語言是英文的,這項基本的能力不夠好,會在方面掣肘你,代碼的可讀性跟命名有直接關系,
石頭英語能力薄弱,公司要做個活動女神顏值測驗,石頭給專案起名nvshen,想了想漢語全拼有點低級,又想了個英文的womanGod,感徑訓挺滿意,其實這是中式英文chinglish,石頭又用專業的有道詞典,查到了goddess,這次應該沒跑了,正宗的,而真相呢?goddess是女神仙的意思,電視劇里的女神仙確實挺漂亮的,它不是地道的英語表達,在這里hottie、sexy、peach這一類的單詞顯然更好,
學好英文的唯一方式就是長期的刻意練習,石頭狠心報了一個三年的培訓班,從最開始的見面時打招呼How are you?到后來的How's it going?,英語交流開始變得順其自然,看英文材料再也不是一籌莫展,而是迅速把握到重點片段,解決遇到的棘手問題,
技術全面性
其實筆者一直在強調全面性,而技術能力是看家本事,技術全面性也不能掉以輕心,難道這是讓石頭既要會前端,又要會后端,還是能運維?如果這么想說明還是不理解全堆疊工程師,當下這個時代,知識太多,要裝下更多,也要學會放棄很多知識,咱們得把那些行業里大浪淘沙后的真金白銀吃進肚子里,
石頭他們公司要做一個新專案,一兄弟說既然咱們都有a.example.com、b.example.com,咱們再買個新域名c.example.com吧,你聽完不想笑嗎?
☆ 演算法
☆ 計算機原理&Linux
☆ 安全
☆ html&css&js
☆ Mysql
☆ 網路&http
☆ 正則運算式
☆ git&開發工具
以上這些基本的技能,盡量都掌握,有了他們,學習其他新技術的周期會縮短,也可以順暢遷移到任何的新興技術職業,
特斯拉創始人馬斯克有一個故事,每次他認為誰沒足夠努力把一件事做好,會當場把他辭掉,然后對他說,你的作業我接手了,直到找來新的員工,這期間他會一直承擔那個人的作業,如果不具備全面的基本技能,他無法勝任,
凡事講究個程序
先學習那些跟自身職業有關聯的能力,盡量要學以致用,如果未來的一個專案會用到某項知識,就要提前開始學習,
除了學好自身職業的關鍵知識,還要學會主要領域的關鍵知識,而一些子領域的知識點,視興趣、作業情況選擇性了解,在實際運用時再做詳細研究,
結語
芒格在窮查理寶典中提到一個lollapalooza效應,為那些相互強化并極大地放大彼此效應的因素發明的詞組,類比到作業中,如果你能綜合利用各項能力去完成一件事,最終的結果通常會更好,
小編的程式員編程學習基地【點擊進入】!從零基礎到高級軟體開發工程師~
歡迎到訪~
涉及:游戲開發、課程設計、常用軟體開發、黑客等等...

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/16223.html
標籤:其他
