[]推荐算法工程师的成长之道( 五 )


首先可以形成自己的一套思考解决问题的理论体系 , 这一套体系会帮助你在其他方向或者行业打开局面 , 重新快速地构建自己在新方向的认知体系 。
4. 抓住核心 , 有的放矢
不管是在推荐系统知识学习上 , 还是在实际推荐业务开发上 , 我们都需要将精力放到价值产出最大的任务上 , 这样才能产生事半功倍的效果 , 我们每个人都要活学活用二八定律 。
5. 关注外面的世界 , 不闭门造车
推荐系统涉及到算法和工程两大块 , 具体的做法和实现虽然不同的行业不太一样 , 但是肯定是有借鉴价值的 , 平时除了工作外 , 需要多关注外面的动向 , 了解别的的公司在做什么 , 怎么做的 , 只有这样才能知道哪些地方做的不够好 , 有待提高 。
有了对比了解 , 就更有提升的方向和目标了 。
6. 沉淀核心技能 , 持续学习新知识 , 学习跨领域的知识
推荐系统是一个复杂的体系工程 , 需要持续学习新知识和技能 , 一万小时理论说一个人要成为一个领域的专家必须在这个领域积累一万个小时 , 每天工作8小时的话 , 相当于5年时间 。
注意一万小时是必要条件 , 不是充分条件 。
另外 , 每个领域都在快速发展 , 除了积淀已有知识外 , 还需要学习很多新知识 。 比如 , 深度学习对很多行业产生了革命性的影响 , 那我们也需要对深度学习在推荐系统上的实践持续关注并努力践行 。
技术的学习是无止境的 , 我们需要从各个渠道学习 , 论文、书本、Github、各种技术公众号、线上课程、付费直播、线下分享、线下沟通交流等等 。
除了学习本领域的知识外 , 还需要适当学习跨领域的知识 。 比如产品、运营、项目管理等等 , 甚至是管理学、心理学、哲学、经济学、会计、营销等等 。
更宽广的知识体系会让你从一个完全不同的视觉来看待问题 , 可以给你提供更多的灵感来源(和最优化求最大值类似 , 在很窄的知识面上 , 你很容易就走到了一个局部极大值 , 学习更多的知识 , 相当于给自己一个扰动 , 让自己可以找到更大的局部最大值) 。
如果你打算将来走管理路线 , 那么学习跨领域的知识必不可少 。
7. 构建良好的人脉关系
个人的力量是有限的 , 要想在事业上获得极大成功 , 一定需要别人的帮助 , 人类祖先之所以能够在恶劣的环境下生存下来 , 靠的就是群体的智慧 。
我们在工作中需要跟同事保持良好的人际关系 , 尽量多帮助别人 , 需要跟同行业的人多沟通交流 , 互相学习 , 甚至是认识完全不同行业的人 。
尽量多结识优秀的人 , 他们是你成长的榜样 , 别人身上的优点值得你学习 。
在人际交往上不要太短视和功利 , 你的人脉关系其实是无价之宝 , 在适当的时候说不定你的朋友可以助你一臂之力 。
这里举一个我自己的例子 , 我16年开始用脉脉 , 坚持每天加10人(熟悉脉脉的知道 , 脉脉每天最多加十个陌生人) , 这几年坚持下来 , 加了近1万人 , 很多人都成了朋友 , 并且这些人其实就是我们团队招聘的来源 , 我通过这个渠道招聘到了实习生和正式员工 。
8. 基于自己的认知和理解 , 构建一套属于自己的思考体系
优秀的人都是有自己一套思维体系和思考逻辑的 。 当我们在一个方向上深耕时 , 我们会积淀很多经验 , 这些经验就是你最宝贵的财富 , 我们要实时总结 , 将经验教训内化为你的知识体系, 通过不断思考及有意识的总结提升 , 你就会构建一套自己的认知体系 。
我们可以将这套认知体系看成一个机器学习模型 , 你的经历就是训练数据 , 你的总结深度思考过程就是构建模型的过程 , 通过不断的总结你不断地优化你的模型 , 最后模型会越来越精确 , 泛化能力越来越好 , 最终你就可以对很多未知数据(情况)做更好的决策 。
9. 打造属于自己的个人品牌