为什么C#在互联网环境下这么不好找工作
3个回答
展开全部
作为一个从事开发工作多年的.NET工程师,我一向认为“C#不好找工作”是一个误区,尤其对于没有工作经验的毕业生来说。
国内的情况来看,90%的软件开发工作是C# JAVA PHP 和近两年火热的Swift(IOS),
除去安卓和苹果,剩下的就是C#和JAVA、PHP了,大部分系统(网站、程序)的开发都是使用这三者之一。
那么你的问题“互联网环境下”C#难找工作,其实不如说是“刚毕业的C#工程师为什么职位少、工资低”。
造成这种现象的主要原因是VS过于强大,微软的汉化和傻瓜化拖拽控件式编程深入人心。我曾经面试过一个大专毕业的小伙子,只在网上看看教程,就可以拖拽出一个"像模像样"的WebForm网站。 所以学习成本的过于低廉造成了C#工程师入行的难度降低,导致一种“C#开发的网站不如JAVA的好”的错觉。
编程就像盖房子一样,微软提供了过多的工具和模板,而JAVA更像一个只有砖瓦水泥的施工组,所以一个直接拿着别人给的模板往上面喷喷漆,挪挪桌椅位置的房子,和一个一砖一瓦搭起来,符合设计需要的房子,肯定是后者有绝对的优势。
因此,JAVA的入门工资更高,而且企业也更愿意去招收一些JAVA专业的人才。
但是这个优势只存在于初级工程师,或者说部分毕业生及培训班出来的学生。
在工作2-3年之后,“中国式教育”带来的语言优势就已经不存在了,工资更多的是和能力挂钩,岗位需求也是如此。 在上海,一个3-5年的JAVA工程师和.NET工程师工资待遇相差无几,和PHP、IOS工程师也相差无几,更多的是看中这个人的工作能力。除去科研机构,企业中的老板看中的只是你开发的东西能给他带来多大的收益,而不是哪个语言更好。
所以只有认真工作一段时间,才能体会到“语言只是工具、差别在与人”的含义。
但是刚找工作时候“C#难找、工资低”也确实是一种现象,解决的办法就是尽量补习编程基础知识,如数据结构、算法基础,并且去深入的了解C#代码,而不是VS,这样可以让你迅速从一堆拖控件的毕业生中脱颖而出。
国内的情况来看,90%的软件开发工作是C# JAVA PHP 和近两年火热的Swift(IOS),
除去安卓和苹果,剩下的就是C#和JAVA、PHP了,大部分系统(网站、程序)的开发都是使用这三者之一。
那么你的问题“互联网环境下”C#难找工作,其实不如说是“刚毕业的C#工程师为什么职位少、工资低”。
造成这种现象的主要原因是VS过于强大,微软的汉化和傻瓜化拖拽控件式编程深入人心。我曾经面试过一个大专毕业的小伙子,只在网上看看教程,就可以拖拽出一个"像模像样"的WebForm网站。 所以学习成本的过于低廉造成了C#工程师入行的难度降低,导致一种“C#开发的网站不如JAVA的好”的错觉。
编程就像盖房子一样,微软提供了过多的工具和模板,而JAVA更像一个只有砖瓦水泥的施工组,所以一个直接拿着别人给的模板往上面喷喷漆,挪挪桌椅位置的房子,和一个一砖一瓦搭起来,符合设计需要的房子,肯定是后者有绝对的优势。
因此,JAVA的入门工资更高,而且企业也更愿意去招收一些JAVA专业的人才。
但是这个优势只存在于初级工程师,或者说部分毕业生及培训班出来的学生。
在工作2-3年之后,“中国式教育”带来的语言优势就已经不存在了,工资更多的是和能力挂钩,岗位需求也是如此。 在上海,一个3-5年的JAVA工程师和.NET工程师工资待遇相差无几,和PHP、IOS工程师也相差无几,更多的是看中这个人的工作能力。除去科研机构,企业中的老板看中的只是你开发的东西能给他带来多大的收益,而不是哪个语言更好。
所以只有认真工作一段时间,才能体会到“语言只是工具、差别在与人”的含义。
但是刚找工作时候“C#难找、工资低”也确实是一种现象,解决的办法就是尽量补习编程基础知识,如数据结构、算法基础,并且去深入的了解C#代码,而不是VS,这样可以让你迅速从一堆拖控件的毕业生中脱颖而出。
短说员工论坛
2024-06-04 广告
2024-06-04 广告
首先,一个企业如果希望搭建自己的员工论坛,那么就需要有专职的人员负责论坛的运营。比如日常的帖子审核、删除,舆论的引导和监督等。一般企业的IT部门自己开发并维护这类论坛,比较劳神费力,相比于专门提供此类技术产品的公司来说,成本较高,开发周期较...
点击进入详情页
本回答由短说员工论坛提供
展开全部
C#不好找工作是有原因的,目前主流技术,web,移动端,大数据,JAVA都能做,并且有成熟的框架,很容易出产品,大中小企业都使用JAVA,相反,C#在web端干不过PHP,JAVA,在移动端随着WP的消失彻底没落,大数据更没有C#身影。唯一的出路是U3D游戏开发。
技术方面,JAVA是开源的,公司使用少了很多授权费用,核心技术不掌握在别人手里。相反,使用C#的开发工具VS,数据库MSSQL,服务器等等,都要大量的授权费。企业小时,用盗版不会查你,等养肥了你,每年几个亿的专利授权费,你舍得付吗?并且底层不开源,核心技术在别人手里,想捏死你,随时都可以
这样,使用C#的公司少,基本上是小公司,当变成大公司了,马上换JAVA或者PHP了
技术方面,JAVA是开源的,公司使用少了很多授权费用,核心技术不掌握在别人手里。相反,使用C#的开发工具VS,数据库MSSQL,服务器等等,都要大量的授权费。企业小时,用盗版不会查你,等养肥了你,每年几个亿的专利授权费,你舍得付吗?并且底层不开源,核心技术在别人手里,想捏死你,随时都可以
这样,使用C#的公司少,基本上是小公司,当变成大公司了,马上换JAVA或者PHP了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你工作地点是在哪儿呢?北京,上海,.NET技术还是很好找的。我在的这家就是.NET公司啊!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询