就我的体验而言,不少程序员都容易陷入「知识的诅咒」。
前段时间有个好友安利了他的朋友来学 Python,然后那位朋友天天跑来请教他一些很简单的问题,于是他天天在群里吐槽这位朋友写的代码鬼画符一样,连一些基本的概念都理解不了。我当时就批评他这是陷入了「知识的诅咒」——你已经学编程这么多年了,当然不觉得这些基本概念有什么难以理解的地方,但他只是一位刚学编程的初学者,不理解再正常不过了,不必苛责。
具体到 LZ 这个问题上也是一样——「我」能轻松从零解决这个问题,只能说明这个问题对「我」来说没有难度,但认为其他人也应该和你一样认为这个问题没有难度,那就有点自傲了。
其实想想也不只是程序员,很多父母也是一样,总期望孩子的理解能力和自己一样,最后把自己气到脑溢血(
最后来个解决「 Python 发 http 请求」的步骤,看看什么才叫低门槛:
1. Google 搜索 "python http request"
2. 点进第一个结果,也就是 requests 库的主页,马上就看到了大大的示例
> r = requests.get('
https://api.github.com/user', auth=('user', 'pass'))
3. 往下一翻,User Guide 直接在章节标题里告诉了你怎么安装
> python -m pip install requests
4. 没了(