为什么C#在互联网环境下这么不好找工作

 我来答
376710727
推荐于2017-11-22 · TA获得超过8937个赞
知道大有可为答主
回答量:2593
采纳率:100%
帮助的人:1229万
展开全部
作为一个从事开发工作多年的.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,这样可以让你迅速从一堆拖控件的毕业生中脱颖而出。
上海孚盟软件有限公司_
2021-11-26 广告
外贸主动开发客户?可以试试孚盟MX-营销云,通过AI+人工智能技术挖掘全球外贸数据,从前端营销获客、到后端客户管理、商机转化、订单执行、单证管理、供应链管理和财务管控的一站式数智化营销及管理解决方案;形成从营销到内部运营的管理闭环,让企业数... 点击进入详情页
本回答由上海孚盟软件有限公司_提供
hnsdgxylh
2018-06-16 · TA获得超过596个赞
知道答主
回答量:189
采纳率:100%
帮助的人:8.3万
展开全部
C#不好找工作是有原因的,目前主流技术,web,移动端,大数据,JAVA都能做,并且有成熟的框架,很容易出产品,大中小企业都使用JAVA,相反,C#在web端干不过PHP,JAVA,在移动端随着WP的消失彻底没落,大数据更没有C#身影。唯一的出路是U3D游戏开发。
技术方面,JAVA是开源的,公司使用少了很多授权费用,核心技术不掌握在别人手里。相反,使用C#的开发工具VS,数据库MSSQL,服务器等等,都要大量的授权费。企业小时,用盗版不会查你,等养肥了你,每年几个亿的专利授权费,你舍得付吗?并且底层不开源,核心技术在别人手里,想捏死你,随时都可以
这样,使用C#的公司少,基本上是小公司,当变成大公司了,马上换JAVA或者PHP了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友936b4ba
2016-09-19
知道答主
回答量:40
采纳率:0%
帮助的人:6.2万
展开全部
你工作地点是在哪儿呢?北京,上海,.NET技术还是很好找的。我在的这家就是.NET公司啊!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式