后端C#和ja哪个好一些?
作者:卡卷网发布时间:2025-01-10 19:20浏览数量:77次评论数量:0次
怎么说呢,理想很丰满,现实很骨感。
自己做C#开发这么多年,期间也接触过JA开发,单就二者语言的语法来说,C#完爆JA,写起来纵享丝滑。
如果不考虑因素,如好不好找工作,薪资等,毫无疑问,JA我是看都不想看一眼的。
现实是很骨感的。
随便找一个招聘,搜一下二者之间的职位数量差距,同等工作经验,同等学历的情况下,二者之间的薪资差距,你就会明显感受到,在中国,JA还是毫无疑问的王者。
C#语法简洁,文档非常丰富且细致,但是架不住市场上JA轮子多,从单体架构加千万级并发集群,亿级十亿级数据吞吐量等,市场上都有非常成熟的脚手架和解决方案。
曾经自己不会用StackOverFlow的时候,很多C#的问题,百度都搜不到答案,于是先用JA来搜类似的问题,然后自己照着答案在C#里面改。
现在都流行云,云开发。外国的云,我不是很了解,就国内的云来说,对接JA程序的成熟度远高于对接C#程序。
几年前对接聚石塔,提供的.netSDK,经常就出问题,不是内存暴涨,就是多线程情况下死锁。
上周,公司同事加班一整周,每天搞到凌晨,想修复Mqtt通讯偶尔丢失消息的问题,最后确认,是阿里云的SDK的ug导致的。伙伴公司用的JA,则一点问题都没有。
但是C#就没有优点吗?我个人感觉加班少是最大的优势。相较于JA的996常态,C#可以说是965常态了,这么多年,也跳槽了好几家公司,加班的很少很少,我现在这家公司,可以说三四个月都没有加班过,五点半到点就走。当然,像同事那样遇见棘手且非常紧急的问题,加班还是必要的,这在任何行业都避免不了。
当你到达一定的高度之后,你会发现,大部分程序员都不会局限于一门语言。C#项目,里面也会有Go写的中间件,有python写的脚本,部分API也有用ja来写,C++写的底层用来跟硬件设备交互,作视频,推流。
免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。
- 上一篇:PHP8.0有大佬用到生产上了吗?
- 下一篇:说程序员毫无难度的人,到底是不是在?
相关推荐

你 发表评论:
欢迎