关于程序员的三岔路口里底层和高层的解释

底层,就是追究其最本质的东西,最原始的东西

 

比如你会用 Collection.sort 你知道内部怎么实现的吗?
JVM的原理是什么? 字节码到底怎么回事? 不同平台的实现有啥不同。

各种算法到底是怎么实现的?

各种协议的内部到底发送了什么?怎么处理的?

 

这些东西都属于技术实现的底层,属于非常细节的东西,一般人是没有那个耐心和那个能力深入下去的。

 

 

高层

就是偏重于如何进行整体设计,模块之间如何通信,如何协调。要采用哪类技术来实现(注意是哪类,不是哪个!)。

如何选择才能更符合公司目前的状况等。

 

这些东西比较抽象,但有些又非常具体。好的设计可以让系统有极大的灵活性、扩展性和可用性。 也能适当的降低技术门槛。

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值