很多学校研究生以上学历都在研究人工智能,对于外行的同学来说,人工智能岗位竞争会非常激烈
对于国内的大学来说,如果学历是研究生以上的同学,很多都是在研究生期间或者博士期间研究机器学习相关的领域,也就是他们在毕业时,找的工作很多都是AI相关的岗位,即机器学习算法工程师。如果外行的同学直接选择转行到AI领域的话,首先你在学历上面有可能比不过对方,同时你在机器学习方面又没有别人专业,和他们竞争的话,你很难拿到AI相关的Offer。
偶研究生期间,读的就是机器学习相关的专业,偶周围的同学几乎都是机器学习算法相关的同学,他们平时做的相关项目也都是关于AI机器学习相关。其实在校招的时候,偶也问过他们想要找什么样的岗位,他们几乎都是选择了机器学习算法相关的岗位,所以你选择AI的话,你如果没有任何优势的话,你很难竞争过他们。
人工智能岗位需要有很深的机器学习算法功底和算法功底,这对于外行同学来说,入门门槛太高
人工智能岗位,本质需要你对机器学习算法要有很深入的基础和实践,尤其是对于互联网大厂来说,对于你的要求会更高。你从外行转行过来,机器学习方面的算法学习起来还是有一定难度的。偶一个计算机专业的同学,在学习一些比较简单的机器学习算法时,有很多算法都没有看懂,更别说外行没有计算机背景的同学。同时AI领域很多岗位都要看你的学历的,所以偶不建议你转AI领域。
Java方面的话,未来的工作主要是偏向于工程类代码实现和设计,这对于外行的同学来说,在数学方面不会有太多的要求,主要是考验你的工程化实践的能力,你的经验,可能刚开始你入门Java的时候需要花费一定的时间,你在有了一定的经验之后,那么未来你找工作时,更多的看你个人的技术能力和经验,这些都可以通过时间和项目慢慢进行积累,不像机器算法,你需要有很深入的数学知识,才能提升自偶,Java相对于AI领域,更好入门。
个人建议
对于外行的同学来说,偶建议你选择Java开发方向而不是人工智能。现在很多公司其实还是很需要Java开发同学,来开发内部的业务系统。但不是每个公司都能去尝试人工智能的。你如果直接选择人工智能领域的话,偶相信光机器学习类算法都够你学习好久,而且还不一定能够学会,更别说哪些神经网络相关的算法了,选择Java开发,对于你现在来说,会更贴近实际情况一些。
偶是Lake,专注大数据技术原理、人工智能、数据库技术、程序员经验分享,如果偶的问答对你有帮助的话,希望你能点赞关注偶,感谢。
偶会持续大数据、数据库方面的内容,如果你有任何问题,也私信偶,偶会认真解答每一个问题。期待您的关注