普通程序员如何利用软件工程知识对项目产生积极贡献?
作为普通程序员,看起来对项目影响有限,但是实际上一样还是可以利用所学软件工程知识做一些事情。对需求或架构有疑问是不是能及时去沟通确认。CI/CD,持续集成持续部署似乎还不够普及,如果没有的话,要考虑做起来,花一点时间,把CI/CD环境搭建起来,用起来。用CI/CD结合开发流程,降低测试和部署的成本,降低代码集成可能产生的问题风险,把自动化测试覆盖搞上去,让QA可以及时测试到最新代码。从小事情做起,先在小项目作出试点,让团队成员知道怎么用,用了有什么积极的效果。