我从事硬件和软件开发已有 19 年了。在早期,我参与的项目和团队更小、更有效、更有趣。
单个开发人员的投入对最终产品及其成功的影响对每个人都是显而易见的。我们与客户进行了直接联系并获得了反馈。这是对我们工作的回报,也是改进产品的一种非常有效的方法。
随着时间的推移,硬件和软件的复杂性增加,需要越来越多的人来按时完成工作。对我来说,大团队趋势的缺点是单个开发人员对项目成功的贡献越来越小。由于越来越多的 QA 部门,我们失去了与用户和客户的真实世界的联系。
我一直很喜欢我的工作,并与 OOP、UML、.NET 等最新技术保持联系。我已经作为团队负责人工作了几年,但我不太喜欢它,因为我错过了开发和编码。
我只是对我们正在研究的整个“事物”中的一部分变得越来越小而失去对它的概述以及与地面的接触而感到沮丧。请不要误会我的意思,我不想为过去的美好而哭泣,但对我来说,在庞大系统中越来越多的专业子模块的工作只会变得越来越无聊。
我想知道我是否一个人有这种感觉,也许你有一些建议如何让我的工作充满乐趣。抱歉,不,我对在空闲时间从事开源项目不感兴趣。每天在电脑屏幕前九个小时就够了,生活不仅仅是编码......