---
# System prepended metadata

title: 台積電面試題-021

---

# 台積電面試題-021
## 你如何去學習新的程式語言，要花多久?
:::danger
解答:在開始動手前，首要任務是確立目標。在專案的時程容許之下，我個人會定義建立基礎為首要目標。
每一門程式語言若要深入鑽研背後原理，絕對都是博大精深，非一蹴可幾。但再高深的語法或運用，都是建立在基礎語法上，有了基礎，才有能力判斷往哪個方向深入學習能最有效率地解決工作所需。更重要的，如果沒有把基礎概念釐清，很容易在專案了犯上致命的錯誤，讓專案變得難以維護，甚至無法繼續開發。
因此一開始的切入重點：語言特性、基礎語法、執行環境等基本必備知識，建立對新語言的熟悉度。


:::