作者: 职场老鸟发布时间: 2024-12-03 23:00:37 浏览:1 次 发布地: 北京市 天气: 晴

        职聊3-算法工程师的老板思维(下) 算法工程师是老板思维! 笔者认为包含七方面,上半期聊了前三点,今天讲讲后四点。 1. 对结果负责 2. 技术是工具,收益才是目标 3. 业务理解和逻辑思维能力 4. 强有力的执行力 5. 协调组织能力 6. 总结汇报能力 7. 无限游戏思维 四五、强有力的执行力、协调组织能力 算法工程师可能有两种工作状态吧,在推荐业务初期跟进整个项目(高P/T)、在成熟期不断迭代策略和模型,而这两种状态其实都需要强有力的执行力。 笔者正处于第一种这种状态,正在推进一个涵盖多个点位、涉及多个业务方、类似于重排的一个项目。合作伙伴涉及产品、推荐工程、数据工程、数据分析、其他团队的研发、项目经理等,虽然有项目经理帮推进,但是我是对效果负责的,所以其他人的工作都是被动执行,而我是需要不断思考需要通过哪些方式来取得收益,直接或间接推动产品、项目、研发完成落地。所以这件事情对于一个内向不爱交流的研发来说是很难的,而且自己也不是老板不能直接命令式的推进。 另外一种成熟期不断迭代策略和模型,大部分如果只是简单修改if-else或者模型结构,可能自己就搞定了。但是也会涉及到一些大的复杂特征的引入,也不是自己能够独立完成的。比如快手在落地sim系列的时候,长序列的引入需要存储引擎的升级和数据接入的开发,模型复杂以后需要模型引擎架构师帮助性能优化等,跟上面类似,其他人都是负责交付功能而算法工程师是需要对效果负责的,所以需要不断推进项目的进展以及考虑收益点。 六、总结汇报能力 优秀的程序员除了很强的逻辑思维能力外,往往还具备优秀的总结汇报能力。汇报一定不是欺上瞒下,只报喜不报忧,也不是拍马屁。 汇报好的前提是自己想清楚了,有些人觉得自己不会领导面前表现,其实可能是因为自己理解的不够透彻。一个好的汇报应该包含如下内容。 1、结论 首先抛出自己工作的结论,因为老板最关注的是结果,无论好坏都应该如实汇报(可以有一定程度的润色,但是一定不要偏离事实)。 2、过程 整个事情的经过,但是记住一定不是事无巨细而是应该有重点,毕竟老板不能够关注到每一个人的工作所有细节,所以一定要把关键点列出来,比如做的好的点、踩得坑、自己困惑拿不定主意的地方等。 3、需要的支持 老板肯定不能直接帮你做事情,也不能做跟你一样的事情,但是你可以主动找老板寻求帮助,比如人力不足、机器不够、对于问题没有解决方案(这一点一定不要只抛问题,而是带着一定的思考和可能的方案来讨论)、业务方的合作等 4、总结和规划 总结就是对于已经做完的工作自己有哪些业务、知识、认知的提升,有没有什么可以提取成工具、方法论的内容。 规划就是基于现状后续还可以做什么内容,工作大部分情况很难直接做到完美,但是对于不完美的阶段性结果要有改善的方案和设计。 七、无限游戏思维 算法同学的工作(说搜推算法可能更准确一些)往往不是一锤子买卖,而是持续不断的迭代,讲究的是对于业务(事情)的不断深入的认知以及对于方法的不断改善,持续提升业务收益。 因此在某一阶段或者某件事上做的好的时候,可以想想如何做的更好,如何把好的经验推广到其他场景:做的不好的时候可以思考为什么没有做好,通过第一性原理不断下钻找到核心问题,然后在此基础上进一步改善。 其实人生也是一样的,哈哈#算法工程师 #职业发展

评论:


如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!