本期访谈嘉宾:@张晋涛
访谈编辑:芒果果
最近接触的技术大佬要么就是二十出头的天才少年,要么就是在一个领域深耕了十几二十年的资深工程师。今天要走近的却是一个「超级奶爸」。
做运维开发的张晋涛很在乎用户体验,跟他对话的时候总会觉得如沐春风。他的宝宝刚刚满月,从与他的对话中我似乎能感受到那种父亲的温柔。即使说到工作,他也是温暖和煦的,对于职业生涯的磕磕绊绊,张晋涛坦言,还没有让他“怀疑人生”想要暴走的时刻。
张晋涛用一句话介绍了自己:一个热爱开源,喜欢折腾的资深工程师,同时是一个刚满月孩子的爸爸。
努力工作,认真生活
Q:为什么会选择做运维开发?
主要是因为我一直对偏 infra 的技术感兴趣,我喜欢更贴近系统及内核层相关的技术。尤其是近些年我一直专注在容器领域,它的很多特性都来自于内核的支持。
Q:对运维将被人工智能取代的说法你有什么看法?
智能化程度越高对运维人员对要求就越高,是要用 AI 取代基础对运维工作,这个范围可能会随着技术水平的提升而扩大。至于更有技术深度的工作,短时间内并不会被取代。
我本身也在做运维平台化和自动化相关的事情,我的目标也是为了能减少更多需要运维手工完成的事情,将大家解放出来。智能化需求是必然趋势,但也存在训练成本和工作任务匹配的问题,发展趋势是“人机协作”,而不是谁取代谁。
Q:做运维开发与其他开发岗位有什么不同吗? 未来发展方向是什么?
最主要的区别在于业务方,以及职责不同。 运维开发做的系统,稍有不慎就可能会影响到用户体验,或者很多基础设施。
发展方向主要还是技术向,维开发需要同时具备运维和开发的能力。就是说在开发的时候有运维的思维,运维的时候懂开发。运维工程师如果不能顺应时代的发展掌握更成熟的技术势必会被淘汰,任何行业都是如此,不断进步才能跟上行业的发展。
Q:掌握的技术栈?目前主要使用的编程语言是?
前后端都在做,主要用的是 Python, Golang 和 Javascript 等。
Q:Python, Golang 和 Javascript 这些编程语言中更喜欢使用哪种?为什么?
喜欢的话,我更喜欢 Python,但目前 Golang 用的更多。 喜欢 Python 最主要是由于它的灵活。
Q:前端后端都在做,你更擅长哪方面?
当然是后端啦,毕竟这是我的主业。其实在前端方面我也折腾了挺多东西,但最主要写前端的原因是因为没有专职的前端工程师。
Q:工作中最常使用的几个工具是什么?好用的插件推荐?
最常用的是 Vim , Tmux 和 Docker, Vim 推荐的插件和配置可以参考我的 Vim 配置 https://github.com/tao12345666333/vim
Q:最近有没有尝试新的编程语言?一般通过什么方式和渠道提升自己的能力?
最近看了看七牛的 goplus ;通常是在 GitHub 关注一些优秀的项目以及在解决 issue 的过程中进行学习。
Q:分享一下你的工作流,有什么个人的特别的工作习惯么?
我日常的操作系统是 Linux,工作流基本就是打开终端,用 tmuxinator 直接打开预先配置好的 tmux 会话,自动切割窗口,用 vim 打开当前正在开发的项目,其他面板会将项目部署至本地开发环境并输出日志。工作习惯的话,应该没太什么特别的,只不过会尽可能的做自动化(偷懒)。
Q:目前为止最满意的开发项目是什么?
近期的话,应该是 KIND(Kubernetes In Docker)项目。这个项目最初是用于 Kubernetes 自身的 CI 环境中的,它同时也非常适合在本地快速的启动一个 Kubernetes 集群(支持多节点)。相比于其他的同类项目,KIND 将整个集群放在了一个 Docker 容器内,资源消耗和管理起来都比较方便,同时也提供了多种解决方案,例如: 与 LB 的集成,开箱即用的镜像仓库等。
Q:你对自己的评价是热爱开源喜欢折腾,请问这两方面是如何体现的,可以举个例子么?
我觉得,直接上 GitHub 的主页图会比较直接
Q:除了工作之外一直坚持在做的一件事?
我一直在坚持更新 「K8S 生态周报」,分享每周我觉得值得关注的 K8S 生态中的相关信息。也是给周围的人及时传递信息,帮大家做个总结。
Q:生活中有什么爱好?通过什么方式释放工作压力?
我经常会看看动漫,休假的话爱带着我家小可爱逛吃逛吃 。(目前疫情就没法出去玩了)
Q:有宝宝了之后对工作和生活有什么不同的感悟?
有了宝宝之后,在工作之余当然会多放一些精力在照顾孩子上。当然,工作需要更努力了(赚买玩具的钱 哈哈哈)。
Q:你是如何平衡工作和生活的?
多数技术人都有的通病,可能会为了学习或者排查故障、解决问题而忘记吃饭或休息,我也如此。说实话这方面我做的并不好,我也还在努力学习中。
社区经历
Q:与思否的故事?
与思否结缘应该是在 2014 年,在北京场的黑客马拉松帮忙。活动办的很好,在此期间认识了一群很棒的小伙伴,后来我们也经常会约在一起吃饭聊天之类的,这也是我人生的一笔宝贵的财富,感谢思否提供的平台。
Q:如何看待国内社区的环境和氛围?
目前国内技术社区,相比七八年前要好的多。早先我管理着一个近2w人的技术贴吧,高质量问题极少出现,满屏基本都是基础入门相关的问题,伸手党很多。现在国内社区中,看到很多问题都是包含了一些自己的思考和尝试的,伸手党少了很多。
另外,各类技术分享(图文,视频,线下活动等)也在促进着技术的交流,大家有了更多的渠道和机会,这是很不错的。
Q:对想走编程这条路的初学者有什么建议吗?
首先,希望你是因为喜欢或者热爱来学编程的,否则可能会很枯燥,乏味;
其次,编程入门很简单,但是越往深走,越需要更多的基础知识,所以尽可能的去完备自己的技术机体系知识。
小编有话说:
张晋涛的状态非常放松,既没有初入职场的年轻人那么激进,也没有经验丰富的职场老人的“圆滑”。他只是平静的面对工作和生活。
工作上,他没有放松,每天都在积累,生活上他也没有懈怠,会带着家人去逛逛吃吃享受闲暇。
事业有成,家庭幸福不就是大多数人最朴实的愿望么,他似乎已经找到了那个令我们羡慕的平和状态。
欢迎有兴趣参与访谈的小伙伴踊跃报名,《思否有约》将把你与编程有关的故事记录下来。报名邮箱:mango@sifou.com
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。