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

2020-03-27 12:42:15 +08:00
 YongkeLi
15881 次点击
所在节点    程序员
158 条回复
fbly
2020-03-27 14:11:25 +08:00
用了 C#12 年,挺好用的,windows 下写桌面应用真的很方便
JerryCha
2020-03-27 14:14:06 +08:00
土澳挺流行昂
rockcat
2020-03-27 14:15:04 +08:00
不至于,例如医疗行业,大多数是基于.net 技术架构的。
afirefish
2020-03-27 14:18:08 +08:00
@Jirajine 不吹不黑,目前用过 Java 、python 、go 、C#。要说简洁优雅和先进理念,C#还真不输另外三门语言中任何一门。当前,目前个人主用 C#,以后转其他语言也很有可能(毕竟面向吃饭编程)。多说一句,个人觉得 pyhton 才真的有点反人类,经常看的头都炸了。
afirefish
2020-03-27 14:18:46 +08:00
对了,用过不代表熟悉和精通。
shmily000u
2020-03-27 14:22:03 +08:00
医疗信息化行业 东软 卫宁 等等 你都可以很容易找到相关工作=。=
guolaopi
2020-03-27 14:22:26 +08:00
做了将近 5 年的 .NET ,最近在看 go,web 服务写起来跟 js 的 express 感觉差不多,就是语法差异罢了。

其实现在语言大都这个套路了:
入口一个 main 函数,
然后 app.run()挂在 host 上,
然后 app.use()各种中间件,
然后映射路由写业务。

用习惯了微软背书的 mvc 和 webapi,觉得路由不能自动读取 controller 中 action 来生成很是蛋疼。
就是一堆 github 上搜来的大佬们写的库堆起来用,跟前端拼乐高一样,
又或者每个人都在造轮子:
你造个 goJwt,我造个 gJwt,
你造个 goLogger,我造个 GLogger.....


至于性能,仁者见仁智者见智,过度设计和优化可能是小公司由于技术而倒闭的主要原因,
而且隔壁 java 已经人均百万并发了(滑稽

昨天翻了一下某直聘,
发现大家更愿意 15K 甚至更高去招一个 2 年左右的 go,
却不愿意 14K 左右招一个 3-5 年的 .NET ,
这个世界怎么了,我也不知道我们做错了什么,但是大家都不喜欢我们。

说归说闹归闹,
面向工资编程的话,还是学一下 go 吧,比转 java 强。
最起码不会面试张口就问 jvm/底层源码 /百万并发 /...直接劝退。
guolaopi
2020-03-27 14:23:54 +08:00
@guolaopi #27
以上所说都是针对互联网方面,
传统行业做 winform 啊 WPF 啊,C#是一霸,然而岗位也并没有多到哪去,况且很多传统行业的大公司卡学历很严格。
guolaopi
2020-03-27 14:25:50 +08:00
@afirefish
如果让我在 ‘python 的空格与 tab’ 和 ‘go 的 X 包中找 X.xxx()方法’ 这两坨屎选一坨的话,
我选择吃 python 那坨。
maolog
2020-03-27 14:26:46 +08:00
我这边制造业,需要.net 开发人员
guolaopi
2020-03-27 14:29:03 +08:00
@Livid 能不能想办法解决一下.NET 关键字被判断为链接。。
不打空格的话很多东西看起来都是一个网址。。。
比如这个.net
Rwing
2020-03-27 14:31:13 +08:00
@Jirajine 您这句话真不敢苟同,C#不像 JAVA 一样一直停滞不前,相比 kt 、dart 、go 只强不弱,例如属性、真泛型、async/await 、模式匹配、可空引用类型、元组、异步流、lambda 、linq 等等特性,甚至性能,比这些语言都只强不弱。
guolaopi
2020-03-27 14:36:20 +08:00
@Rwing
赞。
其实从引入元组开始一下子跨进“现代语言”的感觉了,
既然大家都喜欢直接返回多个参数而不是一个 Model 的话,直接引入元组,配合 dynamic 甚至能写出 js/python 的感觉。。
hantsy
2020-03-27 14:37:57 +08:00
@Rwing 一句话,C#站在前人肩膀上。

再者,Java 8 后发展非常快。其它语言的一些特性也在不断的补充进来,Text Block,Pattern Matching, Data Class ( Record )这些特性 Java 也已经有了,Sealed 也会加入。
onecode
2020-03-27 14:38:07 +08:00
c#一声叹息:为何生态不行!!!
在一公司待了 6 年,.net -> .net core ->azure
hantsy
2020-03-27 14:39:12 +08:00
C# 最终让 Typescript 出了名,Typescript 的设计很多来源于 C#,但应用广泛。
hantsy
2020-03-27 14:41:20 +08:00
@onecode 按道理讲,.net core 应该会很快流行了,现在跨平台,支持 Linux 。但 .net 一直是不蕴不火,国外相对用得多一些,Redhat 也是第一时间站队支持 .net core 。国内几乎可能把 .net 还定位在桌面开发吧。
hantsy
2020-03-27 14:42:16 +08:00
@guolaopi C# 不是应该转 Java 容易些吗?
onecode
2020-03-27 14:44:20 +08:00
@hantsy 目前我们公司(小公司,外资合资,主要是国外业务)在我的力荐下开始全面.net core,外加 azure,反正还好
Jirajine
2020-03-27 14:47:14 +08:00
@Mithril #18
@LokiSharp #19
@afirefish #24
@Rwing #32
C#只写过一点界面,确实不算熟悉。就我体验而言和 java 一样的啰嗦,没感觉到哪里简洁优雅。java 现在有了 kt 体验是质的飞跃,你说的这些特性无论哪个语言一步步迭代该有的都会有,但语法设计上的革新不抛弃历史包袱是不行的。

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

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

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

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

© 2021 V2EX