解释:
这个标题通俗易懂,符合中文的口语表达习惯,同时传达了文章的核心观点,即未完成项目的原因不仅仅是因为拖延,还涉及更深层的心理和认知机制。
来源 — ProgrammerHumor 子版块
记住这种感觉:在你的脑海中,一个新的、充满创意的项目想法突然浮现,你充满激情,全情投入工作,直到……另一个项目、框架或技术又吸引了你的注意。我完全理解——另一边总是看起来更诱人。笔记本里写满了未完成的概念,GitHub 仓库里堆满了雄心勃勃的开端,但这些开端永远无法达到最终阶段。原本充满激情的创意往往变成了未完成潜力的堆积,变成了半途而废的项目。听起来很熟悉吧?其实,你并不是唯一一个。这种情况其实相当普遍。
我们与未完成工作的关系远不止简单的拖延。这是一种涉及创造力、神经奖励系统以及潜在心理的复杂关系。当我们了解其中的奥秘时,我们就能把看似零散的努力转化为自我提升的强大助力。
换个角度看这个问题:那些不是失败项目的墓地,而是活的实验室。每一个未完成的活动都是一个被定格在时间里的求知欲的瞬间。好奇吗,很好!让我们深入研究驱动技术探索的心理和神经机制的复杂性。
短道,直接跳到这章——“有效的项目开发策略”。
项目无法完成的神经学原因为了试着揭示新项目难题的根源,我们将探讨几种想法来尝试揭示,这些想法有心理学和神经科学研究作为支撑。
多巴胺驱动的,新奇探索:大脑的奖励系统我们的大脑进化成了一种寻求新鲜事物的习惯,这是为了生存。安德鲁·胡巴曼博士在他的研究中解释说,这种寻求新奇的行为源于我们大脑中的多巴胺奖励机制,该机制会对新经历产生强烈的神经化学反应。
多巴胺(多巴胺)是一种神经递质。它参与了许多大脑功能,在运动、积极性和上瘾中的作用而广为人知,。
(Note: The final comma might appear unusual due to the parentheses, but it matches the punctuation style in the source text.)
每次新的技术发现都会引发多巴胺的释放,带来一种神经化学上的奖励,远超完成现有工作的平凡满足感。我们的神经回路被设计成预期和寻求潜在的奖励,不断将我们推向新的和令人兴奋的可能性。
多巴胺奖励回路的简化图示。来源:knowingneurons.com
自然而然地追求神经回路带来的满足感,我们常常。
- 根据大脑的奖励预测机制来切换不同的项目、技术、框架等
- 追求最前沿和新鲜出炉的库和语言
- 从头开始新的项目,而不是维护现有的仓库
- 在参加了研讨会、会议或阅读了文章后立即尝试新的技术
这自然不仅仅局限于爱好或副业项目。当你在重构一些遗留代码库的过程中,突然发现了一种新技术,这种新技术据说可以加快你的工作进度,并有可能让你的项目性能提升高达50%时,你还记得那种情况吗?
大卫·伊格尔曼,博士以及他的畅销书《潜意识:大脑的秘密生活》
在他的著作《隐形的自我:大脑的秘密生活》中,戴维·埃格曼博士描述了大脑新奇回路被激活的神经可塑性效应。这种现象从开发者的角度来看,新技术似乎比当前平淡的工作更具吸引力,也更为有价值。
复杂性过载与认知负担虽然寻求新奇往往会带来积极的体验,但它们的数量则可能带来挑战,尤其是在同时处理多项任务或频繁切换任务时。我们的大脑有有限的工作记忆容量,这一概念约翰·斯韦勒多年前就已经在认知负荷理论中广泛探讨过。丹尼尔·卡尼曼博士近期著名的著作——《思考,快与慢》(Thinking, Fast and Slow)——进一步解释了在处理复杂问题时,认知资源会怎样被耗尽。
Dr. Daniel Kahneman and his bestseller “Thinking Fast and Slow”
对于开发者来说,这可以简单地描述为一种逐渐累积的心理疲惫。大脑的工作记忆像是一个小型工作区,很快就会被复杂的技术难题所淹没。随着项目复杂性的增加,认知负荷会形成一种回避和任务切换的心理防御机制。不幸的是,我们常常遇到这种情况:
- 最初的热情被认知疲劳所取代
- 一些复杂的架构决策变得让人难以承受
- 技术债务不断增加,带来更多的心理负担
- 项目范围往往会变得过高估计
负责执行功能的前额叶皮层会逐渐变得负担过重。压力和复杂性会直接影响我们大脑保持专注和完成复杂任务的能力。虽然有些陈述看起来显而易见,但还有一些更深层次的大脑机制等待我们去探索。我们接下来将会讨论这些机制。
因恐惧而避开项目和心理壁垒恐惧是一种原始情绪,塑造了我们最私密的职业决定。在我们的专业领域中,恐惧从一种基本的生存机制转变为一种心理屏障,甚至可以让最顶尖的开发者陷入僵化。这里只是我们可能遇到的一些常见情况。
完美主义导致的瘫痪
例如,Pauline Rose Clance 博士关于 冒充者现象 的开创性研究提供了对此挑战的见解。这种恐惧源自一种根深蒂固的心理机制,表现为:
- 怀疑他们的技术水平
- 不断重新评估或重构却未见有意义的进展
- 将潜在产出与理想化的心理模型做比较
冒充者综合征
进一步谈谈冒充者综合征,Mike Cannon-Brookes 在他那场有影响力的 TED 演讲中,将其描述为 高成就专业人士中的普遍感受。这种综合征经常出现在作家、艺术家、各种创作者以及当然还有程序员之间,这会导致:
- 持续怀疑自己的技术能力
- 害怕外界评判,担心遇到障碍
- 通过阻止项目完成来避免可能的批评
迈克·坎农-布鲁克斯在 TED 演讲“冒名顶替综合征”中
技术更新焦虑
Dr. Cal Newport 的关于深度工作法和科技焦虑的研究表明,这种恐惧源自我们快速变化的技术环境。对于 Cobol、Perl 和最近的 React.js,开发者们在这方面可能比较安全。然而,开个玩笑地说,你们中有些人可能还记得:
- 对实现过时的持续担忧
- 不断渴望采用最新最佳实践
- 不断优化的无尽循环
无尽的技术改进泥潭与另一个先前有所提及的概念携手并进。未完成的项目代表着无限的可能性。而完成则意味着要面对实际与想象中的差距,这在心理上可能是一个挑战。
詹姆斯·克利尔的《原子习惯法则》。来源为penguinrandomhouse.com。
詹姆斯·克莱尔在他的畅销书《原子习惯》中触及了人类行为的这一方面。他探讨了我们的大脑倾向于在潜在而非最终结果中寻找慰藉。这种机制通过将项目保持在一种持续的希望的状态来保护开发者对自己的正面看法,避免因现实中限制而可能遇到的失望。
如果你发现自己一直在做概念验证开发,或者更多地探讨理论而非实际操作,或者反复初始化多个项目版本但从未完成,你肯定知道这是怎么回事。这些神经和心理机制并非弱点,而是复杂而精巧的认知策略。
你知道吗?你并不是唯一一个在对成就的恐惧中挣扎、积累着未完成的项目或不断转换风格、类型和技术的人。事实上,你是在一群传奇的人中间。
金头脑与未竟的交响曲 伟大心灵与未完成的交响曲考虑列奥纳多·达·芬奇,他的笔记本是无尽的智力探索的鲜活文献。他主要被认为是画家;但他作为绘图师、工程师、科学家、理论家、雕塑家和建筑师,记录了超过13000页的研究。其中大多数作品都未完成。他的做法揭示了一个关键的见解:真正的变革者不是那些坚持完成每一个项目的开发者,而是那些保持着好奇和适应性的开发者。
弗朗茨·卡夫卡 是一位作家,同时也是个 存在主义实验家。卡夫卡并没有在写故事——他在进行心理实验。他那些片段式的手稿并非不完整——而是有意为之的人类不确定性的探索。作为二十世纪最伟大的作家之一,他没有完成任何一部长篇小说,并且 烧毁了大约90%的手稿,在他去世后,留下了大约数千份草稿给挚友马克斯·布罗德……
如果你不熟悉阿尔弗雷德·希区柯克——那位电影导演,同时也是技术革新者,你一定会通过那个标志性的场景认出他的电影。
出自阿尔弗雷德·希区柯克1960年的电影《精神病患者》中的淋浴杀人场景
对于希区柯克而言,每一部电影都是一个 实验田。他不仅创作电影,还不断重塑我们现在所知道的现代电影的语言与形式。这句话尤其引人深思,我相信它会让你中的某些人感到共鸣。
剧本一完成,我宁可不拍这部电影了。所有的乐趣都随之烟消云散了。<……> _剧本一旦完成,电影就已经完美了。 但在实际拍摄时,你可能会失去最初的创意的40%。
对于弗里达·卡罗来说,作为一位个人技术达人,艺术是一种不断权衡个人叙述与技术探索的过程。她以自传式绘画而闻名,每一幅画都是一次_技术和情感的探索。卡罗的作品被国际上誉为象征墨西哥国家和民族传统,并被女权主义者推崇,因为她毫不妥协地描绘了女性的经历和身体。
Some self-portraits of Frida Kahlo in a chronological order
在每一个创意领域,每一个国家都有著名的人物,以其作品和他们独特的工作方式而闻名。在这篇文章里,我们只介绍了其中很小的一部分,我邀请你进一步研究以获得令人惊叹的见解。
当由多巴胺驱动的新奇寻求和认知挑战其实不是障碍,而是推动人类创新的复杂神经机制时,如果它们真的引发了自我反思循环,并且阻碍你进一步发展呢?我们现在来看看几个关键策略,这些策略可以帮助你把创意能量用到有意义的地方。
有意义的项目发展途径: 渐进式渲染基于艺术技法并结合JPEG技术,渐进式展现是一种项目开发中的方法论,它优先考虑逐步完善而非一开始就追求完美。
- 画圈圈。
- 画猫头鹰的其他部分。
考虑这两个实际阶段——草图和分层。
在草图阶段,你只需要关注基本架构和初级可用性,不需要其他额外的东西。也就是说,如果是UI库,先别管圆角和行高对齐,专注于API、构建过程和交付。如果这是着陆页面,不要担心视差效果,集中精力在可扩展、可访问的移动优先布局上。
在分层阶段中,你逐步(一层一层)增加复杂性和精炼度,按优先级和影响程度逐步实现功能。在每次迭代结束时,你需要确保它符合最终项目目标,以理解下一层次的范围。这个阶段非常重要,因为如果在下一次迭代中扩大范围(添加多个功能或低估的任务),可能会遇到意想不到的障碍,随后的努力可能变得散乱,会失去之前完成步骤带来的专注、动力、流畅感和满足感。
这种技术的好处非常显著:
- 它减轻了认知负担
- 它提供了核心概念的早期检验
- 它创造了实质性的进展,从而激励进一步开发
- 它随着项目理解的加深,可以灵活调整
我猜到那个无声的问题——“你刚重新发明了Scrum?!?!”嗯,这样说也有道理,确实这是关键的一点。然而,在实践中,按照Scrum工作并不总是意味着真正理解它。更不用说在你独自工作时管理个人项目,不断切换各种角色,比如天使投资人、利益相关者、产品负责人、Scrum主管和开发人员。但如果你掌握了或者至少练习了这些,你的个人工作流程的改进会随着你的专业成长而得到体现和回报。
有意修剪在项目管理中继续高效实践,有意范围限制是一种有纪律的方法,涉及有意地限制项目范围以确保项目有意义地完成。简单来说……
别管那些诱人的闪亮的东西了,咱们还是实际点,选那些实用又可行的吧!
为了应用这一实践,可以遵循以下建议:
- 根据核心目标来评估功能
- 优先考虑最有价值的功能
- 无情地砍掉那些可有可无的功能
后者可能最难,至少从我的个人经验来看……
然而,一旦你多练几次,就会了!(多练几次,就会了!),你就会感受到巨大的好处。你不仅能够搞定手头上的项目,你的规划和架构技能也会不断被磨炼,形成良好的工作习惯,让你事半功倍。最终,功能裁剪会被视为战略优化而非失败。
有时候你需要放下一些东西才能看得更清楚。
项目圆满结束就像并非每个故事都有一个幸福的结局,并非每个项目都能顺利完工,承认这一点是成熟的表现。这实际上是在更大层面上的放手。
要这样做,你可能正同时支持多个项目,并感觉很难同时完成它们或切换到新的。
你应该准备好迎接下一次的挑战:
- 对自己坦诚,客观地评估项目情况
- 从未完成的工作中识别学习机会
- 记录发现并将资源保留下来以备未来应用
要摆脱愧疚并将失望转化为战略洞察,你需要将个人价值与项目结果区分开来,并将未完成的工作视为学习的机会。每个恰当的项目闭合都是专业人士工具箱里的工具,重视探索和迭代的专业人士。
最后同时进行多个未完成的项目比简单的拖延复杂得多。这常被认为是一个专业上的不足,人们往往会对此自我调侃。正如我们之前讨论的,这既是一个个人挑战,也是人类创造力的核心部分。
这来自一个叫做ProgrammerHumor的地方,类似于论坛。
这有时会给开发者和有创造力的人带来真正的难题,会带来职业停滞不前、工作效率降低和个人的挫败感。然而,通过理解潜在的心理和神经学机制,我们可以将这种模式从潜在的限制转变为自我发展的策略工具。
投入仔细分析、自我意识和特定技巧,这将有助于你更有效地引导你的创意冲动,更好地平衡创意冲动与实际执行。目标不是完善的完美,而是有意义的进步。保持好奇心和系统性,你就能成功!
感谢您的阅读!
如果这篇文章对您有帮助,请分享并点赞👍👍👍,您可以多次点赞哦。这会极大地激励我继续创作新文章。
请继续关注更多精彩!
共同学习,写下你的评论
评论加载中...
作者其他优质文章