编程等于挫折。至少经常。但是,大多数程序员仍然全心全意地喜欢他们所做的事情。这怎么可能呢?
如何保持编程的动力?
为什么编程如此令人沮丧?
为一个为期数天的练习而苦恼正确的解决方案,尝试 StackOverflow 论坛上那些温和的陌生人告诉你的一切,最后放弃了练习。它发生在我们所有人身上。对于每一个失败的项目,消极的微小火花都慢慢变成了辞职的火焰。
说到挑战,日Ë y’re一个双刃剑。在一方面,没有他们加起来你失去动力,但另一方面,他们推你自己的极限-在最积极的可能的方式。他们是继续的理由,即使他们一直在失败。
为什么挑战如此激励人心?
挑战创造好奇心,好奇心创造挑战。这就是开发人员动机的恶性循环。他们渴望接受挑战,唤醒他们的好奇心,最终找到解决方案,他们努力了这么久。获得成功是遇到的最有意义的感觉之一。它一下子摧毁了你累积的消极情绪。刚刚成功完成了一项挑战,就感觉势不可挡——准备迎接下一个挑战,获得更多知识。顺便说一下,这叫做好奇心。
坚持一个项目可能很难。
然而,我仍然没有解决一些问题——我不是在谈论在项目本身期间保持好奇和动力的关键是什么。嗯,实际上这不太正确,事实上,我已经这样做了。您可能会认为,一个项目只不过是一项艰巨的挑战,需要更长的时间才能完成。在一个项目之间很容易失去动力,毕竟在你完成之前没有不可阻挡的感觉……或者仍然存在?嗯,是的。
一个项目是一个相当苛刻的挑战,是的,但还有更多。挑战总是由其他更小的挑战组成,直到原子级别。因此,一个项目不仅要适应一个挑战来推动你的动力,它还有成千上万的挑战。你应该看看这样的项目。为自己完成了那个功能感到自豪,你整天都在挣扎,为每一个通过的 JUnit 测试感到自豪,为自己发现了那个讨厌的错误而自豪,你在最后十分钟找不到. 即使与程序中尚未解决的问题相比,一项成就看起来微不足道,但它仍然是一项成就——所以要为自己感到自豪,感到得到了回报,因为这是你应得的。
想想你的项目的价值。
在开发过程中,请始终牢记,您的项目提供了一些价值。也许它是为了你的新的、仍在建立的业务,也许它是烦人的家庭作业,或者它甚至只是为了好玩——它总是有价值的。你会学到一些东西,无论你做什么,你都会获得经验。也许您的项目甚至会帮助他人,这是接受挑战的完美理由。
哦,一个项目失败,甚至几个项目失败并不意味着你应该放弃编程。不,恰恰相反。这意味着重新开始——只是以另一种方式。
结论
即使编程带来很多挫折,也没有什么可以阻止你。为您离个人目标更近的每一步奖励自己——它既不必是一大步,也不必是大奖励。这是一条非常重要的建议,相信我。即使您之前遇到过一系列失败的项目,并且对开始一个新项目的想法感到不舒服,请记住我最喜欢的 YouTuber 的口号:寻求不适(~Yes Theory)。
随着每一个项目和每一个挑战,你的自信和好奇心都会上升。你会想要接受新的挑战,去了解未知,并为世界提供一些价值。这就是使编程如此令人上瘾并且开发人员喜欢它的原因。
即使他不想让我提及他,我也想给Nico Passon一些荣誉,他鼓舞人心的评论促使我写了这篇文章。所以,非常感谢。
七爪网
七爪网源码交易平台
相关文章
猜你喜欢
- Vivado那些事儿:ZYNQ开发基本流程详解与步骤指南 2025-01-10
- 山东高速股份有限公司回复上交所关于收购控股股东资产信息披露问询函的公告 2025-01-10
- 绍兴专业软件定制开发服务,提供高效管理软件与手机App开发解决方案 2025-01-10
- 湖南五年制IT游戏软件开发专业是否有补贴?详细解析 2025-01-10
- 经传软件:专业股票分析工具,助您精准把握投资机会 2025-01-10
- 广东省市场监督管理局2021年11月政府采购意向公告:冷藏冷冻食品质量安全追溯系统升级开发项目 2025-01-10
- 直销系统模式解析及软件开发指南:全面了解直销系统运作与开发流程 2025-01-10
- 天台直销软件开发生产过程详解:从需求分析到上线部署全流程 2025-01-10
- 佛山低空飞跃三部曲:从单打独斗到抱团发展,探索1到N的成长之路 2025-01-10
- 如何撰写app开发项目的财务分析报告:详细步骤与关键要点 2025-01-10