查看老公跟别人微信聊天记录(怎么调取老公的微信聊天记录)( 三 )


故障排除或调试也是一项核心编程技能 - 大多数编程时间实际上都是在调试,因此,如果你喜欢调试代码,这可能是一个好现象 。当你不得不到处搜索以试图理解某件事情,或者当你正在阅读的文档不起作用,或者当你在环境中遇到一些意外错误时,不要气馁,记住这是正常的,而且这也不是你能力低下的反映 。
大多数软件都不工作,而且经常有未记录的error、bug和一些难以纠正的琐碎问题 。例如,Github上的大多数开源项目都有某种构建系统,用于处理将软件配置为运行的问题 。这将执行诸如拉入依赖项(需要与之配合工作的其他代码)之类的操作,以及执行任何必要的命令来实际运行它 。如果你要在Github上下载一个有趣的项目并尝试运行它,你可能会在这个过程中遇到很多意外的错误,而这些错误通常没有文档记录 。
运行时遇到这些错误并且将问题解决是很正常的事情,经验丰富的程序员也必须处理这些问题(如果幸运的话,我们以前也见过这种类型的问题) 。我见过有人遇到这样的错误,并且认为自己做错了什么,但实际上错不是你,而是编程就是这样的过程 。围绕着构建系统并试图使其更好,有很多相互竞争的工具甚至行业(这可能会使初学者更加困惑,因为没有真正的标准化,并且配置软件使之运行的正确方法也因为编程环境和语言的不同而各不相同) 。
查看老公跟别人微信聊天记录(怎么调取老公的微信聊天记录)
文章图片
计算机实际上是如何工作的?
我记得那时我很沮丧,因为我很难找到关于计算机实际工作方式的信息 。我能找到的关于计算机的一切都是用毫无用处的过于简单的类比(比如,磁盘是“存放文件的柜子”),我找不到任何我可以阅读并且帮助我真正理解计算机是如何工作的,并且如果把我转移到过去,我就能真正解释如何构建出一个计算机的东西 。这些是比软件更具体的电子或计算机工程,它们在帮助理解硬件方面仍然有很多价值(这很有趣!) 。
查看老公跟别人微信聊天记录(怎么调取老公的微信聊天记录)
文章图片
我愿意推荐的最好的书是Charles Petzold撰写的《Code》 。它引导你从电子位开始,一直到布尔逻辑和电路设计的历史,再到简单电路的实际图形,以及如何将位存储在内存中 。这是知识依照发现的历史背景一步步地介绍给你,直到构建出一个真正的小CPU 。Charles Petzold还学习了一些汇编和基本的计算机图形学 。他是一个逻辑非常清楚的作家和老师,所以这本书的细节具备令人惊讶的可读性 。
关于计算机的更多的历史背景,我推荐Mitchell Waldrop的《梦幻机器》和Steven Levy的《黑客》 。书中的叙述性的故事使学习和记忆更容易,我认为这些发现的背景有助于学习事物的实际工作方式 。
【查看老公跟别人微信聊天记录(怎么调取老公的微信聊天记录)】