算法
来源:3-3 栈的另一个应用:括号匹配
奋斗的小鸟22
2020-04-15
你好 波波老师 我想请问下以后想往算法的方向上面走 您有这方面的体系课程吗 ?如果有的话麻烦您推荐一下 。目前我是对算法是0基础的
写回答
1回答
-
说实话,我根本不了解“算法工程师”这个职位。因为在国外,根本没有“算法工程师”这个职位。
我简单查了一下拉勾网上“算法工程师”的职位描述,对应其实是国外的机器学习工程师(machine learning engineer)。这个职位主要使用机器学习的技术,所以其实和算法竞赛一类的没有关系。机器学习是专门的领域,需要专门学习。我个人建议,如果对机器学习感兴趣,读一个相关的研究生。我在慕课网也有一个机器学习的入门课程。这里要注意的是,机器学习是和领域相关的,诸如图像识别工程师,推荐系统工程师,自然语言处理工程师等,都是算法工程师,在不同的领域里。
我接触我的很多学生,算法基础很不错,甚至在算法竞赛拿了不错的奖,最后在大厂,做的就是软件工程师的岗,但是 offer 是 sp 甚至是 ssp,待遇相当好,比很多算法岗高太多。但其实工作内容就是某个产品的开发。在大厂,因为用户体量大,所以产品背后的技术含量并不低,也需要用到很多算法,只不过不是机器学习这个方向而已。
因此,可能你需要再仔细问一下自己,自己是不是对机器学习感兴趣?如果不是的话,努力去大厂的核心部门,或者架构组,就很能锻炼自己了。如果是机器学习的话,现在看确实也是很不错的方向,但我个人确实建议读研。
对于基础算法学习,从这个课程开始学习,是一点儿毛病都没有的。先不用贪多,把这个课程的内容高透,在数据结构方面,我敢肯定,就已经远远超过平均水平了。
加油!:)212020-04-16
相似问题