10.24 |「我的成长之路」访谈之郭峰 – U刻
技术分享/

10.24 |「我的成长之路」访谈之郭峰

  • 10.24 |「我的成长之路」访谈之郭峰

    栏目:技术分享

    23
    1. 请简单的介绍一下自己。
    我是 DaoCloud CTO 郭峰,从同济大学获得计算机硕士学位后,作为早期员工见证了 EMC 中国研发中心从剪彩到上千人规模的发展历程,并在 2011 年参与组建了 EMC 中国研究院,重点关注在云计算领域的研究工作。在 2014 年 Docker 技术初露锋芒时,和志同道合的伙伴一起创立了 DaoCloud。
    2. 请您介绍您所在团队的情况,包括规模、分工以及人员构成等。
    DaoCloud 是一个技术驱动的公司,大部分同事都是研发技术人员。目前我负责 60 人左右的研发团队,按照职能分为公有云、私有云、售前技术顾问、售后技术支持以及数据运营团队。
    【技术成长】
    3. 谈一谈您个人的技术成长路线?在成长路线图中,有哪些关键的转折点,为什么称之为转折点?
    我个人的技术成长主要经历了学生时代的基础知识学习,实习时参与的嵌入式系统开发,正式工作以后先后专注在数据存储管理、商业连续性软件、企业软件架构、虚拟化技术、PaaS 应用平台系统、容器封装技术几个领域,从编程语言角度也经历了C/C++,Java,Python,Ruby,Golang。。。现在回过头看,有三个重要的转折点:第一个转折点是读研的时候有一年多的时间在企业实习,这段经历让我第一次有机会亲身参与到软件的正规研发流程中,见识了上百人的团队如何协作分工;第二个转折点是加入 EMC 中国研究院后,自己的关注重点从数据存储领域切换到系统性更强的云计算领域,参与了几个大型云计算系统的架构设计和实现,对分布式系统架构有了更深刻的理解,也是那个时候开始接触容器技术的研发;最后一个转折点是参与 CloudFoundry PaaS 云平台在国内几个大企业的落地实施,这个过程让我体会了传统企业应用架构和云原生应用架构的巨大区别,也实践了企业实现互联网转型过程中面临的困难和解决的方式。
    之所以称上面这三个点为转折点,是因为每一个点都让我进入到一个崭新的技术领域,而且那些领域中有更广阔的知识需要去学习和摸索。让我有机会经历了从系统软件到云计算平台再到业务应用架构的过程,知识体系也从基础架构逐渐拓展到业务价值。
    4. 正所谓条条大路通罗马。在您的道路之外,您看到的技术人员都有哪些靠谱的成长路径?
    根据不同的性格特点和兴趣方向,技术人员的成长路径有很多可能:
    我在 EMC 研究院的时候,一起共事的国外同事有不少都是在数据存储领域深耕超过20年的资深工程师/架构师,通过多年在一个方向的持续积累,他们已经是无可争议的领域技术专家;
    身边也见过一些技术朋友,在研发体系完成一些技术积累以后,尝试从事更靠近客户的工作内容,比如售前技术工程师、技术咨询顾问,或者专注于某个业务领域成为行业技术专家;也见过几个很成功的顾问型销售,因为自身技术背景很强,能够很容易把技术对接到客户的业务价值。
    身边见的比较多的应该是从技术工程师角色逐渐转管理角色,比如研发管理,项目管理,产品管理等对软技能要求比较高的岗位。
    5. 在您的成长路径中,您是如何平衡技术知识的深度和广度这两个维度?
    我认为深度和广度是相辅相成的,只有在某个特定技术上有了深入的认识,在了解其他技术时才能很快融会贯通。反过来,知识的广泛积累又会帮助你更快的深入掌握某个特定技术。当面对一个全新的技术领域,我会找一个点进行深入的学习和理解,随后把这个点延展到领域的其它方面就相对更容易。
    6. 以您的角度来看,您觉得CTO应该具备哪些基本因素?
    我认为一个CTO应该具备:
    1. 把技术转换为业务的能力,能够利用技术实现企业的价值提升;
    2. 具备技术管理能力,能够协调公司内部的技术资源,并完成重要技术决策;
    3. 团队管理能力,帮助企业培养技术人才,营造适合技术发展的企业氛围;
    4. 鼓励技术创新,通过技术实现企业能效升级;
    【团队文化】
    7. 关于技术团队的文化您是怎么理解的?您管理的技术团队文化是怎样的?
    IT 技术是快速发展和不断演变,优秀技术团队很重要的特质是保持持续学习的能力,并能转换 IT 技术发展为企业价值提升。
    我希望在 DaoCloud 技术团队中,打造平等、创新并有执行力的研发文化,我们鼓励团队开放自由的沟通,对新技术保持开放的心态,鼓励试错,对团队充分授权和信任的同时提升团队的结果导向意识。我们的口号是“Talk is Cheap, Show Me The Code!”
    8. 在团队的招聘中,您更看重技术人员的哪些特质?
    沟通和团队协作;
    技术热情,极客精神;
    学习能力。