当前位置:网站首页>对“为什么一些程序员很傲慢”的解读
对“为什么一些程序员很傲慢”的解读
2022-08-04 22:55:00 【PAradox-x】
之前看到一篇文章,觉得很精辟,也给大伙看看:
我们不讳言我们对那些不愿思考、或者在发问前不做他们该做的事的人的蔑视。
那些人是时间杀手 —— 他们只想索取,从不付出,消耗我们可用在更有趣的问题或更值得回答的人身上的时间。我们称这样的人为 失败者(loser) (由于历史原因,我们有时把它拼作 lusers)。
我们意识到许多人只是想使用我们写的软件,他们对学习技术细节没有兴趣。
对大多数人而言,电脑只是种工具,是种达到目的的手段而已。他们有自己的生活并且有更要紧的事要做。
我们了解这点,也从不指望每个人都对这些让我们着迷的技术问题感兴趣。尽管如此,我们回答问题的风格是指向那些真正对此有兴趣并愿意主动参与解决问题的人,这一点不会变,也不该变。如果连这都变了,我们就是在降低做自己最擅长的事情上的效率。
我们(在很大程度上)是自愿的,从繁忙的生活中抽出时间来解答疑惑,而且时常被提问淹没。所以我们无情地滤掉一些话题,特别是拋弃那些看起来像失败者的家伙,以便更高效地利用时间来回答 赢家(winner)的问题。
如果你厌恶我们的态度,高高在上,或过于傲慢,不妨也设身处地想想。我们并没有要求你向我们屈服 —— 事实上,我们大多数人非常乐意与你平等地交流,只要你付出小小努力来满足基本要求,我们就会欢迎你加入我们的文化。
但让我们帮助那些不愿意帮助自己的人是没有效率的。无知没有关系,但装白痴就是不行。
以下是几个经典蠢问题,以及对方没回答时心中所想的:
问题:我能在哪找到 X 程序或 X 资源?
回答:就在我找到它的地方啊,白痴 —— 搜索引擎的那一头。天哪!难道还有人不会用 Google 吗?
问题:我怎样用 X 做 Y?
回答:如果你想解决的是 Y ,提问时别给出可能并不恰当的方法。这种问题说明提问者不但对 X 完全无知,也对 Y 要解决的问题糊涂,还被特定形势禁锢了思维。最好忽略这种人,等他们把问题搞清楚了再说。
问题:如何设定我的 shell 提示??
回答:如果你有足够的智慧提这个问题,你也该有足够的智慧去 RTFM,然后自己去找出来。
问题:我可以用 Bass-o-matic 文件转换工具将 AcmeCorp 文件转换为 TeX 格式吗?
回答:试试看就知道了。如果你试过,你就知道了答案,就不用浪费我的时间了。
问题:我的{程序/设定/SQL 语句}没有用
回答:这不算是问题吧,我对要我问你二十个问题才找得出你真正问题的问题没兴趣 —— 我有更有意思的事要做呢。在看到这类问题的时候,我的反应通常不外如下三种
你还有什么要补充的吗?
真糟糕,希望你能搞定。
这关我屁事?
问题:我的 Windows 电脑有问题,你能帮我吗?
回答:能啊,扔掉微软的垃圾,换个像 Linux 或 BSD 的开源操作系统吧。
注意:如果程序有官方版 Windows 或者与 Windows 有互动(如 Samba),你可以问与 Windows 相关的问题,只是别对问题是由 Windows 操作系统而不是程序本身造成的回复感到惊讶, 因为 Windows 一般来说实在太烂,这种说法通常都是对的。
问题:我的程序不会动了,我认为系统工具 X 有问题
回答:你完全有可能是第一个注意到被成千上万用户反复使用的系统调用与函数库文件有明显缺陷的人,更有可能的是你完全没有根据。不同凡响的说法需要不同凡响的证据,当你这样声称时,你必须有清楚而详尽的缺陷说明文件作后盾。
问题:我在安装 Linux(或者 X )时有问题,你能帮我吗?
回答:不能,我只有亲自在你的电脑上动手才能找到毛病。还是去找你当地的 Linux 使用群组者寻求实际的指导吧(你能在这儿找到用户群组的清单)。
注意:如果安装问题与某 Linux 的发行版有关,在它的邮件列表、论坛或本地用户群组中提问也许是恰当的。此时,应描述问题的准确细节。在此之前,先用 Linux 和所有被怀疑的硬件作关键词仔细搜索。
边栏推荐
- Community Sharing|Tencent Overseas Games builds game security operation capabilities based on JumpServer
- 【论文笔记KDD2021】MixGCF: An Improved Training Method for Graph Neural Network-based Recommender Systems
- typeScript-promise
- Service Mesh落地路径
- [Cultivation of internal skills of string functions] strcpy + strcat + strcmp (1)
- 期货开户哪个平台好,要正规安全的
- Leaflets of three bouquet of roses
- Pytest learning - fixtures
- JVM memory configuration parameter GC log
- 【游戏建模模型制作全流程】使用ZBrush制作骷髅王
猜你喜欢
随机推荐
go语言的日志实现(打印日志、日志写入文件、日志切割)
一点点读懂regulator(三)
【游戏建模模型制作全流程】在ZBrush中雕刻恶魔城男性角色模型
基于内容的图像检索系统设计与实现--颜色信息--纹理信息--形状信息--PHASH--SHFT特征点的综合检测项目,包含简易版与完整版的源码及数据!
使用cpolar优化树莓派上的网页(1)
[Cultivation of internal skills of string functions] strncpy + strncat + strncmp (2)
typeScript-promise
I was rejected by the leader for a salary increase, and my anger rose by 9.5K after switching jobs. This is my mental journey
the warmest home
Reconfigure the ffmpeg plugin in chrome
Latex fast insert author ORCID
亿流量大考(3):不加机器,如何抗住每天百亿级高并发流量?
【3D建模制作技巧分享】ZBrush模型如何添加不同材质
今天又做了三个梦,其中一个梦梦里的我还有意识会思考?
Both synchronized and ReentrantLock are smooth, because they are reentrant locks, and a thread will not deadlock if it takes the lock multiple times. We need reentrant locks
CS8416国产替代DP8416 数字音频接收器
Will we still need browsers in the future?(feat. Maple words Maple language)
enumerate()函数
[Paper Notes KDD2021] MixGCF: An Improved Training Method for Graph Neural Network-based Recommender Systems
【无标题】