Soft_Job 板


LINE

板上雖有對C#、Java的比較文,但都是幾年前的文章 想請教各位板友、先進,現在應該學C#還是JAVA好呢 以入門開始學程式來看,一樣有老師帶部署開發環境、一樣只能投資有限時間去學 單純考慮哪個語法好學易懂的話,會推Java還是C#呢? 若再納入額外考量,比如就業前景、後續深造(如轉學另一種),又會比較推Java or C#? 求各位大神分析~ 謝謝大家 --
QR Code



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.44.7.188 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1571302976.A.7C4.html
1F:推 tennyleaz: C# = better Java 10/17 17:07
2F:推 ohyeah5566: C# = Microsoft JAVA 10/17 17:09
3F:推 lion741205: C# != C+++ 10/17 17:14
4F:推 jyunwei: C# = C++++ 10/17 17:14
5F:推 max241: JavaScript !== Java 10/17 17:18
6F:推 lion741205: C# = JAVA + C++ 10/17 17:23
7F:推 qscesz1456: {get;set;} 10/17 17:28
8F:推 keke0421: C # = JAVA improved by Microsoft. 10/17 17:29
9F:推 oherman: C#'s father is Delphi 10/17 17:30
10F:推 lion741205: C# = make JAVA more C++ 10/17 17:37
11F:→ x246libra: 覺得兩者差不多... 10/17 17:46
12F:→ x246libra: 我是說 語法跟概念 差不多 市場需求的話 可參考下面? 10/17 17:49
13F:→ x246libra: https://reurl.cc/9z4zGO 10/17 17:49
14F:→ x246libra: 怕你不清楚 .Net 就是 C# 10/17 17:51
類似的統計其實網路上蠻多的,兩種語言各占勝場,所以想問問板友們第一線的意見 我主要考量順位 [語法學習難易度] => [日本市場有需求] => [其他]
15F:推 JK520nsk: try & error 10/17 18:01
16F:推 aria0520: C++ : I m not ur father. C# : Noooooooo 10/17 18:01
17F:→ aria0520: 順帶一提 大家C#都唸C#還是C#? 我是習慣唸C# 10/17 18:02
可以不要鬧板了嗎? ※ 編輯: SIRO5566 (114.44.7.188 臺灣), 10/17/2019 18:03:25
18F:推 lion741205: 個人經驗是C#和Java語言學習難易度差不多 但.NET的學 10/17 18:08
19F:→ lion741205: 習資源明顯比Java的Web框架豐富 至於日本市場 因為不 10/17 18:08
20F:→ lion741205: 了解 所以無法給你建議 10/17 18:08
21F:→ invidia: 軟工板科技板化 10/17 18:08
22F:→ MOONY135: 我選c# 因為vs是地表最強ide 10/17 18:11
23F:推 x246libra: 網路可以查到的統計都是全球性的 10/17 18:13
24F:→ x246libra: 剛剛給你的連結 應該比較偏台灣所用技 日本就不清楚了 10/17 18:13
25F:推 aria0520: 認真回 我會選java吧 還可以順便寫app 雖然可能快被ko 10/17 18:18
26F:→ aria0520: tlin取代 10/17 18:18
27F:推 HelloPTT: 兩個都很好, 但我更喜歡C# 10/17 18:20
28F:推 NCTUFAIWEN: 說啥呢,C#也可以寫APP啊 10/17 18:22
29F:→ HelloPTT: C#語法更複雜一點, Java則是框架比較難 10/17 18:24
30F:推 x246libra: 實際工作 JAVA有不用框架的嗎? 10/17 18:32
31F:推 ko27tye: 想抱微軟把拔的大腿就走C# 10/17 18:32
32F:推 landysh: https://i.imgur.com/OFCLnBl.jpg 10/17 18:40
33F:→ landysh: 認真說的話我前陣子也考慮過這問題,後來我選學C#,不過 10/17 18:41
34F:→ landysh: 還沒用它去找工作所以沒辦法給你意見 10/17 18:41
35F:→ devilkool: 查104看職缺數量 10/17 18:50
36F:推 as80110680: 論文用過一年java、出來工作用一年C#,要我選的話, 10/17 18:57
37F:→ as80110680: 一定100%選C# 10/17 18:57
38F:推 alihue: 你太晚講日本了,那是重要的因素,去日本選 Java 就對了 10/17 19:00
39F:→ alihue: 日本對外國人不錯的公司,幾乎清一色 java 10/17 19:02
40F:→ alihue: 語法和 framework 還是C#較容易,因為以前Close source 10/17 19:03
41F:→ alihue: 所以很多framework和tool都沒幾個可以選,外加VS屌打IEDA 10/17 19:04
42F:→ alihue: 選前景我還是覺得C#比較好,因為走開源了;Java被甲骨文 10/17 19:05
43F:→ alihue: 弄臭,但因為長久以來的統治導致有一堆好用的libs沒辦法 10/17 19:06
44F:→ alihue: 一時之間轉換語言,尤其在spark等big data處理,java還是 10/17 19:06
45F:→ alihue: 有非常好的生態圈,這點c#幾年內還是取代不了 10/17 19:06
感謝分析 剛在幾個轉職網研究一下,確實職缺數量C#是Java的1/2 (但不排除光用Java搜,會連Java Script的關鍵字也被計入的可能性就是)
46F:推 alihue: 目標若是在日本,除了Java外若能再熟悉data engineering 10/17 19:16
47F:→ alihue: 相關,從message queue到spark,工作會更好找 :) 10/17 19:17
謝謝 這方面是另學Python來達成?
48F:推 gpctv: 我選Java, 因為我就是寫Java 10/17 19:32
※ 編輯: SIRO5566 (114.44.7.188 臺灣), 10/17/2019 19:38:36
49F:→ vincentman: 沒用過C#不知,但討論IDE的話,用過VS,VSCode,Pycharm 10/17 19:39
50F:→ vincentman: Eclipse,VS最難用,快速鍵跟別人長不一樣,也沒什麼 10/17 19:40
51F:→ vincentman: 外掛可以用。後來寫c都不用VS了,還跑去用Eclipse,超 10/17 19:41
52F:推 vi000246: 搜職缺數量不準 java會搜到js c#沒有包含.net 會有誤差 10/17 19:43
53F:→ vi000246: 我是覺得微軟越來越強了 中文資源也很豐富 10/17 19:44
54F:→ vi000246: 加上.net core 、VSCode、 地表最強IDE 選C#準沒錯 10/17 19:44
55F:→ vi000246: 但是還是要看環境 日本不知道 金融好像用java比較多 10/17 19:45
56F:→ vincentman: 多外掛可用,簡單換theme,多個快速鍵組,外觀配置方 10/17 19:46
57F:→ vincentman: 覺得VS or VSCode好用的,應該沒用過其他的 10/17 19:47
58F:推 aria0520: VSCode是強在輕量阿... 10/17 19:51
59F:→ vincentman: 雖然Eclipse功能多,但它比較不穩,不過寫程式時,什 10/17 19:52
60F:→ vincentman: 麼工具都在手,會很方便很迅速 10/17 19:53
61F:→ bill0205: VS印象中不是可以使用擴充功能嗎... 10/17 19:53
62F:→ bill0205: C#還是用VS比較舒服 不然用其他IDE都不習慣 10/17 19:54
63F:→ bill0205: 不過我以為快捷鍵是用反射神經去記的耶 10/17 19:55
64F:推 alihue: VS是搭配C#好用,搭配其他語言不如用VS Code 10/17 19:55
65F:→ alihue: 此外沒有軟軟VS踩雷心路歷程,就不會有好用的VS Code誕生 10/17 19:56
66F:→ bill0205: 是阿 就像我寫PHP也不會用VS 10/17 19:56
67F:→ vincentman: 我工作需要寫MATLAB, python, C,常要在多個IDE間切換 10/17 20:07
68F:→ vincentman: ,所以快速鍵一致對我來說很重要XD,VS Code畫面不錯 10/17 20:08
69F:→ vincentman: 看,但GIT工具不太好用,編譯或debug時要另外設置,但 10/17 20:08
70F:→ vincentman: 這樣是可以彈性支援不同語言和編譯器 10/17 20:09
71F:推 bheegrl: 樓上,vscode可以外掛Eclipse Keymap 10/17 20:18
72F:→ bheegrl: 不過我寫Java還是會用Eclipse就是了@@ 10/17 20:18
73F:推 hegemon: java現在就是用spring全家桶呀,差不多一統江湖了吧 10/17 20:19
74F:→ qrtt1: 不管你選什,你先入門了再來煩惱 10/17 20:29
75F:→ vincentman: 我說快速鍵難用,是"VS"喔 10/17 20:33
76F:推 richard07250: 看到日本直接Java了 日本很少聽到用C#的 10/17 20:34
77F:推 forink: C#和JAVA我都會也單挑過系統,C#比較優雅而且寫起來爽快~ 10/17 21:42
78F:→ forink: JAVA語法糖太少,寫起來又臭又長,坑也不少 10/17 21:43
79F:噓 darkMood: 廢文,因為不管誰哪一個,你的人生和學哪一個無關。 10/17 22:07
80F:→ benqm300: 認真回,C#,效果快恢復體力也快,資源多,還有史上最 10/17 22:24
81F:→ benqm300: 強IDE。 10/17 22:24
82F:推 forewero: C# 真滴爽 10/17 23:05
83F:推 jinmin88: c# core出了之後真的與眾不同 10/17 23:16
84F:→ vincentman: java到後期也支援一些簡潔的寫法了 10/17 23:24
85F:推 neo5277: csharp阿,反正表兄弟 10/18 00:48
86F:推 keyut2433: 海外還是java吧,未來c#蠻有競爭力的 10/18 05:42
87F:→ spfy: VS太強了 把我養成廢人 10/18 07:06
88F:→ WunoW: 用過vs開發c#爽過之後 一點改用java寫的想法都沒有過 10/18 07:58
89F:推 chankeye: 如果你是要問日本市場,請學java 10/18 08:05
90F:→ testPtt: 要在ms平台開發就乖乖用vs 用其他是自找麻煩 10/18 08:13
91F:→ ChungLi5566: 小孩子才做選擇題 工程師全都要會 10/18 08:22
92F:→ testPtt: 好學易懂的話 試試Small Basic 10/18 08:27
93F:推 chi972121: 哪個都沒差,長起來八七趴像 10/18 08:58
94F:→ hstt: 快速鍵都能改啊 拿這說嘴是要笑死人喔 10/18 09:20
95F:→ reichs: .net!=C# .net是框架 C#是語言 .net底下還有vb語言可以學 10/18 09:24
96F:→ vi000246: 我都把快速鍵放在vim的config 再用IDE的vim plugin讀取 10/18 09:38
97F:推 tennyleaz: 而且stackoverflow上面c# 大神比較多 10/18 09:50
98F:推 ks950901: 學個Matlab 吧 10/18 09:55
99F:→ testPtt: 如果唸研究所 首推Matlab 10/18 10:50
100F:推 jyunwei: vs快速鍵真的很奇葩,但整體功能強大 10/18 11:24
101F:→ jyunwei: 直接用的人不覺得,但寫過java知道很多亂七八糟的雜事 10/18 11:25
102F:→ jyunwei: vs都幫你做了 10/18 11:25
103F:推 somefatguy: 我全都要 10/18 12:32
104F:→ vincentman: matlab和c#,java的生態系差很多耶XD 10/18 12:42
105F:推 forewero: Csharp那個linq...做低真4好 10/18 12:57
106F:推 alihue: linq滿猛的,害我寫js還找一下有沒有 10/18 13:05
107F:推 samioplg: javac === undefined 10/18 13:26
108F:→ forewero: 話說嫌vs不夠好,那有試過VS+Jetbrian Resharp嗎? 10/18 13:54
109F:噓 PoloHuang: java 微軟別碰 10/18 15:48
110F:→ vincentman: Resharp真的有補足VS的功能,像Code template,refact 10/18 17:13
111F:→ vincentman: or,code generation,有eclipse的風格了。感謝for大 10/18 17:14
112F:推 vincentman: 話說JetBrain出的IDE,功能齊全且風格一致 10/18 17:20
113F:推 alihue: resharper 是個坑,會覺得太好用就課金 10/18 17:32
114F:推 abccbaandy: 這些IDE最大的問題就是很多公司都不願意買... 10/18 18:35
115F:推 vi000246: 不買的公司就不會選c#了 10/18 20:42
116F:→ siriusu: 沒錯你答對了有新答案 兩者皆非 請學新語言 Kotlin 10/18 22:27
117F:→ siriusu: 喔 看到日本了 java 秒選 但 LINE 在內的不少大公司都在 10/18 22:33
118F:→ siriusu: 導 kotlin 真的可以考慮直上 kotlin, Mercari 找 Androi 10/18 22:33
119F:→ siriusu: d dev 也直接列 kotlin 為強需求。而且 kotlin 語法又比 10/18 22:33
120F:→ siriusu: 兩個語言都乾淨簡單 10/18 22:33
121F:推 anandydy529: 還是要學一下Java啦,才知道換kotlin搭配IDEA有多爽 10/19 00:34
122F:噓 CoNsTaR: 請問該先學開Toyota的車還是Honda的車好呢? 10/19 01:12
123F:→ CoNsTaR: 上手難易程度 => 在日本熱門程度 => 其他 10/19 01:12
124F:→ CoNsTaR: 單純考慮上手難易程度會推Toyota還是Honda呢 10/19 01:12
125F:→ CoNsTaR: 求各位大神分析 10/19 01:12
126F:→ CoNsTaR: 隨便哪個你爽就好先學再說問題很多 10/19 01:13
127F:推 aria0520: 我推gogoro 10/19 01:13
128F:推 VictorKid: 學JS 10/19 13:01
129F:推 wang19980531: python、Ruby、Xcode 10/19 22:52
131F:→ ggttoo44: ob/master/README.md,比較各語言實作的 http server 你 10/20 11:45
132F:→ ggttoo44: 那兩個語言慘慘慘,c#大概除了vs好用之外沒有任何優點了 10/20 11:45
133F:推 GGFACE: 絕對是Java 10/20 16:09
134F:推 kyushu: 第一首選C++,什麼? 沒這選項! 10/21 09:07
135F:推 JasperChang: 推薦MASM 可先試用MASM5 10/22 01:07
136F:噓 m60903: 噓低能留言 幾歲了 10/22 12:26
137F:推 oherman: 用過vs和eclipse,ec就像併裝車,每樣功能都有但是都很難 10/22 13:58
138F:→ oherman: 用,vs就像勞斯來斯 10/22 13:58
139F:推 Lamigirls48: java可以進化Android阿~ 11/03 10:35







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:e-shopping站內搜尋

TOP