03.08 如果有机会,你愿意从java转到人工智能行业吗?

AI的北漂生活


作为一名从业多年的Java程序员,目前主要的研究方向是机器学习和大数据,所以我来回答一下这个问题。

首先,人工智能是未来比较明显的发展趋势之一,当前从传统Java开发转换到人工智能领域是不错的选择,未来的发展空间也会比较广阔。从近些年人工智能方向研究生的就业情况来看,整体的就业情况还是比较不错的,而且薪资待遇也比较可观。

由于一直以来人工智能领域的人才培养主要以研究生教育为主,所以目前整个人工智能领域的人才缺口还是比较大的,而且由于人工智能领域的人才培养周期比较长,所以人才缺口将持续较长一段时间,这为Java程序员转换到人工智能领域提供了机会,而且目前行业内确实有不少Java程序员正在进行转换。

Java程序员转换到人工智能领域需要做好以下几个方面的准备:

第一:补齐基础学科知识。人工智能领域的研发需要具备扎实的数学基础,不论是计算机视觉、自然语言处理还是机器学习,都需要有具备较强的算法设计和实现能力。所以就要求Java程序员(应用级开发)要补齐数学方面的短板,如果要想在人工智能领域走得更远,一定要重视数学基础。

第二:语言的转换。目前在人工智能领域,Python、R和Go语言的应用比较广泛,尤其是Python语言,所以目前不少Java程序员也在逐渐开始转换。我在早期从事机器学习实现的时候也在使用Java语言,后来转换到Python语言之后,确实在开发效率方面有所提升。

第三:具有一定的研发环境。人工智能领域的研发目前依然处在探索阶段,行业内有大量的课题需要攻克,尤其在落地应用方面还需要产业领域的专家参与,所以从事人工智能研发一定要有一个较好的研发环境。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言!


IT人刘俊明


我建议不要盲目的转,转之前你最好考虑如下:

1、转人工智能开发之后,薪资可以提高多少?

2、这样的薪资可以拿多久?

3、未来十年,人工智能会不会飞速发展?

4、自己的学习能力,能否熟练掌握人工智能开发?

5、自己的数学功底,可以把人工智能学到多深?

人工智能属于上层建筑,实际上大部分做机器学习算法的不能做到工程落地。特征可以由数据仓库的人,采用spark sql方式产生。数据特征准备好了后,才让他们应用机器学习算法训练模型。如果模型结果好,接下来就需要java程序员把sql翻译成代码,在线计算特征(搬砖)。在线模型预测工程也是需要工程师来做的。猜测很多公司多会有算法工程部门来配合模型开发。这里面就有大把java工程师的工作,比如特征工程,在线实时计算,在线推荐,数据仓库,甚至底层数据平台。转型路上很艰苦,相当于你拿劣势,甚至零经验比拼别人的优势。

Java己经火了16年以上,是一门资深的编程语言,普及率及高,有着丰富的第三方库,java拥有最大的市场需求,从web开发、网络开发、app开发,算法到云计算应用,均可采用java实现,是典型的面向对象开发语言。另外,java语言自身的性能比较稳定,同时扩展性也比较强,所以比较受大型互联网平台的欢迎。另外JAVA开发会变边缘化那么原有的系统用什么维护?新的分布式系统用什么开发?人工智能自动开发吗?

总之建议在掌握java语言之后,可边工作边学习python语言,为后面自己发展多条道路走的更远。

不要轻易转型,除非你真的准备好了。


卫Java


  人工智能发展到现在,可以说普及度已经相当高了。但是对于如何学习,依旧有不少人觉得无从下手。的确,人工智能复杂,但并不神秘。如果可以,一般人应该都会选择转行,毕竟人工智能薪资薪资待遇非常好。

  目前人工智能的应用越来越普遍,惠及各个行业,因此受到国家和企业的重视,中国人工智能公司也随之发展,人工智能人才的需要也与日俱增。

  人工智能方面的人才平均月薪2.58万,招聘薪资水涨船高。几乎50%人工智能岗位的职位描述上会提到为员工提供股票期权,部分巨头更是会将解决户口作为吸引牛人的重要手段。

  可以说,为争抢优秀人才倾其所有已成为所有AI公司正在做的同一件事情。除了高昂的起薪外,AI人才薪资成长率也极为可观。

  数据显示,AI人才前5年的薪资复合增长率达到16.9%,远高于其他互联网职位。五年以上工作经验的AI人才月薪普遍在4万元以上,部分核心岗位人才,前3年薪资增幅更是突破25%。利用高薪资涨幅锁住AI人才,降低流失率已是业内的一个普遍做法。

  人工智能专业出来的目前就业前景还是很不错的,为了快速转入人工智能高薪行业,很多人选择参加人工智能培训,来快速提升自己的技能。


千锋郑州


如果有机会,你愿意从java转到人工智能行业吗?

只要有机会,那当然愿意了。


问题是你怎么定义这个机会。

从赚钱的角度来看,人工智能领域确实回报更好。

但这种机会你是不是具备了呢?


1. 大厂背景

做人工智能,最好是大厂背景,能给你面试加分。因为小企业通常无法给你提供人工智能实践环境。


2. 学历够

现在竞争这么激烈,想做人工智能,起码也得硕士起,你才能获得入门优势。要不然HR一挑简历,就把你PASS了。


3. 你还年轻

都三四十岁了,再去转,挑战还是非常大的。


4. 数学基础好

最好是数学基础好,算法逻辑不错。会用几个开源库,那不叫会人工智能。


这个问题的另一个提法或者意思就是要不要去跟风,只要你能跟得上,回报又可以的话,那还是可以跟的。


从学习的角度,从喜欢的角度,去学习人工智能,也是比较支持的。


宽财分析师


首先,JAVA与人工智能不是同类题目。一个是工具,一个是专业。第二,人工智能不局限使用什么语言。可以是JAVA,Python,C,C++,prolog,lisp.....所以谈不上从一种语言转到一个专业。第三,机器学习不能取代人工智能,第四,想转行到人工智能,需要学习更多的知识,不仅仅是算法,编程语言更重要的是领域知识。我自1984年在中国科学院进入人工智能领域,几十年来没有多少同行。人工智能不是会写程序,会使用算法就可以的。人工智能的核心是推理和可解释性。不仅仅是计算机科学的发展也需要生物医学,脑科学的突破。当然,不要把人工智能神秘化,也不要把它庸俗化。所以,现在真正的人工智能还不多见


人工智能学者


在人工智能的浪潮推动下,无论是哪个领域的程序员 或多或少都需要了解一点人工智能的相关知识。但是要转行,是需要慎重考虑多方面因素的。

首先,当然是兴趣。如果单纯只是因为看重人工智能的薪资水平的话,学起来是很痛苦的,人工智能的门槛比一般软件开发都高,涵盖的知识面也很广,在没有兴趣的驱动下,学习人工智能将是一个极其痛苦的工程。

其次,要清晰定位自己,综合考虑空余学习时间、年龄等因素。

经过多方面因素慎重考虑后,如果觉得自己还是想转,那就尽早赶上这波浪潮,并且需要付出大量的精力才能学好。


python进阶者


Python与人工智能

由于Python非常接近自然语言,编程简单直接,速度超快,拥有强大的AI库,开发效率高,它能够把各种模块很轻松地联结在一起,所以开发人员不必重复造轮子,像搭积木一样就可以完成绝大部分工作,更适合编程初学者。它可以无缝的与数据结构和其他常用的AI算法一起使用,所以成为了AI编程语言之首。


未来10年将是大数据,人工智能爆发的时代,到时将会有大量的数据需要处理,而python最大的优势,就是对数据的处理,有着得天独厚的优势,我相信未来的10年,Python会越来越火。


Python是一门计算机程序语言,目前人工智能科学领域应用广泛,应用广泛就表明各种库,各种相关联的框架都是以Python作为主要语言开发出来的。


Python虽然是脚本语言,但是因为容易学,迅速成为科学家的工具,从而积累了大量的工具库、架构,人工智能涉及大量的数据计算,用Python是很自然的,简单高效。


语言简单易学,支持库丰富强大,这两大支柱从早期就奠定了Python的江湖地位。


即使是非计算机专业或者没有基础的小白,也能分分钟入门。


大数据与人工智能时代,掌握Python基础后,我们可以选择数据分析方向、人工智能方向、全栈开发方向...

做Python人工智能赚多少钱

人工智能火热,而作为人工智能的主要开发语言Python,地位和薪资一马当先。

IEEE Spectrum 杂志发布的一年一度的编程语言排行榜中,Python超越Java勇夺第一名。

Python的就业薪资和职位情况怎么样呢?我们分析了几大招聘网站的数据。

一张图可以看清现在Python的就业薪资:

从目前 Python 的就业前景来看,总结如下:

1)Python 就业情况乐观,从 TIOBE 编程语言指数排行榜以及百度指数的搜索数来看,Python 的受欢迎程度越来越高。

2)在中国地区,Python 相关职位的需求量,依然集中在三大经济圈,特别是在北京、上海、深圳这几个城市。从行业需求来看,主要集中在移动互联网、数据服务、大数据分析等行业。

3)从拉勾网的数据分析可知,大部分 Python 的相关职位都要求在本科和本科以上,工作经验要求在 1-5 年的居多。因为 Python 在大数据和人工智能领域的爆发性发展, 导致 Python 方向岗位的薪水在水涨船高,从数据分析来看,月薪在 20K-50K 不等。

Python 诞生之初就被誉为最容易上手的编程语言。进入火热的 AI 人工智能时代后,它也逐渐取代 Java,成为编程界的头牌语言。

百知教育在Python基础课程上增加AI人工智能训练营课程。


圈T社区


问题是,怎么转?都需要做哪些准备,以什么样的顺序坐知识储备


垄上急行


这个问题事实上是白问的,挣钱的事情有谁不喜欢?但是说实话,人工智能不是谁想坐都可以。 人工智能其实体现的并不是你的编程能力和基础。它体现了实质上是你的数学逻辑能力。使用抽象思维,将你高深的数学能力表现出来。


超搞笑


如果考虑转行?再也不做程序员


分享到:


相關文章: