如何构建自己的底层计算机知识架构,不要只停留在熟练技能的层次上,不然瓶颈很快就会到来。
工具/原料
1
1,计算机硬件
2
2,操作系统原理
3
3,互联网基础
4
基本的数据结构和算法
方法/步骤
1
1、计算机硬件原理,要了解,软硬不分家,对硬件的了解必然对软件功底有很大提升。
2
2、操作系统原理,知道操作系统到底是个什么东西,软件分层到底是怎么一回事。
3
3、互联网基础,了解互联网软硬件、通信协议,这样就知道常用的http协议处在网络通信的什么层次。
4
4、基本的数据结构和算法,了解+掌握,比如你不知道链表、怎么深刻理解原型链?
5
5、面向对象、设计模式,可以再回顾一下JS ,用js印证面向对象的细节,实现常见的设计模式demo。
注意事项
脑子里有个体系概念,然后有时间反复琢磨,工作3-4年会有很大提升。