跳转至

算法工程师

Ref#

我眼中的技术深度:前几天听陶文老师参与录制播客Ep 29. 架构设计与 12fallacy(上) - 捕蛇者说,想起他之前在内网写的文章。作为一名中台部门的算法工程师,其实面临的问题和业务部门的软件工程师挺类似的。

工程师的主要工作是构建一个可持续运行的 solution 去解决用户的一个 problem。可以拆分成两个方面:

  • 运营维护这个 solution,持续去解决 problem。
    • 关注降低运营的人工成本和其他成本
  • 洞察到 problem 本身的变化,或者有更好的 solution。然后把现有的solution迁移成一个新的 solution 去更好的解决 problem。
    • 对 new problem 或者 new solution 的洞察力:数据分析,市场调研,新技术跟进等。提升 solution 对用户的吸引力。新体验-旧体验-迁移成本。
    • 短期敏捷性:因为对 api 很熟悉,能够快速rush出一个版本来的能力。因为对环境很熟悉,可以快速定位 bug 的能力等。
    • 长期敏捷性:架构设计,复杂度管理等。
    • 提供独特 solution 的能力:比如说自动驾驶等科技。从 0 到 1 的过程可以最大化对用户的吸引力,因为很少人提供竞争 solution。

对于这两个方面的认知,就是你真正的竞争力。

  • 为什么在这个点上,我做过的工作证明了比其他同事要更强。
  • 为什么这个能力是当前公司需要的,也就是所谓的收益。

最后更新: 2022-11-15

评论