看到我最近的问题: 编程是在竞逐低谷时的一种职业吗?
我的最后一家商店没有流程。敏捷本质上意味着他们根本没有计划如何开发或管理他们的项目。这意味着“嘿,这是大量的工作。请在两周内完成。我们节奏快且敏捷。”
他们发布了他们知道有问题的东西。他们不在乎事情是如何写的。没有代码审查-尽管有几个开发人员。他们发布了他们知道是错误的软件。
在我之前的工作中,人们只要有工作的态度就可以了,这很好。当我要求重写我在本质上探索该规范时编写的某些代码时,他们拒绝了。我想重写代码,因为代码在多个地方重复了,没有封装,并且人们花了很长时间来对其进行更改。
所以从本质上讲,我的印象是:编程归结为以下几点:
- 阅读有关最新工具/技术的书
- 基于此,将代码丢在一起,避免编写任何单独的代码,因为公司不想“保留自定义代码”
- 显示它,然后继续进行下一个操作,“只要它有效”。
我一直告诉自己,下一份工作我要去找一家更好的商店。它永远不会发生。如果是这样,那么我会感觉卡住。技术总是在变化;如果这里唯一的专业发展是阅读最新的MS Press技术书,那么您在10年的时间里已经建立了什么,但是对各种技术都有肤浅的认识?我担心:
- 拥有专业水准的最佳方法
- 在这种情况下如何发展有意义的知识和经验