谈及到程序员外包这件事,我想我是比较有发言权的一个,即使我现在已经从一个外包公司的JAVA开发转行做人工智能算法。
我是2018年毕业的,一毕业找的第一份工作就是一家外包公司,主要做的是承接甲方的项目,按照客户的需求把代码写好,没日没夜的工作,拿到一点点的收入。
三年的CRUD,自身没有任何成长,头发倒是掉了不少。至于为什么外包公司不利于成长,因为一般来讲,外包公司对于甲方产品的研发不够谨慎,只要能够完成客户提出的需求即可,缺乏对于产品的设计和真正做出好产品的态度。当然这是外包公司性质决定的。
没办法,当时不想再安于现状,于是在和好友的一次促膝长谈之后,我觉得转AI算法方向。
从java程序员转AI这个方向绝对是正确的,也是一部分人的必经之路,因为java开发人员最终也一定会分流到很多个领域去,其中有一部分人就会往更高层次的人工智能方向走去,以突破现有的瓶颈。
如果要转ai算法方向,一定要提前布局以及规划学习路线,后面我会说到如何入门人工智能。
首先,要从一个机器学习框架入手,Spark-ml sklearn tensor flow,精通它的工程实现,不要管那么多内部细节,就像你做java调用api一样,要精通调用和参数传递,就可以很好的使用,而不用懂这个算法本身,现在大部分的AI公司也都是这样,能落地出结果就是首要目标;
然后,就是拼命积累实战经验,入行或者转行后,再做深挖,再做精通,有框架+实战经验做为基础就更加容易,而此时的薪资也一定会比你之前高很多以至于数倍了。
这里说到实战的项目经验,这个的重要性更比框架,学历更加重要,这是你未来能否进入著名公司,以及薪资能否和同行拉开差距的重要标准,此处没有捷径,必须要一个个项目的积累,虽然没有捷径,但是也有选择,比如你参与实训或者实习的企业?参与培训学习的机构?转行就业的公司?是否专门做人工智能机器人的?是否能学到真正的算法?能否接触到真正的机器人?这些都是非常关键的。
免费分享一些我整理的人工智能学习资料给大家,整理了很久,非常全面。包括一些人工智能基础入门视频+AI常用框架实战视频、图像识别、OpenCV、NLP、YOLO、机器学习、pytorch、计算机视觉、深度学习与神经网络等视频、课件源码、国内外知名精华资源、AI热门论文等。
下面是部分截图,文末扫码加我免费领取(AI技术问题我也可解答一二)
目录
一、人工智能免费视频课程和项目
二、人工智能必读书籍
三、人工智能论文合集
四、机器学习+计算机视觉基础算法教程
五、深度学习机器学习速查表(共26张)
学好人工智能,要多看书,多动手,多实践,要想提高自己的水平,一定要学会沉下心来慢慢的系统学习,最终才能有所收获。