一轉眼工作時間也超過10年+了,回顧過去的職業經歷,經歷了不同的公司,工作中的角色也進行了多個的轉變。作為一名技術人,關於程式設計,架構,技術學習,在我平時的文章中已經提到過一些了,為了不讓我的讀者們感到“審美疲勞”,今天換個口味,談談我工作中發現的一些重要的非技術技能(soft skill)推薦給大家,希望對大家有用。
1-時間管理
技術圈裡一個典型的說法,工作效率最高的時候總是在深夜,不是凌晨還在寫程式碼就是凌晨爬起來寫程式碼。深夜之所以工作效率高是因為不易分心,不希望在這之中有任何人去打攪到自己的時間,因為一旦被打攪到了,之前的所有思緒可能要發上很大一分部時間來整理清楚。
不過從我的經驗看,要在夜裡保持一塊“純淨”的時間塊是很難長久的。主要原因有三: 1. 技術人也是需要有時間生活的,戀愛,結婚,照顧家庭等等。2. 身體不允許,長期熬夜對身體的影響過大。3. 夜晚工作會影響到正常的工作時間,白天同樣需要高度集中,比如處理緊急的業務上的技術問題,。
這就意味著,我們如果想保持長期高效,單靠“貓頭鷹模式”是很困難的,我們需要“百靈鳥模式”來提升白天的工作效率。每天工作之前,需要將一天的時間按照每小時來安排,提前預估每天“打擾”的區間,就算是有別的事打擾,也能控制好影響,訓練自己“見縫插針”的能力。
時間管理的重要性在於,我們每個人都只有24小時,沒有誰能比誰多一秒,所以要想在有限的時間裡做到更好,很重要的一點,依靠時間管理的不斷優化來提升效能。
2-優先順序管理
隨著工作經驗的積累,我們每個人所承擔的責任是逐步提升的。參與決策的事情越多,如果不能同時做,事情就需要排個序,制定優先順序。思考清楚,哪些事情是緊急又重要的,哪些事情雖然重要但是可以緩一緩,哪一些事情緊急,但是對主流程影響並不大...所以“經典的四象限方式”在這裡是非常有用的。優先順序處理做好了,我們工作主線就會清晰很多,而且在每個工作階段的產出也會豐富有回報,工作節奏會變得更好。
優先順序處理是一個值得反覆總結和琢磨的事情,在某個職位上,覺得自己能處理好工作優先順序時,順利高效的執行自己的工作。後續職位提升了,比如升Team Leader了,除了完成自己的工作,還需要關注團隊成員的工作,工作的優先順序處理又需要重新開始調整。對於我們身處網際網路行業的技術從業者而言,優先順序這個問題是否解決得好,是關鍵。每天的工作是無止盡的,只有抓住重點,才有可能爭取更好的結果。
3-保持個人狀態
我們都不是機器人,我們需要吃飯睡覺,同樣我們也會有情緒的波動。沒有人能保持 120% 的爆炸工作狀態,一天 24 小時,一年 365 天。我們需要通過適當的運動或者物理休息來調節我們在工作中的狀態,個人的狀態對我們工作非常重要。我們做好了時間管理,明確了事情的優先順序,剩下的就是需要依靠保持好的個人狀態來抓住機會,在工作中達到事半功倍的效果。
保持狀態,有幾個可以借鑑的通用方法: 1. 合理的身體鍛鍊,不見得非要高強度的有氧運動,每天有15-30分鐘的散步就是一個放鬆大腦,舒展身體的好方法。2. 放一些時間多陪陪家人,舒緩一下平時緊張的工作節奏。3. 注意飲食,保持健康的飲食習慣。
一點總結
要想在技術道路上取得成功需要我們不停地學習。在不斷完善自己的過程中,需要注意“軟技能”的提升和積累,希望本文中提到的這3點對你有所幫助。如果你有好的推薦,也非常歡迎能留言分享。
掃描二維碼或手動搜尋微信公眾號【架構棧】: ForestNotes
歡迎轉載,帶上以下二維碼即可