我现在是一名JAVA开发,有必要转型人工智能吗?
说说个人的看法。
其实,在语言方面,最近二十年比较稳定。一直是, C, C++, Java, .net, JS。
真正崛起的只有python。
技术方面:应用开发之后,崛起的是云/大数据。手机应用开发最近似乎又下去了。
大数据基本上就是java的世界。所以,我不觉得Java会被边缘化。
所以,你想学点新的,
大数据的架构很重要,也很有趣。
以后,把产品直接放到云上,是一个可以考虑的方向。
以后发展好了,架构师是必然。
要对软件框架有一个清晰认识。
下可以马上带队伍开发。
上可以马上吹牛B。
关于,人工智能。
我这两年,一直在学习AI。算是业余爱好者。(总算用上高数和线性代数了)
AI的特点在于,它提供了一种新的思路去解决问题。
如果,你想学,我建议从这本书开始:《机器学习实战》by Peter Harrington。
这本书用python,刚好可以一起学了。
但是,我也觉得AI没什么实用价值。中国90%的AI公司,恐怕都是虚的。
我觉得AI存在几个难以解决的问题:
AI有盈利的例子。大多数只适合超大型公司。
对普通客户的成功例子很少。
很多AI实用功能,都是在应用产品上的小功能,可有可无,有些鸡肋。
比如:查询相关性高的数据;确定垃圾信息等等。
稍微有点价值的方向,是回答问题。(效果好不好,就不清楚了。)
不适合对数据可靠性要求高的领域。但是,大部分客户业务往往对数据上的bug是0容忍。
AI的技术,我觉得已经有瓶颈了。大牛们也觉得需要架构上的革新。现在这是一个世界难题。
突然想起来了,AI确实在某个方面有价值。就是政府/金融领域。
AI可以提供辅助决策能力。
不过,也需要客户方有很强的业务和数学能力。
第二个,这个功能很多情况下,不招人喜欢。
你可以找人问问,大厂搞AI的实际情况。
我知道一家,已经弱化这方面的投资了。既费钱,又没用。