看帖有感,请问两年 C#应该掌握那些技术?

2021-08-25 10:30:41 +08:00
 Visitor233

RT,工作也两年半了,焦虑严重,因为公司太闲了,两个月前公司优化过一波,现在没啥项目,已经一个月没敲过代码了。自己目前能拿的出手的技术有,IdentityServer4 自建及自定义扩展,sql server 死锁捕捉加索引解锁优化,网络请求抓包,线上生成 dump 文件分析 bug,SignalR 源码分析,其实就四种长轮询,小程序写个 websocket 就能连上 SignalR 了。至于 docker 和 redis 公司项目上用了但没深入。

3673 次点击
所在节点    程序员
31 条回复
Soar360
2021-08-25 10:47:37 +08:00
珍惜这段太闲的时间吧
aw2350
2021-08-25 11:29:38 +08:00
Rwing
2021-08-25 11:35:07 +08:00
https://www.cnblogs.com/whuanle
https://www.cnblogs.com/hez2010
一位刚毕业学生以及一位在读学生的博客,或许可以参考一下
pixiaotiao
2021-08-25 12:01:23 +08:00
转 java
pixiaotiao
2021-08-25 12:02:24 +08:00
c#好多都是维护十几年前的老项目 代码恶心的要死
gBurnX
2021-08-25 12:05:53 +08:00
C#语言很好,VS+WCF+MSSQL+WinForm 这一套也很爽,只是要工作要前途的话,建议还是选 java,毕竟行业标准。
love
2021-08-25 12:15:39 +08:00
用 C#就是人生 Hard 模式,我一毕业就转了,发现转啥都比 C#好
觉得 java 语法傻可以用更好的 C#:kotlin
当然我现在用的 node+typescript 全栈也不错
CallMeReznov
2021-08-25 12:23:11 +08:00
问个问题,java 的地位是毋庸置疑.
但 c#是只在国内低迷还是全球低迷啊.
扣扣群里认识一个之前在 18M 的就是 c#,也牛到起飞的.
namelosw
2021-08-25 13:09:32 +08:00
我感觉搞 C# 的一个关键就是不要在微软自己的生态上吊死,需要时不时参考一下 Java 或者其他技术栈。

比如 Identity Server 和 SignalR 虽然也是很不错的技术,但是很多做 Web 的都期望你熟悉 Docker,Redis,还有 Spring 世界里面经常搞得熔断,服务发现等等这些东西,官方的 Asp.NET 都没有这些东西,需要自己去找找,或者造造轮子应用起来。
Rwing
2021-08-25 13:27:57 +08:00
@CallMeReznov 据 jetbrains 公司调查,除去中国的其他国家,java 大概是 30%多,c#是 15%左右,go 是 5-6%
Rwing
2021-08-25 13:28:37 +08:00
@Rwing 当然,这个是 idea 的母公司的调查,所以 java 应该会比其他语言数据偏高一些
darknoll
2021-08-25 13:33:03 +08:00
C#已死,有事烧纸
chenqh
2021-08-25 13:39:41 +08:00
@Rwing 这种 C#还算不错了, 估计国内是 java40+, C#10%, php10%
Rwing
2021-08-25 14:45:18 +08:00
@chenqh java 48% php 9% C# 8% 哈哈哈
wangxn
2021-08-25 15:04:15 +08:00
为啥没人说 C#的游戏开发?这个领域里 C#应该是吊打 Java 的存在了,仅次于 C++。
就凭这个应用,C#就不会死。
INCerry
2021-08-25 15:06:13 +08:00
@gBurnX wcf winform 在 cs 算已经很老的技术了 现在比较新的 grpc maui blazorui Avalonia
INCerry
2021-08-25 15:08:05 +08:00
用啥技术和语言没关系 我觉得可以换个工作环境 楼主可以看一下我发的招聘帖 主要技术栈是.netcore 好歹面向几亿用户 高并发 高可用的挑战还是有的
https://v2ex.com/t/767331
shpkng
2021-08-25 15:12:03 +08:00
@wangxn 客户端这边, 除开 UE, 基本都不用 C++的. 要么 JS/TS, 要么 C#, 还有 Lua. 如果光看项目数量, 我怀疑 JS/TS 的项目比 C#要多很多
LinShiG0ng
2021-08-25 15:45:03 +08:00
我是搞安全的,想学 C#因为做免杀啦,写 C2 啦 C#比较好用,各杀软天生就对 C#不怎么敏感,楼主能给写学习路线么,就 C# windows 开发之类的,C#写 web 的话就算了,用不太到。
kasusa
2021-08-25 15:50:54 +08:00
@LinShiG0ng 可以看微软官方的教程啊。桌面应用开发真的相对很简单。掌握 c#基础之后就可以开始拖控件了 :>

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

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

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

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

© 2021 V2EX