Soft_Job 板


LINE

板上虽有对C#、Java的比较文,但都是几年前的文章 想请教各位板友、先进,现在应该学C#还是JAVA好呢 以入门开始学程式来看,一样有老师带部署开发环境、一样只能投资有限时间去学 单纯考虑哪个语法好学易懂的话,会推Java还是C#呢? 若再纳入额外考量,比如就业前景、後续深造(如转学另一种),又会比较推Java or C#? 求各位大神分析~ 谢谢大家 --
QR Code



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.44.7.188 (台湾)
※ 文章网址: https://webptt.com/cn.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灯, 水草

请输入看板名称,例如:BabyMother站内搜寻

TOP