算法行业,各行各业,都需要算法。人工智能,大数据需要算法,图像识别需要算法,电力行业需要算法,控制系统行业需要算法,武器装备需要算法。 算法有高水平,需要博士以上研究,但是在各行各业也需要算法,有些算法虽然简单,但是她也是各行各业核心。
所以,如果你是博士学历,并且有数学天赋,建议搞人工智能算法等。
如果你就是普通大学毕业,对数学公式看见就头疼,为了你能称为高端人才,或者在企业做产品中真正使用,建议你对算法应用进行必要了解,知道这些算法概念,以及输入数据是什么,计算出数据怎么用了解一下,不要过多纠缠算法是怎么研究的。因为你只是一个应用人才。
举例:现实社会中,懂一个FFT算法应用,就能搞出很牛逼产品,不说大富大贵,至少吃饭没有问题,注意不是让你搞FFT是怎么编写的,网上或者公共库,都是有现成代码,你只需要会用就行。
在有些行业,算法很简单,但是都是做产品核心。
算法设计人才在科技公司(互联网公司)的就业相对比较集中,其中大数据领域有大量的算法人才需求,因为数据分析是数据价值化的重要途径,而算法设计则是数据分析的核心,所以随着大数据的逐渐落地,数据分析领域将会有大量的算法人才需求。
人工智能领域的发展也伴随着算法设计人才的大量需求,而且在产业互联网阶段,广大的传统行业会迸发出大量的智能化需求,在大量的智能体研发过程中,算法设计将是核心内容之一,而相应的算法工程师将是一个热门的岗位。作为研发级工程师,算法工程师会随着产品的不断迭代而得到持续的成长。
算法设计人员的成长路线还是比较多的,不同科技公司往往有不同的发展空间设计,但是大部分规模以上的科技公司都会有技术专家团队,而算法工程师则是通往计算专家团队的有效途径。
另外,虽然有的科技公司会把算法设计和算法实现分离,但是也有不少科技公司的算法设计和算法实现岗位是合二为一的,也就是说算法设计工程师往往也能够完成算法实现,这就是为什么不少算法设计师也会向架构师方向发展的原因
1.继续在算法领域进行更深的研究。
2.算法工作也是一个烧脑的工作,和编程差不多,到了一定的年龄会存在瓶颈期,所以很多人要么转管理层,要么转行。
3.一定的年龄后,可以转安逸点的行业,考个教师资格证做个老师,就教算法、数据结构等科目,还是安逸的很。我上大学的数据结构老师,曾经就在一家软件公司工作,后来感觉太累了,就到学校任教,因为他有在公司的实战经验,给我讲起课来也是很生动,学生们都很喜欢他。