附录C 寻求帮助

发布于 2022-02-26  100 次阅读


C.1 第一步

陷入困境,首先需要判断形势。向别人寻求帮助之前。请回答三个问题:

自己想要做什么?
你已经尝试了哪些方式?
结果如何?

应该尽可能具体。例如:

我要在Windows10笔记本上安装最新版Python!√
我要安装Python。 ×

对于第二个问题,应该提供足够多的细节。这样别人就不会建议你去尝试重复尝试过的方法

我访问Python网站,并且下载了一些东西。×
我访问Python官网网站的下载页面,单机针对我使用系统的Download按钮,在运行安装程序。 √

对于第三个问题,知道准确的错误信息很有用,因为这样子可以在线搜索错误信息以及寻找解决方案,也可以向别人寻求帮助时提供错误信息。
有时候,只需要回答这三个问题。你就能发现遗漏了什么。无需求助就能拜托困境。
"橡皮鸭子调试法"

C.1.1 再试试

只需要回过头重新来一次,就足以解决很多问题。

C.1.2 歇一会儿

如果在很长时间士途解决同一个问题,那么休息一会儿实际上是可采取的最佳战术,长时间从事一个任务时,你可能变得一根筋,脑子里想的都是一个解决方案。往往会对所做的假设都视而不见,而休息一会儿有助于你从不同的角度看问题,不用休息很长时间,只要能够摆脱当前的思维方式就行,如果坐了很长时间,就起来运动一会儿,散散步或者去转一转,可以喝杯水或者吃点东西。
如果心请沮丧,也许该将工作放一边,整天都不再考虑,睡个好觉,往往最后会发现问题并不是很难解决。

C.2 在线搜索

很有可能有人遇到过你面临的问题,并且在网上发表了相关文章。良好的搜索技能和具体的关键词有助于找到现有的资源,帮助解决问题。
使用问题搜索or错误搜索都是不错的选择。

C.2.1 Stack Overflow

是最受程序员欢迎的问答网站之一。bug运行错误都可解决。

C.2.2 Python官方文档

参考官方举例子,

C.2.4 r/learnpython

C.2.5 博客

C.3 IRC

Internet Relay Chat 互联网中继聊天实时交流。

C.4 Slack

C.5 Discord


擦肩而过的概率