先后在外企, 私企和国企做过软件开发
开发流程差异很大
外企
管理规范,分工很细,大牛多, 每个模块都有负责人
遵循规范的迭代开发,
每个月初做计划, 开会讨论细节和分工,
月中具体实施,
月末总结
效率比较高, 不要求加班
技术领域窄, 容易变成螺丝钉
私企
管理人员少, 没有明确分工, 更看重个人能力
快速迭代开发,
从开始就一直要加班
分工不明确, 效率一般
几乎没有文档
通过不断迭代和试错来完成项目
技术上的成长较快
军工类国企
管理较冗余, 领导很多, 流程复杂, 各个环节都要签字
瀑布式开发, 不喜欢迭代
从需求到设计,到编码测试
每一步都要有文档输出, 关键步骤有评审
加班不强制, 工作时间较自由
因为一切要走流程, 效率低
国企做的项目较有意义,
能输出一些专利