在浙江杭州有一个不成为的规定,独角兽公司招聘技术人才的时候,尤其是阿里巴巴出来的技术专家,面试官都是争先恐后的面试,总是想第一时间把这个人拿到手,当然前提是这个技术专家不是水货。
猎头推荐人才的时候,总是将这类人才打上阿里技术专家的标签,并重点的推荐给独角兽企业。
当然这些猎头也是千方百计的从阿里去挖一些专家到独角兽企业,一方面推荐的成功率也高,拿到的佣金也高,另一方面确实是这些独角兽公司对阿里巴巴出来的技术专家的认可度还是蛮高的。
首先,技术这个东西也许不是阿里巴巴出来的技术专家的唯一标签,很多出来的不是靠技术吃饭的,也就是我们常说的技术只是工具,那么这些专家的标签还有哪些呢?比如“成事能力”和“协调资源的能力”,这些才是在大平台能够磨练出来的硬实力。很多人认为,技术是王道,当然这个也不能否认,技术确实是真正的硬实力,但是光有这些事不够的,就像一个人有才华,但是得不到领导的器重,而不能将才华转换为有价值的东西,那么这些才华有什么用呢?
技术也是一样的,假如你技术很牛,但是平台不给你资源和机会,那么这些都是没用的。
还有一点,机会这个东西并不是公平的,尤其是在大平台中,机会是要靠自己去创造的,一旦你抓住了一次机会,并付出了努力,那么后面的路就好走了。
当然阿里巴巴的技术专家抓住机会的能力还是蛮强的,不然人家也很难晋升为技术专家。
在阿里巴巴这种弱肉强食的环境中成长起来的技术专家,那么他的成事能力,虽然谈不上是特别优秀,不然也不会跳出这个大平台,肯定是因为成长受到限制,导致不能晋升,但是比起目前团队中的技术人,成事能力还是高很多的。
其次,见多识广,也就是说在大平台,尤其是核心业务团队中的技术专家,他们见到的项目和技术挑战,那绝对是目前团队中成员很难见到的。
当然这些就宝贵的经验了,要不然这么多技术人挤破头也想去阿里,就是因为大平台能够提供给你的资源和能量,远大于自己目前的公司(当然是你要能够快速的适应公司的节奏,并成长起来)。
我列举一些工作中常见的场景。
(1)你将在百万级别流量的业务产品中做技术开发,这种技术挑战绝对是你的宝贵经验,比如常见的CRUD肯定是不管用的,你写的每一行代码都要想清楚,不然就很容易出BUG和性能问题。也就是说,代码是要考虑时间复杂度和空间复杂度的,核心业务的核心接口肯定是要反复的回归测试和压测的。
(2)你将解决变态级别的业务产品体验性问题,既包括前端的,夜包括后端的。
(3)你将要解决变态的数据安全性问题,也就是我们常说的前端和后端的白帽子问题。
(4)技术在你这边不是问题,时间的转换率和按时交付才是你要解决的问题,也就是说一个新技术,在你面前只要给你你一定的时间,你总是能够搞定,当然效率就是评判你技术功底是否深厚的唯一标准了,也就是人家要的是效能。
(5)你每天都是在解决各种疑难杂症以及令人头疼的业务产品问题,但是你还是有时间去沉淀技术,毕竟那种压力,你是受不了的,你必须要逼着自己去成长,不然就会被淘汰。
(6)假如现在数据库中的数据量突破1TB了,该如何提高读和写的效率,这些技术问题是常态。那么肯定是要求,既要解决问题,又要减少技术风险。
(7)业务上线了,如何快速的回滚,这个也是常态,也就是除了技术层次的回滚之外,你自身业务也要支持一键回滚,从而清除脏数据,这个就要求你在设计表结构的时候,就要想办法利用版本号去做标记了,比如版本号为12的味脏数据。
(8)你每天都是在被PUA的节奏中去工作,那么你的抗压能力是要有多强大。
(9)每天都需要有输出,每天都要去拿结果,每天都要去规划,这样的氛围逼着你去成长。
https://item.jd.com/14337086.html编辑https://item.jd.com/14337086.html
“RocketMQ消息中间件实战派上下册”是我既“Spring Cloud Alibaba微服务架构实战派上下册”之后,又一本历时超过1年半的巨无霸技术实战类型的书籍。
为了提高读者阅读本书的体验性,本书总共设计了十个特色,下面我一一的给技术小伙伴阐述一下。
本书将RocketMQ的技术原理和最佳实践体系化,按照由浅到深的顺序呈现给读者,使读者可以按照章节顺序按部就班地学习。当学习完全书内容之后,读者不仅能熟悉RocketMQ的核心原理,还能充分理解RocketMQ的“根”。
本书不仅包括RocketMQ4.x(4.9.2版本)的核心原理分析和最佳实践,还包括RocketMQ5.x(5.1. 0版本)的新特性分析和最佳实践。
本书精心研究了程序类、架构类知识的认知规律,全书共分为6篇:①基础;②进阶;③高级;④高并发、高可用和高性能;⑤应用;⑥新特性,是一条相对科学的主线,让读者快速从“菜鸟”向“RocketMQ分布式架构实战高手”迈进。
一图胜于文,书中在涉及原理、架构、流程的地方配有插图,以便读者更加直观地理解。
本书创造性地分析了RocketMQ具备高并发、高可用和高性能的功能及原理,并从架构的视角展开分析,这些也是程序员进阶为技术专家或架构师必备的技能。
以下为从架构师和技术专家的视角分析RocketMQ典型案例,读者阅读完本书之后,也能够达到这样的水准。
本书介绍了大量的实战案例,能让读者“动起来”,在实践中体会功能,而不只是一种概念上的理解。
在讲解每一个知识模块时,我在思考:在这个知识模块中,哪些是读者必须实现的“标准动作”(实例);哪些“标准动作”是可以先完成的,以求读者能快速有一个感知;哪些“标准动作”具有一定难度, 需要放到后面完成。读者在实践完书中的案例之后,就能更容易理解那些抽象的概念和原理了。
本书的目标之一是,让读者在动手中学习,而不是“看书时好像全明白了,一动手却发现什么都不会”。通过体系化的理论和实战案例去培养读者的主动学习能力,这样本书的价值就会被最大化。
本书相信“知行合一”的理念,而不是“只知,而不行”,避免开发人员出现眼高手低的现象。尤其是在技术面试过程中,面试官更加看重的是既懂原理,又能够主动是实践技术的技术人。
本书以系统思维的方式,从业务功能视角剖析 RocketMQ 底层的技术原理,使读者具备快速阅读 RocketMQ 框架源码的能力。读者只有具备了这种能力,才能举一反三,实现更复杂的功能,应对更复杂的应用场景。
本书向读者展示了如何修改 RocketMQ 源码,并快速验证案例分析。这样,读者可以从中学到参与开源的技能,并为后续自己能够参与开源做准备。
为了提高读者阅读本书的体验,在有上下两册的前提下(巨无霸,超过800页),出版社不吝啬印刷成本,依然采用双色印刷。
为了提高读者学习RocketMQ的效率,我这边结合我自身从RocketMQ小白到RocketMQ专家的经历,为读者汇总了一条最佳学习路径。
RocketMQ是我深度参与研究的一款开源消息中间件,无论是从源码,还是架构场景,我都提炼了很多最佳实践。
在开源领域,技术小伙伴可以使用的开源消息中间件非常的多,比如Kafka、Pulsar等,我之所以选择研究RocketMQ,除了工作内容和角色需要之外,更多的还是自己感兴趣,因此我建议技术小伙伴一定要先培养自己的兴趣,兴趣才是提升技术硬实力的第1要素。
当然我并不止研究了RocketMQ,还研究了Pulsar和Kafka等(包括开源消息中间件生态中的主流框架),只是本书作为一本关于RocketMQ实战派的书籍,我必须要以RocketMQ为主。
假如技术小伙伴想成为Java领域的架构师或者技术专家,我强烈建议你去研究RocketMQ,它会给你带来很多意想不到的技术和架构方法论的收获,这个也是我写本书的主要目的之一。
建议技术小伙伴按照本书设计的学习路线,逐章的去阅读和实战,这样学习效果会更好。
如果技术小伙伴有技术交流的,可以通过博文视点官方的读者群找到我的联系方式,并与我沟通,我会实时的解答读者的疑问。
本文公众号“架构随笔录”
本人视频号“架构随笔录”
2021年我和博文视点合作了一本技术类型的书籍“Spring Cloud Alibaba微服务架构实战派上下册”,它是我涉足知识输出领域以来的第一本书,同时它也是我自己积累的技术池中部分技术的产出。
为了写好那本书,我几乎花费了所有的休息时间,并主动的承担了书的售后技术辅导和咨询的职责(几乎是有问必答,坚持了整整两年)。
所谓有付出总会有回报,Alibaba这本书的销量还不错,我也因此获得了博文视点颁发的2021年度优秀作者。
我很清楚,这个是博文视点为了鼓励我继续去用心写书,因此我又花了接近1年半的时间去写了RocketMQ消息中间件实战派上下册这本书。
所谓一分耕耘一份收获,我将我对RocketMQ的理解体系化的输出给喜欢技术的技术人,希望真的对大家有帮助。
2022年,我开始涉足技术直播和技术讲师领域,并和博文视点合作几次技术直播,直播效果还不错,再加上我孜孜不倦的布道“Spring Cloud Alibaba微服务架构实战派上下册”这本书相关的技术,并且这些技术都是有助于“技术人”快速成长的,因此也获得了博文视点颁发的“2023技术成长领路人”这个技术奖项,这个奖项也是为了鼓励我继续通过技术直播的方式给技术人去布道技术,因此只要我有时间,我就会孜孜不倦的去讲和聊技术。
2022年,我开始涉足企业培训和相关技术直播,并和“四维口袋”合作了几次技术直播,并荣获了2022 KVP最具价值技术专家的技术奖项。