我认为在未来几年,java领域会发生如下几样变化:
1、低代码平台+代码克隆模式
我们过往做电商,那么就是几千家公司甚至更多的公司去做电商;过往做app,同样几千家甚至更多的公司去做app。 然而大家是否发现这里存在一个很致命的问题,那就是大家都在重复做一件事,然后做无意义的比拼; 烧钱去开发软件、招聘大量的研发人员去重复开发软件。
未来低代码 + 一套代码复制改改形成一套新的软件,会成为主流。 任何一个理念一处,高技术能力的程序员作为食物链最顶端的存在,降维打击所有没有高技术人才的程序员。 开发一套程序、多家运营商同时运营。
2、API市场的普遍形成
现在阿里已经在做api市场了,只是一直没有宣传这块。我们软件爆发期的2015年至今,软件各种接口都是内部使用、一个文件的上传下载都是开发一遍又一遍、一个短信发送也是开发一遍又一遍,甚至都形成了庞大的代码存储网站。 我认为这些网站应该是标准化、具备学术性的,不断深究,而并非不断的从里面拷贝代码去做软件生产。这是很low的。
未来我们各个公司,将在开发软件的同时,会上传自身的api进行售卖;同样,我们的软件人员应该去调用某项能力只是去查询有没有直接调用即可、无需开发。在未来,我们普通业务开发将以API市场为导向。
3、业务方向java价值的转向
随着我们技术资源的日渐积累,java作为一项衔接万物的语言,将逐渐以经验与思维为导向而并非你会哪几项技术。 技术赶不上变化,而衔接万物的过往经验与沉淀下来形成的思维习惯将成为一大难得的财富
4、数据更多的承载力,驱动技术习惯的走向
随着我们5G领域的形成,手机网速都可以达到10M/s,网络极其快速,那么意味着我们可以在同样的时间里传输更多的数据。 做数据价值挖掘、做数据模型的训练,做体验更好的交互。 那么技术人员的精力将不在数据传输的优化上、而是对服务器的优化、及客户端的如何商业化应用上。
5、海外市场
国内的软件日益成熟,甚至已经非常卷了。跨出国内,将中国的软件卖出给国际已是趋势