本文目录
现在互联网行业.net是不是没有市场了呢
真不是我黑,快2020年了,.NET依然没多大卵用
首先说明,我是开发.NET的。所以,我最有资格喷.NET沙雕。
没错,.NET又火了,不过火的是.NET Core(新一代.NET,可跨平台,写网站,机器学习,搞进容器,做微服务,写移动应用,嵌入式,还可以在一定程度上替代.NET Framework)。oh, my god!简直十项全能!听起来就很屌屌的,有木有??
但是恕我直言,在了解了一段时间之后,我还是觉得很鸡肋,没什么卵用。
1,在.NET Core 3 出来之前,.NET Core最大的作用就是写写ASP。没错,这对搞B/S应用的来说,似乎听起来很振奋。毕竟ASP网站终于可以跟IIS说拜拜了。用上容器,自此可以更方便地在Linux之间移动(虽然从Windows Server 2016开始,容器也可用在Windows Server上,但是Linux容器免费啊!而且完全定制!),自此告别Windows Server授权费,也不用因为使用盗版Server而良心愧疚了呀!但是,在高呼.NET Core牛B的同时,也要注意到它的局限性。跟PHP简洁的语法相比,ASP的语法明显啰里八嗦,臃肿不堪。虽然.NET Core 3推出Blazor,声称不必了解JS就可以搞网站(实际上为了制作B/S应用,会不得不调用JS相关的库,也完全做不到全然不用)。但是Razor语法简直莫名其妙,网站结构很不直观(也许看多看顺眼了就不觉得)。没错,能搞,但我讨厌这么搞。最最关键的是,ASP毕竟太古老,即使今天自我革命,但要面临的是已经占据B/S端开发大部分市场份额的其它动态开发语言的竞争。我不看好。
2、能写移动应用。Xamarin+C#,就能搞出跑在Android和IOS上的APP。一次开发,到处运行,好厉害的样子啊。没卵用。用Xamarin开发,如果我完全不懂Android开发或者IOS开发,用Xamarin开发仍然会遇到与Android或IOS相关的问题,可是我完全不懂Android,甚至连Activity是什么都不知道,我连布局界面都是问题,更别谈再遇到其他与Android或IOS相关的问题了。所以,是能搞,但我不看好这么搞。有学Xamarin的精力,还不如直接上手Android或IOS,它们的市场占有率比Xamarin高那么多,况且能提供更过就业岗位。
3、能机器学习。哇塞,好牛逼。我.NET/C#也能搞这么前沿的技术了啊!我不想说什么,就拿github上star数来说,tensorflow是139k,
net现在是不是不好找工作了
`
寻入`X’
丶rl
i`
1一九…川^
net目前还有发展前景吗
网上两种语言的对比多的很,我这里就不重述一遍了。我现在做的桌面应用,用的.net,非常顺手。我只说适合自己才是真的好。
从技能来说,如果你有精力和时间,你可以试着去学习以下java,看哪个更适合你或者适合你现在的工作,只有你自己去学习去对比才可以发现,一个好的工具能事半功倍,而且你现在年轻,也有平台去学习,毕竟是公司在转型。两方面都会接触到。并且你有.net的底子,学习其他语言不会很难。
从工作来说,java需要的人更多,.net需要的人相对少一点。但是在多年之后成为了大牛,工资差异不大。你想继续学.net也好,去转型java也好,都有饭吃。
最后我在说一下,你还在实习期,年纪应该不大,现阶段是去尝试,而且技多不压身的,不要怕辛苦,你现在学习到的每一样技能,在以后都可能帮上大忙。
为什么现在没人黑.net了
标题换一下,或许更合适些
为什么在 java 不思进取,却活得比 dotNet 更滋润些!
C# 是高手都垂爱的语言,反观 java 连它的创始人高斯林自己都不想维护了!!!
dotNet 不是没人黑,而是被黑得很利害
君不见流浪地球己经第二了,有机会登顶第一,可还是照样招黑,大量的喷子,大量的一星,照喷不误。地球再好,也有不完美的地方,要喷总有机会。
我不担心 dotNet 被人黑,要是没有被人惦记着那才是真的完蛋了。
木秀于林,必被催之。仇恨微软是种病,被当作政治正确。必竟 dotNet 的代表只有微软一家,而 java 曾属于更多的大厂,微软也曾迷失过,与垄断为伍,与开源为故。趁你病要你命,微软被黑也不是一天两天了,连带上 dotNet 是必须的事件。全怪微软这么大,又是市值第一,又是啥啥都要插一脚。不但成能,还常有失败之举,比如移动端完败。所以不招黑才怪,如果没有黑,那微软真的差不多药丸的。比如编译不过,怪微软;接了烂摊子,怪微软;项目搞砸了,怪微软;招到不靠谱的 dotNet 员工,怪微软;再不成浏览器、市值没拿第一都是可以拿来开黑的,反正都是 dotNet 的锅。
只看榜单 dotNet 不被黑才没道理
二十几年老程序猿天天盯着 github 排行榜:
java 是最好的语言,c#垃圾才没人用。不错 java 第一,c# 第三是事实。
那么有谁真正去了解过,榜单真实的含义么是什么?排名使用著名的搜索引擎(诸如Google、MSN、Yahoo!、Wikipedia、YouTube以及Baidu等)进行计算。无非这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。
要多说一句的是:C# 这个语言名字起得比较操蛋,另外 dotNet 也不仅仅只有 C#,而语言更不能取代技术栈的好坏。事实上越烂的语言,代码写的越长不是么,如果烂以根上其实也能排第一的,比如我发明一种语言,只有 if else 呢,别以为不可能,真有人可以拿这种来做成游戏的(只有触发器来实现的PPT游戏)?
dotNet 曾经辉煌过,也走过弯路,现在蓄势掘起中
windows市场很大,但经过长年发展演进,已经比较成熟,后来者想要分杯羹不容易。微软涉足的很多市场曾经是天下第一,鲍尔默的时代,就是想吃独食啊,又不让人活啊。所以只要不在 windows 的阵营,只要是 windows 的东西必须黑。不搞 win 的就只能搞新兴市场,小众平台没人用怎么办,先搞好消费者市场,那就必须是教育,最简单办法就是喷微软,你看哪个培训班,教 JAVA 的,不是天天喷,走上社会继续喷,比写代码重要多了。群不见宙宇第一辑编器,VS 照样天天被喷,几个破文本器能被夸到天上去!想想鲍尔默就来气!!!
JAVA再牛,我有宇宙第一器,你有屁!其它真的懒得写!!!
有人谈到收入找工作问题,我的理论是这样的
不限定阵营和方向,关大门敞开,机会很多。要说收入最高,那还是 python,那是因为语言的关系么,是人家智能产业给得起钱,要论收入搞区块链更高级些。
这是一个多么无聊的话题,只能请出李大爷了(还有张大妈,下回吧!)
最后贴一段李大爷(Linus Torvalds)说过的话的话:我是“科技高于政治”的信徒。只要代码有存在的必要,并且不用去担心许可证等问题,那么我并不关心代码来自什么地方。我有时可能会取笑微软,但是同时,我想仇恨微软是种疾病。我信任开放式的开发,这很大程度上来说不仅仅是开放源代码,也意味着不能把其他人和公司排除在外。在自由软件世界有一些“激进分子“,这是我不再宣称我做’自由软件’的一个主要的原因。我不想与那些排外和充满敌意的人交往。”
本想完结,忍不住了,JAVA语法,真的很烂!!!
就比如,连个像样的的 LINQ 语法都搞不定
就这种语言,还要跟 C# 比,无脑之极!
不但很烂,还没得治了,不信你问跑路王高司令
你要不信了,请留言区见!