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

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

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

3929 次点击
所在节点    程序员
31 条回复
wangxn
2021-08-25 17:17:23 +08:00
@shpkng 对于 Lua 我可以理解,极为轻量,确实有不少项目在用,毕竟要热更新。不过 TS/JS 是很少听见哪个引擎有这种绑定
TomVista
2021-08-25 17:23:47 +08:00
造轮子
shpkng
2021-08-25 18:26:55 +08:00
@wangxn 你不能光看 Unity 啊, 那么多 h5 的游戏, 还有 cocos 、egret 这样的平台, 都是默认 js. 而且 Unity 和 UE 现在也有 ts 的绑定, 可以看看腾讯的 puerts
gBurnX
2021-08-25 18:57:09 +08:00
@INCerry wcf winform 是老,但成熟稳定,且方便快捷。
mmdsun
2021-08-25 20:02:27 +08:00
@Rwing @CallMeReznov
jetbrains 普遍 java 偏高不准。

建议看下 stackoverflow 的。spring 框架都没 asp.NET 热度高。

https://www.ithome.com/0/567/643.htm
TypeError
2021-08-25 20:14:13 +08:00
对 C#一直是感兴趣但没看到啥好的入门场景,
对 Java 感觉是看起来生态很牛逼,但读起来写起来怎么这么蛋疼,
对 python 和 go 的感觉是看着普普通通没啥亮点,但写起来快糙猛够方便
GiantHard
2021-08-26 08:45:55 +08:00
看起来楼主是在写后端,那么项目里面有对自己的应用做性能监控吗,有了性能监控之后,应该就不会闲了吧
INCerry
2021-08-26 11:01:13 +08:00
@gBurnX 是的 没错 我自己做一些小工具啥的 也倾向于 winform 快猛糙 又够用
ragnaroks
2021-08-26 15:54:06 +08:00
aspnet core (WEB)
blazor (WEB / DESKTOP)
dotnet native (DESKTOP)
jtwor
2021-08-26 16:50:37 +08:00
.net 有 Polly 库能加重试熔断机制。想继续学,就走微服务那套 ocelot 网关+consul 服务发现+Apollo 配置中心+gRPC 远程调用。开发运维一体化,自己搭一套 docker+jenkins+k8s 。其实都是各种中间件(都是直接拿来用的,实际对你编码能力没什么提升,只是让你知道有这个工具,可以应用工作的不同场景,想提高代码水平最好是找开源的框架学习设计模式),还有 redis 、elk 等等。起码要折腾一下对这些中间件有个认识,不要让工作推动你学习,闲着刷刷算法也好。
INCerry
2021-08-26 18:22:20 +08:00
楼上说的都不错 可以玩玩 Orleans dotNext 里面的 raft 之类东西 可以自己造各种轮子 比如 APM 、数据流计算等等

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

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

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

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

© 2021 V2EX