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