1。要真正掌握计算机系统,需要对计算机的发展和组成由相当的了解,也许这不是一个容易的过程,但必须是一个前进的方向。每次遇到技术瓶颈,如果能够重新学习计算机系统的知识,必定会有另外的发现。例如多看看《深入理解计算机系统》
2。通过软件我们实现逻辑表达,通过硬件我们真正完成控制实质。从某些程度上讲,硬件和软件的界限不是那么分明。例如很多逻辑运算本来就是软件表达,但是最后都集成到了硬件的电路设计上。要想理解计算机的运作,必须从软件追踪到硬件,才能对计算机运行心中有数。
3。越底层的东西,越能接近机器的本质,越抽象的东西越能表述人类思维。
4。所有的争议都没有什么意义。不管是哪一种技术都有各自的优缺点,我们剩下的就是对机器的理解和对业务的理解。对机器的理解可以让我们正确的选择需要的硬件和操作系统,对业务的理解可以让我们正确的选择开发语言和设计理论。只有做到两者的统一,才能达到高手的境界。这也许是对“存在就是合理”的计算机视角诠释。
5。![](https://p-blog.csdn.net/images/p_blog_csdn_net/tanliyoung/演示文稿1.jpg)
其实任何一个方向的学习都是需要和周边的知识进行联系,但是人的精力有限,我们不可能把学习所有的理论知识,但是每次迭代的学习必定会有所收获和启发。
6。技术本身并不能为人类带来什么实惠,但是技术的合理应用就可以提高生产力。在这个过程中,往往会出现一些矛盾。比如技术先进,但是未必就是合理的应用。任何事物要想发展,离不开对环境的依赖和理解。如果一个人不能适应环境,要么被淘汰,要么自己做一个离群索居的隐士。
2。通过软件我们实现逻辑表达,通过硬件我们真正完成控制实质。从某些程度上讲,硬件和软件的界限不是那么分明。例如很多逻辑运算本来就是软件表达,但是最后都集成到了硬件的电路设计上。要想理解计算机的运作,必须从软件追踪到硬件,才能对计算机运行心中有数。
3。越底层的东西,越能接近机器的本质,越抽象的东西越能表述人类思维。
4。所有的争议都没有什么意义。不管是哪一种技术都有各自的优缺点,我们剩下的就是对机器的理解和对业务的理解。对机器的理解可以让我们正确的选择需要的硬件和操作系统,对业务的理解可以让我们正确的选择开发语言和设计理论。只有做到两者的统一,才能达到高手的境界。这也许是对“存在就是合理”的计算机视角诠释。
5。
![](https://p-blog.csdn.net/images/p_blog_csdn_net/tanliyoung/演示文稿1.jpg)
其实任何一个方向的学习都是需要和周边的知识进行联系,但是人的精力有限,我们不可能把学习所有的理论知识,但是每次迭代的学习必定会有所收获和启发。
6。技术本身并不能为人类带来什么实惠,但是技术的合理应用就可以提高生产力。在这个过程中,往往会出现一些矛盾。比如技术先进,但是未必就是合理的应用。任何事物要想发展,离不开对环境的依赖和理解。如果一个人不能适应环境,要么被淘汰,要么自己做一个离群索居的隐士。