Validate career planning using a scientific approach 透過《做科學與工程的藝術》的方法驗證職涯規劃
This book explores core issues in science and engineering, asking what makes a great scientist or engineer and how to pursue meaningful work. 這本書中探討了科學與工程的核心技術問題,探討如何更好地進行有意義的工作。
中文版請往下拉
It's Christmas Eve 2024, and while practicing UE, I felt so tired that I decided to take a break and organize my past conversations with GPT.
A while ago, I was scrolling through Threads and saw someone recommending an interesting idea: how to use the scientific research methods mentioned in The Art of Doing Science and Engineering to validate current and future career plans.
I haven’t read the book yet! But I’m too curious about how to "validate" your ideas, so I asked GPT for an introduction first and plan to catch up on the book later.
Q1: An Introduction to The Art of Doing Science and Engineering
The Art of Doing Science and Engineering (Chinese title: 《做科學與工程的藝術》) is a book written by Richard W. Hamming. It draws from his work experience at Bell Labs in the United States and his years of deep reflection on challenges in science, engineering, and innovation.
The book explores the core technical issues in science and engineering, while also delving into the psychology, philosophy, and strategies of creative work. Hamming seeks to answer the question, "What makes a scientist or engineer exceptional?" and examines how to engage in more meaningful work.
It emphasizes cross-disciplinary innovation and offers insights into effectively addressing failure, risks, and challenges.
Core Content
Choosing and Solving Problems: Selecting the right problems is crucial. Scientists and engineers should focus on topics with long-term impact rather than tasks that can be easily accomplished in the short term.
The Importance of Cross-Disciplinary Thinking: Hamming highlights the value of combining knowledge from mathematics, science, and engineering to analyze problems from multiple perspectives.
Creativity and Self-Reflection: Creativity can be cultivated. The book emphasizes learning to ask the right questions and adopting a systematic approach to self-reflection.
The Value of Failure: Failure is not a negative outcome but an opportunity for learning. Understanding how to draw lessons from failure and turn it into new successes is a critical skill for every scientist and engineer.
Ethics and Responsibility: Ethics and a sense of responsibility to society should be prioritized in scientific and engineering endeavors.
Q2: Is Creativity Cultivable? How to Approach Self-Reflection Systematically?
Hamming argues that creativity is not innate but can be cultivated through conscious effort. He emphasizes that self-reflection is a crucial part of creativity, requiring systematic methods for continuous improvement and better outcomes.
🚩 1. Regular Reviews and Checks
Hamming suggests periodically pausing to evaluate your work by asking key questions:
Am I working on the most important thing? Focus your efforts on areas with the greatest impact rather than just completing routine tasks.
Is my approach the best? Could there be a better alternative? Critically examine your methods and seek more innovative or efficient solutions.
Practical Advice: Summarize tasks, challenges, and solutions weekly or monthly, and analyze if further optimization is possible.
🚩 2. Stay Question-Oriented: Ask the "Right Questions"
Hamming believes that creativity hinges on asking the right questions. He warns against wasting time solving secondary issues rather than addressing the core problems.
How to Ask the Right Questions:
Seek the Essence: Ask, "What is the essence of this problem?" and "What truly needs to be solved?" to avoid being distracted by superficial issues.
Challenge Assumptions: Ask, "What assumptions have I made?" and "What happens if these assumptions are wrong?"
Focus on the Long Term: Ask, "What is the long-term value of solving this problem?"
Practical Advice: Keep a journal of questions, restructure them, and identify more fundamental or valuable versions.
🚩 3. View Work from Multiple Perspectives
Hamming encourages scientists and engineers to think from different angles to avoid fixed mindsets.
As an observer: Does your work seem valuable or interesting?
As a competitor: How would they improve your work?
As your future self: Would you be proud of your current choices?
Practical Advice: Use tools like Edward de Bono's "Six Thinking Hats" to view problems from logical, emotional, creative, critical, optimistic, and managerial perspectives.
🚩 4. Critical Thinking and Failure Analysis
Failure, according to Hamming, is an important learning opportunity. Deliberately analyze failures to uncover their root causes rather than attributing them to luck or external factors.
Framework for Failure Analysis:
What happened? Describe the event.
Why did it fail? Analyze specific reasons.
What areas can be improved? Propose solutions.
What did I learn? Turn failures into valuable experiences.
Practical Advice: Write a follow-up report after every project, documenting areas for improvement and strategies to avoid similar issues.
🚩 5. Build a Reflection Framework for Efficient Work Habits
Hamming advocates for continuous optimization of daily work habits:
Is my time allocation reasonable? Focus energy on high-impact work.
Am I pushing beyond my comfort zone? Growth comes from challenges.
Is my learning continuous? Regularly acquire new knowledge and apply it to your work.
Practical Advice:
a. Use a time log to track daily activities and analyze which contribute to your core goals.
b. Conduct a "comfort zone assessment" quarterly and set challenging goals.
🚩 6. Open to Reflection Through Interaction with Others
Hamming believes peer interactions can provide new perspectives and reveal blind spots. Collaboration and discussion often surpass solo efforts.
Practical Advice:
a. Form a reflection group and regularly share progress with colleagues or peers, listening to their advice and criticism.
b. Engage in cross-disciplinary discussions to find new inspiration.
🚩 7. Systematic Self-Questioning Framework
Hamming offers classic self-questioning techniques for reflection and innovation:
Why am I doing this instead of something else?
Can this work be applied to other fields or create additional value?
What would be different if I designed this from scratch?
Practical Advice: After completing a project or milestone, use these questions for deep reflection, record your answers, and guide your next steps.
Q3: My goal is to start my own business or become a remote worker. Currently, I am an Archviz Unreal Engine Artist, and I am learning skills related to Three.js and Python. How can I use the methods above to validate whether my current career choices or learning directions are correct?
🚩 Systematic Reflection Process
Clarify Goals
Define short-term and long-term goals as benchmarks for reflection:
Short-Term Goals:
Secure remote work opportunities.
Build freelance or collaborative projects to test market demand.
Long-Term Goals:
Establish a sustainable business model (e.g., providing virtual architectural visualization services or interactive 3D solutions).
Become a technical-artistic expert with a unique market position.
Evaluate Existing Skills and Resources
Ask questions to assess if your current skills and resources align with your goals:
Current Skills:
"Do my Unreal Engine visualization skills meet market demand?"
"Can learning Three.js and Python complement Unreal Engine's applications?"
Resources:
"Do I have a strong portfolio showcasing my abilities?"
"Do I have suitable tools, time, and financial support for learning and work?"
Market Demand:
"What is the demand for architectural visualization and interactive solutions in the market?"
"Are these skills popular in the remote work or freelance environment?"
Practical Advice: Search remote work platforms (e.g., Upwork, Freelancer) or project collaboration sites (e.g., Behance, Dribbble) for relevant projects to understand demand and pricing.
This structured process allows you to continuously validate whether your learning direction and career choices align with your goals while iterating strategies toward entrepreneurship or remote work success.
By following this framework, you can ensure that your efforts are purposeful, productive, and aligned with long-term aspirations. 🎯
今天是2024的聖誕夜前夕,練習UE到一半覺得好累,決定轉換心情來整理之前和GPT的對話。
前一陣子滑Threads,看到別人推薦:如何使用《做科學與工程的藝術》這本書提到的科學研究方式,來驗證現在與未來的職涯規劃?
還沒看過這本書!但因為太好奇了如何“驗證”你的構想,所以先請GPT介紹,之後再補上。
Q1: The art of doing science and engineering 這本書的介紹
《The Art of Doing Science and Engineering》(中文譯名:《做科學與工程的藝術》)是由Richard W. Hamming所著的書籍。這本書基於他在美國貝爾實驗室的工作經驗,以及多年來對科學、工程和創新問題的深入思考。
這本書中探討了科學與工程的核心技術問題,還深入剖析創造性工作的心理、哲學和策略。他試圖回答「什麼使得一個科學家或工程師卓越?」這樣的問題,並探討如何更好地進行有意義的工作。
強調了跨學科的創新以及如何有效地應對失敗、風險和挑戰。
核心內容
問題的選擇與解決:
選擇正確的問題至關重要,科學家和工程師應該專注於那些有長期影響力的課題,而不是短期內可輕鬆完成的工作。跨學科思維的重要性:
作者強調將數學、科學和工程的知識結合起來,從多角度分析問題的價值。創造力與自我反思:
創造力是可以培養的,並強調學習如何問正確的問題,以及如何以更有系統性的方法進行自我反思。失敗的價值:
他認為失敗並非壞事,而是學習的機會。如何從失敗中吸取經驗,甚至將其轉化為新的成功,是每位科學家和工程師都需要掌握的技能。倫理與責任感:
在進行科學和工程的工作時,倫理和對社會的責任感應該被放在重要位置。
Q2: 創造力是可以培養的?如何有系統性的方法進行自我反思?
Hamming 在書中強調,創造力並非天生,而是可以通過有意識的努力培養。他特別提到,自我反思是創造力的重要部分,而這需要系統性的方法來持續改進和提高工作質量與成果。
🚩1. 定期的回顧與檢查
Hamming 建議定期停下來審視自己所做的工作,問以下幾個關鍵問題:
我在做最重要的事情嗎?
確保你的努力集中在那些能帶來最大影響的領域,而不是僅僅完成日常任務。我的方法是否最佳?是否有更好的途徑?
批判性地審視自己的工作方法,尋找創新或效率更高的替代方案。
實踐建議:
每周或每月進行工作總結,列出完成的任務、遇到的挑戰及其解決方式,並分析是否能更優化。
🚩2. 保持問題導向,問「正確的問題」
Hamming 認為,創造力的核心在於學會提問。他指出,許多人浪費時間解決次要問題,而非核心問題。問正確的問題可以引導我們找到關鍵的突破。
如何問正確的問題?
尋找本質: 問「這個問題的本質是什麼?」「真正需要解決的是什麼?」避免被表面現象迷惑。
挑戰假設: 問「我有哪些隱含的假設?」「如果這些假設不成立,會發生什麼?」
聚焦長期: 問「這個問題如果解決,長期價值是什麼?」
實踐建議:
經常在工作日記中記錄你的問題清單,並嘗試重構這些問題,找到更根本或更有價值的版本。
🚩3. 從不同角度審視工作
Hamming 鼓勵科學家和工程師採用多角度思考,以避免陷入固定的思維模式。他建議:
假設你是一位旁觀者:你的工作看起來是否有價值或有趣?
假設你是你的競爭對手:他們會如何改進你的工作?
假設你是未來的自己:你是否會為現在的選擇感到驕傲?
實踐建議:
嘗試用「六頂思考帽」(Edward de Bono 的思維工具),從邏輯、情感、創意、批判、樂觀和管理的角度檢視問題。
🚩4. 批判性思維與失敗分析
Hamming 認為,失敗是一個重要的學習機會。我們需要有意識地分析失敗,找出背後的根本原因,而不僅僅歸咎於運氣或外部環境。
失敗分析的框架:
發生了什麼? 描述事件。
為什麼會失敗? 分析具體原因。
有哪些改進空間? 提出解決方案。
我學到了什麼? 將失敗轉化為有價值的經驗。
實踐建議:
每次完成一個項目後,寫一份後續報告,重點記錄哪些地方可以改進,以及下一次如何避免類似的問題。
🚩5. 建立「高效工作習慣」的反思框架
Hamming 提倡科學家和工程師應該不斷優化自己的日常工作習慣。他建議建立以下框架進行反思:
我的時間分配是否合理?
把精力集中在最有影響力的工作上。我是否在推動自己超越舒適區?
進步來自挑戰,停留在熟悉的領域無助於創造力提升。我的學習是否持續?
是否定期學習新知識,並嘗試將其應用到當前工作中?
實踐建議:
a. 使用時間日誌,記錄每天的活動,並分析哪些活動對核心目標有幫助。
b. 每季度進行一次「舒適區評估」,嘗試設定一個具有挑戰性的目標。
🚩6. 開放與他人互動進行反思
Hamming 認為,與同行交流能提供不同視角並揭露盲點。與其單打獨鬥,不如與他人合作、討論和分享想法。
實踐建議:
a. 組織反思小組,定期與同事或同行分享工作進展,聽取他們的建議和批評。
b. 參與跨學科討論,尋找新的靈感來源。
🚩7. 自我提問的系統性框架
Hamming 提出了一些經典的自我提問方式,用於反思和創新:
為什麼我現在做的是這件事,而不是別的?
這項工作能否應用於其他領域或產生其他價值?
如果我從頭開始設計,會有什麼不同?
實踐建議:
每完成一個項目或達到一個階段性目標後,利用這些問題進行深度反思,記錄你的回答並指導下一步行動。
Q3: 我的目標是自行創業或是成為遠端工作者。目前為Archviz Unreal Engine Artist。正在學習threejs and python相關技能。如何使用以上的的方法,驗證自己目前的職涯選擇或學習方向是否正確?
🚩系統性反思流程
1. 清晰界定目標
首先明確你的短期和長期目標,作為反思的基準:
短期目標:
獲得遠端工作機會。
建立接案或合作項目,測試市場需求。
長期目標:
建立可持續的創業模式(例如提供虛擬建築可視化服務、互動 3D 解決方案)。
成為技術結合藝術的專家,在市場中占據獨特定位。
2. 評估現有能力與資源
使用以下問題來檢視你的現有能力與資源是否符合目標:
目前技能:
「Unreal Engine 視覺藝術技能是否在市場上有足夠需求?」
「Three.js 和 Python 的學習是否能補充 Unreal Engine 的應用不足?」
資源支持:
「是否已經有足夠的作品集展示我的能力?」
「我是否有適合學習和工作的設備、時間以及經濟支持?」
市場需求:
「目前市場對建築產業可視化和互動式解決方案的需求如何?」
「遠端工作或接案環境中,這些技能是否熱門?」
實踐建議:
在遠端工作平台(如 Upwork、Freelancer)或專案合作平台(如 Behance、Dribbble)檢索 Unreal Engine、Three.js 或建築可視化相關的項目,了解需求量和定價範圍。
3. 問正確的問題,聚焦關鍵方向
使用 Hamming 的反思問題框架,將職涯選擇和學習計劃進一步細化。
我是否專注於最重要的技能?
如果目標是「創業」或「遠端工作」,需要確認學習方向是否直指需求核心。例如:
Three.js 和 Unreal Engine 是否能結合,創建更具交互性的建築可視化解決方案?
Python 是否應用於自動化、資料處理,或能提高效率和創新?
行動: 找到遠端工作的常見技能需求,對比你目前的學習方向。
是否在解決市場上的重要問題?
驗證這些技能是否能為特定用戶群(如建築師、開發商)解決痛點。例如:
建築師是否需要高效、沉浸式的客戶展示工具?
是否有市場對更輕量化、可嵌入網頁的 Three.js 互動式模型展示的需求?
行動: 與潛在客戶(建築師或相關公司)訪談,了解他們對你的技能的看法。
4. 快速實驗與測試
驗證學習方向是否正確的最佳方式是進行小型實驗或 MVP(最小可行產品)測試。
方法:
專案測試: 針對 Unreal Engine 和 Three.js 的能力,完成小型專案(例如一個交互式建築展示網站或虛擬現實建築漫遊工具)。
市場測試: 上傳作品到遠端工作平台,主動參與相關的案子競標,驗證市場反應。
合作測試: 聯繫建築師、設計公司,提供免費或低價服務,以獲取真實反饋。
實踐建議:
製作一個作品集網站,展示你的 Unreal Engine 和 Three.js 技能,並附上可互動的實例。
在 LinkedIn 等專業社群中分享,尋求市場需求。
5. 反思結果並調整學習與目標
完成測試後,問以下問題來反思學習方向:
技能的適用性:
哪些技能實際幫助我完成項目並獲得回報?
是否需要加強或調整學習方向,例如專注於特定的技能(如 Three.js 中的 WebGL 效果)?
市場的反應:
目標用戶是否對作品感興趣?
哪些反饋可以幫助我調整定位?
學習優化:
學習的進度是否太慢或方向過於分散?是否需要專注於某一技能深入發展?
行動計劃:
如果反饋表明 Unreal Engine 有較強需求,專注該領域,並考慮用 Python 開發工具提升效率。
如果 Three.js 的互動性解決方案受到青睞,考慮將其與建築產業需求結合,發展專屬解決方案。
🚩實例應用:驗證學習方向的例子
假設目標:成為提供互動建築可視化服務的遠端工作者
項目測試:
使用 Unreal Engine 製作一個建築漫遊 VR 模型。
使用 Three.js 創建一個交互式 3D 建築展示,嵌入到網站中,測試網頁互動性能。
用 Python 編寫腳本,將 BIM 數據自動轉換為 Unreal Engine 模型。
發布與測試:
在 Behance、Dribbble 上分享成果,並聯繫建築設計公司詢問反饋。
將作品集放到 Upwork,申請至少5個相關的案子,觀察需求和接案機會。
反思與調整:
如果建築公司對 Three.js 的網頁解決方案反應更好,則加強 WebGL 技能。
如果 Unreal Engine 的沉浸式效果更受青睞,則考慮提供沉浸式展示為主的創業服務。
🚩持續優化
每月檢查: 檢視是否有技能明顯過剩或不足,並優化學習重點。
定期對話: 與目標客戶保持對話,確保你解決的問題是他們真正的需求。
專注細分領域: 根據反饋結果,逐漸專注於特定方向,成為該領域的專家。
透過這套流程,你可以不斷驗證學習方向與職涯選擇是否匹配目標,同時迭代調整策略,向創業或遠端工作者的目標邁進。
與GPT對談的內容到此。
🍞🍞🍞
關於Q3光是2024就做了很多次變動,職涯以及未來目前依舊茫然。猜測大概過一陣子的提問又會有所不同了(希望不要啊XD)
但透過清單來驗證當下所做的決定跟方向,確保自己能好好落實,作為一個動力還是挺不錯的!就像2024誠實的完成python的40小時的基礎課程和已經起頭一陣子的three js。
經常對於人生規劃分心但生活還算是有在慢慢地往前。2025希望會是順利的一年,能找到真心喜歡做的事情就好了。
「nnsense」 是 nonsense 和 no sense 的結合。亦是「沒有美學的角落」,帶著積極的意涵的 no sense。
基本上,這裡是我個人的日記空間。但或許你也能意外地找到一些對你有用的資訊,通常是3D相關的。
很高興你來到這個角落閱讀我的文章。
我們下一篇文章見!