提示: 作者被禁止或刪除 內容自動屏蔽

TOP

回覆 8# hihihi123hk

大部分人走去商界發展,畢竟向錢走. 因而出現商科人多,工科人少. 唔係單單香港有, 連內地自己都有. 我記得某導師講過,無論遇到咩野情況,堅持入CS(資科), 唔好入BS(商科), 入左BS就BS鳥. 最初我不知其因,我照做, 直到接觸保安課時,睇過傳媒報導某伍佰人所作所為後,接觸過當中一人一次後, 逐步知道其意味.  我會搞清楚弱點後再試.

維持繁榮未必需要先入商科,入部份冷門科可能有利, 但需要知道點配合現時財主同時設法升級. 對香港,日本,美國而言, 做清潔工,做貨車司機,前車可鑑,有可能比入商科更理智.  既然係噉, 我下一步就要掌握兩樣野, 鐵馬同VAN仔(3號,2號).

部份人年收入, 扣入息稅,間接稅後仲有伍萬多美元一年.

TOP

外國好多人分享自己點樣由 Monolithic slowly migrate to Microservice,

講緊一個 System 應該要  ...
hihihi123hk 發表於 2016-3-15 10:14


原本唔想回, 見得啖笑都係回下你啦...
話分兩頭, 第1, 可唔可以migrate to Microservice, 唔係睇你用咩 Language, 而係睇你點design 個 architecture, Microservice本身係一個新瓶舊酒的東西, 只不過係呢個雲端, 大數據年代, 有d system 1秒鐘downtime都唔能夠 afford 時變得尤其重要.

第二, 唔好為language定高低, 每隻language都有自己的强項, 樓主你講近的每一隻都係weak typing language, weak typing强項只係易寫, 但一d都唔好maint. 唔明的話交自己的code俾人睇就知, 易寫同易maint係兩回事....

第三,Java係咪out? 只需要一張圖就說明.....

TOP

回覆 21# seasky

"If I were to pick a language to use today other than Java, it would be Scala"

呢句的潛台詞係, 有得揀一定揀Java, 真係冇得揀Java先會揀Scala, 即係Scala只係second choose....

TOP

本帖最後由 evec 於 2016-3-15 14:28 編輯

真係唔明講講下有會拉去 JAVA唔掂,又講貨車司機,各地金融大都市背後都係有大量科技同產業支持,例如倫敦周邊衛星城市全部係科技創新業,東京支持日本整個產業帶,人地講繄創新帶動需求,創新科技配合財主就己經唔係創新,係回歸翻的士佬貨車佬的性質。

成日就係識講錢,唔係唔講錢,看咗D個POST的回覆更加覺得香港無得救,又講收幾多錢,又話學JAVA out 找唔到錢學其他,所以話塘水滾塘魚就係咁解,以上仲有人講JAVA綁手綁腳,真係好笑,層次低到仲係到爭議用邊個編程軟件,技術實現需求而己,唔係技術綁技術,寫Android唔用JAVA用甚麼?

話翻轉頭我都唔明有咪野JAVA係寫唔到 ?外國話JAVA 降低生產力 ?人地理你用甚麼寫CODE,人地係看你結構性LOGIC實現方法而己,JAVA係調轉,太多年的歷史補丁使複雜性提高,講得 JAVA The Simplicity become Complexity 的人
玩掂咗JAVA泛型到神化階級?

TOP

回覆 23# vichui


   
我都唔想評論,紙上談兵

我都好明白未寫過 Scala 嘅人根本唔會明,永遠覺得 Java 已經好足夠

我未接觸 Scala 之前曾經有同樣想法

不過我想強調 有質素嘅公司轉用 Scala 係鐵一般嘅事實

via HKEPC Ionic Reader v1.2.9 - iPhone

TOP

我都打番個好簡單嘅比喻, 係我眼中, 要係 Java 做同樣嘅 Task 會係咁

Java
7+7+7+7+7+7+7 = 49

Scala
7 * 7 = 49

無錯呀,大家做到嘅野係一樣,但係 Scala 寫出黎會比較 Clean、 Intuitive、Elegant  啲, 個大前題就係你要識得 乘數,就算你唔識得乘數係 Scala 一樣可以寫番 7+7+7..... 然後就會有人話 乘數好複雜喎,我都係鐘意加數簡單啲

TOP

本帖最後由 evec 於 2016-3-15 16:00 編輯
我都打番個好簡單嘅比喻, 係我眼中, 要係 Java 做同樣嘅 Task 會係咁

Java
7+7+7+7+7+7+7 = 49

Scala
7 ...
hihihi123hk 發表於 2016-3-15 15:01


你都亂講一通
係JAVA我可以寫到

7 power of 2 就係如此簡單

TOP

我都打番個好簡單嘅比喻, 係我眼中, 要係 Java 做同樣嘅 Task 會係咁

Java
7+7+7+7+7+7+7 = 49

Scala
7 ...
hihihi123hk 發表於 2016-3-15 15:01


唔好以為得你一個人寫過scala先得....
唔係話Java好定Scala好, 只係你真 知道的話就唔會話邊個language 好..
你睇睇Java 8的 lambdash先再講....
係Java寫起上黎係好長, 但 Scala 寫出黎係唔係會比較"Clean、 Intuitive、Elegant" ??就比較個人感覺

Scala
val iList = List(2, 7, 9, 8, 10);
val iDoubled = iList.filter(_ % 2 == 0).map(_  *2)

Java
List<Integer> list = Arrays.asList({2, 7, 9, 8, 10});
List<Integer> iDouble = list.stream().filter(s -> s % 2 == 0).mapToInt(s->s*2).collect(Collectors.toList());

冇compiler係手...Something like that la...
Java係寫多幾隻字, 但係唔係比Scalak冇咁"Clean、 Intuitive、Elegant"呢??

TOP

本帖最後由 hihihi123hk 於 2016-3-15 20:36 編輯
唔好以為得你一個人寫過scala先得....
唔係話Java好定Scala好, 只係你真 知道的話就唔會話邊個language  ...
vichui 發表於 2016-3-15 16:30

如果你用啲 Java都有好類似 Code 去同 Scala 比,係對 Scala 極度不公平,不過我都好明白有咁嘅諗法係好正常。

我打 "7+7+7+7+7..." 係一個比喻,意思係表達嘅喺 Scala 好輕鬆處理嘅 Logic 、 Design, 係 Java 寫好水蛇春咁長 。

加上你已經自暴其短 ......

Scala 有 Console 直接打就出到 Result , 試野、學野一流

Java 無記錯要等到 Java 9 先會有 Console Mode 比你試 Code ,以下就係用 Scala Console + Intellij 去做嘅

你嘅然話你都做到 Java 都可以寫得好 Clean 、Intuitive、Elegant,你可以試下係 Java  Implement 一模一樣嘅野比較下,圖在此


可以體驗下 Scala 嘅 Clean、 Elegant。

極級希望你都可以放番 一張用 Java Impl 嘅圖出黎,比其他 EPC友比較一下,不過一個咁簡單嘅 Pattern matching Logic 我相信寫過下 Java 嘅 Programmer,腦海已經有答案要點樣寫
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

TOP