在大型团队中开发的软件是否有趣且有趣?

chr*_*mue 7 collaboration

我从事硬件和软件开发业务已有19年了.在早些时候,我参与的项目和团队规模更小,更有效,更有趣.

一个单一开发者的输入对最终产品及其成功的影响对每个人都是显而易见的.我们与客户直接联系并提供反馈.这对我们的工作是有益的,也是改进产品的一种非常有效的方法.

多年来,硬件和软件的复杂性不断增加,越来越多的人需要按时完成工作.对我来说,更大的团队趋势的缺点是,单个开发人员对项目成功的贡献越来越小.由于QA部门越来越多,我们失去了与用户和客户现实世界的联系.

我一直很喜欢我的工作,并与OOP,UML,.NET等最新技术保持联系.我已经作为团队领导工作了几年,但我不喜欢它,因为我错过了开发和编码.

对于我正在处理的整个"事物"的部分变得越来越小而我失去了对它的概述和与地面的接触,我感到很沮丧.请不要理解我错了,我不想为过去的美好时光而哭泣,但对于我来说,在一个巨大的系统中越来越多的专业子模块的工作变得越来越无聊.

我想知道我是否有这样的感觉,也许如果你有一些建议如何将乐趣带回我的工作.抱歉,不,我对在空闲时间开发一个开源项目感兴趣.电脑屏幕前一天九小时就足够了,生活不仅仅是编码......

Mik*_*son 3

我还需要与客户互动并获得反馈。然而,客户可以有多种含义。只要我能让别人满意(最终用户、团队领导、大老板等)满意,那么对我来说就足够了。交互本身是关键因素。

至于对系统产生巨大影响所带来的自豪感和主人翁感,这又是一个焦点问题。你仍然在创造一些东西,即使它只是整体的一小部分。

我很久以前就意识到我是大池塘里的一条小鱼。学会对我在那个池塘里的位置感到高兴是唯一的解决办法。

IOW,这都是相对的!