2022 押宝 c#还是 Java

2022-07-25 00:50:56 +08:00
 weiqipeng

各位大佬 诚心发问 2022 年押宝 c#还是 Java ?有五六年后 run 美打算

12202 次点击
所在节点    程序员
97 条回复
fyxtc
2022-07-25 14:34:27 +08:00
这个毫无疑问 Java ,首先一个大假设是:不是你想润就能润的,万一苟在国内你会恨死现在劝你学 c#的网友
RockShake
2022-07-25 14:56:48 +08:00
.NET 吧,国外的工作机会很多
limingxinleo
2022-07-25 14:59:51 +08:00
.net 和 Java ,那肯定要选 Java
penll
2022-07-25 15:19:47 +08:00
站下 C#

.net5.0 6.0 真香
libook
2022-07-25 15:35:16 +08:00
据个人了解,C#在游戏领域比较活跃,Java 在 Web 服务领域比较活跃,海外技术流行情况不像国内这么极端,想发展什么技术栈主要看你像去哪个领域工作,可以刷一刷招聘信息。
另外不建议一棵树上吊死,学越多眼界越开阔。
winglight2016
2022-07-25 16:55:50 +08:00
选 c#等于在巨硬一棵树上吊死,或者 unity 也算?选 java 等于是和主流接轨,这两者有什么可比性呢?
Felldeadbird
2022-07-25 17:00:58 +08:00
不应该看业务选语言吗?我之前 C#是因为写游戏才接触。
Dragonphy
2022-07-25 17:02:35 +08:00
C#从入门到 Java
PopRain
2022-07-25 17:05:51 +08:00
双修没有啥难的吧, 如果非要选语言,我还是选英语, 这个面试时比你技术更重要吧
SWALLOWW
2022-07-25 17:56:32 +08:00
@PopRain 哈哈,毫无疑问,正确的答案
dcsuibian
2022-07-25 18:32:16 +08:00
毫无疑问 Java 。

国内肯定 Java 工作更多,国外我没去过不知道。但上次问在国外的朋友,他也只是说国外 Java 挺多的,没注意.NET 。所以对于“国外.NET 更好”的说法我持怀疑态度。

我个人也押宝 Java ,但如果未来 .NET / GO 真的比 Java 发展的更好了,再转也不迟。
vintamango
2022-07-25 18:44:24 +08:00
站队 C#身边搞 Java 的都开始掉头发了,C#的表示毫无压力
dcsuibian
2022-07-25 18:54:30 +08:00
作为一个 Javaer 和软粉。
深知 C#比 Java 更优秀:本就有后发优势,又有着微软强大的技术力支持和统一的设计风格,宇宙第一 IDE Visual Studio ,还有文档支持。

但是吧,那可是微软,技术力强但决策是相当垃圾的,而 Java 则更加开放自由。
尽管.NET Core 开始已经开源、跨平台了,但很明显社区缺乏对其的维护能力,.NET 的命脉仍然把握在微软手里。(顺便说一句,Swift 也是开源的)。而且时至今日正统的 Visual Studio 仍然只能在 Windows 上使用,因此我很怀疑微软的决心。

相对来说,Java 开源得非常早,一开始就免费、跨平台。
最主要的是有着 JCP 这样的组织,Oracle 不干了立马有人接手。
跨平台.Net IDE——Rider ,就是用 Java 写的。
weijar
2022-07-25 20:15:15 +08:00
@dcsuibian 后发优势难道不是 kotlin?宇宙第一 IDE 难道不是 JB 家的
ragnaroks
2022-07-25 21:30:26 +08:00
与其说是 java 和 csharp ,不如说是 springboot 和 aspnet ,javafx 和 MVP ( WPF 、MAUI )之类的对比,语言层面除了性能没有太大区别,现在企业级应用性能从来不是 TOP 5 的问题;如果你确定要去国外,那可以优先考虑 csharp ,最完善的文档( MSDN )和最给力的社区( StackOverflow );如果只是纸上谈兵阶段,还是考虑 java 吧,至少目前国内 java 应该是 csharp 2 倍的机会。
ragnaroks
2022-07-25 21:32:43 +08:00
题外话,使用 csharp 和 dotnet 必定接触 sqlserver ,我黑微软主要就是 sqlserver 和 windows 这两点,真是难用
zartouch
2022-07-25 21:54:07 +08:00
想 run 美国,麻烦就刷好算法和系统设计。 现在还在纠结用啥语言,特别还是 c# 和 java 这种很容易互换应用场景也差不多的语言。只能说还是多看点计算机基础的书吧。 估计你这门都没入呢,别想太多了。
az22c
2022-07-25 23:45:28 +08:00
@Mithril #60 > 看看隔壁吵 yarn 和 pnpm 的帖子,五六年包管理都能换几遍。

就是因为换来换去,更难找到工作。更喜欢招应届生,应届生毕业前还有大把时间学这些花活呢
weiqipeng
2022-07-26 00:15:30 +08:00
@CEBBCAT 就是菜鸡 没有大型项目经验
weiqipeng
2022-07-26 00:16:43 +08:00
@makelove 呜呜呜真的🐴 我个人写了几天 c#感觉语言还是挺好的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/868434

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX