.net 现在是不是很不受待见,岗位少的可怜

2020 年 3 月 27 日
 YongkeLi
18647 次点击
所在节点    程序员
158 条回复
jinmaoi
2020 年 3 月 28 日
@greatgodwei 要不要赌一赌,我敢说在未来 5 年内将会越来越多
g00001
2020 年 3 月 28 日
原来某人跟谁说话都这风格,几个号上了混战一番,战着战着友谊的小船就翻了,看到一次不奇怪,连续看到几次也是神奇。
sagaxu
2020 年 3 月 28 日
@Rwing Kotlin 写起来不是一样吗? Scala 也差不多,JS 和 TS 都能写,Python 也能。Java 8 也能写,虽然丑一点。

data.groupBy { it.id to it.date }.mapValues{ (k, v) ->
Sample(
id = k.first,
date = k.second,
clicks = v.sumBy { it.clicks },
views = v.sumBy { it.views }
)
}

有很多人为此从 Java 转换到 Kotlin/Scala 吗?有很多,但是相对于整体比例并不高。在不换生态的前提下,转换的人都有限,放弃生态转投 C#的意愿就更低了。JVM 抢不了 C#的领地,但能从 JVM 上抢份额的,也只有 Go,绝非 C#。
noreplay
2020 年 3 月 28 日
黑都没黑到点儿上。
微软的更新是有时会断代更新。我遇到的例子是 EF core 。更新到 3.0 版本之后,之前的分页就不能用了。我们数据库用的的 SQL server 2008r2 。感觉这个 EF core.sqlserver 包的更新策略也太过激进了。
woscaizi
2020 年 3 月 28 日
翻了上面几位朋友你来我往的讨论,有意思
YongkeLi
2020 年 3 月 28 日
各位大佬,我想表达的是这门语言在国内的生态。c# .netcore 本身还是很牛逼,我不持偏见,但是就业环境越来越差,工资也越来越低,搞得我现在不敢有换工作的想法
Rwing
2020 年 3 月 29 日
@sagaxu 我没说不能写,任何一个语言都能写,丑与美的区别。我的观点也跟转语言没关系,我之前说的是,一个语言是否受欢迎受待见,与语言本身是否优秀无关。
Mithril
2020 年 3 月 29 日
@YongkeLi .NET Core 在国内生态不行,最好早做打算。你可以拿它来赌一份薪水还不错又不用 996 的工作,但是你还是得有一门能拿来兜底的技术。后端的话最好还是 Java,或者流行度差一点的 Go 。然后再学个 Python 基本能保证最大概率找到一份工作。
基本上面试考的都是语言或者框架的细节。但是大部分功能相似的框架设计思路都差不多。你在 Spring 里面学的那一套 ASP 里面一样用,区别只是实现细节不同而已。剩下的微服务的各种组件,数据库什么的都是通用的。然后再看看 Java 的 JVM,.NET 的 CLR 。这种虚拟机大部分算法和结构也都是相通的。你学的那些垃圾回收什么的概念也基本都能通用。
个人建议不要把自己局限在某种语言或者框架上。深入了解细节是必要的,但也就只钻研一个就差不多了。更多的精力应该放在多学习几种语言和技术框架,多总结对比看看相似的功能在不同语言和技术里面实现方法是不是一样,对比一下各自优缺点。虽说这些东西面试不会考,但是对于自己的提升是很有帮助的。
yexiaoxing
2020 年 3 月 29 日
@imbushuo 捕抓到著名黑客一枚。
yexiaoxing
2020 年 3 月 29 日
OT 一下,说到 .Net Core 突然想到 Bing 。2018 年 8 月的时候 Bing 就从 .Net 切换到 .Net Core,然后表示真香了 :)

Ref. https://devblogs.microsoft.com/dotnet/bing-com-runs-on-net-core-2-1/
iamfredng
2020 年 3 月 29 日
你们有什么好争论的?看你们在这里争这些就好像看是拿砍刀切肉丁好呢还是拿美工刀切肉丁好。任何一门语言都有它用武之地何必一踩一捧?
0dJ6Tu8Za734L89T
2020 年 3 月 29 日
有程序员那味了
imbushuo
2020 年 3 月 29 日
@yexiaoxing 北京同事你好(
lj2016
2020 年 3 月 29 日
传统行业,工控行业,.net 用的不要太多,这世界上不是只有互联网企业的。
pantilesoft
2020 年 3 月 29 日
@LokiSharp SQL Server 对标 Oracle, 等哪天 Oracle 开源了, 保准 MS 第二天就跟进. ( ̄▽ ̄)"
LokiSharp
2020 年 3 月 29 日
@pantilesoft 我还是老老实实用 Postgresql 吧😹😹😹
HangoX
2020 年 3 月 30 日
C# 不错,但是这货生态链要掏钱,国内几个公司会为生态链掏钱,除非你一开始就去外企。和语言没关系,国内就是这个状况,我微博上关注一个人,在国外的,用 C#,是大神,混得也不错,国内我就没怎么见到过了。
golang 虽然新,但是人家有特性啊,能吹啊。C#你一套都搞好了,还吹啥? flutter 不也是还没完成就出来的?就是因为没完成,才能造轮子,才能吹啊。程序员的世界哪里有那么单纯,最终目的都是为了赚钱吃饭的。
quan01994
2020 年 4 月 22 日
c#不错。.NET 因为只能运行在 windows 上,所以岗位确实有点少,也有点绑定了微软的生态链。但是现在有 .NETCore 。以后应该会有一个比较不错的发展吧。至少我作为一个.NETCore 的开发者,是这么感觉的。

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

https://v2ex.ih06.com/t/656742

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

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

© 2021 V2EX