如何处理技术“独断论”


13

我离开了一份工作(搬到另一个国家),大部分时间我都使用Javascript和Haskell(某些python)进行编程。我真的很喜欢它,因为人们是客观,积极,数学的,却做了很多事情。这是一家真正的专业商店。

现在,我在一家敏捷/ XP商店工作。虽然这很好,但我觉得在选择技术和库时也许我们并不专业。我觉得我们编写软件的方法还有些不成熟且没有结构。我正在尝试阅读我提供的书籍,它们似乎鼓励这种风格(ugh)。很多时候,我们只是从git hub中摘取libs并使用它,而没有进行任何类型的审查。

即使对一个人来说这是一件小事,我也总是被迫与某人一起工作。即使规则可以被琐碎的反例破坏(每次我都误以为给出反例而被口头攻击),似乎所有事情都有一条“快速”规则。在美国,这正常吗?我该如何处理这种教条主义?


2
第一次听说“敏捷编程”时,我知道如果必须强迫我做这样愚蠢的事情,就必须放弃工作。我的交际,也许您会找到更好的工作。
Ingo

Answers:


12

不要一概而论。

显而易见,您当前的商店是那些误以为他们在做敏捷的公司之一,但他们没有这样做,并且最终将导致代码库无法管理。“不经审查就将代码拖出github”,“受到语言攻击”,“被迫与某人一起工作”都是危险信号。当然,由于文化的冲击,您可能会有点夸张,但是也许您应该寻找一个新的工作场所。


4

您当然不能根据单个开发商店的工作情况来判断整个文化。你的商店就是你的商店。可能有很多喜欢它。许多“更糟”,许多可能“更好”。如果您不合适,请继续前进。教条似乎很严重,您是否可以更改或适应它值得怀疑。不过,当您只是个咕unt时候,请给乔尔的《完成事情》读一读。您可能会发现一些有用的生存策略。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.