初次見面。我是學生工程師 @huyunoki。
在我學習程式設計不到一年的時間裡,感受到作為工程師最重要的能力,就是「自走力」。
如果你現在正面臨這樣的困境,那麼這篇文章一定會對你有所幫助。因為我認為,自走力並不是「毅力」或「才能」,而是任何人都能鍛鍊的四個「部件」。
在這篇文章中,我將以我自身的經驗和各種定義的整合,將工程師需要的自走力比喻為「火車頭」來拆解。讀到最後,希望能讓你在未來的學習中清楚「應該意識到什麼來繼續前行」。
「自走力」這個詞容易變得模糊不清。
在某些文章中,它被定義為「不依賴其他動力,自行駕駛」,而在另一篇文章中則被定義為「自我思考、判斷和行動的能力」。
綜合這兩個定義,我對學生工程師所需的自走力做如下定義。
自走力是,
「不等待外部指示,自行設定目標(目的地),獲取必要的知識(燃料),在面對困難(麻煩)時自我修正,持續向目標前進的能力」。
這一定義包含了「自行思考、判斷、行動」的要素,以及「不依賴外部,靠自己動力前行」的要素。
而為了理解這個「持續自我驅動的系統」,我認為最簡單的比喻就是「火車頭」。
透過意識到構成火車頭的四個部件,我們可以系統性地鍛鍊自走力。
| No. | 自走力的能力(部件) | 火車頭的部件 (角色) |
|---|---|---|
| 1 | 目標設定・計畫力 | 【進路的確定】:自己決定要前往哪裡,選擇哪條鐵路的能力。 |
| 2 | 資訊探索・獲取力 | 【煤和水】:有效率地從外部尋找並確保燃料(知識),並投入鍋爐的能力。 |
| 3 | 驗證・問題解決力 | 【駕駛室和調速器】:察覺錯誤,修正速度和方向,讓火車回到正確軌道的能力。 |
| 4 | 執行和完成力 | 【鍋爐和車輪】:持續提供動力而不會停下,推進到達目標地點的能力。 |
在接下來的部分,我將詳細解釋這四個部件如何幫助你在工程師的生涯中發揮作用。
自走力的四個部件就是火車頭達成目標的整個過程。
火車頭要先決定要走哪條鐵路和去哪裡,才可以開始行動。
火車頭要以最快的速度運行,必須不斷向鍋爐中投入優質的燃料(煤)和水。
駕駛者需要隨時掌握變化的外部情況(彎道、信號),並操作調速器來調整,避免脫軌。
即使組件完美齊全,但如果鍋爐的火熄滅了,火車將會停下。完成力是持續前進的「推進力」。
自走力不是「才能」。透過持續在日常學習中意識到這四個部件,任何人都可以擁有。
進路的確定(目標設定):
煤和水(資訊探索):
駕駛室(問題解決):
System.out.println」客觀確認發生了什麼的習慣。鍋爐(執行和完成):
「自走力」不是因為別人告訴你才行動,而是因為「你想去的地方在前方,你要靠自己的力量前進」。
當你在學習中意識到這四個火車頭的部件後,無疑會讓你的工程師生涯變得有趣而且向前推進。
我希望我的經驗能成為你工程生活中一點點樂趣的來源。