技术成长的底层逻辑和 N 个坑
如果无法正常显示,请先停止浏览器的去广告插件。
1. 技术人成长的底层逻辑
CTO / 李军
互联网过去高歌猛进发展
现在互联网进入存量时代
互联网从不都不会缺机会
过往经历进行复盘和思考
2.
3. 01 程序员 架构师 产品增长官 CTO
02 京东技术背景 零售 电商 供应链
03 前1号货的 CTO 物流与数字化
04 关注产业互联网 营销科技 用户增长
05 技术1号位负责业务+产研全局工作
4. 01 我的技术成长“十”年
目录 02 技术人成长的底层逻辑
CONTENTS 03 技术人成长中遇到的坑
04 技术成长过程中的建议
5. 一,我的“十”年
1
2
阿里
1
3
京东
2
程序员
4
创业
3
架构师
独角兽
4
技术总监
CTO
6. 1,从“外包”到“创业”
大学创业
经济危机
技术架构 淘宝 菜鸟
外包
7. 2,淘宝经历
• 边缘业务-应用系统
• 问题解决-日常维护
• 反感-适应
• 表-代码-重构-小工具
• 老大带领-用户中心
• 结对编程-技术建议
8. 3,京东经历
• 积累了电商相关的技术架构经验
• 云计算0-1的工作-云数据库,Paas平台,大数据
• 一些创新孵化器的项目
• 二维码营销平台
• 大数据和推荐系统
• 商品促销和商品推荐
9. 3,中途创业
• 京东上市和自己内部做创新项目
• 万众创业热潮
• 选择物流赛道
• 项目也失败了
• 反思自己-创业跟打工是不一样的
• 重新定位-寻找CEO
10. 4,寻找CEO合伙人
• 15年开始加入1号货的
• 一路走来磕磕绊绊
• 业务每一年-技术为了响应
• 技术,产品,运营,管理,商业
• 都锻炼了我作为CTO的能力
• 具体的还有哪些底层逻辑
11. 二,技术人成长的底层逻辑 程序员-》架构师
解决问题的
能力
学会拒绝的
能力
自以为非的
能力
技术深度与
广度
技术leader
能力
12. 1,解决问题的能力
• 负责1个小系统-解决问题的能力
• 团队出了1个故障
• 没有实质性解决
• 不系统性的排雷可能再次发生
• 边学边看文献边抓包边解决
• 事故报告-进行复盘-加薪晋升
13. 2,学会拒绝的能力
• 很多同事都会反应每天忙忙碌碌
• 学会说No,敢于说No
• 时间上容易被压榨的职业
• 学会拒绝不是跟领导唱反调
• 一起协商更合理的计划和安排
14. 3,自以为非的能力
• 程序员容易钻牛角尖
• 往往优秀的人-自我反思
• 但很多技术在跟产品沟通的时候
• 我的团队也一直都会遇到这样的现象
• 优秀-对方角度-客观角度-更好实现
15. 4,技术深度和广度的把控
• 技术深度广度的思考和迷茫
• 当时学大数据我觉得问题也不大
• 先后顺序没有对错
• 不管学哪个人的精力是有限的
• Java,MySQL +其他的广度
• 大数据时代
16. 5,技术leader的能力
• 没有所谓的管理
• 只有老板一个人才是真的管理
• 总监CTO很难通过行政命令去推动
• 什么样的人更适合推动-架构师
• 架构师-统一标准,思想,架构,规范,设计
• 需要具备技术leader能力-推动技术落地
17. 二,技术人成长的底层逻辑 架构师-》技术总监
03
02
01
目标管理能力
团队管理能力
技术跨界能力
18. 1,跨界能力
• 要往技术总监方向发展
• 1个合格的技术总监
• 技术里面最懂产品
• 降维打击
• 我在京东的时候
• 做着做着就具备了
19. 2,团队管理
• 职级上的明确,实线leader
• 技术硬性的目标和解决问题
• 产品,目标,团队氛围
• 把人管好,把事情管好,把氛围管好
• 帮CTO承担压力,抗责任的
20. 3,目标管理
• 程序员第一次做管理的时候
• 共同团队-共同目标
• 目标达成共识-可控的推动
• 不好意思-指挥别人
• 身先士卒
21. 二,技术人成长的底层逻辑 技术总监 -> CTO
04
03
02
01
向上管理的能力
技术商业化能力
创新和变革的态度和独立思考能力
CTO体系:组织能力,组织文化,组织协同
22. 1,向上管理的能力
• 没有这个能力相当于职位被架空
• 不能向老板要资源
• 不能为下属升职加薪
• CTO-老板互动-确定职责-期望-共同目标
• 持续跟老板反馈-顺着要资源
• 老板希望他的CTO带着他一起向上管理
23. 2,技术商业化能力
• 技术永远跟着业务跑-解决问题只是第一步
• 垂直业务-平台业务-生态业务
• API赋能行业上下游-中小门店
• 供应链金融-消费金融
• 与老板同频
• 在技术上能够帮老板支撑他业务的规划
24. 3,创新和变革的态度和独立思考的能力
• 与老板对话
• 智囊团
• 独立思考
• 技术与商业的洞察
25. 4,CTO体系:组织能力,组织文化,组织协同
• 组织能力的提升
• 组织文化的营造
• 建立一系列的技术机制
• 不管是小前端还是大中台
• 不管是云原生还是devops
• 产品技术的协同能力
26. 总结
1.懂得取舍,正确的年龄做正确的事
27. 总结
2.树立自己正向的技术价值观
28. 三,技术人成长遇到的N个坑 - 1,技术误区
01 02
哪种语言好 技术人35岁
过度关注具体的语言而忽视基础; JAVA
学会,其他语言一通百通 GPT 的出现反而让 35 岁程序员更有优势;
可以转型管理,产品,项目, AI
03 04
过度技术设计 缺乏业务理解
29. 三,技术人成长遇到的N个坑
2,管理误区
强管理,弱管理
0-20人:弱管理
大于50人:强管理
第一次:强管理
01
技术人转型管理
天天吐槽 骂管理者
向上管理
技术思维去推动 - 目
标不清晰-管理失控
专注技术不是你忽
视管理的理由
02
03
04
30. 三,技术人成长遇到的N个坑-其他误区
业务误区
晋升绩效误区
职业规划误区
吃亏误区
31. 3,职业规划误区
• 我相信我们都是有过职业规划的
• 只是没有形成一套价值判断的选择标准
• 为什么选择跳槽,技术转型,大数据
• 走技术路线还是管理路线
• 为什么要技术深度再有广度
• 为什么要快速成长
32. 4,晋升绩效误区
• 你做的事情越多,功劳越大,就绩效好,就晋升你
• 往往和向上管理+目标期望有关系
• 忠诚,期望,永远比能力更重要
• 需要学会做目标管理,期望管理
• 在团队中承担一定的职责,分担一些目标
33. 5,业务误区
• 并没有站在业务角度
• 过于专注于技术细节
• 技术实现与业务目标不匹配
34. 6,能力误区
• 过度依赖工具而忽略基本能力
• 没有形成自己的技术方法论
• 我曾经也是这样
• 大部分程序员方法论欠缺
• 程序员需要摆脱这些误区
• 知识体系,知识结构不断更新完善
35. 7,吃亏误区
• 晋升失利坦白讲确实不爽
• 我们在成长的过程中,需要舍得,赢得信任
• 解决技术问题,分享技术,帮助他人技术成长
• 主动承担技术职责
• 老板不傻,一旦信任建立了才会委以重任
36. 8,重新认知下996
• 996反应互联网内卷,劳务不平等
• 并不能解决我们成长的问题
• 要思考如何将兴趣、工作和成长结合起来
• 数字化建设的付出对我们来说更有价值
• 应保持独立思考,关注自己的成长和兴趣
37. 四,技术成长的建议
01 建立自己的技术方法论 05 提高情商
02 不断的学习新技术 06 学会表达
03 培养工程师思维 07 职业规划
04 关注产品和业务 08 副业建议
38. 1,建立自己的技术方法论
• 不断总结和归纳自己的技术思考和实践经验
• 设计模式、架构原则、代码规范,技术选型
• 为什么用ehcache,而不是Redis
• IO,数据一致性,持久化,性能,接入门槛
• 分布式锁都哪些不同的实现
• 应用使用场景,性能要求,可用性,易用性
39. 2,不断的学习新技术
• 新技术,新解决方案,技术创新不断涌现
• 学习认知觉醒
• 想学:主观意愿,技术的爱好,培养技术能力
• 想学:有自驱力和强大的学习动力的
• 要学:工作中项目开发需要,有解决问题需要
• 往往在工作中学习提升我认为是最快的
40. 3,培养工程师思维
• 能够用系统化的方法,思考全面、考虑细致
• 注重可扩展性
• 快速迭代的能力
• 可扩展性强的系统
• 如何保证系统的稳定性和安全性
• 全面思考,注重细节
41. 4,关注产品和业务
• 除了掌握技术知识,沉淀技术方法论
• 还需要了解产品与行业知识
• 开始很浅-行业洞察
• 行业现状,行业痛点
• 对应产品,产品定位,解决什么,商业价值
42. 5,提高情商
• 学会情绪管理
• 增强同理心
• 不断学习的过程
• 换位思考
• 高估自己
43. 6,学会表达
• 清晰的正确的表达自己的观点
• 不只是技术人员,其实产品人员也一样
• 描述一件事情的时候都会偷换概念
• 故意说的高大上
• 真的是逻辑没有表达清楚
44. 7,职业规划
• 1,码农:基础技术沉淀扎实
• 2,Leader:3年左右基本会是个技术leader
• 3,码农提升到了具备工程师思维的程序员
• 4,架构师:产品业务理解-架构师或者技术总监
• 5,技术总监CTO:沉淀对行业的认知
• 6,先看技术,再看产品,最后看行业
45. 8,副业建议
• 传播程序员焦虑,鼓吹副业
• 利用自己的业余时间
• 经验或者感兴趣的内容分享出去
• 把精力花在你的主业上
46. 四,总结
树立正向的技术价值观 不焦虑 不迷茫
47. 保持正确的技术姿势
• 正确的姿势不是躺平,而是卧着,守着技术是底线,一手做技术,一手做管理,
一手做产品,一手做业务,合理的分配好自己的时间和投入产出,我觉得如果都
做的好,那自然就是CTO了
48. 结语
1 2 3
技术成长是有个长期的
过程 要注重个人能力的提升
和团队协作能力 如何在数字化时代保持
竞争力和创新能力
49.
50.
51.