前面提到 Scala 的特性,現在看不懂其實沒有關係。相信我,若你是 Java 的 Programmer,學會 Scala 後,你一定會喜歡它,對你開發工作必定有大幅幫助。
「Scala有這麼多的特色,這麼複雜,怎麼辦,學不會啦!」
針對這個問題,國外有人提出解答「沒完全學會沒關係,先學你需要用到的地方就好了」。
本來,Scala 包山包海,不可能一次學得完全、學得精。如果你只是要一個更好的script語言,學習 script 會用到的地方就好了。
本來,Scala 包山包海,不可能一次學得完全、學得精。如果你只是要一個更好的script語言,學習 script 會用到的地方就好了。
上面那段話的意思是說,用 Scala 撰寫程式沒完全學會沒關係,不一定要把 Scala 全部特性都使用在你的程式中。
邊寫邊學習,在尚未熟習 Scala 的各種功能之前,可以把 Scala 當成不同語法的 Java 來看待,只使用知道的 Scala 功能來撰寫程式。
當學習完成,各種 Scala 的特性你也熟練後,就可依程式的特性,使用 Scala 不同的特性來設計程式,此時你使用 Scala 起來,將得心應手,就會大幅降低你程式開發的時間。
邊寫邊學習,在尚未熟習 Scala 的各種功能之前,可以把 Scala 當成不同語法的 Java 來看待,只使用知道的 Scala 功能來撰寫程式。
當學習完成,各種 Scala 的特性你也熟練後,就可依程式的特性,使用 Scala 不同的特性來設計程式,此時你使用 Scala 起來,將得心應手,就會大幅降低你程式開發的時間。
「邊寫邊學習?怎麼聽起來好像怪怪的,有落空不踏實的感覺,這只是安慰人嗎?」
「可是我會怕耶,會不會老闆看到我 Scala 程式,沒有好好運用 Scala 好的功能,察覺到我不用功?」
關於這個顧慮,國外倒是沒有人回答。
也許,更好的解釋是, 依照 Scala 的複雜度,連你老板也不知道更好的寫作方式,所以,放心啦!
這樣說,你會釋懷嗎?
不管如何,多瞭解一個強而有力的與語言,終究不會是壞事。
我們即將進入 Scala 的世界,在台灣,會 Java 的 Programmer 相當多,Scala 承繼自 Java,因此我們會以 Java Programmer 的角度來帶領各位學習 Scala。
對於那些不熟 Java 的讀者或許會有點吃力,尚請見諒。
關於這個顧慮,國外倒是沒有人回答。
也許,更好的解釋是, 依照 Scala 的複雜度,連你老板也不知道更好的寫作方式,所以,放心啦!
這樣說,你會釋懷嗎?
不管如何,多瞭解一個強而有力的與語言,終究不會是壞事。
我們即將進入 Scala 的世界,在台灣,會 Java 的 Programmer 相當多,Scala 承繼自 Java,因此我們會以 Java Programmer 的角度來帶領各位學習 Scala。
對於那些不熟 Java 的讀者或許會有點吃力,尚請見諒。
沒有留言:
張貼留言