1. 程式人生 > >軟技能,程式設計師程式設計之外的升值之道!

軟技能,程式設計師程式設計之外的升值之道!

題記
程式設計師,除了編碼之外的軟技能有哪些呢?《軟技能——程式碼之外的生存指南》33歲實現職業自由、財富自由的作者給出瞭解讀。

書的作者也是程式設計師出身,但書中鮮有的很少涉及程式碼、架構、管理等內容,而是著重講解程式設計師除了程式設計之外的生存技能,娓娓道來,意猶未盡。

書的觀點都很中肯,不論是職業生涯、求職面試、就業創業、自我提升,甚至還包括:理財、健身、精神等,都是職場前輩深思熟慮後的金玉良言。

僅以前四部分最核心的內容,梳理成文如下:

一、職業篇


你所犯得最大錯誤就是相信自己是在為別人工作。這樣一來你對工作的安全感已然盡失。職業發展的驅動力一定來自個體本身。記住:工作是屬於公司的,而職業生涯卻是屬於你自己的。

1、把自己當作一個企業去思考
轉變你的心態,從被一紙“賣身契”束縛住的僕人轉變成為一名擁有自己生意的商人。在起步階段就具備這種心態將改變你對職業生涯的思維方式,將此銘記在心,並積極主動的管理自己的職業生涯。

2、如何像企業一樣思考?
1)專注於你正在提供怎樣的服務,以及如何營銷這項服務;
2)想方設法的提升你的服務;
3)思考你可以專注為哪一特定的客戶和行業提供特殊的服務;
4)集中精力成為一位專家。

3、思考未來:你的目標是什麼?
坐下來,為你的職業生涯設定一個大目標。
將大目標分解成相應的若干小目標,例如:月度目標、周目標、日目標。
把你的大目標寫在自己每天的必經之地,每日三省吾身——我在追求什麼。

4、重視人際交往能力
我們常常容易犯的一個錯誤就是,輕率地否決同事的想法,以便於可以提出自己的想法。
如果你希望人們接受你的想法,並認可其中的價值,首先你最好先主動給他人相同的禮遇。如果你不能保全他人的自尊,那你永遠不可能贏得他的心。

5、專業化很重要
表面上,身為“專才”後,潛在的僱主和客戶群都變小了,但是實際上你對他們更有吸引力了。
專業化的程度越深,潛在的機會越少,但獲得這些機會的可能性越大了。
先從專業化開始,再擴充套件分支。

6、成為專業人士
專業人士定義:為自己的工作設定了很高的質量標準,是可以依靠的人;不一定事事皆通,但他一定會潛心專研技術,提升自己的技能。

成為專業人士的路徑:

1)致力於持續不斷的完善自己的技能;
2)學習更多與專業相關的技能;
3)擴寬自己的技能、學習新東西,將有助於你做的更好;
4)不要沾沾自喜,永遠對努力成為更好的自己心存渴望。

切記:沒有理由去強烈堅持自己技術就是最好的,而輕視甚至無視其他技術。如果固執己見,最終受損失的是你自己。

7、晉升建議
晉升祕籍1:在任何公司裡能讓你脫穎而出的最重要的法寶就是承擔更多的責任。
如何能讓自己承擔更多責任?
1)有一個不受重視的專案,你能去負責它嗎?
2) 你能幫助團隊裡的新人快速成長嗎?
3)你能負責文件製作流程,能保證及時更新這些文件嗎?
4)哪項工作是沒有人願意去做,你原因承擔起來,並將其簡化或者自動化嗎?

晉升祕籍2:恰當的引起別人的注意
1)每天日報,定期週報傳送給你的經理;
2)選擇對團隊有用的話題,提供演講或培訓;
3)在能獲得機會的前提下,儘量多爭取發表意見;
4)定期和老闆會面,確保你能被注意到。
5)自學——不斷提升自己的技能和知識。

晉升祕籍3:成為問題解決者
成為勇於執行解決方案以獲得成果的人。
結合自己經驗,通過自身積累、外部習得,成為提出合理解決方案的人。(反思)

8、自由職業第一步:建立你的第一個產品
1)找到受眾
人類建立的每一個產品都是為了解決某個特定的問題。沒有解決的問題的產品毫無意義,毫無意義的產品自然也就不會有使用者,也就意味著不會賺到錢。

2)測試市場
通過測試市場來驗證你的產品,看看你的潛在客戶是否真的願意為它買單。

3)從小處著手
不要貿然辭職,踏上創業之路。不要設定非常激進的目標。

9、自由職業第二步:假裝自己能成功
擁有破釜沉舟的勇氣,有意識的讓自己身處逆境,迫使自己學會拼搏。

二、自我營銷篇


營銷就是一場爭奪人民注意力的競賽。羅胖的2017跨年演講也提到2016第一隻黑天鵝——“時間是一個戰場”。

1、學習營銷技能至關重要
對於有才華的人來說,“營銷”就是一個“乘數效應”——你的營銷做的越好,你的才華才能表現得越發淋漓盡致。
自我營銷就是把希望得到你提供產品或者服務的人和你自己連線起來。
不要讓“不是專家”成為放棄自我營銷的藉口。無論你身處職業生涯的哪個階段,你都可以從營造和傳播自己的品牌中獲益良多。
自我營銷要從打造能代表自己的個人品牌做起。

自我營銷的方式:

1)部落格
2)播客
3)視訊
4)給雜誌投稿
5)書籍
6)程式碼營
7)技術會議

2、打造引人注目的品牌
品牌定義:品牌即承諾:承諾按照你預期的方式交付你所預期的價值。
品牌的要素:
1)品牌的目的性
資訊就是你要傳達的,以及品牌的情感訴求。
圍繞:你的品牌是幹什麼的?你是幹什麼的?逐步展開…
2)品牌的視覺符號
3)品牌的一致性
4)品牌的曝光度
竭盡所能傳播的資訊,擴大你的知名度。你的品牌傳播的頻率越高、傳播的範圍越廣,目標人群記住它的概率才會越高,你被人們記住的概率才會更大。

建立屬於自己的品牌步驟

1)明確要傳達的品牌資訊
2)挑選細分市場
3)建立品牌口號
4)建立電梯內銷售概要(兩、三句話概括產品)
5)建立標識

3、部落格——推銷自己的最佳媒介
1)部落格是推銷自己的一種既廉價又簡單的方式,對於自己聲名鵲起極具價值。
Stackoverflow的成功源於作者的部落格:Coding Horror。

2)成功部落格的祕籍有且僅有一個——持之以恆。
強烈建議每週至少一篇的速度更新部落格。
如果你每天堅持寫一篇部落格且堅持好幾年,想不成功都難。
每週只發高質量的內容,隨著時間的推移,你的部落格的品質會越來越高。
一個博主沒有持續寫出高水平的內容就能獲得成功,幾乎聞所未聞。
不要擔心你的文筆如何,不要太在意別人的想法。

4、為他人增加價值
如果你能幫助足夠多的人民得到他們想要的東西,你就會得到自己想要的東西。
如果你能通過自己產生的內容解決一個真實的問題,或者能讓別人關注你文章的內容,那你將會為他人創造真正的價值。

90%工作成果做成免費的。分享給關注者的90%+的內容應該是有價值的內容(而不是蹭熱點、熱度等無價值的東西)。
與收費相比,人們可能會分享和傳播這些免費的內容。
免費看似浪費時間,但實際是對未來的投資。
免費還會讓人產生感激之情,他們也希望通過購買你開發的產品或服務來彙報你。

你幫助的人越多,面對的問題和情況也就越多,就能結交人越多。

5、善於運用社交媒體
學會通過分享的內容和方式塑造自己的形象。這點,得到、gitchat、極客時間都做的不錯。

6、做“說話的極客”
演講——這種互動方式能迅速建立起人群對你的大量信任感,能幫你收貨粉絲,促進資訊的傳播。
現場培訓或錄製培訓——建立自己的聲譽的另外一種很棒的方式。
這點,Elasticsearch社群做的非常棒。

7、寫書
通過文字,傳達自己的心聲;如果你的心聲很有趣,能夠吸引到許多的讀者,給他們提供價值,那他們就會與你建立聯絡,你終將征服他們。
你的提綱寫的越好,被出版社接受的可能性越大。
別擔心自己不擅長寫作,現在寫作能力不行並不要緊,要緊的是,你現在就開始並堅持寫下去,隨著時間的推移你的寫作技能終將會得到提高。

8、百折不撓,愈挫愈勇
在我的職業生涯當中,我一共錯失了9000多次投籃,輸掉了近300場比賽。我本來有26次絕殺的機會卻投球不進。我失敗了一次又一次。這就是我成功的原因。——邁克爾 喬丹

三、學習篇


當你把學校裡學到的東西都忘掉以後,剩下的就是教育。——愛因斯坦

1、實踐的重要性
教育的首要目標,並不在於“知”而在於“行”。在軟體開發領域,將自己所學的東西用於實踐,動手敲程式碼,你才能真正學會。
將自己所學的內容交給別人,那麼你會理解的更深刻。印證了《暗時間》的“教是更好的學”。

2、傳統學習的誤區
一本書從“封面讀到封底”,效率很低,尤其在工作以後,可利用的時間極為有限的前提下尤為突出。

3、掌握一門技術的三個要點
1)如何開始——前置條件,瞭解自己不知道什麼。
2)學科範圍——先輪廓、後細節。
3)基礎知識——二八原理,20%的核心知識滿足80%的應用。

4、十步學習法體系
第一部分:研究。
步驟1:瞭解全域性。

步驟2:確定範圍。
集中精力明確自己要學什麼。選一個專注且聚焦的範圍,潛心學習。

步驟3:定義目標。
當你知道自己的目標是什麼的時候,你就可以更輕鬆地使用倒推的方式,明確時限目標所需的步驟。

步驟4:尋找資源
資源分類包括:圖書、部落格、線上視訊、專家、播客、原始碼、示例專案、線上文件等。

步驟5:建立學習計劃
自己的學習路徑可能與一本書的目錄非常相似。

步驟6:篩選資源
試著找出品質最高的資源,類似:購書的時候要看豆瓣書評、知乎推薦等。

第二部分:重複
步驟7:開始學習,淺藏輒止。
學習過程中常犯的錯誤:
1)行動太快——在知之不多的情況下盲目開始
2)行動太晚——在行動之前準備過多
類似玩一款新遊戲,只需要知道基本用法,能正確的玩遊戲就夠了。玩一會之後,再閱讀手冊。

步驟8:動手操作,邊學邊玩。
無需提前瞭解全部內容,你要做的是親自操作和親身體驗。
新的程式語言和新技能:可以先建立一個小專案來測試這一步的效果,暫時沒有答案可以先記下來。

步驟9:全面掌握,學以致用。
你掌握的每一個模組,都應該以某種方式推動你向著終極目標前進。

步驟10:樂為人師,融會貫通。
想要對一門學問融會貫通,你必須做到“好文人師”。
走出自己的舒適區,將自己所學的知識教給別人,查缺補漏,將自己所學內化為思想,提升理解能力。
當你想去幫助別人的時候,你探求答案的遇能讓你愈加深入思考,甚至完全改變你最初的想法。
幫助別人的過程也是自己成長的過程。

5、發現自己知識短板
如果弱點得不到解決,通常會成為你的職業或生活的枷鎖。
我們能發現或者消除的短板越多,長久來看受益會越多。

短板定義:那些自己工作中花費大量時間,或者一直重複性的勞動,如果理解不徹底,只能摸索著前進。

四、生產力篇


1、注意力的重要性
李笑來《財富自由之路》也著重強調:“注意力”的重要性。“實際上,金錢、時間和注意力三者的價值大小是:注意力 > 時間 > 金錢。理由是,金錢是可以再生的,時間和注意力都是不可再生的;而時間本質上不屬於我們,我們只能和它做朋友來為我所用,只有注意力是隻屬於自己的不可再生的稀缺資源。”
專注是提升生產力的靈丹妙藥。

2、提升注意力
白天儘量避免受到干擾,干擾是工作效率的最大殺手。
退出所有不斷分心的聊天工具,保持隱身狀態。
勞逸結合:確保自己有一定的休息時間。

3、定額工作法
確保自己在追求目標的道路上獲得持續的進展,唯一的方法就是確定一個明確的目標,規定自己要在預先確定的時間段內需要取得多大的進展。
如果是一個大專案,你需要將其分解成可重複的小任務。
承諾是定額工作法的核心。除了想法設法的去完成自己的工作,不要給自己留下任何其他的選擇。在心中設定,失敗是一個不可接受的選項。

4、對自己負責
培養出沒人監督自己的時候也能高效工作的自我責任感非常重要。
對自己負責的精神的步驟:
1)思考一下,如果不是必須自己完成某項活動的話,你會怎麼安排自己的生活。
2)為自己制訂一些規則,一邊讓自己生活井然有序。

5、避免多工並行
一心難得二用,停止任何並非真正的多工並行的多工。每天爭取一個時間段內只做一件事。

6、避免職業倦怠
突破思維的牆,設定時間表、堅定執行。
培養良好的習慣,並堅持下去。

7、關掉不必要的社交
電視節目、無聊社交把所有問題都“短路”了,讓你不經過自己的大腦的任何思考就把一切安排好,這些時間可以用來工作或者做一些否有成效的事情。

8、分解任務
要吃掉一頭大象,每次吃一口。
要明確完成任務需要哪些步驟。
在專案早期發現資訊不足要比專案已經進展很多後才發現資訊不足要好的多。

9、行動起來
任何行動都比不採取行動好。
如果是一個錯誤,至少你學到了東西,這樣一來,它就不是一個錯誤。
如果你選擇停滯不前,那你就學不會任何東西。

小結
前幾天看到曾一鳴的一篇演講稿後的網友的評論“成功了,說什麼都是對的”,但,我不是這麼認為。
看一個人的時候,多看他的優點;同樣,讀一本書的時候,要汲取書中的“營養”,我列舉的都是我認為的“養分”。
只看、只思考是沒有用的,更多的還需要“動起來”,付諸實踐!
加油,向未來!
--------------------- 
來源:https://blog.csdn.net/laoyang360/article/details/82826777