项目开发基础——项目开发流程、项目团队组成和项目技术选型
项目开发流程
全新的项目
创业公司公司新的业务线 既有的项目
已经上线,需要修改一些bug已经上线,需要做二期新的需求已经有的项目需要重构
代码优化:vue–>vue不同技术架构的重构:jquery–>vue 项目类型
公司自有的项目(一般要求比较严格)外派项目:公司的产品卖给银行:需要进行需求定制(驻场开发)外包项目:派到别的公司干活(接触到的项目类型和技术选型可能多一些) 立项->需求分析->设计->开发->测试->上线->运维 项目团队组成
产品经理->产品原型Axure->有交互效果的页面(不考虑美观;考虑业务)项目经理(负责人、小组长):研发团队的管理工作;技术选型;有可能也会写代码;解决一些棘手的问题UI/UE/UED->psd(重点考虑美观)前端:psd->静态页面(html/css/js);负责前端代码层面业务开发和后退接口交互后端:主要提供接口URL(后端的话语权较大):java、php、python…测试运维架构师DBA(大厂)
mysql、Oracle 全栈工程师移动端开发:IOS;Android
高级前端可以做APP
React NativeFlutter-闲鱼 项目技术选型
项目负责人负责选型:技术选型时根据项目业务类型来定的小程序技术选型:原生语法,小程序框架mpvue、wepy