先介绍一下背景:我是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开发
希望得到大佬的解惑,求求了
在学校里面的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开发
希望得到大佬的解惑,求求了