[Code]每位軟體工程師都需要的5項軟實力
John Sonmez : Soft Skills: The software developer’s life manual (軟技能: 代碼之外的生存指南) 作者 在 Xamarin Evolve 2016 Talk 分享每位軟體工程師都需要的5項軟實力。 其實這些軟實力對於每個人,不管是否在軟體業或是否為工程師,都很重要。 這個演講頗受好評,且振奮人心。 很棒的是這個演說已全程錄下, 公開在YouTube。
以下整理演說中有關這五項軟實力的摘要:
自我學習的能力
- 不要把學習交給老師或專家,為自己的學習負責 。
- 定好學習的範疇。
- 了解為何要學這。
- 從多種來源學習目標主題。
- 邊學邊做, 有實習才能學到。
- 教你學到的, 在教學的組織過程會發現自己所知的斷層。
積極的心理認知與自我管理能力(精進你的心智)
- 不要自我設限。
- 想成為什麼樣的人先假裝你是那樣的人,接著你會越來越像。
- 克服恐懼,走出舒適圈,你將從成功挑戰自己害怕的事獲得成長。
- 動機讓你開始做某件事, 但成功來自不管你喜歡或不喜歡, 你都會持續做你該做的事。
- 給自己訓練自我管理的挑戰,如挑一件你不喜歡的事但對你有用的事持續做。
- 不要跟別人比較,跟之前的自己比較,你要一天比一天更好。
- 看清楚自己目前的狀況,接受目前的你,並從目前的狀況開始改善。
- 不要想說要賺多少錢或升官到什麼等級後才要開始過想要的生活,這會讓你到死都還沒開始生活。
最大化你的生產力
- 坐到電腦前對自己要做什麼事瞭然於胸(如果你沒有idea, 你可能一坐到電腦前就開始上Facebook或收email, 然後一小時就這麼過去了)。
- 每天計畫要做什麼,一天結束反省今天是否如期完成或要做任何計劃改善。
- 用Kanban做一週計畫, 用蕃茄鐘切分每日工作專心時段, John建議如果一個工作超過3個蕃茄鐘時段( 25分鐘專心, 5分鐘休息),那就要把工作再切細一點。以他的經驗,一天專心完成五個蕃茄鐘的工作,已經算是很高的效率。
- 如果你的時間不夠,其實你只要砍掉看電視的時間,想像如果一週你花差不多30小時看電視,那看電視幾乎是另一個工作。
把自己的工作當你的事業經營
- 這是個觀念的轉變,這個轉變讓很多人因此薪資三級跳。
- 不要把自己當成員工,你就是一家公司,經營你自己的事業,你的老闆是你的客戶。
- 如果你是一家公司,你就要行銷,要有自己的品牌。
- 經營你的部落格或做Podcast、Youtube…,運用社群媒體讓別人主動來找你。
- 提供超乎別人預期的價值,凸顯你的專長。
人際關係能力
與人打交道和溝通的能力
John不多說這部分,建議大家看一本他每年要看兩次, 已經看了20次以上的書
留言
張貼留言