a. 欢迎走出校园(学术环境),来到真实的世界;
b. 不要局限自己的技术栈,算法工程师必须要熟练所有工程和模型相关的工具(模型训练/领域知识/数据流/模型服务/特征工程/线上服务);
c. 不要过分纠结哪家公司好,哪个团队好,哪个业务好;
d. 不要为之后的发展埋坑,哪怕慢一点,也要夯实自己的技术基础。
2. 解决业务问题阶段(工作4-5年)
a. 利用技术解决问题,把技术转化成生产力和业务收益;
b. “业务sense”要好,基于业务场景做技术选型;
c. 技术是武器,不是目的,除非业务收益本身就是技术创新(比如OpenAI,或大多数技术中台部门)。
3. 提升软实力阶段(工作6-8年)
a. 硬实力依靠努力基本都能提升,软实力不一定,绝大多数工程师卡在这一步;
b. 一个人的核心素质是其在职场,甚至人生路上能否走得更远的关键。
4. 扩大影响力阶段
a. 如果真正能渡过以上三个阶段,第四阶段水到渠成;
b. 从技术角度扩大影响力(架构师),从业务和管理角度扩大影响力(技术管理)。
鸡汤时刻:你本身处在哪个阶段,几乎跟你的工作年限没有关系,只跟你的绝对实力和认知水平有关系。
03 算法工程师的核心素质
1. 自信和勇气
a. 面对风险敢于向前的能力
小的方面,敢于发问的能力(让自己的思考产生实际价值、影响更多人);
大的方面,遇到高风险项目,勇敢承接、拆解成低风险项目,进而完成该项目。
2. 细心和责任心
a. 治大国如烹小鲜,项目能够成功也来源于一个个细节的完成;
b. 细节是魔鬼,一个成功项目的收益往往只来源于一个关键点的提升。
3. 分析与发现
a. 建立分析-实现-反馈的解决问题闭环的能力;
b. 不要指望别人告诉你具体怎么做,要通过主动思考发现怎么做。
4. 开放与合作
a. 要学会如何跟人打交道,联合大家的力量把事情做成;
b. 一个人的领导力大部分基于你能否给别人信心和力量;
c. 要正确面对职场的阴暗面,潜规则是存在的,但大部分阴暗面都是你的精神内耗。
鸡汤时刻:越发展到最后,就越应该关注自身的核心素质提升。换个角度来说,你在职场中做的每一件事情、完成的每一个项目、本身都没有那么重要,这些事情和项目给你带来的核心素质的提升才重要,这些核心素质将跟随你一辈子,谁也抢不走,换不掉。