「老公~你上次說「如果時間有限,建議以「同一個語言」去學其他知識,阻力比較小」,我不太懂,可以再給我更多的例子嗎? 」老婆問。
我指的是,對於一般轉職者而言,並不像以前在學校唸書的時候有充沛的時間,逐個觀念都能各自以不同程式語言去學習,譬如說,在學校可能會
並有充裕的時間去做各種練習。
轉職者需要的,是如何在短時間內把各種必須的知識堆疊起來,
「用同一種語言去學習這些求職需要的知識,是一種高效運用時間的學習策略。」
在初學語言的時候,如果觀念還不夠扎實,就跑去學別的語言,很容易會產生混淆的現象,還沒學到新知識,可能就會先困在語言差異,需要另外花時間去學新語言的語法、特性等,很容易就把前一個語言還不熟悉的觀念搞混。
如果能先專注深入第一個語言,然後用該語言來學習各種相關知識,而不是在不同的程式語言之間反覆切換,這樣可以減少學習過程中的混淆,提高學習效率!
以下以老婆的需求為例子:
目標:AI相關職位
一開始,可以先用Python去了解基本語法、流程控制、函數、物件導向程式設計等基本概念,接著可以針對性的去學習目標職位所需的知識,如:資料分析、機器學習、網頁開發等
👉例子1:用Python學習「資料分析」
👉例子2:用Python學習「機器學習」
👉例子3:用Python學習「網頁開發以及周邊知識」
透過這種方法,就可以在同一個程式語言的基礎上,將觸角深入多個相關領域,
提升自己的知識和經驗,也有助於鞏固程式觀念,為日後學習其他程式語言打下基礎!。