知识分类有感

知识体系按层分类感悟

个人一点体会知识分层分为三类合适,分类过多偏于琐碎,而分为三大层利于掌握相应的知识体系。


1.管理组织层:软件工程知识,如何分配任务,提高生产力,保证质量( 性价比),实质上是开源节流,更多是管理过程的控制。偏向于管理组织。 保证代码质量 ,偏重解决可扩展、可维护、可修改、可复用性(这三类质量属性,比起高可用、高性能、安全性更偏于隐蔽,更难以通过软件测试工具量化,可能会导致昂贵的技术债务),偏重解决人代码风格,代码质量问题。


2.应用层:技术应用,application开发技术为主体,譬如微服务分布式多进程体系、单进程,API的掌握,偏重通过技术手段解决功能性和高可用、高性能、安全性(网络通信安全,访问权限控制,数据容灾备份)。


3 底层:底层以操作系统原理为底层,主要包括进程、线程、协程,内存模型,IO三大部分(网络IO,磁盘IO,其他低速输入输出设备IO),计算机的主要矛盾分为两大类,人的速度和计算机速度不匹配,cpu和IO速度不匹配。 从物理设备层映射到操作系统层,再映射到应用层。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值