据江湖传言,c#当年模仿了Java,两者都是面向对象,具有高度的相似性,至于你工作的问题,应该是心态问题,毕竟Java学了很长时间,熟悉了;而.net刚接触,而且是上班时用,肯定短时间不适应,这很正常。如果确实十分想从事java,趁还没遗忘,赶紧找,要不就一门心思在现在的工作中出成绩
C#不好找工作是有原因的,目前主流技术,web,移动端,大数据,JAVA都能做,并且有成熟的框架,很容易出产品,大中小企业都使用JAVA,相反,C#在web端干不过PHP,JAVA,在移动端随着WP的消失彻底没落,大数据更没有C#身影。唯一的出路是U3D游戏开发。
技术方面,JAVA是开源的,公司使用少了很多授权费用,核心技术不掌握在别人手里。相反,使用C#的开发工具VS,数据库MSSQL,服务器等等,都要大量的授权费。企业小时,用盗版不会查你,等养肥了你,每年几个亿的专利授权费,你舍得付吗?并且底层不开源,核心技术在别人手里,想捏死你,随时都可以
这样,使用C#的公司少,基本上是小公司,当变成大公司了,马上换JAVA或者PHP了