方格精選

LeSS in Action - 延伸思考:工程師的心態

更新於 發佈於 閱讀時間約 4 分鐘

因為經常有面試人的機會,然而在不同的面試條件中有一個「Problem Solving」的項目讓我一直在思考代表怎樣的意義,剛好在 LeSS in Action 的課程中有了一些想法。

能夠解決問題的人

在台灣,我們很學習大多是透過「如何(How)」的方式來解決問題。然而這個「如何」是依靠標準答案所構成的,也因此我們如果沒有先學會工具、標準流程就沒辦法處理問題。

然而,在 LeSS in Action 課程中裡面建議大家比起思考「如何」更應該思考更多「為什麼(What)」去思考問題是為何存在、背後所象徵的意義為何。

在中文裡面 What 跟 Why 幾乎都可以用「為什麼」而來講,然而 What 跟 Why 相比來說具有更多討論「定義」的意義,而 Why 則是希望「解釋」的意義。

比技術更好用的能力

當我們了解到「如何」跟「為什麼」的差異後,就會發現技術實力本身並非影響專業、職涯的關鍵條件,即使我們了解再多技術、能夠用多優秀的技巧撰寫程式很可能都無法提升。

我最早知道的資深工程師定義,是一位前輩告訴我的,也就是「知道自己該做什麼」的人。剛好對照到「為什麼」的思考方式,雖然有點抽象但是也明確的說明了技術條件並不是影響是否成為資深工程師的關鍵。

這也驗證了在我過往的經驗中,經常會發現有些人會用「我能夠用某某工具解決問題」的問題來描述自己的能力,然而並未能深入分析、定義問題,這樣的方式得到的將果也不過是隨著時間增加會使用的工具。

學習探索的技能

要處理未知的問題,其中一個非常重要的環節就是定義「範圍」也就是透過不斷地提出「為什麼」來畫出一個已知跟未知的邊界,最後根據自己所具備的知識來尋找能夠從已知連結到未知的路徑來解決問題。

當我們利用「探索」的方式不斷地嘗試前進,我們可以應用小步前進的技巧來對應無法知曉全貌的「恐懼感」因為當我們出錯的時候,隨時都可以後退一步,也能夠避免在思考全貌時不斷遭遇的「未知」影響我們的思考,最後迷失了方向。

在敏捷開發中會推薦採用驗收測試驅動開發(Acceptance Test Driven Development)就是為了要實踐「探索」的過程,讓我們隨時都學習如何「專注當下」好好的把眼前的問題解決,只要持續這樣的前進,總有一天就會把所有問題解決。而不是專注在「如何一次性解決問題」這樣不太現實的方法上。

文化、時間、環境的挑戰

敏捷開發是源於歐美的方法,當然也受到歐美文化的影響,要在習慣亞洲文化的我們去接受這樣的轉變會需要不少的時間適應。

在刻意練習中提到要使用正確的方法練習才會有效,然而工程師是一個相對新的領域,也因此還未有完善的訓練方式(也是我們的「為什麼」還問得不夠多)因此想要有有系統的訓練就已經相當困難。

同時,環境的存在依舊影響著大部分的人。即使你的內心已經產生變化、也找到自己的方法正確的運用時間訓練自己,仍然要面對的是找不到一個可以接受這樣工作型態的公司。

即使遭遇了重重困難,依舊還能夠堅持的用這樣的方式前進。我想,你會開始看到一個不一樣的「專業」的世界。


封面圖片使用 UnsplashNorbert Kundrak 的作品,這系列的文章只是課程的一小部分,因此並無法完整涵蓋所有概念以及精神,看關於技術的主題可以到弦而時習之找找靈感。

留言
avatar-img
留言分享你的想法!
avatar-img
蒼時弦也的沙龍
55會員
40內容數
軟體工程師逐漸變成一個熱門的職業,當我們進入這個職業之後應該要具備怎樣的技能才會在工作上更加順利呢?這系列的專欄會分享日常工作中的經驗以及一些案例分析,讓我們一起努力成為一位更優秀的軟體工程師吧!
蒼時弦也的沙龍的其他內容
2022/06/27
這系列大概花了快兩個月的時間快速的把學到的一些知識記錄下來,然而還是有許多內容很難用文章簡單的說明。
Thumbnail
2022/06/27
這系列大概花了快兩個月的時間快速的把學到的一些知識記錄下來,然而還是有許多內容很難用文章簡單的說明。
Thumbnail
2022/06/20
雖然這系列的課程是設計給工程師的,然而在學習敏捷開發(Scrum 為主)的過程中,我們是從如何做「產品」的角度去做切入,也因此在課程接近尾聲的時候我們再次討論了產品跟專案的差異,也是這一週課程中各種安排的理由所在。
Thumbnail
2022/06/20
雖然這系列的課程是設計給工程師的,然而在學習敏捷開發(Scrum 為主)的過程中,我們是從如何做「產品」的角度去做切入,也因此在課程接近尾聲的時候我們再次討論了產品跟專案的差異,也是這一週課程中各種安排的理由所在。
Thumbnail
2022/06/13
我們已經了解到了驗收驅動開發、持續整合以及壞味道這幾個概念,要減少技術債的方式就是重構,然而在實踐重構的時候並非我們所想像的必須「安排時間」重構,而是在開發的過程中不斷的進行。
Thumbnail
2022/06/13
我們已經了解到了驗收驅動開發、持續整合以及壞味道這幾個概念,要減少技術債的方式就是重構,然而在實踐重構的時候並非我們所想像的必須「安排時間」重構,而是在開發的過程中不斷的進行。
Thumbnail
看更多
你可能也想看
Thumbnail
「欸!這是在哪裡買的?求連結 🥺」 誰叫你太有品味,一發就讓大家跟著剁手手? 讓你回購再回購的生活好物,是時候該介紹出場了吧! 「開箱你的美好生活」現正召喚各路好物的開箱使者 🤩
Thumbnail
「欸!這是在哪裡買的?求連結 🥺」 誰叫你太有品味,一發就讓大家跟著剁手手? 讓你回購再回購的生活好物,是時候該介紹出場了吧! 「開箱你的美好生活」現正召喚各路好物的開箱使者 🤩
Thumbnail
我的「媽」呀! 母親節即將到來,vocus 邀請你寫下屬於你的「媽」故事——不管是紀錄爆笑的日常,或是一直想對她表達的感謝,又或者,是你這輩子最想聽她說出的一句話。 也歡迎你曬出合照,分享照片背後的點點滴滴 ♥️ 透過創作,將這份情感表達出來吧!🥹
Thumbnail
我的「媽」呀! 母親節即將到來,vocus 邀請你寫下屬於你的「媽」故事——不管是紀錄爆笑的日常,或是一直想對她表達的感謝,又或者,是你這輩子最想聽她說出的一句話。 也歡迎你曬出合照,分享照片背後的點點滴滴 ♥️ 透過創作,將這份情感表達出來吧!🥹
Thumbnail
如果讀完大學還是只知道處理問題的話,低薪的威脅就在眼前了。
Thumbnail
如果讀完大學還是只知道處理問題的話,低薪的威脅就在眼前了。
Thumbnail
在選大學校系,甚至是選擇職業的時候,大家通常都會關注產業前景跟工作報酬,但卻忽略了最重要的一點,你的熱情在何處?如果沒有熱情,連持續學習該領域都顯得困難,又要怎麼做到在產業中競爭呢?不是別人做的工作看上去好就是好,自己過得好與不好只有自己知道,也無須和他人比較。
Thumbnail
在選大學校系,甚至是選擇職業的時候,大家通常都會關注產業前景跟工作報酬,但卻忽略了最重要的一點,你的熱情在何處?如果沒有熱情,連持續學習該領域都顯得困難,又要怎麼做到在產業中競爭呢?不是別人做的工作看上去好就是好,自己過得好與不好只有自己知道,也無須和他人比較。
Thumbnail
課堂當中,等一段活動討論完成時,一位同學舉起手來發問問題,我是如何從工程師變成講師?而我簡單的回答如下:如果工程師是A,講師是B,那麼你會有一段時間A跟B會是同時進行的,有可能白天做A,晚上和六日作B,等你的B經營了一段時間,慢慢的成熟了,穩定了,那麼只是差一個從A轉到B的機會而已。
Thumbnail
課堂當中,等一段活動討論完成時,一位同學舉起手來發問問題,我是如何從工程師變成講師?而我簡單的回答如下:如果工程師是A,講師是B,那麼你會有一段時間A跟B會是同時進行的,有可能白天做A,晚上和六日作B,等你的B經營了一段時間,慢慢的成熟了,穩定了,那麼只是差一個從A轉到B的機會而已。
Thumbnail
工程師工作,分為兩種,技術與經驗,此兩種也涉及產品設計排程、產品是否容易抄襲等等。如果可以的話,儘量選擇技術含量高的工作。在年輕時,可以趕圖趕交期趕出低技術的機台 (因為技術含量低,需要搶訂單),那何不選擇技術含量高的工作呢?
Thumbnail
工程師工作,分為兩種,技術與經驗,此兩種也涉及產品設計排程、產品是否容易抄襲等等。如果可以的話,儘量選擇技術含量高的工作。在年輕時,可以趕圖趕交期趕出低技術的機台 (因為技術含量低,需要搶訂單),那何不選擇技術含量高的工作呢?
Thumbnail
這個問題就算你拿來問現在的我,仍然是個大哉問,不過,我能以過來人的經驗來分享,如果先選擇工作對我的人生產生怎樣的變化。 先簡單介紹一下我自己,我是一個容易想很多的人,從大學剛入學的第一天就不斷在想:我畢業後該先就業還是升學,為了分析利弊,就學期間我參加許多校內舉辦的職涯講座,甚至還付費去校外聽演講,
Thumbnail
這個問題就算你拿來問現在的我,仍然是個大哉問,不過,我能以過來人的經驗來分享,如果先選擇工作對我的人生產生怎樣的變化。 先簡單介紹一下我自己,我是一個容易想很多的人,從大學剛入學的第一天就不斷在想:我畢業後該先就業還是升學,為了分析利弊,就學期間我參加許多校內舉辦的職涯講座,甚至還付費去校外聽演講,
Thumbnail
這部影片想跟各位分享 我從營養系完全不懂程式 轉職成為Android APP軟體工程師的心路歷程 ... 這部影片的重點有 我為何轉職工程師的三個原因 我是如何學習第一個程式語言 以及依照自身經驗 分享非本科轉職成功的三點要素 .......
Thumbnail
這部影片想跟各位分享 我從營養系完全不懂程式 轉職成為Android APP軟體工程師的心路歷程 ... 這部影片的重點有 我為何轉職工程師的三個原因 我是如何學習第一個程式語言 以及依照自身經驗 分享非本科轉職成功的三點要素 .......
Thumbnail
想要跨領域轉職軟體工程師,如何踏出第一步? 有一部分的人會因為身邊親友從事相關領域的工作,進而有機會了解業界的軟體工程師的工作內容,但如果身邊沒有任何認識的人在相關領域從業該怎麼辦呢?想要轉職該如何踏出第一步?
Thumbnail
想要跨領域轉職軟體工程師,如何踏出第一步? 有一部分的人會因為身邊親友從事相關領域的工作,進而有機會了解業界的軟體工程師的工作內容,但如果身邊沒有任何認識的人在相關領域從業該怎麼辦呢?想要轉職該如何踏出第一步?
Thumbnail
最近很多大學生都已畢業,但似乎還沒做好「畢業」準備就離開校園了,彷彿人生才剛開始就立刻「卡關」了,這幾年我也陸續開始擔任面試的工作,同時也觀察到很多職場新人對於職涯的發展抱有許多疑問。
Thumbnail
最近很多大學生都已畢業,但似乎還沒做好「畢業」準備就離開校園了,彷彿人生才剛開始就立刻「卡關」了,這幾年我也陸續開始擔任面試的工作,同時也觀察到很多職場新人對於職涯的發展抱有許多疑問。
Thumbnail
在30歲以前,必須找到你的生存之道。 這句話只告訴我們要做什麼,但不告訴我們怎麼做,真有趣,於是我就用自己做了個實驗,以下是我實驗的結果,不知道對你有沒有參考價值,但倘若你此刻正處於徬徨無助,不妨看看。
Thumbnail
在30歲以前,必須找到你的生存之道。 這句話只告訴我們要做什麼,但不告訴我們怎麼做,真有趣,於是我就用自己做了個實驗,以下是我實驗的結果,不知道對你有沒有參考價值,但倘若你此刻正處於徬徨無助,不妨看看。
Thumbnail
我希望能結合自己的教育背景,成為一名能開發教育相關應用程序的軟體工程師...... | 申請Appworks School,面對的一定是僧多粥少的情形 | 準備的過程中,我覺這四點特別重要:釐清動機、認真回答申請入學的問題、查詢心得分享、完成提供的入門教材
Thumbnail
我希望能結合自己的教育背景,成為一名能開發教育相關應用程序的軟體工程師...... | 申請Appworks School,面對的一定是僧多粥少的情形 | 準備的過程中,我覺這四點特別重要:釐清動機、認真回答申請入學的問題、查詢心得分享、完成提供的入門教材
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News