
▼
从“软件吞噬世界”到“算法企业”,技术人见证了软件缔造的数字化世界,未来的软件业大家如何看待?和其他行业有何异同?行业面临的主要挑战是什么?很多企业都在打造软件研发能力,聚焦到不同的行业,软件研发是否具备不同特点?软件业技术变化非常快,并非线性发展,软件研发团队和个人如何应对?聚焦于以上行业热点问题,K+峰会特设对话环节,邀请不同年龄段,不同行业的软件从业代表,进行深入交流探讨。
主持人:
肖 然——Thoughtworks全球数字化专家/中国敏捷教练企业联盟秘书长
嘉宾:
陶建辉——涛思数据创始人&CEO
姚 冬——华为云应用平台部首席技术架构师
茹炳晟——腾讯Tech Lead/腾讯研究院特约研究员
孙宇千——中银金科高级总监
— 1 —
软件行业的昨天、今天和明天
肖然:请大家通过自己所处行业的经验,谈谈软件行业的昨天、今天和明天。
陶建辉:我是今天在场年龄最大的程序员,我的第一行代码是84年上高中时写的,我90年写的代码到现在还在用,93年开发的财务软件现在也还在用,现在的代码量已经接近百万行,所以代码的本质是不变的,关键是怎样做好协同。
茹炳晟:国内软件行业现在已经很发达,从整个软件行业商业模式、布局上都远远超过美国。但也有值得我们反思的地方,我们的软件大多还停留在解决应用场景问题上,其中基础软件、编译器、数据库、分布式等方面还缺乏系统的理论体系,软件行业的基础设施投入还是缺乏的。我个人还是比较支持中台的,中台也是国人自主提出的理论概念,值得推崇。
孙宇千:我的第一段代码写的是医学图像处理的算法,从前端到后端写了一个应用系统。而现在精细化的年代,工程师不可能从底层到前端用户级都自己写,更多的是直接拉个中间件或组建来完成,所以这对年轻人的成长是不利的。年轻人光知道用什么方法解决什么问题,不知道为什么用这个方法解决问题。
姚冬:我完整经历过整个IT行业的变革,从一开始的CT转到IT领域,软件也在回归业务本质。随着云和服务化的出现,也出现了业务分工,使专业的人做专业的事,实现了服务分层、低代码平台等把底层剥离,真正的赋能业务的创新。
— 2 —
如何面对行业领域的跳跃式发展
肖然:从行业领域来看,技术发展在广度和深度上都有进步,甚至是跳跃式发展,那么要用怎样的心态和方式方法来面对这个跳跃发展的形势呢?
陶建辉:软件行业经历了几十年的发展,从本质上IT没有变化,只是具体的形态有所改变,所以要做IT就要抓住最根本的东西学习,掌握好最基本的操作系统和数据原理。
姚冬:DevOps有好大的变迁,核心不是做更快的软件开发,而是去做更快的业务价值交付,核心就是端到端的解决问题。DevOps不应该是个职业,做到极致就是把自己做隐形了。
茹炳晟:从效率跳到效能,研发效能最终解决的本质问题就是提高软件交付的质量,从头到尾都是在解决这一个问题,每个层面对效率都有不同的定义,但本质都是回到初心上面。
孙宇千:软件研发的本质从未改变,我个人经历过N种开发语言,总结下来跨越不是难事,对于年轻人来说跨越是更有提高的事情,也是个人能力提升的有效方式。
— 3 —
团队分工与十倍程序员
肖然:从个人英雄主义时代,到团队和社会分工的时代,带来很多挑战,这方面各位有什么感受和心得?如何看待“十倍程序员”?
茹炳晟:每个工程师让自己能力提升的同时,也要给组织能力带来提升。从个人维度来讲,T型人才现在已经行不通了,今天需要的是π型人才,具备两到三个跨界能力。从团队维度来讲,需要Diversity多样性的团队,需要不同的人组织的多样性团队。
姚冬:我认为十倍程序员是偶然性事件,可遇不可求。华为有本书《从偶然到必然》,想要把成功的概率加大,必须把组织能力构建起来,团队既要衔接个人,又要承接领导层方向,以团队的方式分布式作业,才能达到更佳的效果。
孙宇千:存在即可信,即可行。我从技术走到管理,每个人在分工模块都有各自的作用,但如果缺乏技术类的领军人物,必然面临无限重构问题,这时候十倍程序员的作用就尤为凸显。
陶建辉:十倍程序员的存在,可以提高整个团队的效率,起到个人模范带头作用。可以让人认识到真正牛掰的技术大佬是什么程度,未来要谦虚低调,多向牛人学习才行。
茹炳晟:如果在团队中有人能做到比别人优秀好多倍,这个是好事,但能否沉淀到流程工作体系中去,可以让所有人去复用才是关键所在,团队的共同成长,才会使开发变得更加高效。
— 4 —
技术债如何偿还
肖然:软件行业有个特殊名词叫“技术债”,在业务侧跑得快,多赚钱,多出功能,在技术侧就会有更多的技术债,这个问题要如何解决?
茹炳晟:技术债是半个伪命题,要成功就会选择快,技术债是后面解决的问题。技术债是痛并快乐的事,但要分两个阶段辩证的去看待。一阶段,最快的方式实现业务,证明价值,做产品的验证,做商业模式验证,当规模达到一定程度时,集中还债;二阶段,当规模达到很大的时候,就不可以再有技术债了,必须集中治理。
陶建辉:我作为涛思数据的CEO,我的目标就是先占领市场发布产品,我的公司要求项目出来后先写PPT、新闻稿,新闻稿出来无法打动人就不要做了。
姚冬:大家对债务理解有偏差,软件中有有意为之的负债,也有无意为之埋下的bug,后者可以通过工作中的质量管控来避免,前者只要在能承受住风险的前提下一路狂奔就可以了。
孙宇千:在传统金融信息行业,过去集中化的企业架构要升级,银行系统首先要考虑的是技术的高可靠性、高稳定性、高一致性,银行不会轻易尝试替代原有技术和战略体系,所以也不会去轻易欠下技术债。
— 5 —
35/40岁现象
肖然:普适性的35岁40岁现象,大家如何看待?
孙宇千:我认为20岁看体力;30岁看技术;40岁看经验;50岁看架构;60岁看技术影响力。其实,20岁程序员比35岁程序员更焦虑,他们不知道未来在哪里,所有人都在追逐和内卷中,整个行业都在焦虑,不是年龄的问题。
陶建辉:35岁问题是所有行业都存在,心态问题很重要,只要自己能写多大年龄都可以写。实现自我价值最好的办法就是参与开源,代码是最好的证明,程序也可以变成作品。
姚冬:35岁40岁现象是社会问题,抱怨没有意义,焦虑就是动力,打破自己的边界,不要给自己设限。
茹炳晟:要看清问题的本质,对架构的思考和核心竞争力很重要。借用左耳朵耗子金句“不学了才是老了”。通过学习看的越多越焦虑,但同时也越有动力。
不知道以上技术人代表,跨时代、跨行业的灵魂对话,是否对你的职业发展之路有所启发和帮助。愿你面对行业领域的跳跃式发展,能够从容不迫的迎接挑战,抓住潜在的机遇。不要轻易欠下技术债,努力做一个十倍程序员。拒绝躺平,塑造自己的π型能力模型,摆脱35/40职场焦虑。
针对以上五个精典话题,五位技术大咖的对话金句层出。评论区写下你对以上问题的看法,点赞数量超20个,K+送你大咖同款铠甲战衣,助你技术场上乘风破浪!
不要埋没你的才华,赶快在评论区留下你的金句足印吧!
👇👇👇

