※ 本文為 SIRO5566.bbs. 轉寄自 ptt.cc 更新時間: 2019-10-25 23:19:05
看板 Soft_Job
作者 標題 [請益] 請問該從Javac或C#哪個入門?
時間 Thu Oct 17 17:02:52 2019
板上雖有對C#、Java的比較文,但都是幾年前的文章
想請教各位板友、先進,現在應該學C#還是JAVA好呢
想請教各位板友、先進,現在應該學C#還是JAVA好呢
以入門開始學程式來看,一樣有老師帶部署開發環境、一樣只能投資有限時間去學
單純考慮哪個語法好學易懂的話,會推Java還是C#呢?
若再納入額外考量,比如就業前景、後續深造(如轉學另一種),又會比較推Java or C#?
求各位大神分析~
求各位大神分析~
謝謝大家
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.44.7.188 (臺灣)
※ 文章代碼(AID): #1Tg2v0V4 (Soft_Job)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1571302976.A.7C4.html
推 : C# = better Java1F 10/17 17:07
推 : C# = Microsoft JAVA2F 10/17 17:09
推 : C# != C+++3F 10/17 17:14
推 : C# = C++++4F 10/17 17:14
推 : JavaScript !== Java5F 10/17 17:18
推 : C# = JAVA + C++6F 10/17 17:23
推 : {get;set;}7F 10/17 17:28
推 : C # = JAVA improved by Microsoft.8F 10/17 17:29
推 : C#'s father is Delphi9F 10/17 17:30
推 : C# = make JAVA more C++10F 10/17 17:37
→ : 覺得兩者差不多...11F 10/17 17:46
→ : 我是說 語法跟概念 差不多 市場需求的話 可參考下面?
→ : https://reurl.cc/9z4zGO
→ : 怕你不清楚 .Net 就是 C#
類似的統計其實網路上蠻多的,兩種語言各占勝場,所以想問問板友們第一線的意見→ : 我是說 語法跟概念 差不多 市場需求的話 可參考下面?
→ : https://reurl.cc/9z4zGO
→ : 怕你不清楚 .Net 就是 C#
我主要考量順位 [語法學習難易度] => [日本市場有需求] => [其他]
推 : try & error15F 10/17 18:01
推 : C++ : I m not ur father. C# : Noooooooo16F 10/17 18:01
→ : 順帶一提 大家C#都唸C#還是C#? 我是習慣唸C#
可以不要鬧板了嗎?→ : 順帶一提 大家C#都唸C#還是C#? 我是習慣唸C#
※ 編輯: SIRO5566 (114.44.7.188 臺灣), 10/17/2019 18:03:25
推 : 個人經驗是C#和Java語言學習難易度差不多 但.NET的學18F 10/17 18:08
→ : 習資源明顯比Java的Web框架豐富 至於日本市場 因為不
→ : 了解 所以無法給你建議
→ : 習資源明顯比Java的Web框架豐富 至於日本市場 因為不
→ : 了解 所以無法給你建議
→ : 軟工板科技板化21F 10/17 18:08
→ : 我選c# 因為vs是地表最強ide22F 10/17 18:11
推 : 網路可以查到的統計都是全球性的23F 10/17 18:13
→ : 剛剛給你的連結 應該比較偏台灣所用技 日本就不清楚了
→ : 剛剛給你的連結 應該比較偏台灣所用技 日本就不清楚了
推 : 認真回 我會選java吧 還可以順便寫app 雖然可能快被ko25F 10/17 18:18
→ : tlin取代
→ : tlin取代
推 : 兩個都很好, 但我更喜歡C#27F 10/17 18:20
推 : 說啥呢,C#也可以寫APP啊28F 10/17 18:22
→ : C#語法更複雜一點, Java則是框架比較難29F 10/17 18:24
推 : 實際工作 JAVA有不用框架的嗎?30F 10/17 18:32
推 : 想抱微軟把拔的大腿就走C#31F 10/17 18:32
→ : 認真說的話我前陣子也考慮過這問題,後來我選學C#,不過33F 10/17 18:41
→ : 還沒用它去找工作所以沒辦法給你意見
→ : 還沒用它去找工作所以沒辦法給你意見
→ : 查104看職缺數量35F 10/17 18:50
推 : 論文用過一年java、出來工作用一年C#,要我選的話,36F 10/17 18:57
→ : 一定100%選C#
→ : 一定100%選C#
推 : 你太晚講日本了,那是重要的因素,去日本選 Java 就對了38F 10/17 19:00
→ : 日本對外國人不錯的公司,幾乎清一色 java
→ : 語法和 framework 還是C#較容易,因為以前Close source
→ : 所以很多framework和tool都沒幾個可以選,外加VS屌打IEDA
→ : 選前景我還是覺得C#比較好,因為走開源了;Java被甲骨文
→ : 弄臭,但因為長久以來的統治導致有一堆好用的libs沒辦法
→ : 一時之間轉換語言,尤其在spark等big data處理,java還是
→ : 有非常好的生態圈,這點c#幾年內還是取代不了
感謝分析→ : 日本對外國人不錯的公司,幾乎清一色 java
→ : 語法和 framework 還是C#較容易,因為以前Close source
→ : 所以很多framework和tool都沒幾個可以選,外加VS屌打IEDA
→ : 選前景我還是覺得C#比較好,因為走開源了;Java被甲骨文
→ : 弄臭,但因為長久以來的統治導致有一堆好用的libs沒辦法
→ : 一時之間轉換語言,尤其在spark等big data處理,java還是
→ : 有非常好的生態圈,這點c#幾年內還是取代不了
剛在幾個轉職網研究一下,確實職缺數量C#是Java的1/2
(但不排除光用Java搜,會連Java Script的關鍵字也被計入的可能性就是)
推 : 目標若是在日本,除了Java外若能再熟悉data engineering46F 10/17 19:16
→ : 相關,從message queue到spark,工作會更好找 :)
謝謝 這方面是另學Python來達成?→ : 相關,從message queue到spark,工作會更好找 :)
推 : 我選Java, 因為我就是寫Java48F 10/17 19:32
※ 編輯: SIRO5566 (114.44.7.188 臺灣), 10/17/2019 19:38:36→ : 沒用過C#不知,但討論IDE的話,用過VS,VSCode,Pycharm49F 10/17 19:39
→ : Eclipse,VS最難用,快速鍵跟別人長不一樣,也沒什麼
→ : 外掛可以用。後來寫c都不用VS了,還跑去用Eclipse,超
→ : Eclipse,VS最難用,快速鍵跟別人長不一樣,也沒什麼
→ : 外掛可以用。後來寫c都不用VS了,還跑去用Eclipse,超
推 : 搜職缺數量不準 java會搜到js c#沒有包含.net 會有誤差52F 10/17 19:43
→ : 我是覺得微軟越來越強了 中文資源也很豐富
→ : 加上.net core 、VSCode、 地表最強IDE 選C#準沒錯
→ : 但是還是要看環境 日本不知道 金融好像用java比較多
→ : 我是覺得微軟越來越強了 中文資源也很豐富
→ : 加上.net core 、VSCode、 地表最強IDE 選C#準沒錯
→ : 但是還是要看環境 日本不知道 金融好像用java比較多
→ : 多外掛可用,簡單換theme,多個快速鍵組,外觀配置方56F 10/17 19:46
→ : 覺得VS or VSCode好用的,應該沒用過其他的
→ : 覺得VS or VSCode好用的,應該沒用過其他的
推 : VSCode是強在輕量阿...58F 10/17 19:51
→ : 雖然Eclipse功能多,但它比較不穩,不過寫程式時,什59F 10/17 19:52
→ : 麼工具都在手,會很方便很迅速
→ : 麼工具都在手,會很方便很迅速
→ : VS印象中不是可以使用擴充功能嗎...61F 10/17 19:53
→ : C#還是用VS比較舒服 不然用其他IDE都不習慣
→ : 不過我以為快捷鍵是用反射神經去記的耶
→ : C#還是用VS比較舒服 不然用其他IDE都不習慣
→ : 不過我以為快捷鍵是用反射神經去記的耶
推 : VS是搭配C#好用,搭配其他語言不如用VS Code64F 10/17 19:55
→ : 此外沒有軟軟VS踩雷心路歷程,就不會有好用的VS Code誕生
→ : 此外沒有軟軟VS踩雷心路歷程,就不會有好用的VS Code誕生
→ : 是阿 就像我寫PHP也不會用VS66F 10/17 19:56
→ : 我工作需要寫MATLAB, python, C,常要在多個IDE間切換67F 10/17 20:07
→ : ,所以快速鍵一致對我來說很重要XD,VS Code畫面不錯
→ : 看,但GIT工具不太好用,編譯或debug時要另外設置,但
→ : 這樣是可以彈性支援不同語言和編譯器
→ : ,所以快速鍵一致對我來說很重要XD,VS Code畫面不錯
→ : 看,但GIT工具不太好用,編譯或debug時要另外設置,但
→ : 這樣是可以彈性支援不同語言和編譯器
推 : 樓上,vscode可以外掛Eclipse Keymap71F 10/17 20:18
→ : 不過我寫Java還是會用Eclipse就是了@@
→ : 不過我寫Java還是會用Eclipse就是了@@
推 : java現在就是用spring全家桶呀,差不多一統江湖了吧73F 10/17 20:19
→ : 不管你選什,你先入門了再來煩惱74F 10/17 20:29
→ : 我說快速鍵難用,是"VS"喔75F 10/17 20:33
推 : 看到日本直接Java了 日本很少聽到用C#的76F 10/17 20:34
推 : C#和JAVA我都會也單挑過系統,C#比較優雅而且寫起來爽快~77F 10/17 21:42
→ : JAVA語法糖太少,寫起來又臭又長,坑也不少
→ : JAVA語法糖太少,寫起來又臭又長,坑也不少
噓 : 廢文,因為不管誰哪一個,你的人生和學哪一個無關。79F 10/17 22:07
→ : 認真回,C#,效果快恢復體力也快,資源多,還有史上最80F 10/17 22:24
→ : 強IDE。
→ : 強IDE。
推 : C# 真滴爽82F 10/17 23:05
推 : c# core出了之後真的與眾不同83F 10/17 23:16
→ : java到後期也支援一些簡潔的寫法了84F 10/17 23:24
推 : csharp阿,反正表兄弟85F 10/18 00:48
推 : 海外還是java吧,未來c#蠻有競爭力的86F 10/18 05:42
→ : VS太強了 把我養成廢人87F 10/18 07:06
→ : 用過vs開發c#爽過之後 一點改用java寫的想法都沒有過88F 10/18 07:58
推 : 如果你是要問日本市場,請學java89F 10/18 08:05
→ : 要在ms平台開發就乖乖用vs 用其他是自找麻煩90F 10/18 08:13
→ : 小孩子才做選擇題 工程師全都要會91F 10/18 08:22
→ : 好學易懂的話 試試Small Basic92F 10/18 08:27
推 : 哪個都沒差,長起來八七趴像93F 10/18 08:58
→ : 快速鍵都能改啊 拿這說嘴是要笑死人喔94F 10/18 09:20
→ : .net!=C# .net是框架 C#是語言 .net底下還有vb語言可以學95F 10/18 09:24
→ : 我都把快速鍵放在vim的config 再用IDE的vim plugin讀取96F 10/18 09:38
推 : 而且stackoverflow上面c# 大神比較多97F 10/18 09:50
推 : 學個Matlab 吧98F 10/18 09:55
→ : 如果唸研究所 首推Matlab99F 10/18 10:50
推 : vs快速鍵真的很奇葩,但整體功能強大100F 10/18 11:24
→ : 直接用的人不覺得,但寫過java知道很多亂七八糟的雜事
→ : vs都幫你做了
→ : 直接用的人不覺得,但寫過java知道很多亂七八糟的雜事
→ : vs都幫你做了
推 : 我全都要103F 10/18 12:32
→ : matlab和c#,java的生態系差很多耶XD104F 10/18 12:42
推 : Csharp那個linq...做低真4好105F 10/18 12:57
推 : linq滿猛的,害我寫js還找一下有沒有106F 10/18 13:05
推 : javac === undefined107F 10/18 13:26
→ : 話說嫌vs不夠好,那有試過VS+Jetbrian Resharp嗎?108F 10/18 13:54
噓 : java 微軟別碰109F 10/18 15:48
→ : Resharp真的有補足VS的功能,像Code template,refact110F 10/18 17:13
→ : or,code generation,有eclipse的風格了。感謝for大
推 : 話說JetBrain出的IDE,功能齊全且風格一致
→ : or,code generation,有eclipse的風格了。感謝for大
推 : 話說JetBrain出的IDE,功能齊全且風格一致
推 : resharper 是個坑,會覺得太好用就課金113F 10/18 17:32
推 : 這些IDE最大的問題就是很多公司都不願意買...114F 10/18 18:35
推 : 不買的公司就不會選c#了115F 10/18 20:42
→ : 沒錯你答對了有新答案 兩者皆非 請學新語言 Kotlin116F 10/18 22:27
→ : 喔 看到日本了 java 秒選 但 LINE 在內的不少大公司都在
→ : 導 kotlin 真的可以考慮直上 kotlin, Mercari 找 Androi
→ : d dev 也直接列 kotlin 為強需求。而且 kotlin 語法又比
→ : 兩個語言都乾淨簡單
→ : 喔 看到日本了 java 秒選 但 LINE 在內的不少大公司都在
→ : 導 kotlin 真的可以考慮直上 kotlin, Mercari 找 Androi
→ : d dev 也直接列 kotlin 為強需求。而且 kotlin 語法又比
→ : 兩個語言都乾淨簡單
推 : 還是要學一下Java啦,才知道換kotlin搭配IDEA有多爽121F 10/19 00:34
噓 : 請問該先學開Toyota的車還是Honda的車好呢?122F 10/19 01:12
→ : 上手難易程度 => 在日本熱門程度 => 其他
→ : 單純考慮上手難易程度會推Toyota還是Honda呢
→ : 求各位大神分析
→ : 隨便哪個你爽就好先學再說問題很多
→ : 上手難易程度 => 在日本熱門程度 => 其他
→ : 單純考慮上手難易程度會推Toyota還是Honda呢
→ : 求各位大神分析
→ : 隨便哪個你爽就好先學再說問題很多
推 : 我推gogoro127F 10/19 01:13
推 : 學JS128F 10/19 13:01
推 : python、Ruby、Xcode129F 10/19 22:52
噓 : https://github.com/the-benchmarker/web-frameworks/blob/master/README.md130F 10/20 11:45
→ : ,比較各語言實作的 http server 你
→ : 那兩個語言慘慘慘,c#大概除了vs好用之外沒有任何優點了
→ : ,比較各語言實作的 http server 你
→ : 那兩個語言慘慘慘,c#大概除了vs好用之外沒有任何優點了
推 : 絕對是Java133F 10/20 16:09
推 : 第一首選C++,什麼? 沒這選項!134F 10/21 09:07
推 : 推薦MASM 可先試用MASM5135F 10/22 01:07
噓 : 噓低能留言 幾歲了136F 10/22 12:26
推 : 用過vs和eclipse,ec就像併裝車,每樣功能都有但是都很難137F 10/22 13:58
→ : 用,vs就像勞斯來斯
→ : 用,vs就像勞斯來斯
--
※ 看板: FW 文章推薦值: 0 目前人氣: 0 累積人氣: 142
回列表(←)
分享