[请益] 请问该从Javac或C#哪个入门?

楼主: SIRO5566 (素人5566)   2019-10-17 17:02:52
板上虽有对C#、Java的比较文,但都是几年前的文章
想请教各位板友、先进,现在应该学C#还是JAVA好呢
以入门开始学程式来看,一样有老师带部署开发环境、一样只能投资有限时间去学
单纯考虑哪个语法好学易懂的话,会推Java还是C#呢?
若再纳入额外考量,比如就业前景、后续深造(如转学另一种),又会比较推Java or C#?
求各位大神分析~
谢谢大家
作者: tennyleaz (tenny)   2019-10-17 17:07:00
C# = better Java
作者: ohyeah5566 (欧耶)   2019-10-17 17:09:00
C# = Microsoft JAVA
作者: lion741205 (狮子)   2019-10-17 17:14:00
C# != C+++
作者: jyunwei (jyunwei)   2019-10-17 17:14:00
C# = C++++
作者: max241 (养生之道)   2019-10-17 17:18:00
JavaScript !== Java
作者: lion741205 (狮子)   2019-10-17 17:23:00
C# = JAVA + C++
作者: qscesz1456 (soloud)   2019-10-17 17:28:00
{get;set;}
作者: keke0421 (zrae)   2019-10-17 17:29:00
C # = JAVA improved by Microsoft.
作者: oherman (qq)   2019-10-17 17:30:00
C#'s father is Delphi
作者: lion741205 (狮子)   2019-10-17 17:37:00
C# = make JAVA more C++
作者: x246libra (楓)   2019-10-17 17:46:00
觉得两者差不多...我是说 语法跟概念 差不多 市场需求的话 可参考下面?https://reurl.cc/9z4zGO怕你不清楚 .Net 就是 C#
作者: JK520nsk (FoTw_Jerry)   2019-10-17 18:01:00
try & error
作者: aria0520 (紫)   2019-10-17 18:01:00
C++ : I m not ur father. C# : Noooooooo顺带一提 大家C#都唸C#还是C#? 我是习惯唸C#
作者: lion741205 (狮子)   2019-10-17 18:08:00
个人经验是C#和Java语言学习难易度差不多 但.NET的学习资源明显比Java的Web框架丰富 至于日本市场 因为不了解 所以无法给你建议
作者: invidia (莎莉竟然会飞)   2019-10-17 18:08:00
软工板科技板化
作者: MOONY135 (谈无欲)   2019-10-17 18:11:00
我选c# 因为vs是地表最强ide
作者: x246libra (楓)   2019-10-17 18:13:00
网络可以查到的统计都是全球性的刚刚给你的连结 应该比较偏台湾所用技 日本就不清楚了
作者: aria0520 (紫)   2019-10-17 18:18:00
认真回 我会选java吧 还可以顺便写app 虽然可能快被kotlin取代
作者: HelloPTT   2019-10-17 18:20:00
两个都很好, 但我更喜欢C#
作者: NCTUFAIWEN (交大废文王子)   2019-10-17 18:22:00
说啥呢,C#也可以写APP啊
作者: HelloPTT   2019-10-17 18:24:00
C#语法更复杂一点, Java则是框架比较难
作者: x246libra (楓)   2019-10-17 18:32:00
实际工作 JAVA有不用框架的吗?
作者: ko27tye (好滋好滋)   2019-10-17 18:32:00
想抱微软把拔的大腿就走C#
作者: landysh (蓝色窗帘)   2019-10-17 18:40:00
https://i.imgur.com/OFCLnBl.jpg认真说的话我前阵子也考虑过这问题,后来我选学C#,不过还没用它去找工作所以没办法给你意见
作者: devilkool (对猫毛过敏的猫控)   2019-10-17 18:50:00
查104看职缺数量
作者: as80110680   2019-10-17 18:57:00
论文用过一年java、出来工作用一年C#,要我选的话,一定100%选C#
作者: alihue (wanda wanda)   2019-10-17 19:00:00
你太晚讲日本了,那是重要的因素,去日本选 Java 就对了日本对外国人不错的公司,几乎清一色 java语法和 framework 还是C#较容易,因为以前Close source所以很多framework和tool都没几个可以选,外加VS屌打IEDA选前景我还是觉得C#比较好,因为走开源了;Java被甲骨文弄臭,但因为长久以来的统治导致有一堆好用的libs没办法一时之间转换语言,尤其在spark等big data处理,java还是有非常好的生态圈,这点c#几年内还是取代不了目标若是在日本,除了Java外若能再熟悉data engineering相关,从message queue到spark,工作会更好找 :)
作者: gpctv (gpctv)   2019-10-17 19:32:00
我选Java, 因为我就是写Java
作者: vincentman (Vincent)   2019-10-17 19:39:00
没用过C#不知,但讨论IDE的话,用过VS,VSCode,PycharmEclipse,VS最难用,快速键跟别人长不一样,也没什么外挂可以用。后来写c都不用VS了,还跑去用Eclipse,超
作者: vi000246 (Vi)   2019-10-17 19:43:00
搜职缺数量不准 java会搜到js c#没有包含.net 会有误差我是觉得微软越来越强了 中文资源也很丰富加上.net core 、VSCode、 地表最强IDE 选C#准没错但是还是要看环境 日本不知道 金融好像用java比较多
作者: vincentman (Vincent)   2019-10-17 19:46:00
多外挂可用,简单换theme,多个快速键组,外观配置方觉得VS or VSCode好用的,应该没用过其他的
作者: aria0520 (紫)   2019-10-17 19:51:00
VSCode是强在轻量阿...
作者: vincentman (Vincent)   2019-10-17 19:52:00
虽然Eclipse功能多,但它比较不稳,不过写程式时,什么工具都在手,会很方便很迅速
作者: bill0205 (善良的小孩没人爱)   2019-10-17 19:53:00
VS印象中不是可以使用扩充功能吗...C#还是用VS比较舒服 不然用其他IDE都不习惯不过我以为快捷键是用反射神经去记的耶
作者: alihue (wanda wanda)   2019-10-17 19:55:00
VS是搭配C#好用,搭配其他语言不如用VS Code此外没有软软VS踩雷心路历程,就不会有好用的VS Code诞生
作者: bill0205 (善良的小孩没人爱)   2019-10-17 19:56:00
是阿 就像我写PHP也不会用VS
作者: vincentman (Vincent)   2019-10-17 20:07:00
我工作需要写MATLAB, python, C,常要在多个IDE间切换,所以快速键一致对我来说很重要XD,VS Code画面不错看,但GIT工具不太好用,编译或debug时要另外设置,但这样是可以弹性支援不同语言和编译器
作者: bheegrl   2019-10-17 20:18:00
楼上,vscode可以外挂Eclipse Keymap不过我写Java还是会用Eclipse就是了@@
作者: hegemon (hegemon)   2019-10-17 20:19:00
java现在就是用spring全家桶呀,差不多一统江湖了吧
作者: qrtt1 (有些事,有时候。。。)   2019-10-17 20:29:00
不管你选什,你先入门了再来烦恼
作者: vincentman (Vincent)   2019-10-17 20:33:00
我说快速键难用,是"VS"喔
作者: richard07250 (blazing)   2019-10-17 20:34:00
看到日本直接Java了 日本很少听到用C#的
作者: forink (佛硬客)   2019-10-17 21:42:00
C#和JAVA我都会也单挑过系统,C#比较优雅而且写起来爽快~JAVA语法糖太少,写起来又臭又长,坑也不少
作者: darkMood (瞬间投射)   2019-10-17 22:07:00
废文,因为不管谁哪一个,你的人生和学哪一个无关。
作者: benqm300 (人生苦短)   2019-10-17 22:24:00
认真回,C#,效果快恢复体力也快,资源多,还有史上最强IDE。
作者: forewero (木日一)   2019-10-17 23:05:00
C# 真滴爽
作者: jinmin88 (昼伏夜出)   2019-10-17 23:16:00
c# core出了之后真的与众不同
作者: vincentman (Vincent)   2019-10-17 23:24:00
java到后期也支援一些简洁的写法了
作者: neo5277 (I am an agent of chaos)   2019-10-18 00:48:00
csharp阿,反正表兄弟
作者: keyut2433 (keyut2433)   2019-10-18 05:42:00
海外还是java吧,未来c#蛮有竞争力的
作者: spfy (spfy)   2019-10-18 07:06:00
VS太强了 把我养成废人
作者: WunoW (WunoW)   2019-10-18 07:58:00
用过vs开发c#爽过之后 一点改用java写的想法都没有过
作者: chankeye (chankeye)   2019-10-18 08:05:00
如果你是要问日本市场,请学java
作者: testPtt (测试)   2019-10-18 08:13:00
要在ms平台开发就乖乖用vs 用其他是自找麻烦
作者: ChungLi5566 (中坜56哥)   2019-10-18 08:22:00
小孩子才做选择题 工程师全都要会
作者: testPtt (测试)   2019-10-18 08:27:00
好学易懂的话 试试Small Basic
作者: chi972121 (沉默之语)   2019-10-18 08:58:00
哪个都没差,长起来八七趴像
作者: hstt   2019-10-18 09:20:00
快速键都能改啊 拿这说嘴是要笑死人喔
作者: reichs   2019-10-18 09:24:00
.net!=C# .net是框架 C#是语言 .net底下还有vb语言可以学
作者: vi000246 (Vi)   2019-10-18 09:38:00
我都把快速键放在vim的config 再用IDE的vim plugin读取
作者: tennyleaz (tenny)   2019-10-18 09:50:00
而且stackoverflow上面c# 大神比较多
作者: ks950901 (ks950901)   2019-10-18 09:55:00
学个Matlab 吧
作者: testPtt (测试)   2019-10-18 10:50:00
如果唸研究所 首推Matlab
作者: jyunwei (jyunwei)   2019-10-18 11:24:00
vs快速键真的很奇葩,但整体功能强大直接用的人不觉得,但写过java知道很多乱七八糟的杂事vs都帮你做了
作者: somefatguy   2019-10-18 12:32:00
我全都要
作者: vincentman (Vincent)   2019-10-18 12:42:00
matlab和c#,java的生态系差很多耶XD
作者: forewero (木日一)   2019-10-18 12:57:00
Csharp那个linq...做低真4好
作者: alihue (wanda wanda)   2019-10-18 13:05:00
linq满猛的,害我写js还找一下有没有
作者: samioplg (war3)   2019-10-18 13:26:00
javac === undefined
作者: forewero (木日一)   2019-10-18 13:54:00
话说嫌vs不够好,那有试过VS+Jetbrian Resharp吗?
作者: PoloHuang (黄保罗)   2019-10-18 15:48:00
java 微软别碰
作者: vincentman (Vincent)   2019-10-18 17:13:00
Resharp真的有补足VS的功能,像Code template,refactor,code generation,有eclipse的风格了。感谢for大话说JetBrain出的IDE,功能齐全且风格一致
作者: alihue (wanda wanda)   2019-10-18 17:32:00
resharper 是个坑,会觉得太好用就课金
作者: abccbaandy (敏)   2019-10-18 18:35:00
这些IDE最大的问题就是很多公司都不愿意买...
作者: vi000246 (Vi)   2019-10-18 20:42:00
不买的公司就不会选c#了
作者: siriusu (かがみは俺の嫁。)   2019-10-18 22:27:00
没错你答对了有新答案 两者皆非 请学新语言 Kotlin喔 看到日本了 java 秒选 但 LINE 在内的不少大公司都在导 kotlin 真的可以考虑直上 kotlin, Mercari 找 Android dev 也直接列 kotlin 为强需求。而且 kotlin 语法又比两个语言都干净简单
作者: anandydy529 (AndyAWD)   2019-10-19 00:34:00
还是要学一下Java啦,才知道换kotlin搭配IDEA有多爽
作者: CoNsTaR ((const *))   2019-10-19 01:12:00
请问该先学开Toyota的车还是Honda的车好呢?上手难易程度 => 在日本热门程度 => 其他单纯考虑上手难易程度会推Toyota还是Honda呢求各位大神分析随便哪个你爽就好先学再说问题很多
作者: aria0520 (紫)   2019-10-19 01:13:00
我推gogoro
作者: VictorKid (VictorKid)   2019-10-19 13:01:00
学JS
作者: wang19980531 (猪精男)   2019-10-19 22:52:00
python、Ruby、Xcode
作者: ggttoo44 (thai)   2019-10-20 11:45:00
https://github.com/the-benchmarker/web-frameworks/blob/master/README.md,比较各语言实作的 http server 你那两个语言惨惨惨,c#大概除了vs好用之外没有任何优点了
作者: GGFACE (ggface)   2019-10-20 16:09:00
绝对是Java
作者: kyushu (苏打绿吓倒我了)   2019-10-21 09:07:00
第一首选C++,什么? 没这选项!
作者: JasperChang (PeterChou)   2019-10-22 01:07:00
推荐MASM 可先试用MASM5
作者: m60903 (我搭校车上学)   2019-10-22 12:26:00
嘘低能留言 几岁了
作者: oherman (qq)   2019-10-22 13:58:00
用过vs和eclipse,ec就像并装车,每样功能都有但是都很难用,vs就像劳斯来斯
作者: Lamigirls48 (大奶細腰會跳舞)   2019-11-03 10:35:00
java可以进化Android阿~

Links booklink

Contact Us: admin [ a t ] ucptt.com