大咖助阵 | 高楼:我们应该如何学习中间件?
高楼
今天我想跟你聊聊我对技术的看法。
最近我在做一些技术岗位的面试。面试过程一般是这样,首先,我会根据简历上的描述进行一些常规的提问。在这之后呢,我还会问一些技术的细节和原理。但是很遗憾,我面试十个人,也不见得能有一个半个能对技术细节有深刻的领悟。
举一个我今天在面试中问到的一个问题,“我们如何确定一个 ES 的线程数是够用的?”面试的人想了很久也没回答出个所以然来。然后我又继续往基础里问:“那在操作系统上,我们如何理解 load average 这个数据的含义呢?”对方的回答是,这是 cpu 的队列,这个值不高于 cpu 的个数即为正常。这句话明显是在网络上的各种文章里看到的。然后我又问:“只有 cpu 的队列吗?那如何通过这个值来判断处理问题的方向呢?”面试者又回答不出来了。
我们对底层的掌握还远远不够
这个面试者就是我说的对技术细节的掌握还不够精确。而且这还不是个例,在我的面试经历中,很多人面对类似的问题都没有给出明确的、有逻辑的回答。
也许你要说,没有一个人可以完全掌握所有技术,这取决于岗位的要求。确实,对于一份养家糊口的工作来说,我们卖出时间换来生存的资本,在一个岗位上能够尽职尽责已经非常难得了。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
技术专栏作者高楼在文章中分享了他对技术学习的看法。他指出,技术人员在面对细节问题时缺乏深刻的领悟,对中间件的掌握和了解也远未达到应有的水平。高楼强调了学习中间件的重要性,并提出了学习中间件的方法,包括技术操作能力、原理理解能力和综合判断能力。他认为,在技术市场竞争中,拥有超出岗位要求的技能将带来更多的工作机会。文章观点鲜明,对技术学习提出了具体的建议,适合技术人员阅读。高楼建议首先要具备技术操作能力,包括学习关系型数据库、缓存和队列、负载均衡、一门编程语言以及操作系统。其次,他强调了原理理解能力的重要性,鼓励读者通过翻阅代码来深入理解技术组件的实现逻辑。高楼认为,对技术的原理理解能力至关重要,尤其在云计算时代,技术人员需要更深入地理解基础技术组件。文章内容丰富,为读者提供了系统的学习路径和方法,有助于提升技术人员的综合能力。文章最后强调了综合判断能力的重要性,认为这是技术人员成为专家的关键。高楼呼吁技术人员理智思考,反思自身缺失,共同提升技术素养,推动技术市场的良性发展。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《中间件核心技术与实战》,新⼈⾸单¥59
《中间件核心技术与实战》,新⼈⾸单¥59
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(1)
- 最新
- 精选
- 李一、需要掌握的知识 1.中间件 数据库、缓存、队列、负载均衡 2. 语言 3. 操作系统 二、需要培养的能力 1.操作能力 2.原理理解能力 3.基于知识体系、原理理解构建的整体综合判断能力2022-12-07归属地:湖南7
收起评论