请教一下各位大佬,今年专科大二,前端会 vue ,接过一些后台管理和小程序的单,想往 C#方向发展,就是不知道方向对不对
1
gbw1992 92 天前 1
去招聘软件搜职位你就有答案了
|
2
griffinx 92 天前 2
C#都是国外公司在用,国内很难找到工作。你还是对着招聘软件搜技术展要求比较合适
|
3
nikenidage1 92 天前 2
看你想往什么反向走
如果是游戏的话,肯定是 C#, 例如王者荣耀、原神、黑神话悟空、等等都是 C# 的 至于互联网可能 C# 在国内的机会不多,当然也是有的 工业方面可能 C# 多一些 |
4
NightFlame 92 天前 1
工作机会不是很多,没有 java 火爆。
大部分在 Unity 游戏开发和上位机开发。 |
5
corcre 92 天前 1
游戏开发 or 进厂🐶
|
6
StoneHuLu 92 天前 22
走 web 这块建议是不要,我 c# web 后端 7 年经验,前端也会,golang python 也写,今天刚 last day 。
先说下公司背景,金融互联网行业,早年是.net framework 单机应用起家,后来技术债太多,部门一半 golang 一半 c#没完全转掉,目前 c#技术盏是.net8 webapi+微服务 grpc ,全项目都上 K8S 容器的,体量说实话不小,应该是国内以 c#为技术盏做得相当大的公司了。 提离职后,私交比较好的组长天天给我看 c#简历。 全是外包出身、mvc 后台出身、内部系统出身,像我们这种用 c#写微服务又大搞云原生和国外 c#水平接轨的国内公司可以说基本没有,导致招人非常困难,但公司肯定不会坐以待毙,这时决策层普遍的选择都是:强转技术盏,也就是我公司现在的阶段。 结果就是,c#作为 web 语言,它的表达能力是毋庸置疑的,开发效率也是远超于同定位的 java 的,但在国内无论你是哪个行业,写云原生还是单机应用,岗位都只可能是越来越少,只能说是国服特供没办法。 建议你现在入行,想写后端,学 golang ,java 太卷了人才早就饱和,golang 只能说稍微好点。 但你要说 web 后端 golang 写起来体验如何,我只能说连 java 都不如,你 golang 和 java 还在加班的时候,我 c#已经下班回家了。 楼主有意向的话可以留个 qq ,我比较好为人师,有空可以指点一二。 |
7
june4 92 天前 1
珍爱生命,远离 .net
|
9
sks4728 92 天前 1
.net 如果用来就业那就是往工业走了, 单论效率,优雅的写法 我觉得很棒
|
10
skydcnmana 92 天前 2
@nikenidage1 黑神话用的是虚幻 5 ,虚幻用 C#吗?
|
11
leegradyllljjjj 92 天前 via iPhone
工资低的一逼
|
12
gkeeno 92 天前 1
从回复就可以看出来,好在工作没人跟你抢,但坏处是没得工作抢😂
|
13
ZGame 92 天前
@nikenidage1 游戏的 c# 和普通的 c#完全不一样把。。。
|
14
Metatron7 92 天前 2
@skydcnmana #10 https://zhuanlan.zhihu.com/p/715690420 知乎这篇文章已经解密脚本是 C#了
|
15
alwaysonlinenet 92 天前 1
c#往厂里走,很多厂里需要
|
16
yb2313 92 天前 1
微软罪大恶极, 原来我还不理解为什么, 看见仓颉我就懂了, 为什么 c#语言特性这么好, 无非是他在为过去赎罪, 成也微软, 败也微软, 只能说可惜, 但是生态注定是赶不上了, 确实可惜
|
17
aw2350 92 天前 1
|
18
ZhLTE 92 天前
@skydcnmana c# 是 unity 的主要脚本语言
|
19
SodaPopBoy 92 天前 via Android 1
@Metatron7 魔改的脚本方案
|
20
nikenidage1 92 天前 3
@skydcnmana 恩楼上有人给出知乎的链接了
@ZGame 不一样,但是楼主说想学 C#,没说限定在哪里啊。。。。 @aw2350 就你这满嘴喷粪的素质,还是别给 golang 招黑了,我打赌你 golang 也就是菜鸡的水平 |
21
aw2350 92 天前
@nikenidage1 你说啥就是啥
|
22
StoneHuLu 92 天前 2
@aw2350 #17 我说的是写业务代码的范围条件下,我不管什么技术盏框架啥的,就说写非常复杂的公司业务逻辑,c#linq 一把梭就是比 golang 快,有问题吗?
|
23
mx1700 92 天前 via Android
c#在国内
|
24
mx1700 92 天前 via Android 1
c#在国内基本上只有 unity 游戏开发岗位,机会太少了
|
25
ghjh 92 天前 2
C# 就是个语言,在不同行业差很多。
比如你做后端和做客户端常用的东西都不一样的,做游戏用 Unity 或其他引擎又不太一样。 C++/C 之类也是这样,说是都是一个语言,在不同行业和场景下用的东西差太多了。 主要还是看你想要往什么行业转 |
26
Qds 92 天前 1
当年互联网大热,还是蛮多 java 开发融入这个市场的,后来趋于饱和了,再后来互联网寒冬,互联网行业失业潮就来了,C#搞传统企业增删改查行业的居多,不过后来随着低代码平台的普及,基本也蛋糕也缩小了,现在 C#开发主要还是制造业多一点
|
27
asm 92 天前 1
从安全开发工具方面来说,国外用这个的是真多,国外大部分开源的远控都是 c#开发的界面(以前用 delephi ,还有一些是 php 开发做后台)。。。国内不是辣鸡 e 语言,要不就是老式的 mfc 。
这东西有个大的缺点,就是编译后的文件,不管有多混淆,就跟开源没啥区别~ 当然跟着微软混,最起码会有口饭吃,也就刚够吃而已。 |
28
wuxuguang 92 天前
tesla 貌似用 C#
|
29
aw2350 92 天前 5
我给你做个总结,c# 主要应用场景。1 、u3d 脚本,做游戏 2 、工控领域,做 BS 架构的图形化软件,结合机械,长三角 珠三角一带居多 3 、外企或者国际化市场的大公司,因为这些公司喜欢使用微软全家桶 ,但是基本工作就是增删改查。4 、一些老旧的 MES HIS ERP 系统 5 、建筑行业,CAD (建筑行业自行体会) 6 、GIS 小众行业 7 、atm ;银行一些 wpf 程序 以及边缘信息系统外包 。8 、这两年国家推信创以及自主可控,几乎不太会使用微软的技术栈,所以 ToG 的业务一般无缘;
|
31
cyheng 92 天前 1
厂里很多用 c# 的,做 mes 的,做上位机的。不过待遇比较低就是了,而且进厂的话可能要 oncall ,而且不一定双休
|
32
Chernsha 92 天前 via Android
C#不错,java 自从被 Oracle 收购后就被放生没啥长进了。
|
33
fanfpy 92 天前 1
特斯拉 携程 还有一些外企的外包公司 保险公司 会有 我在一个外企外包公司
|
34
jjww 92 天前
@aw2350 #17
"转了 golang 以后才觉得微软的东西从框架到 技术栈,简直就是一坨大便" 深入谈谈呗, 为什么对比 golang, 微软的东西从框架到技术栈, 简直就是一坨. 好让我们这些 dotnet 厂哥及时觉醒, 吃到蛋糕上的樱桃. |
35
ny562kPWNJK9g86f 92 天前
https://t.me/+zvdA2a7KiMI3NmVl ,全栈开发者技术交流群组邀请你来加入
|
36
Ruikoto 92 天前 1
C# 走工业方向确实不错的,互联网方向压力太大了
|
37
SiLenceControL 91 天前 1
学什么语言都不影响对未来的发展
大多数编程语言大同小异,更多是知道背后的底层逻辑 |
38
TsubasaHanekaw 91 天前 1
制造业厂里面天花板太低了.撑死一年 30w,而且收入的大头其实是搞视觉.搞机器人.搞 iot 这些
|
39
ZZ74 91 天前 1
C# 慎重。招行 IT 以前就是.net 后来全面转型互联网,改用 java 了
其实没有转不转的,建议通关 java ,然后 C#也通,因为相似度极高。找工作时把简历中的项目语言技术栈 按照 jd 要求换一下就行。 |
40
rjavey 91 天前 1
优先提升学历
|
41
duluosheng 91 天前 1
如果年纪小还在读书,尽量专升本,考研吧
|
42
lpxxn 91 天前
珍爱生命,远离 .net
|
43
codek1986 91 天前 1
v2 上大佬多 很多普通人是到不了那么大且专业的公司的
无论什么语言先学起来 打好基础 以后换语言搞个增删改是很快的 |
44
safdi 91 天前 1
C#在制造业用得比较多,换句话说就是没有 35 岁中年危机,但是普遍薪资较低,Javaer 一年赚你三年的钱,你可以评估一下。
|
46
wu00 91 天前 1
大专、会 vue
就专心往大前端发展吧,进小公司做服务端,产品、需求、业务能把你恶心死;相对来说做前端会舒服一点。 |
47
NewYear 91 天前 1
在跨平台大行其道的今天。
微软的 .net C#啥都有,但啥都不精,各种选型下来,C#总是被刷掉的那个。 |
48
WillemNZ 91 天前 1
如果你计划未来某个时间润到国外,那 C#绝对是非常不错的发展方向。但是如果你没有润的打算,C#就远不如 java 和 go 了。
|
49
xFrye 91 天前 1
就算是 unity ,也有不少公司是用 lua 写的
|
50
maigebaoer 91 天前 via Android 1
先升本在考虑
|
51
a33291 91 天前 1
越是学的人少,企业招人就越难,反之学的人越少,自洽了属于是🤣
|
52
PopRain 91 天前 1
楼主优先还是提高学历,这个学历做 c#说不定比 java 还好找工作、工资也不会低于 java
|
53
PopRain 91 天前 1
很多人一比较薪资都是厂里的和互联网大厂去比薪资,企业规模差了几百倍,有什么可比性,自己去 51job 搜索 java c# 的职位去比比,看看相同薪资的要求
|
54
BBCCBB 91 天前 1
语言如果太太灵活, 一个回字有 4 种写法.
是双刃剑 |
55
AN130 OP 谢谢各位大佬的回复,大一就有专升本的打算并且已经在准备了,看了一圈并且和#6 大佬聊了一下,准备往 go 方向发展
|
56
twofox 91 天前
后端语言我仅熟练掌握 Java
但是我想要告诉你的是另外一件事情,那就是实践能力 当你毕业的时候,简历上有完整的项目经历/参与过热度较高的开源项目,会非常亮眼 不是那种烂大街的卖课教你的 XXX 管理系统、仿 12306 、xx 外卖、xx 商城之类的 而是真正有投产的项目 所以,学了一门语言之后,要去多实践起来 |
57
mooyo 91 天前
c#啊 c#国内唯二好点的去处是微软和特斯拉
|
58
AN130 OP @twofox 开源项目倒是给 nutui-uniapp 提交成功过一次 pr ,前端的实践倒是蛮多的,不过也只是在管理后台、小程序这类,爬虫,自动化这些也接过一些单做过
|
60
sir283 91 天前
c#只有进厂做上位机工资才高,其它后端,你必须要会其它的 web 技术才能工资高点,不然,还不如做普工工资高。
|
62
0xHubNet 91 天前
为什么不冲一下 rust/golang ,我也写了快十年的 csharp ,语法优美简洁,表达能力强,现在的 netcore 性能也很高,云原生支持的很好,但是国内不太好找工作,25k 以上的岗位很稀少,主要是外企和一些大型制造业,甚至我感觉岗位都没 PHP 多,
|
64
levelworm 91 天前
@nikenidage1 啊,黑神话悟空是 UE5 吧?现在也支持 C#了吗?
|
65
Amose2024 91 天前
我想说其实在美国,web 开发,Java 用的并不多,中小企业一般是 Ruby on Rails ,Nextjs 或 PHP 一把梭,因为人工贵,追求出活快,业务相当跑通并且相当挣钱了才会考虑用其它语言。原来我也是瞧不起 Ruby ,但确实被它极致的构建 web 的效率惊艳到了。不要忘了 github, shopify,airbnb 都用 ruby 。在业务都没成型的情况下,上来就是高并发,分布式,集群部署,有点贻笑大方了,毕竟大多数项目最终没有几个用户,几个月就死了荒废了。
|
66
zuosiruan 91 天前 via iPhone
@nikenidage1 黑神话悟空是 ue c++
|
71
EndlessMemory 91 天前
国内 c#不多
|
73
KleinP 91 天前
八年的 C#,最近几年终于把 MFC 大部分转到 WPF 了,差点接了私活把 qt 的也转
|
74
ijrou 91 天前
@nikenidage1 我一看到你的评论就知道只要是游戏的,你都能说是用 C#,,,因为是 unity ,,但是好比黑神话,这是用虚幻 5 引擎开发的,用 C#???要不你先去看看游戏开发?
C# 语法可以,但是国内前景早就不显现了,这玩意现在我能想到的也就只能进厂了,对以后得发展规划非常不利,而且对新手也不友好,java 教程满天飞,而 C#的你去找还是老掉牙的视频教程,而微软官网的教程是最全的最新的,但是对新手过于生涩难懂,知识点也非常零散,后期的微服务、分布式锁等等这些都很难找到一个统一的教程学习,,, 而且你去招聘上搜一下就懂了,这玩意在国内就是高不成低不就,苟延残喘罢了。。。 |
75
mwuxlcanrh 91 天前
@StoneHuLu web 开发效率和语言有什么关系? java 没给我添过什么堵,换成 c#最多就是做得到打平,还能有什么提升?
加不加班看你需求多不多排期紧不紧,从没听说过换个语言能让你不加班的,纯离谱。 |
76
mwuxlcanrh 91 天前 1
我只知道,一线互联网大公司就没用 c#的,如果你想去这种地方,没必要使用 c#,面试的时候都尴尬,JD 都不会有 c#。
而且经验超过 3 年基本上语言就不是问题了。学啥都不是不能转的,到时候考察的重点也不会是语言。 |
77
hez2010 91 天前 via Android
@ijrou 然而黑猴就是在 UE5 上用了 C# 啊。
UE5 只是官方没提供 C# 支持,但不妨碍社区里有各种把 C# 带到 UE5 里的方案,比如 USharp UnrealSharp UnrealCLR 等等。 况且前几天黑猴被解包从二进制层面确认是用的就是 C#,你再怎么不想承认也改变不了他们用的就是 C# 的事实。解包的程序集列表里甚至存在对 UnityCoreModule 和 ILRuntime 的引用,两者都是 C# only 的东西。 多了解一下不是坏事。 |
78
tonytonychopper 91 天前 1
c# 在国内的话,就我感觉,一个是游戏行业会用到,另外一个的话就是那种传统的做桌面软件的会用到。互联网行业,很少用到 c#
|
79
mosfet 91 天前
真的走工业,还得是学 C++
c#只是做“接口” |
81
xieren58 91 天前
c#用起来还挺爽, 最近用 c#做了两个项目, 不过都是 PC 软件项目...c# 搭配 avaloniaui...
|
82
Lynntox 91 天前
我是搞工业上位机的所以学 C# 反正也是一个稳定罢了
|
83
nyxsonsleep 90 天前
去 A 化背景下只会越来越坏。
|
84
handsomeboy001 90 天前
可行,7 年 C# .net8 都用了,真好用
|
85
libook 90 天前 via Android
先看你想从事什么行业,然后去招聘平台看相关行业的招聘要求,就知道要学什么技术栈了。
|
86
nikenidage1 90 天前
@ijrou ??? 你但凡把帖子里的知乎链接看了都不会问这个问题了。。。。。。
|
87
p1gd0g 90 天前
虽说做游戏很多 c#吧,但是不少的时间是花在游戏引擎上
|
88
liangjntm 89 天前 via iPhone
别学计算机了 计算机已死
|
93
wow0o 88 天前 via Android
上古时代的宝贝
|
94
guin 88 天前
我看一个博主说,其他方向有 35 岁危机,c#工控不会有,因为没几个人工控能干到 35 岁
|
95
jmjgeminix 88 天前
可行的,前提是你能找到靠谱的公司,技术栈新并且公司稳定。不要去那种还在用.NET Framework 的,一堆技术债。
|
97
maymay5 87 天前
互联网行业现在啥状态你难道还看不清吗,学 c#无论如何有工控行业兜底,可能出差多点钱少点,但是至少有工作,java 等再火爆也掩盖不了互联网寒冬的事实,职位多,应聘更多😂从楼里你也看到了,c#你可以走互联网服务端,可以走游戏,可以走工控上位机,肯定选出路多的啊
|