Java真的是白天鹅

Posted kiba518

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java真的是白天鹅相关的知识,希望对你有一定的参考价值。

前言

我最近越来越真切的感受到,Java真的是白天鹅。

这真的是一种羡慕嫉妒恨的感受。

今天和一个Java技术Leader聊天,我告诉他敏捷开发是以人为本,他居然跟我说敏捷开发在行业内有规范,那意思是我不了解规范。规范是死的,管理是活的,人要变通啊,你团队成员的能力能支持你规范吗?那规范中的迭代需求,在现实中能实现吗?你是多大多硬气的后台,能让客户支持你按规范开发?

我告诉他没有能完整落地的敏捷开发,他居然说他见过,最后还让我Open一点;见鬼了,我能跨这么多语言学习,我还能不Open?

当然了,对方自称是在沈阳曾经拿过40万年薪的高手,所以,也可能是我局限了。

做Java项目是一种享受

Java的项目都有需求分析规范和开发规范,现在流行使用敏捷开发迭代需求,迭代就意味着等待,Java开发有资格让需求等待,这是一种多么让人羡慕的开发模式。

Java项目人员配置完整,要人员齐备了,开发才能开启,这是非常合理的要求;就是不知道为什么,C#的管理者就是学不会,总想着有一个人就能先开始干活。

Java开发前后台分离,后台开发不处理前台,因为前台已经分离出去了,后台只要做WebApi端的过滤拦截就可以了,这是多么合理的开发模式,C#的管理者就是学不会,总想着节约成本,让后台拥有前台的技能,还不增加开发时间成本。

Java框架规范,因为项目结构Spring都已经给你搭好了,这结构不可能不合理。

Java自主设计的框架无法落地,不叫无法落地,叫开发人员能力不足,因为规范与设计都是统一标准,开发人员是需要自我提升学习的,变通是不存在的。

Java项目大多是一年以上,通常几百个接口需要十几个人写一年。当然了,如果C#写的快,一定是项目简单。

做C#的悲哀

C#开发只配在泥里打滚,学会网站开发技术后,还要会桌面开发技术,桌面开发技术还有两种,Winform和WPF,两都要会,不会就是技术结构不完整。

一面要学习各种设计模式,各种缓存技术,各种数据库,一面还有学习WIndow和linux操作系统的基础知识;同样的年纪,学习了三种技术的C#开发还是没有学习了一种技术的Java开发工资高。

Java程序员真的让人羡慕,玩转了SpringCloud就可以高人一等了,他们只要安照概念和规范按部就班的打框架和带项目就可以了。

像C#这种把概念和规范揉碎了重新组合搭建框架和带项目的,都是野兵,和他们没法比。

结语

我觉得,技术越好,越难向技术不好的人低头,但随着年纪的增大,我突然觉得,我应该低头,起码我得向钱低头。

另外,说实话,Java已经日落西山了,大数据、人工智能都是Python的世界,android是Kotlin的天下,Web端Java战斗力明显比不上NetCore。真的,Java开发真应该收起他们的傲气了。

这是一篇有点情绪的文章,读者见谅。

----------------------------------------------------------------------------------------------------

注:此文章为原创,任何形式的转载都请联系作者获得授权并注明出处!
若您觉得这篇文章还不错,请点击下方的推荐】,非常感谢!

https://www.cnblogs.com/kiba/p/14866992.html

 

 

以上是关于Java真的是白天鹅的主要内容,如果未能解决你的问题,请参考以下文章

天鹅会面

天鹅会面

黑天鹅-简记

小天鹅BCD-252WTL冰箱E5怎么处理?

艺术活动——《天鹅》(欣赏)

fone思考你的预算系统是否足以应对“黑天鹅事件”?