《軟技能:代碼之外的生存指南》讀書筆記

對于優(yōu)秀的軟件開發(fā)者來說,埋頭寫代碼絕并不應(yīng)該是工作的全部。這本書給出了很多非常好的建議,不僅僅“碼農(nóng)”們可以從中獲益,還可以推而廣之到很多其他的行業(yè)。

I. 職業(yè)

人際交往能力:遠(yuǎn)比你想象的重要
  • 如果你還是覺得自己的工作就是寫寫代碼,那你最好要三思。作為一個軟件開發(fā)人員,你的工作就是與人打交道(其實(shí)幾乎所有的職業(yè)都是這樣)。
  • 如何學(xué)會與人打交道?
    • 每個人都希望感到自己很重要;
    • 永遠(yuǎn)不要批評,用表揚(yáng)代替批評
    • 換位思考
    • 避免爭吵
破解面試之道
  • 通過面試的最快捷的方式是讓面試官對你懷有好感,達(dá)成該目標(biāo)有很多方法,其中大多數(shù)可以在面試之前完成。如了解面試官,之前就想辦法和公司的人建立聯(lián)系,如有自己的知名品牌/博客等。
  • 別忘了試驗(yàn),即便你現(xiàn)在對換新工作毫無興趣,為了獲得面試經(jīng)驗(yàn),你也要去面試。練習(xí)得越多,你在真正面試時也就越游刃有余。
職業(yè)選擇
  • 雇員:

    • Pros: 穩(wěn)定,從業(yè)之路比較輕松,帶薪假期。
    • Cons: 缺少自由,收入封頂。
  • 獨(dú)立咨詢師

    • Pros: 更大的自由度,可以持續(xù)做新項(xiàng)目, 賺錢潛力。
    • Cons: 但需要自己尋找業(yè)務(wù),打理一切事物的開銷,從“為一個老板服務(wù)”變成了“為許多老板服務(wù)”。
  • 創(chuàng)業(yè)者:

    • Pros: 完全自由,巨大賺錢能力,做你想要的工作,沒有老板
    • Cons: 風(fēng)險很大,完全依靠自己,需要很多技能,可能需要長時間工作
  • 進(jìn)化之路:雇員(學(xué)徒思維) --> 獨(dú)立咨詢師/創(chuàng)業(yè)者

專業(yè)VS通才
  • 在一個專業(yè)方向上擁有專長盡管選擇面窄了,但其實(shí)往往更容易獲得極好的機(jī)會。
  • 走“專業(yè)化”道路與具備廣泛的技能并不矛盾。
請勿陷入對技術(shù)的狂熱中

不拘一格是要點(diǎn)所在,沒有理由去強(qiáng)烈堅(jiān)持自己選擇的技術(shù)就是最好的,而輕視甚至無視其他技術(shù)。保持開放的心態(tài),你會發(fā)現(xiàn)更多機(jī)會為你敞開大門。

II. 自我營銷

創(chuàng)建大獲成功的博客
  • 打造成功博客的最大秘訣有且僅有一個: 持之以恒
  • 如果每天寫一篇博客且堅(jiān)持好幾年,想不成功都難。
  • 強(qiáng)烈建議至少以每周一篇的速度更新博客。
  • 除了持之以恒之外還應(yīng)該確保你寫的都是高質(zhì)量內(nèi)容。
  • 別擔(dān)心,不需要一開始就追求完美,起步的時候可能會很糟糕,但隨著不斷嘗試貢獻(xiàn)出優(yōu)秀的內(nèi)容(不是將自己腦子里的東西隨意丟到網(wǎng)頁上,不考慮格式和結(jié)構(gòu),且還有一大堆拼寫錯誤),你的博客品質(zhì)會越來越高。
博客寫什么的終極問題?
  • 解決這個問題的最好辦法是提前頭腦風(fēng)暴出各種不同的想法,隨時更新可能的博客主題的清單,這樣你總是保持一堆話題可供選擇。
  • 同時,不要太擔(dān)心文筆如何,不要太在意別人的想法。有時候你只是要寫一篇博客讓自己的博客有內(nèi)容,僅此而已。
核心目標(biāo):為他人提供價值
  • “如果你能幫助足夠多的人們得到他們想要的東西,你就會得到自己想要的東西。”
  • 如果你表達(dá)的和傳遞的信息不能幫到其他人,那么每個人都將會無視你。
  • 把你的工作成果的90%都做成免費(fèi)的,當(dāng)你免費(fèi)給人們提供實(shí)際價值時,回報更大。
善于運(yùn)用社交媒體
  • 聚焦于構(gòu)建穩(wěn)定的受眾群體,并逐步提升活躍度。
  • 持續(xù)不斷地在自己的社交媒體上給別人分享和提供有價值的內(nèi)容,那你必定會贏得尊重和聲譽(yù)。
  • 使用諸如Buffer的社交媒體管理工具高效管理所有社交賬號。
演講,報告和培訓(xùn)
  • 公司內(nèi)的機(jī)會
  • Code Camp/Meet up等相關(guān)團(tuán)體的主題分享
  • 進(jìn)階:開發(fā)者大會,做培訓(xùn), YouTube, Udemy等
著書立說,吸引追隨者

在有了足夠的基礎(chǔ)之后的進(jìn)一步追求。一個人通過寫書可以收獲極大的信賴,如果你也想被看做業(yè)界值得信賴的人,你也應(yīng)該寫本書。

百折不撓,越挫越勇

收起自己脆弱的自尊心,勇敢走出去,你必須學(xué)會如何無懼自己被別人看做傻瓜,別害怕讓自己出丑。

III. 學(xué)習(xí)

如果你想學(xué)習(xí)一些東西,最好的方法就是付諸于實(shí)踐。

十步學(xué)習(xí)法

1 ~ 6 是第一模塊,只需做一次

  1. 了解全局: 這樣你才能弄清自己到底要學(xué)什么,找出最好的學(xué)習(xí)方式。
  2. 確定范圍: 將宏大主題縮小并聚焦到一個特定范圍內(nèi),盡可能保持專注。
  3. 定義目標(biāo): 目標(biāo)要具體化,比如可以利用C#語言的主要功能寫出一個小的應(yīng)用程序,我可以用HTML5 在網(wǎng)上為我自己創(chuàng)建一個主頁,展示我的簡歷和我的代表工作。而不是”學(xué)習(xí)C#語言基礎(chǔ)知識“,或者”知道如何使用HTML去構(gòu)建一個網(wǎng)頁“
  4. 尋找資源: 嘗試收集到多種多樣的資源幫助你學(xué)習(xí),這在當(dāng)下的互聯(lián)網(wǎng)時代很容易做到。
  5. 創(chuàng)建學(xué)習(xí)計(jì)劃: 比如可以參考在第4步中找來的圖書的目錄,循序漸進(jìn)。
  6. 篩選資源: 瀏覽找到的全部資源,刷選出品質(zhì)最高的。

7 ~ 10 是第二模塊,需要循環(huán)往復(fù)

  1. 開始學(xué)習(xí),淺嘗輒止:既不要在知之不多的情況下就盲目開始,也不要在行動之前準(zhǔn)備過多,行動太晚
  2. 動手操作,邊玩邊學(xué):無需了解全部內(nèi)容,不用擔(dān)心結(jié)果,勇敢探索吧!
  3. 全面掌握,學(xué)以致用:在8的過程中積累了問題,再帶著問題進(jìn)一步深入理解主題。
  4. 樂為人師,融會貫通:把知識交給別人,是唯一檢驗(yàn)?zāi)愦_實(shí)掌握了知識的辦法,同時也是查缺補(bǔ)漏的好方法。
發(fā)現(xiàn)自己的知識短板

工作上遇到短板時,人會本能地傾向于掩飾自己的短板,而且我們又總是太忙,忙到無暇去填補(bǔ)他們,于是短板一直都在。長期下去往往導(dǎo)致為了掩飾短板我們反而花費(fèi)了更多的時間和精力。
要學(xué)會及時找出自己的短板,并且刻意地通過努力消除短板。

IV. 生產(chǎn)力

一切始于專注

缺乏專注,任務(wù)會被拖延很長一段時間。
在開始一項(xiàng)任務(wù)之前,確保你已經(jīng)做好一切可以讓自己免受干擾的措施,不管是內(nèi)部干擾還是外部干擾。

生產(chǎn)力提升計(jì)劃

找到適合自己的方式制定季度計(jì)劃,月計(jì)劃,周計(jì)劃和日計(jì)劃,可以使用諸如Trello類似的軟件。合理地安排休息和休假也是必不可少的。

番茄工作法

嚴(yán)格使用這一方法,高效地追蹤自己一天內(nèi)完成了多少個番茄鐘,并未每天完成的番茄鐘的數(shù)量設(shè)定目標(biāo),這樣才能真正發(fā)揮番茄工作法的魔力。

定額工作法

例如:

  • 每周跑步3次,
  • 每周發(fā)布一篇博客,
  • 每周完成50個番茄鐘的工作。
    一旦做出”承諾“,就必須不遺余力地完成自己設(shè)定的任務(wù),除非身體喪失工作能力,否則沒有任何情況可以阻止你去完成任務(wù),這也是”定額工作法“的核心。
多任務(wù)并行
  • 為什么多任務(wù)并行一般都很糟糕?因?yàn)槎嗳蝿?wù)并行時很容易打破專注力,而不在專注模式下時,很容易會拖延時間,結(jié)果反而降低了效率;
  • 批量回復(fù)郵件,微信,短信,電話效率更高。
  • 真正的多任務(wù)并行:將一項(xiàng)不費(fèi)腦經(jīng)的任務(wù)和需要精神專注才能完成的任務(wù)結(jié)合起來,如聽著音樂打字,體育運(yùn)動或開車時聽Podcast。
時間是怎么被浪費(fèi)掉的
  • 戒掉電視。
  • 每天批量處理郵件和社交媒體活動。
分解任務(wù):如何吃掉一頭大象?
  • "要吃掉一頭大象,每次吃一口。"
  • 每個大型任務(wù)都可以分解成不計(jì)其數(shù)的更簡單更小型的任務(wù)。比如寫書時,無非就是把每篇拆分成很多小的章,每章也就1000 ~ 2000字。
  • 同理,寫一個大型的程序,無論多么龐大和復(fù)雜,都可以被分成一行行的代碼,因此只要能寫好單行代碼,你就能寫好任何應(yīng)用程序。
努力工作的價值

如果真想富有成效,你就不得不學(xué)會工作的時候既聰明又努力。光有聰明是不夠的,在所有的情況下,我們面對的現(xiàn)實(shí)就是,沒有一件事情是輕而易舉的,如果真想要成為成功人士,你就不得不在有些時候通宵達(dá)旦。 要想實(shí)現(xiàn)目標(biāo),要想發(fā)揮出自己的全部潛力,唯一的途徑就是自愿咬緊牙關(guān)、硬著頭皮、開始工作。

任何行動都比不采取行動好

還是那句話,”Done is better than perfect.“

V. 理財(cái)

  • 要想在財(cái)務(wù)上獲得成功,就必須學(xué)會如何投資,別無選擇。
  • 房地產(chǎn)市場是一個長期來說穩(wěn)定且回報率較高的投資方向,值得好好研究。可以從較小的,低售價的公寓開始。
  • 在同等收入的情況下,盡可能地減少開支,其實(shí)就相當(dāng)于增加了收入。
  • 在保證白天工作的同時盡可能地去尋找更多的實(shí)現(xiàn)被動收入的機(jī)會,早日實(shí)現(xiàn)更多的被動收入現(xiàn)金流。

VI. 健身

VII. 精神

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容