目錄

隨筆 #10 - 程式設計師與老師的異同

封面圖片由 ChatGPT 生成。

從老師轉換到工程師,經歷過這兩種工作後,才發現彼此其實有許多相似之處。雖然我所接觸的工程師工作,比較偏向替客戶處理問題及開發系統(這也是為什麼標題是程式設計師),但同樣需要長時間久坐,手部也經常維持相同姿勢。相較之下,老師除了久坐備課、批改作業,也需要長時間站立授課。無論是使用鍵盤、滑鼠,還是寫板書、批改作業,長年下來都容易造成手臂與手腕疲勞,甚至發炎、腫脹。此外,兩者在面對客戶或學生時,都需要相當的耐心,並且必須具備創意與想像力,將腦中的想法轉換成教案、教學內容或程式碼。看似不同的工作,實際上卻有不少相通之處。

相似處

工程師老師
長時間久坐久站、久坐
長時間使用鍵盤與滑鼠,手部維持相同姿勢長時間寫板書、批改作業,手部維持相同姿勢
手臂、手腕容易疲勞,甚至發炎、腫脹手臂、手腕容易疲勞,甚至發炎、腫脹
面對客戶,需要耐心溝通與處理需求面對學生,需要耐心講解與引導
需要創意與想像力,將想法轉換成程式碼需要創意與想像力,設計教案與教學內容

相異處

工程師老師
工作對象電腦、系統、客戶學生、家長
工作成果程式碼、軟體、系統教案、教材、教學成果
問題處理除錯、測試、修改講解、引導、輔導
成果驗收功能是否正常運作學生是否理解知識
知識更新新技術、新框架、新工具新教材、新知識、新教學方式
工作壓力系統錯誤、需求變更教學進度、學生管理