吐槽下环境部署

前言

今天,用了大半天的时间,部署了爬虫环境。 历经千辛万苦,终于全部搞定了。现在是晚上十一点,有些感概,对于这么一套流程,有一些思考,于是有了写下来的冲动。

鬼知道我经历了什么

不夸大的说,今天遇到的BUG,已经超出了十几个,这么debug过来,一个又一个新的问题又爆出来。有时候,并不是那么顺风顺水。 当心情开始暴躁的时候,不妨将手头的事情放一放(进度不是很紧的话)

其次,要相信,在计算机中没有解决不了的问题。 在每一次遇到bug时,我都不会慌张,因为我知道,这是必然的、肯定会出现的一种现象,于是我面对bug的时候会很自信,因为最终它都会被我消灭掉。

真正的难题,是你如何去debug。



处理BUG的流程

这套流程不一定适用于任何场景,但是作用于解决问题的参考还是行得通的。

出现报错

一个BUG的出现往往是由ERROR这个字眼开始的,这时候,第一步要做的就是将它提示的内容,翻译为自己能理解的意思,再配合你当前所做的事情,联想一下,思考它为什么会报错。

一个谦卑的程序员总是先设想自己的代码是错的,排除之后再找其他方面的问题

谷歌、stackoverflow

还有一点要相信的是,你遇到的BUG绝对不是历史第一次,什么意思呢? 我们遇到的BUG,前辈们已经踏过无数次,我们可以利用互联网这个大资源,将自己遇到的东西,提取出关键字进行谷歌搜索,或者,直接将报错的代码直接复制粘贴。这是最简单粗暴的办法,但是没有前者精准。

所以,学会如何提问也是一门技术。

记录debug

将问题解决了之后,如果你还是不能理解为什么,我们就可以将面临的问题、如何解决的,记下来。做好笔记,这是一个好的习惯。有很大几率,你会在某一段时间再次碰到你之前遇到的BUG,这时候,翻翻笔记,比盲目的谷歌好用多了,同时也促进了你对问题的理解。

为自己欢呼

最终的最终,我们把BUG踩在脚下,这时候,请给自己鼓一下掌。因为这是不容易的,有句话是这么说的:“击不倒我的,必然使我更加强大”

既然选择了当程序猿,就不可能不遇到BUG,我们要学会坦然处之。这些debug的经验,都是你身为一名计算机人士的财富,你应该感谢一路走来的BUG,他成就了明天更强大的你。



写在最后

今天被Docker 环境部署折腾的够呛,其中包含了 VirtualBox的配置、git 版本的更迭设置、 DockerToolbox 的配置 等等,其中遇到的难题之前都没接触过,历时半天,我终于将环境部署完成。等到看到内容完全输出到 git bash 的时候,真的挺开心。

最后,我想说的是,计算机是最公平的,对就是对,错就是错。只有耐心与它沟通,才能解决问题。

于 2019.8.02 晚 23.51 的深夜吐槽~