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 上查阅一些最佳实践。尝试将你的任务设计为一个大任务,然后再拆分成几个部分。

自我检查#

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

接下来的计划#

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

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

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