996工作制,還要抽時間提升自己嗎?

foruok發表於2019-10-21

有位朋友說,他新近換了工作,9116工作制,打亂了之前所有的計劃,幾乎沒有多餘的時間看書和學習,問我應該怎樣在這種忙碌中抽出時間提升自己。

工作很忙,無暇提升,這是個普遍性問題,今天特意針對它聊一下,包括如下3部分內容:

  1. 關於提升自己的兩個認知錯誤
  2. 996、9116工作制的時間管理建議
  3. 如何在工作中提升自己

有你感興趣的,就接著往下看吧。

1)關於提升自己的兩個認知錯誤

第一個認知錯誤:把提升自己等同於看書學習

但實際上,1)看書學習可能提升自己;2)但提升自己不等於看書學習。

因為個人的提升,有兩個常見途徑:

從知識中學習,就是我們說的看書學習了;

從自己的實踐經驗中學習。即你做了一件事後,從這件事中萃取經驗,提升自我。從經驗中學習,是成人使用更多的方式。

第二個認知錯誤:上班時間要用來完成工作,業餘時間才可以提升自己

實際上,更多的提升,來自於工作時間和工作過程。業餘時間的提升,效率並不如工作時間。

你可能會說,業餘時間才能自主掌控,才可以合理安排,系統、有效地進行自我提升。但實際上,知識的內化、技能水平的提升,最重要的是實踐!而工作環境,對職業相關技能來講,是天然的實踐環境,是以戰養戰的最佳場所!

舉個例子,你想剛學習了一些Python的基礎語法,接下來想要提升Python程式設計技能,一種方式是業餘時間自己找一些DEMO專案來做,一種方式是參與公司的一個商業專案。你覺得,哪種方式,能讓你更快地提升Python程式設計水平?

顯然是公司的商業專案呀!

這也是很多公司在招募開發者時要求你有實際專案經驗的緣故,因為只有實際專案,才能真正淬鍊你的技能。

2)996工作制的時間管理建議

避開前面說的關於提升自己的兩個認知錯誤,996、9116如何找時間提升自己,就不是問題了,答案很明顯,對於996、9116工作制,提升自己的關鍵策略就是——一定要想辦法在工作中有目的的提升某些能力。這些能力不一定是專業技術方面的,也可能是軟實力,溝通、協調、組織、規劃、演講、開會、分解任務等等。

當你充分利用了工作時間來完成工作,順便提升自己,那工作外的時間,就可以更多的分給家人。不然的話,996、9116你已經很忙了,週日那天還要把時間交給學習提升,那家人就被忽略了,生活很容易出狀況。這樣是不可持續的。

3)如何在工作中提升自己

看到我說996工作制的小夥伴提升自己的最佳方式是在工作中以戰養戰,有的小夥伴會說,感覺工作中做了很多專案,也沒什麼提升呀,都是重複性工作和駕輕就熟的工作。

即便做重複性工作和駕輕就熟的工作,也可以獲得提升!沒有提升,那是因為,你的姿勢不對。

舉兩個常見的例子。

第一個例子。

很多程式設計師都熟悉單例模式,也寫過不少單例模式的程式碼,有新專案要用到單例模式時,就總是複製貼上之前實現過的一段程式碼,改改類名、變數名、函式名,然後就完事大吉。這樣的方式,就不可能提升。能讓你提升的做法,是採用不同的方式、提出更高的要求來重新實現單例模式,比如做一個模板單例類,這樣就可以在每個專案中包含標頭檔案,通過特化直接生成需要的單例類。

第二個例子。

很多程式設計師做完專案就完事大吉,不回顧、不反思、不梳理,這樣用過的某個知識點、某個技能點,僅僅是增加了熟練程度,而且熟練程度提升到一定層次後,多用一次、兩次,就很難感覺到有明顯的提升增量,整體下來你的感覺,自然是沒什麼提升。

在這個例子中,能讓你提升的做法,是主動覆盤,每做完一個專案或者每隔一段時間,就按照下面的模板來反思自己:

  1. 我在專案中用到了哪些知識點、方法、技能?
  2. 哪些哪些知識點、方法、技能等用得好?好在什麼地方?有什麼前提條件?下次滿足什麼條件、該怎樣用才能再次用好?用得好的東西,還能用在別的什麼地方?
  3. 哪些知識點、方法、技能等用得不合適?為什麼?更合適的是使用什麼知識點?怎麼使用?下次怎樣規避不合適不合理的知識點或用法?用得不合適的東西,用在別的什麼地方可能是有效的?
  4. 從專案全域性視角出發,我關於知識、技術、解決方案等等的選擇,有哪些是對的?為什麼?哪些是錯的?為什麼?下一次做專案,遵循什麼原則可以提升正確選擇的概率?
  5. 我用到的知識點、方法、技能等,有哪些可以更新到我的知識體系中?它們與既有知識體系中的哪些知識點可以發生哪些方面的關聯?

綜合剛才的兩個例子,做一個歸納總結,我們在工作中想要快速提升自己的技能水平,有下面三種策略:

  1. 用到既有知識、經驗、方法、技能時,嘗試新的用法
  2. 在使用知識、經驗、方法、技能時,提出比上次使用更高的要求
  3. 週期性或專案完結時,主動覆盤,把經驗變成經驗值,把新知識納入既有知識體系

當然,策略不止三種,還有:

  • 第四種,把重複性的工作自動化、系統化,實現自動化、系統化的過程就會提升。
  • 第五種,把駕輕就熟的工作交給他人去做,這樣自己可以做更有挑戰的工作獲得更大提升。

可能還有第六種、第七種……期待你留言補充。


有時候可能一個環境沒法提升,需要換份工作,此時需要系統準備,我開發了一門講解求職和麵試的課程,給有需要的你,戳下面連結瞭解詳情(可以試聽):

程式設計師面試寶典——助你拿到好offer

相關文章