本科毕业搞了5年java系统开发,想转算法、人工智能,是不是可行,大家有啥建议

我也是5年java程序员。参与了浙江移动大数据分析建模大赛,曾经考虑过转,现在不考虑了。我的思想历程是这样的:
回想Android开发的历程,从很火到普及到降温。培训机构和大学开设了Android课程,输送了大量Android开发,选择javaee的人少了,慢慢的javaee的薪资也上来了,Android开发的薪资降了,而javaee在高薪领域人数比Android开发要多很多。
算法和人工智能,它的使用前提是建立在大量数据基础上的。如果数据不够,再好的算法也训练不出好的模型来。在数据这块就pass掉了很中小企业,那就业率就降低了。
所以,如果转算法和人工智能。我觉得楼主要考虑:
【本科毕业搞了5年java系统开发,想转算法、人工智能,是不是可行,大家有啥建议】 1、就业城市。像我在宁波这样的城市,我就不考虑转了,几年内,哪怕5G普及了,宁波也没有几家企业需求,就业率是要考虑的。
2、自己数学好不好,算法学起来是兴奋还是痛苦,易懂还是难懂。我一同事去了华为海思,他高考数学满分,大学期间数学竞赛一路得奖。遇到大数据分析建模,他是生逢其时啊,学算法学得快,而且还能应用,带领团队获得了浙江省移动建模大赛第一名。
3、英语好不好。
4、对新技术是主动学习还是排斥。楼主可以去看下招聘要求,搞算法人工智能的人还要求会大数据,java,Python,R等等。掌握的技术不比java少。
5、对技术是否会深入研究。
与其与人抢大数据,算法,人工智能的饭碗,还不如深耕自己熟悉的java领域。
假如转换,5年后,楼主顶多是大数据,算法,人工智能的中级水平。
假如没转行,深耕自己熟悉的java领域,5年后,楼主绝对是java领域的资深专家,架构师了,薪资不低,竞争力大,转管理也是水到渠成。
最后:
一家公司可能需要20个javaee的开发,但可能只需要3个Android开发就够了。
一家公司可能需要20个javaee的开发,但可能只需要1个大数据算法人工智能的就够了。
■网友的回复
专门做了个视频,回答下这个问题,说下我的看法
本科毕业搞了5年java系统开发,想转算法、人工智能,是不是可行,大家有啥建议
https://www.zhihu.com/video/1157083707713163264
■网友的回复
想转的话建议可以先自学或者跟一些在线学习网站学习一下,然后公司如果有机会内部转最好,没有机会的话你自己也要多累积一些项目经验,做一些线上的项目找工作的时候才拿得出手
■网友的回复
刚过去的2019年算法岗直接爆炸……原因是岗位就那么点,但是由于前几年的各种人工智能的概念火爆,导致学生输出太多。今年据说人会更多哦!周围也有一些以为自己学算法就能学得好的人想转,结果现在都不吱声了……不知道题主转了没有
■网友的回复
我也有同样的问题,我本科学数学的,研究生学的计算机,互联网公司搞了三四年java,觉得门槛不够高,目前看到数据挖掘与AI很火,比较看好未来发展方向,而且国家刚出来人工智能发展的政策,想往数据挖掘与AI方向转,平时工作没有相关的项目,只有自己在业余时间研究。
Andrew NG跟网上的相关课堂也学习过,只是没有实际的AI项目机会。
■网友的回复
业务系统开发是什么,是传统Javaee还是互联网
■网友的回复
现在怎么办呀,我也是这样情况,感觉java 没前途了,想转人工智能,不知道培训机构是否可行
■网友的回复
都说什么19 20算法岗爆炸,你们试过没有,看过相应的公司要求了没,去面试了没?
人云亦云,爆炸的是那些应届生,码的屁点编码能力没有,想靠学历混肯定不行,你要是多年经验转的算法,学历合格,我不信,你转不成功
■网友的回复
毕业五年,楼主年龄应该在27、28岁吧,我也正在经历类似的挣扎。人工智能到底在未来有没有足够的商业应用,或者只是在炒作概念,谁都说不准。
■网友的回复
需要考虑:
1、转人工智能开发之后,薪资可以提高多少?
2、这样的薪资可以拿多久?
3、未来十年,人工智能会不会飞速发展?
4、自己的学习能力,能否熟练掌握人工智能开发?
5、自己的数学功底,可以把人工智能学到多深
考虑了这几个问题,然后再决定要不要转