职业电竞选手的Java大神路——对话阿里云 MVP周志明

  • 简介: 做为豆瓣9.0评分的做者,周志明算得上是一位Java大神,而他却对此不觉得意,坦白Java只是一个工具。他的技术生涯彷佛从未有过瓶颈,又或许,是他足够清晰和明确,一切均可觉得本身所用,瓜熟蒂落地成长。

如下为周志明的我的专访,推荐阅读(约3分钟)。程序员

热爱决定必然

可能你们认识我都是从《深刻理解Java虚拟机》这本书开始的。在十一二岁的时候,我就开始接触计算机了,大学也是计算机专业,很早的时候,我就隐隐知道,本身必定会从事IT行业。编程

做为一个80后开发者,虽然如今的岗位是上市公司高层管理人员,但我并不肯意脱离一线程序员的行列。平时的工做中,我主要从事宏观方向上的大型企业级软件的架构研发,却对高级语言虚拟机、程序语言设计、编译原理等偏底层、微观的方向更感兴趣。架构

另外,我对计算机科学相关的多个领域也都有持续跟进,好比软件架构、高级语言虚拟机、编译器、人工智能等等。我我的是开源精神拥护者,最近刚刚开始一个名为《软件架构探索:The Fenix Project》的开源文档项目。这些项目无关乎利益,只是我的兴趣。工具

目前我正式出版过七部计算机技术书籍,撰写过两部开源文档,口碑和销量均有幸获得读者的承认。其中四本书在豆瓣上得到了9.0分或以上的评价,《深刻理解Java虚拟机》系列总销量逾30万册,在技术领域里算是个中翘楚了。有人曾问我为何选择Java这门语言,与其说是我选择了Java,不如说是Java选择了我。我是个没什么技术忠诚度的人,不会由于熟悉和我的喜爱就偏心哪一种语言,而是会根据具体情境来决断,在我眼里,技术自己就只是个工具而已。学习

image

成长如修炼,功到天然成

宏观与微观之间融会贯通。人须要常常思考,“作什么”更重要,仍是“为何更重要”,即执行与知行。我我的更偏向于多问为何,这也是我不肯意离开一线编程工做的缘由,但愿了解底层基础,效果是如何实现,为何要这样实现。在对微观具象有了清晰的理解以后,才具有真正完成宏观掌控和抽象的可能。跟学功夫是同样的道理,头三年师傅不教把式,先扫地担水扎马步。练好内功再学招式,才能行云流水,步步生风。阿里云

开放的心态引领将来。一直以来,我都认为本身的技术生涯中不存在什么算得上是瓶颈的困难。好比最初我并不使用Java语言,但入职场后的第一个公司是走Java技术路线的,可能在别人看来就是障碍,但我认为这是一次值得庆幸的机会,因此并不排斥转变,很乐于接纳新事物和另外一种思惟。如今我同时在攻读博士学位,选择了人工智能领域,对我来讲是彻底陌生的,至关于从0开始,我也会很是珍视这样的契机。能够深刻了解一个全新的技术、事物、领域,这种好事,怎能浪费?人工智能

学会分享,加速成长。当我想以最快的速度掌握新知识的时候,我会经过学习和记忆,造成本身的一套方法论。而后再试着以老师的身份将知识教给别人,在这个过程当中会发现本身有所欠缺的地方,查漏补缺后,再次简化和凝练,传递为更高效有价值的内容。这一套流程下来,会发现本身对知识的掌握炉火纯青,经过输入+输出的分享和沉淀小闭环,达成我的的螺旋上升。这也是国际顶尖学府都在推崇的费曼学习法。有些时候,选择比努力重要,选对方式,成功会简单一半。spa

提高社交圈,看见新世界。物以类聚,人以群分,当感知到周围的环境已经很难给本身带来提高和启发时,就是该作出改变的时刻。想办法进入到更高阶层的圈子,了解到更深层次的事物和运转模式,打开视野,能力的提高会有质的飞跃。线程

专一技术,也热衷生活

在技术上,我格外较真,专一于细节,也会关注不少别人注意不到的价值,因此不管是团队、公司、合做伙伴,都一致评价我为靠谱的人。另外一个评价就是“好欺负”,能够很融洽地跟下属们相处。你们跟我聊天都很放松,有的同事可能会忌惮个人下属,但都彻底不会怕我。我还蛮享受这样的过程,能够得到不少其余人难以触及的东西。设计

在生活中,游戏占了我娱乐的很大比重。我是RTS竞技爱好者,Warcraft 三、Starcraft 12曾经有准职业的水准,从开始到AFK,一直都是星际2宗师组的玩家。大学时还拥有本身的游戏战队,如今也还在打游戏,除了放松之外,游戏能够很大程度上提升个人专一力。同时也是模型爱好者,每一年都会本身打磨、喷漆2~3个GK模型,不过我并非宅男哦。

在与周志明的沟通中,他彷佛一直都保持轻松的状态侃侃而谈,好像并无什么困难值得一提。但我发现,他只是更善于走捷径解决问题,成熟的方法论加多年如一日的专一,才收获了他水到渠成的成功。这位刚加入阿里云 MVP你们庭的新星,也将为技术普惠贡献出本身的力量。