作为一个有五年工作经验的广告算法工程师,广告算法工程师的核心竞争力是什么?这是我从前困惑,但现在已经明晰的问题。
最初我的想法很幼稚,认为自己能够做出一个很厉害的模型,放到公司的系统中,就可以让公司产生利润。
但是实际上,我们要先成为一个工程师,然后再是广告算法工程师。如果你是一个初步接触广告算法的工程师,我建议你可以先把自己目标定位成具备机器学历理论和工具使用经验的后端工程师,因为机器学习的落地不止一个 it ,再 predivt 就 ok 的。从数据采集开始,到最后的模型部署的这个过程中,有很多复杂环节。
我认为对于广告算法工程师而言,一个核心竞争力就是就是业务数据的采集。就拿常见的搜索业务来说,一定要学会捕捉用户的反馈。比如给用户推荐短视频,他有没有点赞,有没有分享。除此之外还有采集的数据是否准确,比如用户目前使用的手机型号以及网络环境,从广告算法角度来看,这些都可能是影响推荐的因素。
另一个核心竞争力就是实的基本功。例如统计, Python ,机器学习,基础的算法和数据结构°。 Python 就是其中之一,如果对 Python 不熟练,就很难进行深度学习以及模型,可以说练好Python ,才能保证后续工作的顺利进行。另一个就是 C ++,根据我的实际经验,很多大厂在面试的时候,都需要求职者用 C ++做算法数据结构。
对于有能力的人来说,掌握 Java 也是十分重要的。和大数据相关的东西,例如 hadoop ,