专访《程序员的三门课》李伟山:从程序员到技术总监的修炼秘籍!

嘉宾介绍:李伟山

现任某人工智能公司技术总监,江湖人称“山哥”,在分布式系统架构设计、高并发系统设计、系统稳定性保障等方面积累了丰富的实践经验,擅于利用数据分析解决实际问题,对新技术有浓厚的兴趣,乐于分享。

个人技术公众号:技术方舟。

图片来源:中生代技术走进萨摩耶金服分享现场

01

伟山你好,请先自我介绍下、目前所在公司以及所负责的领域。

李伟山:各位“技术领导力社区”的朋友,大家好,我是李伟山,目前是一家人工智能公司的技术总监,主要负责AI产品化的工作,开发设计中国一款云同步社交平台——号簿管家;曾参与设计开发亿万级流量的阿里虚拟业务平台——话费充值、网游联运平台。

在分布式系统架构设计、高并发系统设计、系统稳定性保障等领域积累了较为丰富的实践经验,对基于HTTP协议的SOA架构有深入研究,在排查解决线上问题和故障方面有丰富的实践经验,擅于利用数据分析解决实际问题,对新技术有浓厚的兴趣,乐于分享。

   

02

据我了解,您可以说有着丰富的实战经验,在您的职业生涯里有没有重要的里程碑和转折点?

李伟山:在我的职业生涯中有两个重要的转折点,第一个从华为到阿里的这段经历,在华为主要是给各个运营商做电信相关的定制化服务,其中涉及了各种技术栈,在华为应该是我技术涉及面最广的时候,在华为的那些时光里给自己的目标就是多学技术,那时候就是一个空杯状态想装下更多的技术。

后来到了阿里,『遇见』了真正的IT界各种大神,阿里最好的一方面是有各种内部分享,让你可以跟着大神们学习和探讨,对自己的架构设计和技术能力的提升是很快速的,华为和阿里的工作经历让自己的技术能力有了很大的提升。

第二个从阿里离开进入一个创业公司,做为一个技术管理者并且是一个研发部门的带头大哥时,你考虑的事情就再也不是团队的问题了,而是从公司角度出发思考,运营、产品、技术、市场的相互配合,能让公司能赚到更多的钱,就要深刻思考技术管理的侧重点,要做到省钱、省心、省时间,提高团队的效能。工作时间越长发现自己缺乏的东西越来越多,越要潜心钻研。

03

怎么会想到要写《程序员的三门课》这本书?大概历时多久完成的?在这期间有没有难忘的人或事?

李伟山:这本书,也是右军的倡导下一起完成的,这本书大概耗时半年吧,写书的过程其实没有想的那么简单,也没有想象的那么难,不简单的方面是:你需要更加体系化阐述一个知识点和设计面,因为你要考虑你写的东西受众群体是技术能力和理解能力参差不齐的,你尽量写一个通俗易懂的东西还不能丢失深度。

没那么难是因为,我平时喜欢分享,写书的时候可以从我之前的分享文章中延展,这样写起来就不会缺乏思路。最难忘的事情,主要就是儿子刚学会走路,你需要花费更多的事件陪他还不能耽误写书,常常小朋友会好奇你盯着屏幕,也想『参与』,有时候会打乱思路,所以我就需要调整写书的方式,先把思路和关键点写下来,这样就不会由于任何事情打乱自己的思维。

04

注意到《程序员的三门课》这本书在章节编排上很有层次和逻辑,作为一本合著书能做到这一点是非常难的,这期中有什么诀窍?跟大家分享一下。

李伟山:本书的受众群体是刚进入IT行业和有一定工作经验的开发者,所以从目录可以看出,我们是从开发的方法-分析设计-技术管理三个方面来讲解本书内容的,前期我们确定了书本的目录,和几个联合作者认领自己擅长的方面进行编写再合并在一起,其中每个人作者写完的内容都会相互review,当然其中与国霞的认真负责是密不可分的。

05

这本书的几位作者大部分都有自已的公众号,能否谈谈写公众号跟写书,有哪些不一样的地方?几位作者们更喜欢哪种表达方式?

李伟山:写公众号只是分享一个知识点,篇幅也有限,你要想在有限的篇幅只能关键点表达清楚,但是相关联的点你就很难面面俱到,写书你就需要尽量面面俱到,把相关的点都阐述清楚,并且还要对上下文关联性要强,要不然读者阅读时很茫然。

我写公众号主要是以某个设计点进行阐述,我的公众号每一篇都很长,内容有点多,可能读者未必一下子消化的了,但是写书的时候就很有帮助对我而言。

06

几位作者都是行业的佼佼者,能否从各自的角度谈谈好的程序员、架构师、管理者是什么样的?有没有一个标准来衡量?

李伟山:从程序员到架构师再到技术管理者,基础都是从技术出发,但是这三个阶段关注点是不一样的。

程序员更多的关注技术点,架构师更多关注的是技术点和设计,我所倡导的架构师一定要是一个会写代码的架构师,而不能脱离写代码而存在(个人理解),技术管理者更多的职能是协调、规划、监督,但是他的职能是技术管理,还是不能脱离技术基础。

但是他们没有一个标准来衡量好与不好,因为每一个公司对于架构师和技术管理者的岗位要求不一样。

07

注意到其中几位作者不是第一次出书了,请分别谈一谈跟上一次写书相比,这次在观点表达和写作手法上有哪些不同的地方?

李伟山:我这是第二次出书,第一次只是写了一小节,然后是帮助其他作者把内容合并在一起,第一次写书主要修复,而这一次负责了其中3章和其他章部分内容的编写,相比较第一次负责的内容更多,需要关注的点就更多,在写的时候就需要关注章节之间的关联性和小节与小节之间的关联性。就需要通篇考虑你所写的内容。

08

对于“35岁职场”现象,您是怎么看的?能否给正在面临职场焦虑的读者们一些建议?

 李伟山:『35岁职场』现象,可能是别人售卖的一种焦虑也是自己内心的焦虑,35岁为啥焦虑呢,右军说的很好,特定的年龄没有相匹配的能力所以你才焦虑,当你给自己设定了一个明确可达的职业目标,你努力做好自己,提高自己我觉你就不会存在『35岁职场』的现象。

技术领导力:非常感谢您的分享,在这里推荐《程序员的三门课》给技术领导力社区的同学们,也祝伟山的新书大卖!

如果觉得文章对您有启发,请转发朋友圈、点“在看”,您的支持是我们坚持写下去的动力!

        
#专注技术人的成长#
精彩推荐

1. 云原生架构系列:微服务架构的四大金刚利器
2. 支付宝的架构到底有多牛逼!还没看完我就跪了!
3. 阿里架构师王思轩:十问业务中台
4. 美菜网交易中台建设 - 34页PPT

好看就点在看

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值