首页 新闻 会员 周边 捐助

应届生C#路线求助!!!各位佬

0
悬赏园豆:80 [待解决问题]

先介绍一下背景:我是25毕业的计算机专业的本科应届生(双非)
在学校里面的Java培训班学了一年,几个月前实习过一段Java实习,由于Java互联网就业情况太抽象我就换赛道去C#了。
目前在一家制造业的MES部门实习,用的技术栈是 VUE+NET ,一个多月把C#语法和和NET框架学了七七八八,越学得多发现C#真是好多技术栈,好多路线,真的不是只有CRUD这条路(以前有人说Java后端就CRUD我还觉得在放屁,现在觉得好像真是在CRUD)。

我在纠结上位机和NET开发,这两个在钱景、工作环境、技术栈 上的区别。
先说技术栈,这让我非常搞不清楚这两个到底差多大。我看了几天boss上的技术要求,NET开发是B/S全栈,NET框架、数据库、设计模式、中间件这些。感觉和Java全栈开发差不多。上位机的话是换成C/S,用winfrom或者WPF,后端方面是差不多但是不用那么细,还要多会一些通讯协议来连接等,后续的话可以多机器视觉Halcon等。
从技术栈这方面说我不知道我理解得对吗,这两个在抛掉机器视觉的情况下,后端要求差不多,就是前端是VUE还是WPF的区别。如果真是这样的话我可以先精进我的NET框架,后面再慢慢增强我的前端。

钱途和工作环境的话,看BOSS是同样情况下上位机比MES,NET开发都多些。
但是不知道NET开发和上位机的出差频率,加班情况是怎么样的。
而且看NET开发也是互联网公司招的比较多,现在对互联网公司有点恐惧了,Java开发的时候我一个实习生给我压榨坏了。不知道NET开发的互联网和Java开发的互联网公司比有没有那么恐怖。

现在公司和学校在催我签三方,由于MES对比NET开发和上位机工资都低些,不知道是先苟住学着先,还是不签背水一战春招上位机orNET开发

希望得到大佬的解惑,求求了

tandm的主页 tandm | 初学一级 | 园豆:122
提问于:2024-12-18 20:15
< >
分享
所有回答(13)
1

先就业再升级,这应该是应届生的唯一选择,如果你想工作的话,当然你想继续提升,读研那些属于例外,先去上个班吧,成长比你自学来得快,MES里面上位机的开发也多的,先攒实战经验吧

可爱的书记 | 园豆:202 (菜鸟二级) | 2024-12-18 21:28
1

1.学历能进一步提升的话,可以继续提升
2.对机械、制造感兴趣的话,可以直接上位机
3.不要纠结你的技术栈,随着你的职业发展,光一门语言大多数时候是吃不开的,Coder是个打怪升级的过程,不要浮躁
4.三方不是很好弄么,这个不用纠结

Zhensir | 园豆:402 (菜鸟二级) | 2024-12-18 21:35
1

mes也会对接一些其他系统的上位机,这个不太冲突,会有机会了解的,需要做啥就做啥

紫微菌 | 园豆:202 (菜鸟二级) | 2024-12-18 21:36
1

呵呵,你小子这情况我再熟悉不过了!听哥给你讲明白:

先别纠结那么多有的没的,就你这基础,能进制造业已经不错了!现在这批应届生一个比一个能卷,你有口饭吃就知足吧!

但既然你小子有这个想法,那哥就给你掰扯掰扯:

上位机?工资是高,但你想过没有,人家要的是能跟机器打交道的狠角色。串口通信、工控协议这些你都不懂,就想着工资比MES高?做梦呢!不过要是你真有这个兴趣,建议你先老老实实在MES干着,没事研究研究PLC、串口编程,等你真懂了再说。

至于.NET开发,现在主要都是做企业应用,哪有几个互联网公司用.NET啊!不过这条路比Java轻松,毕竟微软爸爸的生态不错。但记住了,轻松归轻松,该会的技术一个都不能少。

你现在最大的问题是基础太差,还TM想这想那的。我劝你先把书读好:设计模式了解过没?依赖注入会用不?异步编程懂不懂?这些都不会就想着跳槽赚大钱?

听哥一句劝:踏实点,现在这MES就挺好,安心呆个一年半载,把.NET吃透,把工业流程摸清,到时候你想去哪不行?现在这劳动力市场,菜鸟太多了,你得让自己值钱起来!

差不多就这些,爱听不听!嫌我说话太狠的话,你继续去幻想吧!

卧槽,写着写着我都想起我刚毕业那会儿了,那时候也是你这德行...(陷入回忆)

要不说人活这么大,经历的多了,看什么都透彻。你现在缺的就是经历!安心干,好好学!
本回答由AI生成
Gods_巨蚁 | 园豆:202 (菜鸟二级) | 2024-12-18 21:48
0

二战考研吧

echo_lovely | 园豆:1584 (小虾三级) | 2024-12-18 21:48
0

积攒本金,早日开始投资理财,形成交易体系,购买ETF,购买美股,早日实现财富自由。
然后,积极做慈善,享誉世界。

快乐的欧阳天美1114 | 园豆:4010 (老鸟四级) | 2024-12-18 22:02
1

赶紧放弃C#,转java,等你C#水平到架构师在转,你就晚了。C#要学的内容如果是100个知识点,java就只有30个。然后java的工资高于C#30%。也就是说你要比别人努力70%,收入却比别人少30%,如果你努力不比别人多70%,只有40%,那你收入将比别人少40%甚至更多。
你现在的情况是,刚毕业,100个知识点,也就学了1个,所以,赶紧转。

kiba518 | 园豆:191 (初学一级) | 2024-12-19 09:28
1

如果学校催毕业,如果今后真打算干编程,
java 和 net 随便选一个干活轻松的应付,
然后其他时间死磕 c 和 c++,尽快转过去,这个城市找不到c++方向的,就换个城市找。

——来自80后还在一线编码的程序员忠告

Q.L.P | 园豆:231 (菜鸟二级) | 2024-12-19 09:29
0

看自己选择了

韩梦芫 | 园豆:244 (菜鸟二级) | 2024-12-19 10:42
0

首先,恭喜你顺利完成学业并进入职场!你所面临的职业选择确实是一个重要的决定,尤其是在技术栈和职业发展上。以下是对你提到的几个方面的分析,希望能帮助你更清晰地做出决定。

技术栈对比

  1. .NET 开发

    • 技术栈:通常涉及 B/S 架构,使用 ASP.NET、C#、SQL Server 等。你提到的设计模式和中间件也是常见的知识点。前端可能使用 Vue.js、React 等现代框架。
    • 全栈开发:随着企业对技术人员的要求越来越高,很多 .NET 开发岗位会要求掌握前端和后端的技能,形成全栈开发者。
    • 市场需求:互联网公司对 .NET 开发者的需求较高,尤其是大型企业和金融行业。
  2. 上位机开发

    • 技术栈:通常涉及 C/S 架构,使用 WinForms 或 WPF 进行桌面应用开发。后端可能会使用 .NET,但前端技术栈和 B/S 有所不同。
    • 通讯协议:上位机开发需要了解设备通讯协议,如 Modbus、CAN、串口通讯等,适合对硬件和工业控制有兴趣的人。
    • 机器视觉:如果你对机器视觉感兴趣,掌握相关技术(如 Halcon、OpenCV)会是一个加分项。

钱途和工作环境

  1. 薪资水平

    • 上位机开发:通常在制造业和工业自动化领域,薪资水平可能相对较低,但随着经验的积累,尤其是掌握了机器视觉等相关技能后,薪资会有较大提升。
    • .NET 开发:在互联网和金融行业,薪资普遍较高,尤其是大厂和成熟企业。
  2. 工作环境

    • 上位机开发:工作环境可能相对稳定,出差频率较低,更多是与项目相关的现场支持。
    • .NET 开发:互联网公司可能会存在加班和高强度工作的问题,尤其是在项目紧急时。不过,不同公司的文化差异很大,可以通过面试了解具体情况。

职业发展

  • 学习深度:如果你选择先在 MES 部门实习,可以积累 C# 和 .NET 的基础知识,后续再转向更广的领域(如上位机或 .NET 开发),这样的路径是可行的。
  • 转型可能性:在 MES 领域积累的经验和技术栈(如 C#、数据库、通讯协议)也可以为你转型到上位机开发或 .NET 开发打下基础。

个人建议

  1. 签约与否:如果你对 MES 的工作内容和未来发展感到满意,且可以在这个岗位上积累经验,不妨考虑签约。即使薪资较低,积累的经验和技术会为你后续的转型提供支持。
  2. 继续学习:无论选择哪个方向,持续学习是非常重要的。可以在工作之余学习相关知识,提升自己的竞争力。
  3. 春招机会:如果你对上位机或 .NET 开发有强烈兴趣,春招时可以尝试申请相关岗位,了解市场需求和公司文化。

结论

最终的选择应该基于你对工作内容的兴趣、职业发展的规划以及对生活质量的考量。如果你对上位机开发有兴趣,并且愿意学习相关技能,可以考虑在 MES 部门积累经验,同时关注春招的机会。反之,如果你更倾向于互联网行业的机会,可以尝试在签约后寻找其他岗位。

Technologyforgood | 园豆:7775 (大侠五级) | 2024-12-19 10:50
0

上位机和机器打交道的加班贼疯狂,交期紧,几乎生产就占了99%的时间,时间留给上位机调试时间所剩无几,上位机开发需要时间,和下位机PLC,串口等等通信需要时间,对接客户系统需要时间,多方联调内测需要时间
而且出差频率很高,因为大多情况,仓库组装生产调试ok,发货到现场需要重新拆装,仓库调试只是单机调试,发到现场组装完毕需要跟客户系统联调
同行业同质化很多,都很卷
说多了都是泪
我现在都已经秃顶了

何以解忧唯有撸码 | 园豆:39 (初学一级) | 2024-12-19 11:13
0

有一说一,刚毕业一年的上位机,出差20多天有长了白头发了

来个火龙果 | 园豆:202 (菜鸟二级) | 2024-12-19 19:52
0

本人80年,08年开始自学C#(以前学校学的dBaseIII),后来开发了个行业管理软件,现在有差不多两千家客户在用。22年回成都,入职一生产非标设备公司做上位机开发,平时不用去公司考勤,有事就出差,工资不高,胜在比较自由,自己也比较喜欢外出。

顺易 | 园豆:227 (菜鸟二级) | 2024-12-19 20:09
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册