自从我两年前开始作为专业软件开发人员开始我的第一份工作以来,我读过很多关于普遍接受的方法(例如Scrum,XP),技术(例如EJB,Spring),技术(例如TDD,代码评论)的文章.软件公司的工具(bug跟踪,维基)等等.
对于其中许多人,我发现我们公司没有使用它们,我问自己为什么.我们做错了还是仅仅是我读过的这些文章并没有真正说明它在现实世界中是什么样的?这些文章更具学术性吗?
那么,请告诉我你公司的情况.讲述有关软件开发的所有内容.以下是一些建议(按照我的想法顺序).至少告诉你是否这样做,或者做一个简短的评论:
请记住:我想知道你真正做了什么,而不是你想做什么或认为你应该做什么.
Gre*_*g D 26
至于大企业,不管怎样,那里的情况要糟糕得多.鉴于我居住的地方,以及该地区缺乏高科技工作,我实际上很幸运能够举办一场演出.但这并不意味着我必须喜欢事物的方式.即使试图影响既定的企业文化,也需要花费大量时间和持续的压力.
但如果他们厌倦了我改变文化和解雇我的努力,那么,我认为那天晚上我不会哭泣.
我认为着名的Big Ball of Mud模式描述了很多工作环境,并为你提供了一些关于如何对抗这种事情的好主意.
顺便说一句,我意识到我并没有直接回答你的问题,但是在一个令人沮丧的大部分开发情况中,大球泥流动.您可以询问测试驱动的开发和缺陷跟踪以及其他类似的事情,但如果从我所看到的事实中得知真相,我会说泥球的大球几乎是人们工作的事实上的方式 - 他们应该或不应该.
| 归档时间: |
|
| 查看次数: |
2898 次 |
| 最近记录: |