听烦了转Java工资高,C# .NET没前景这类论调,说说我自己实际的经历!

ilccvm 2017-02-18 12:13:48
我相反,是从java转到C#的。刚开始工资一个月2000,无五险一金,2年后(将近2年)税前底薪+饭补20000一个月,有五险一金。当然我不是做APP的也不是做网站的,我是做游戏的,懂得小伙伴应该已经猜到了:Unity3D。至于为什么转,只能说是年少轻狂,当年网上偶然看到了Unity3D,发现自己真正喜欢的是写游戏,于是不顾后果自学1个月,然后转了...
其实自己曾经也认为.net只是拖控件而已,后来水平高点了才发现,这只能说明我那时连java都只是皮毛...也就是CURD的水准才会这么想、如何正确认知
1.先把java学好
2.分清楚C#和.net
3.控件只是一个选择,C#可以也像Java那样自己写...(自己都觉得当年这样想这个太SB了)
4.在web、app等大部分应用上上java确实有很大优势,但不是Java语言比C#好(其实语言层面上其实java还差点,当然C#也就多些语法糖,语言上也不算大优势,其实这个真不重要)只是有开源优势,对,只是有开源优势!微软自己作死不开源,不跨平台,结果是被整个世界给蹂躏了,一个收费一个不收费,一个全平台,一个单平台,当然几乎整个世界的程序员都在用java开发插件、框架,出什么新东西都是java写的,然后还滚雪球,框架是java写的,那么框架的插件也是java写的,然后java生态就完爆.net。就是这样。
5.目前C#好像也就游戏一块还可以,这还是Mono和Unity的功劳,人家帮你做好了跨平台,要不真是全瞎。
6.好在微软目前意识到了,.net core开源、跨平台、拆分笨重的webform等等...可惜感觉现在改有点晚,不知道以后会怎么样...
最后:除非是创造性技术,否则对程序员平均工资来说,什么语言都不太重要,而和用该语言/技术的行业/需求有关...
...全文
19209 24 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
wweerxx 2018-07-22
  • 打赏
  • 举报
回复
如果微软再不开源,一但失去了pc端的垄断,那么微软就是死了。看看多少领域都不是windows系统。
hnsdgxylh 2018-07-21
  • 打赏
  • 举报
回复 1
C#不好找工作是有原因的,目前主流技术,web,移动端,大数据,JAVA都能做,并且有成熟的框架,很容易出产品,大中小企业都使用JAVA,相反,C#在web端干不过PHP,JAVA,在移动端随着WP的消失彻底没落,大数据更没有C#身影。唯一的出路是U3D游戏开发。
技术方面,JAVA是开源的,公司使用少了很多授权费用,核心技术不掌握在别人手里。相反,使用C#的开发工具VS,数据库MSSQL,服务器等等,都要大量的授权费。企业小时,用盗版不会查你,等养肥了你,每年几个亿的专利授权费,你舍得付吗?并且底层不开源,核心技术在别人手里,想捏死你,随时都可以
这样,使用C#的公司少,基本上是小公司,当变成大公司了,马上换JAVA或者PHP了
OutMicro 2017-05-03
  • 打赏
  • 举报
回复
毕业1年,做u3d,hololens,下班转java.
阿彪兄 2017-04-20
  • 打赏
  • 举报
回复
其实C#学精了也很不错。
  • 打赏
  • 举报
回复
主要还是现在都是B/S了
爛轲 2017-04-11
  • 打赏
  • 举报
回复
引用 14 楼 hwj19900904 的回复:
没有牛B的语言,只有牛B的程序员
是的,做什么看人不看面
waki666 2017-04-02
  • 打赏
  • 举报
回复
引用 9 楼 ilccvm 的回复:
800k那位同学是在国外吧,且是年薪吧- -我在国外的朋友是挣那个数(国外的工资你非要拿人民币算,你一个月支出都得n个k- -)...如果是国内那就太猛了,我还没听说过...还有我并没有偏向哪个语言,只是说出自己的经历,我曾经还觉得做游戏工资比做网站高(招聘网上能看出来),但公司里的前辈跟我说这只是一般水准时各个技术之前的待遇才有差距,如果都是顶尖水准的人员,不管你是做游戏还是做网站或者APP,或者什么语言,工资上限都在一个区间...(这个用来回复testplusplus同学,还你说的咋不拿java web和asp.net工资比较,这说明你还是吧一般水准的当大牛了,查查微软.net大牛的工资会比java web大牛的工资低么?)
微软.net大牛的工资,比微软c++大牛的工资要低 连号称c#之父的安德尔斯,现在都不搞c# ,而搞typescript去了 而且微软就一家,而用java的大公司,就多了去了
正怒月神 2017-02-21
  • 打赏
  • 举报
回复
java和android比较火,是不争的事实。 出去找工作,java目前就是比C#市场大嘛。
Louis-Lv 2017-02-21
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
请问c#和.net是什么区别
笑容融化坚冰 2017-02-20
  • 打赏
  • 举报
回复
引用 9 楼 ilccvm 的回复:
800k那位同学是在国外吧,且是年薪吧- -我在国外的朋友是挣那个数(国外的工资你非要拿人民币算,你一个月支出都得n个k- -)...如果是国内那就太猛了,我还没听说过...还有我并没有偏向哪个语言,只是说出自己的经历,我曾经还觉得做游戏工资比做网站高(招聘网上能看出来),但公司里的前辈跟我说这只是一般水准时各个技术之前的待遇才有差距,如果都是顶尖水准的人员,不管你是做游戏还是做网站或者APP,或者什么语言,工资上限都在一个区间...(这个用来回复testplusplus同学,还你说的咋不拿java web和asp.net工资比较,这说明你还是吧一般水准的当大牛了,查查微软.net大牛的工资会比java web大牛的工资低么?)
你都是拿业界顶级大牛来做例子,那我无话可说了,本菜鸟眼界没那么高。而且我提的不是.NET大牛,而是ASP.NET大牛。 另外在国内修炼成ASP.NET顶尖大牛,可选的公司也不多了,国内原来用ASP.NET 几大互联网公司,基本都已经转java了。 就指望asp.net core 能绝地反击了
  • 打赏
  • 举报
回复 1
于是不顾后果自学1个月,然后转了 -》 好,推荐一本书看看。不推荐就是装逼。
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
java,C#好高大上啊。我还在用c++
hwj19900904 2017-02-20
  • 打赏
  • 举报
回复
没有牛B的语言,只有牛B的程序员
ilccvm 2017-02-19
  • 打赏
  • 举报
回复
800k那位同学是在国外吧,且是年薪吧- -我在国外的朋友是挣那个数(国外的工资你非要拿人民币算,你一个月支出都得n个k- -)...如果是国内那就太猛了,我还没听说过...还有我并没有偏向哪个语言,只是说出自己的经历,我曾经还觉得做游戏工资比做网站高(招聘网上能看出来),但公司里的前辈跟我说这只是一般水准时各个技术之前的待遇才有差距,如果都是顶尖水准的人员,不管你是做游戏还是做网站或者APP,或者什么语言,工资上限都在一个区间...(这个用来回复testplusplus同学,还你说的咋不拿java web和asp.net工资比较,这说明你还是吧一般水准的当大牛了,查查微软.net大牛的工资会比java web大牛的工资低么?)
kylinn 2017-02-18
  • 打赏
  • 举报
回复
c# 800k飘过~
zapdos 2017-02-18
  • 打赏
  • 举报
回复
要转职做架构,基本都要java出身吧,不然怎么拿高薪,反正最近深圳的猎头招架构都说80万以内都可以谈,吓死人 做架构,一是要跨平台+分布式,另外一个是要拥有足够多优秀的工具可供选择,.NET在这两方面都比不上JAVA,语法什么的差别没多大意义
笑容融化坚冰 2017-02-18
  • 打赏
  • 举报
回复
反过来做C/S用java的话也有点小众。 毕竟客户的电脑基本都是windows操作系统,java的跨平台加分不大。然而C#开发C/S的强大与开发速度就体现出来了。
笑容融化坚冰 2017-02-18
  • 打赏
  • 举报
回复
.NET做C/S和游戏本来又不差,差的是B/S(asp.net)。。。。 哦?你说大牛玩啥工资都高,菜逼一边去。我承认自己是菜逼,但是你咋不拿java web的大牛和asp.net的大牛比工资呢 数数编程语言历史上有几款服务端编程语言是不能部署在linux上,还要第三方来搞这个事情。 你看微软也急了,推.net core,而且第一版优先推里面的asp.net core,开源跨平台。
加载更多回复(4)

662

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧