在电影《冷山》(Cold Mountain)中有一个精彩的场景,内曼(Inman)在内战中擅离职守,骑着马在树林里行走,与负责抓捕像内曼这样的人的副警长博西(Bosie)相遇。两人处于枪口对峙状态。
博西:告诉你我有什么优势。
内曼:你有什么优势?
博西:年轻人的自信。
博西对自己的信念绝对坚定。内曼犯了错,因此他应该死。当然,真相远比这复杂。内曼厌倦了战争。他不理解战争。他确实明白,如果他能回到冷山,并让人们别再烦他,就有一个非常美好的生活在等着他。博西就是看不清这一点。他要么缺乏生活经验,要么被一些愤怒问题蒙蔽了双眼,要么受到其他力量的驱使。(我的意思是,是的,这是他的工作,但你知道我的意思。)
每当我读到一些听起来绝对主义的文章时,我就会想到这一点。你知道那种文章。“让我再告诉你一件事。事情应该这样,否则这个该死的行业就要完蛋了。”或者你的网站要着火了。或者你伤害了全人类。
当然,真相远比这复杂。
教条主义(基于你认为无可辩驳的信念行事)既滑稽又可怕。它散发着年轻人的自信。例子不胜枚举,但在最近的历史中,我相信你会记得:“不要使用工具!”、“网络字体不值得使用”、“预处理器会使你的代码膨胀”、“渐进增强是唯一的工作方式”、“响应式网页设计很慢”、“移动网络浏览器让我们失望了”、“如果你的网站在没有 JavaScript 的情况下无法工作,你就应该吃土”。
讨论总是值得进行的。权衡各种选择总是很有趣的。展示对你来说哪些方法有效(哪些方法无效)总是很有用的。有一些沟通方式不需要诉诸教条主义。
棘手的是,你必须克服它。或者找到一种方法来放松你的信念。他们不卖同理心药丸。我想博西有一点是对的
这就是人们所说的困境。
另外,他死了。
我在标题中提到的“灰色”是指黑色和白色极端的隐喻混合。(它也是迈克·道蒂(Mike Doughty)的一首好歌 song。)如果极端有任何用处,那就是它们构成了对话的框架。它们描绘了我想远离的界限。我喜欢生活在灰色中。哦,舒适、合理、灰色。我们在其中权衡各种选择,并选择对我们和我们身边的人有效的事物的世界。
“计算机科学中最难的问题不是对所有事情都固执己见。”——@ntakayama
——计算机科学 (@CompSciFact) 2015年6月22日
不错的帖子,Chris。我喜欢那些稍微偏离编码路径的简短的小兔子轨迹。这个正中靶心。与那些固执己见的开发人员/设计师交谈总是很有趣的,他们就像一块石头,可以用来反弹想法。这真的有助于团队协作。
我已经设计和编写代码 15 年以上了。在这段时间里,我在网络环境内外都成长了。我现在有三个十几岁的男孩。更牢固的婚姻。更坚定的信仰……如果我不允许自己学习并适应生活中遇到的挑战,那一切都会一团糟。
在网络环境中,如果我不尝试寻找最佳、最有效的方法和工具,那么我就是在亏待自己,但主要还是亏待我的客户和同事。不过,你也会随着年龄和经验的增长而学到这一点。
谢谢 Chris - 也感谢 Shoptalk :)
谢谢,Chris。
非常感谢你提供了完美的回击,下次我与出版行业热情的 XML 爱好者交谈时就可以使用。
我们需要更多“生活在灰色中”的回应来应对出版行业中“滚出我的草坪,该死的小鬼们!”的要求。
这将是一个很好的民意调查话题。我仍然处于年轻理想主义的阵营,有时因为这个原因我不会被邀请参加项目会议。出于某种原因,站在讲台上感觉很好。感觉如果公司中的每个人都坚持你所强调的统一标准和流程,一切都会变得很美好,所有被遗弃的小狗都会找到好归宿,你的公司最终可以实现最高效率。这种感觉很难消除。我认为行业博客也推动了这种感觉。
我认为你说得对。谢谢,Chris。
我猜这些鲁莽观点的根源在于我们所有人内心深处都潜藏着“自己还不够好”的普遍恐惧。开发的上下文始终在变化。如果我能断言我在其他地方听到的东西,并且它碰巧是热门话题,我就能向其他人证明,是的,我知道发生了什么事,是的,我与时俱进,是的,我很有价值。
现实情况是,我们都是这些短暂的任务执行者,开发环境围绕着我们变化,而且在大多数情况下,我们对遇到的 25% 以上的事情一无所知,因为我们每天都会遇到新事物。当你意识到从某种意义上说,我们都不“足够好”时,你就会不再害怕“自己不够好”。
这种认识来自于经验,随之而来的是足够的谦逊(或者说是自嘲),从而避免参与两极分化的对话。
我不知道。我真的很感谢你写了这篇文章。
一些睿智的建议,年轻人。:-)
你在构建帖子时加入了“同理心”的概念:是的。这是一个关键。除了同理心,我们不一定需要放松或放弃我们的信念;我们可能只需要放松一下。
我们可能会因为不同的观点而变得如此紧张、受到威胁、感到被冒犯等等。然而,我们有可能对自己的立场或信念体系充满信心和舒适感,同时仍然对另一个人的截然相反的观点表示同情和理解。我们甚至可以恭敬而友好地(真是个概念!)同意不同意,并且仍然是同事、最好的朋友(甚至是配偶)。
也许有助于将我们自己的个人利益从等式中分离出来,甚至去除掉。了解我们自己的竞争力(例如,推动我们的动机)对任何给定对话的影响可能是很有帮助的。
不知何故(人性?),我们倾向于在每个人都必须像我一样或思考像我一样的地方运作。
那些给我留下深刻印象的人(以及通过他们的榜样教给我很多东西的人)有一种与生俱来的能力,能够尊重他人,激发对话,并且非常有同理心。同时,我可能不知道他们对当前问题的个人意见或信念是什么。
非常清楚的是,他们在人格方面非常坚定——舒适和自信。我希望自己长大后也能像他们一样。(我现在 50 多岁了。)
感谢你分享你的想法以及鼓舞人心的呈现。我们作为专业人士的成长受到我们作为个人的成长或缺乏成长的影响。感谢你给予我正确的方向上的鼓励。
Chris,说的太对了。完全同意。
然而,还有另一个角度需要考虑:点击诱饵的激增。不幸的是,互联网的本质使得极端立场和耸人听闻的帖子标题会获得更多浏览量。幸运的是,正如 CSS-Tricks 一再证明的那样,通过优质内容来吸引受众是可能的,而且,正如这篇帖子所证明的那样,在不诉诸垃圾点击诱饵的情况下撰写引人入胜的帖子标题也是完全可能的。但遗憾的是,这非常少见。
但是……如果每个人都生活在灰色中,没有人保持“年轻人的自信”,谁来追捕逃兵?
如果人们不再因为在前端功能中依赖 JavaScript 而对自己如此苛刻,谁会付出如此巨大的努力来实现像css 复选框这样奇妙的东西?
而且比黑白灰更复杂。我们需要更多颜色来真正定义相互竞争的观点,正如 Una Kravets 所说
今天追捕内战逃兵有多重要?用表格设计最佳方式的争论有多重要?不要对当今网页开发的争斗抱有教条主义的另一个原因——当世界再次发生变化时,它们可能不再重要。
优美的文字。
鉴于你的受众对“你如何看待完全在 JavaScript 中管理样式?”的反应,这似乎是一篇合适的文章。
克里斯,帖子写得很好。我喜欢你判断力越来越成熟。十年前,甚至五年前,你对网页开发的看法是否也是如此?
真是惊喜!很高兴看到技术作者发表观点文章!还有一些非常不错的评论!
但你真的应该这样做:) 我喜欢白色——当然是我的白色;)
内容构思得很好,谢谢。
我从哲学背景转行到网页开发,克里斯的态度对于那些涉足过这个领域的人来说只是第二天性。
与其将这种生活和工作方式与灰色联系起来,我更愿意将其与橙色、黄色或红色联系起来,即一种充满活力的颜色,使我想起开放的心态、怀疑/自我怀疑和充满活力的好奇心,这些是知识和理解的根源。