CSDN专访智链ChainNova CTO谢文杰:区块链容器化与水平扩展实践



小编写在前面】 2017年9月23日,由全球最大中文IT社区CSDN举办的SDCC 2017之区块链技术实战线上峰会强势来袭,智链ChainNova CTO 谢文杰受邀将带来题为《区块链容器化与水平扩展实践》的分享,并接受了CSDN专访。


作为一家公司的CTO,主要关注哪些技术领域?


结缘区块链四年,他又做了怎样的研究?


为何要将区块链的切入点定为容器化和微服务?


从技术人到管理角色的转换,他经历了怎样的心理历程?


下面是专访原文,顺便送上大会福利,点击“阅读原文”即可进入直播报名页面,就在本周六上午10点噢!





谢文杰,智链ChainNova CTO。原金山云技术产品专家,百度移动事业部技术经理,搜狐高级工程师。毕业于南京邮电大学计算机系,十余年大型软件技术架构经验, 擅长高性能高可用服务设计,对云计算、移动APP、手游、社交、P2P网络等多种类型产品的开发运营均有深度研究。从14年开始研究区块链,对众多主流区块链技术平台均有深入研究,专注于区块链技术在海量数据以及高性能、高可用软件体系内的应用实践。




CSDN:请向大家介绍一下自己和您目前所从事的工作,以及关注哪些技术领域?


谢文杰:大家好,我是谢文杰,目前在智链ChainNova担任CTO,此前做了十多年的技术,从开发到管理到技术产品设计,主要聚焦的还是开发技术这块。我们公司的主要工作是区块链技术的研究以及在当前主流技术体系内,融合和产业落地相关的探索和实践。我个人目前以及近两年最关注的当然是区块链方向,其次是云计算、大规模系统设计等等,主要是基于个人对企业技术应用的发展趋势的判断和选择。

CSDN:您曾在金山云、百度、搜狐等企业任工程师、技术经理,如今是CTO,请您分享一下技术人在选择工作时的考虑,以及从技术岗走向CTO管理岗位的感受?

谢文杰:虽然目前担任的CTO角色属于管理岗位,但是我对自己的定位更多还是一个技术人。单纯从技术人的角度来看,我认为一个技术人的核心竞争力就是其技术实力,选择工作的时候重点要考虑能否进一步提升自己的技术实力。而从技术岗转向管理岗,最大的感受就是思考模式的变化。过去,纯做技术时候主要会思考怎么样把一个功能实现得更完美,现在则更多地思考怎样最大化团队的协作、把一件事情在限定的时间内做到极致。

CSDN:您从2014年开始研究区块链,其中有什么特别的故事吗?深入研究并将这个技术作为自己主要全职工作的理由和考量是什么?

谢文杰:开始研究区块链还得从上一份工作说起。在金山云的时候,曾经策划过一期秒杀活动,500台云主机免费提供比特币挖矿三天,当时金山云的云计算业务刚起步,对产品对技术都是一次很好的锻炼,我也是从这时候开始了解到区块链。随着了解的深入,越发觉得这项技术会带来一场革命,在我看来,区块链未来可以比拟云计算化,甚至比拟当初的互联网化、以及移动互联网化对整个技术体系的影响,甚至对整个商业逻辑的变革。便开始了此次区块链创业之旅。

CSDN:您这次分享的主题为《区块链容器化与水平扩展实践》,为何将区块链切入点定为容器化和微服务呢?或者说是和DevOps的相结合。

谢文杰: DevOps是一个大趋势,和全栈工程师一样,我理解它将是未来技术人发展的必备技能。而区块链技术作为另一个变革,我认为会很大地影响未来技术体系的设计,也是个趋势,这两个趋势必然会融合。过去,区块链可以说只是极客们的玩具,未来,区块链技术要进入企业应用场景,必然要融入主流的技术体系。就像当初的云计算一样,区块链进入主流技术架构也会有很多障碍,所以我这次分享的内容正是其中一点,关于区块链和当前主流的容器化的融合。

CSDN:在分享之前,请说说区块链技术目前在企业应用中存在的运维方面的主要挑战?

谢文杰:目前主要挑战就是缺少针对容器化和自动化运维的设计,绝大多数区块链体系的节点还停留在单兵作战,这也和过去缺乏企业应用场景有很大关系。

CSDN:大概有哪些思路?

谢文杰:主要思路其实就是把区块链服务融入微服务体系,做到无状态化。但是具体到细节上,从数据存储到状态维护到服务降级到可靠服务都有很多要考虑的点,这些都会在分享时详细讲解。

CSDN:区块链作为一项新技术,对于那些感兴趣的开发者,在学习区块链技术上您有什么心得和体会可分享?请推荐一些网站或书籍。

谢文杰:学习路径上,推荐从最经典的比特币的技术体系学起,这里会接触到区块链技术的几个核心技术点如P2P、BlockChain(真正字面意义的block chain,区块的链条数据组织)、去中心化、密码学算法,可以展开详细了解学习。然后可以从以太坊学习智能合约的概念,最后是HyperLedger Fabric这种针对企业应用的区块链技术框架。这几个技术体系的官方文档是必然要看的,SDCC的线上课程也是很好的学习途径,我也会在我们公司wiki和智链ChainNova的公众号上定期写一些入门以及深度分析的技术文章,大家有兴趣可以都看看。

作为CTO,您现在是如何安排自己学习新技术、管理研发团队、编程、生活等时间的?

谢文杰:作为CTO,时间管理非常重要,日历、待办事项和长期目标规划这几样是必不可少的。在工作和生活的时间分配上,每个人都会有自己的平衡,做好隔离即可。工作时,可以按照重要紧急四象限来管理时间。比如解决团队瓶颈是重要紧急的事情,应该优先去做,但应该控制在20%的时间;学习新技术、团队管理、团队建设是属于长期重要但不紧急的事项,应该指定计划安排60%的时间;紧急不重要的事情则尽量能够安排合适的角色来处理等等。

CSDN:您最期待在SDCC 2017之区块链技术实战线上峰会上看到哪些内容?

谢文杰:我比较期待这次大会中很多区块链技术落地方面的经验介绍,这对我本人也是很好的学习过程,对整个区块链技术的发展和普及有着很好的推动作用。有了更好的社区基础,才能更好地支撑整个区块链技术的前瞻性研究。




本文原发于极客头条,如需转载,请发邮件至 hezhujun@chainnova.com 或在后台输入“合作”联系小编!


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值