请问国内的开发流程:软件行业=瀑布流开发,互联网行业=敏捷开发。←这个认识正确吗?

2022-03-22 12:00:57 +08:00
 kensoz

因为长期不在国内,对国内行业现状不太了解
我的理解就是,整体来说:

请问我的理解正确吗?
如果是正确的,假如作为 java 程序员进入软件行业,需要大量的时间花费在设计和测试上?

1694 次点击
所在节点    程序员
8 条回复
libook
2022-03-22 12:24:52 +08:00
每个企业和团队有自己的开发流程,我了解到的很少有严格遵循某种标准模式的,基本都是混合和魔改,也存在着名义上说是“敏捷”实际上是“瀑布”的情况。

以及不同规模的团队可能每个岗位承担的职责范围不同,规模较大的团队可能每一件事情都有专职人去做,所谓“拧螺丝钉”,规模小团队可能一个人就需要兼任很多职责。

如果你来国内找工作的话,可以在面试环节先问清楚公司内的开发流程是什么样子的,然后结合你自己的情况来评判是否合适。
delpo
2022-03-22 13:18:36 +08:00
互联网行业=敏捷开发(物理)
bthulu
2022-03-22 13:21:11 +08:00
传统行业是超级敏捷开发, 很多 bug 都直接线上改的
adoal
2022-03-22 13:28:26 +08:00
你所谓的“软件行业”内不同客户场景之间的差别,可能比软件行业和互联网的差别还大。有相当多的是想追求速度而不得,同时又保障不了“稳定性和资料的完整性”。
pengtdyd
2022-03-22 13:43:59 +08:00
所谓的开发流程都是扯淡,最好的开发流程是今天的需求今天就能上线,这才是资本家心里面的最佳流程
Elissa
2022-03-22 16:03:59 +08:00
传统行业还有设计?不可能的,领导直接一句话,需求自己想,想差不多了开始写,写完了领导不满意再改。
Elissa
2022-03-22 16:06:45 +08:00
我反倒觉得把反复修改这个过程拦截在写代码之前,设计和原型图部分就应该把细节定下来。领导不接受甚至不知道原型图,拿个原型图,领导说:你先写个界面出来看看效果
kensoz
2022-03-24 07:58:38 +08:00
@libook
谢谢,看来这个只能在面试的时候问了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/842070

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX