iT邦幫忙

2022 iThome 鐵人賽

DAY 21
0
自我挑戰組

轉職軟體工程師技術手冊系列 第 21

Day21【轉職軟體工程師技術手冊】與學習力相關的心流狀態(Flow State)

  • 分享至 

  • xImage
  •  

不知道大家有沒有聽過心流。我也是在當了軟體工程師,需要大量閱讀學習之後才在跟我經理聊天的過程中知道這個理論。

試想有一種心理狀態能讓你沉浸在學習上,此時的你將感覺不到時間的流動,只對眼前的學習內容感到興趣,你將更容易更長時間的專注在目標上,甚至對此感覺到滿足。

心流所在區間

圖片參考來源: Challenges of Flow Theory Applied to Computers in Education

上圖是我比較喜歡的圖示,顯示著心流狀態位於焦慮與無聊之間。一般認為如果挑戰難度大於個人技能水平就會焦慮;反之,如果挑戰難度低於個人能力,就會對此活動感到無聊。

當然也有人喜歡越級打怪的挑戰,這種高手通常都很知道自己要的是什麼,所以就不列入討論了。

試著在學習過程中進入心流

能夠進入心流的條件有好幾項,以下列出我覺得比較容易達到的條件

  • 明確的目標
  • 立即的回饋

一般來說,任務被拆解的越細越容易評估難度。越清楚難度就越容易評估技能要求與需要的時間。

一個案例

以我學習Java為舉例,在我學習IO的時候不是立馬就能掌握這方面的知識,所以我們來試著拆分一下可以執行的任務目標:

  • 學習 - 什麼是輸入?
  • 學習 - 什麼是輸出?
  • 學習 - 什麼是編碼?
  • 練習 - 複製檔案(輸入與輸出)
  • 練習 - 複製檔案將Big5編碼轉成UTF-8編碼(輸入與輸出加編碼)

我IO沒學好,聽起來是一個很大的範圍,但如果我說的是我IO那邊的編碼不太熟悉,好像就會變成一個花點時間就可以被掌握住的一個任務目標。

學習目標完成後就可以嘗試透過一些小練習來建立反饋機制,確認自己確實克服了一項又一項的挑戰!

我工作帶新人也是用一樣的策略

在新人訓練期,我會細化並讓新人知道進入專案所需的技能,在他們每日的自我學習過後,會問他們今天學習到了什麼?然後我會嘗試問幾個相關的問題,答不出來也沒關係,因為所謂的回饋也包含了其實還沒完全掌握,只要在隔日補上缺失的那塊盲區,在他們進步的同時心理也能獲得滿足。


上一篇
Day20【轉職軟體工程師技術手冊】上課總是精神不濟?五招幫你驅離睡意
下一篇
Day22【轉職軟體工程師技術手冊】你一定不相信!壓力居然也可以是朋友?
系列文
轉職軟體工程師技術手冊34
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言