banner
Jim Luo

Jim Luo

A normal software engineer and an enthusiast in computer graphics and data visualization.
twitter
github
bilibili
nintendo switch
playstation

我从工作中学到的东西

在我连续工作了 12 天之后,我感到非常疲惫。脑海中涌现出很多想法,我必须写下这篇帖子来记录和反思。希望大家原谅我雅思 6 分水平的写作。

项目管理#

我连续工作 12 天并加班的原因是项目管理的混乱。我的领导为我们分配新的功能开发计划,却没有经过思考(是的,里面有一个's')。大部分功能都是在一天内开发完成的。这太疯狂了,但这就是现实。

之后,我认为我需要良好的项目管理和稳定的工作流程来支持我。并不是每个人都是极客,可以连续一天构建一个功能。然后,任务的优先级不应该过于动态,因为我们对其他任务的编码上下文有惯性。我认为很少有人能够在有限的时间内在不同的上下文之间流畅地切换编码思维,CPU 可以,但我不行。

重复工作和自我提升#

作为一个程序员,我们应该对重复工作敏感。创造东西和解决问题是工作的主要内容。不要保留被判断为冗余的复制粘贴代码。那是低级工作,可以由机器人或一些自动化工具代替。当我回顾那 12 天的编码时,我为代码的质量感到羞愧。如果我选择继续以这个水平编码,我想我会被 GPT 或其他人工智能取代。

如何摆脱这种情况?我们需要一段时间来自我提升。问问自己你的代码是否足够 DRY(不要重复自己),或者从 GitHub 上查阅一些最佳实践。尝试将你的任务设计为一个大任务,然后再拆分成一些部分。

自我检查#

当我加班时,我脑海中有两个问题。我在这份工作中创造了什么价值?我从这份工作中学到了什么?在我看来,我只有通过探索解决方案和设计一个处理我的任务的框架时才学到了很多 / 创造了价值。之后,重复的工作让我感到不堪重负。我看不到其中任何价值。探索的价值是你的宝藏,它使你不可替代。

接下来的计划#

加班让我感到疲惫和愤怒。不仅是项目管理的混乱,我也看不到我从中创造的任何价值。下一次,我会为了我真正想要探索的东西而辞职。

感谢阅读,希望大家找到自己想要的东西。下次见。

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。