誉天程序员-2301-3-2-day01

知识回顾

金典图书项目收尾

企业开发这样类型项目开发流程

项目生命周期:(推崇快速迭代,敏捷开发)
1)意向(销售、高层、老总),项目立项(招兵买马开始干)
2)可行性评审(技术专家(公司内部+公司外部),技术是否可行,收益是否可行)
项目经理
3)需求调研(需求岗位)(去基层一线调研,中干,高干):结果:需求调研报告(需求说明书.doc),最终验收项目标准,它是白话文描述用户需求
4)概要设计(中程)(第一步把白话文转成开发者语言,代码)。特征:a.模块图;b.数据库建模 PowerDesigner(概要设计说明书.doc)
5)详细设计(高程、系统分析师、架构师)(第二步把概要设计细化)。代码建模(E-R图,UML统一建模语言:UseCase用例图、Class类图、状态图、泳道图)(详细设计说明书.doc)
6)开发(初级、中级、高级、技术总监)(加班、出差)没日常说的那么累。
7)测试(初级、小组长、测试经理):测试bug,测试先行。功能测试、集成测试(把各个页面模块连接起来测试)、压力测试(loadRunner、Apache jmeter)。DevOps开发运维一体化(把3个岗位事情1个人干了。docker容器化技术。)
8)发布(中程)(部署)把程序打包,安装到服务器上,云平台。
9)运维(运维):保证系统不出错。
10)项目终止(项目款分成几次来支付,第一次预付款30%~50%=成本,第二次软件上线,支付60%-40%,第三次软件维护期结束)

软件公司岗位占比?50人项目组

项目经理(1)管理,开发出身(1~3年),甚至不是开发出身。管理团队,安排任务(甘特图),保证项目顺利安全保质完成,沟通上下,给领导汇报,安抚下属。走上管理岗的必经之路。
架构师(1)他是团队最牛,横走。他级别相当于副总。阿里:p9/p10。开发者最终最佳的路径。
高级程序员(4)、系统分析师(2)写很多代码,核心,技术攻关。
中级程序员(12)、写代码
初级程序员(24)、写代码,改代码(ASP+com+,JSP html+servlet)初级、边缘代码。
测试(3)
运维(2)
美工(1)
项目组日常管理(辅助项目经理、文档管理)(1)

哪个岗位更好?未来有发展空间,薪资高

开发、测试、运维、售前、售后、项目经理
最好的是开发:职业发展路径:初级程序员、中级程序员、高级程序员、系统分析师、架构师。(架构师副总)10倍。
测试职业发展路径:初级测试工程师、中级测试工程师、高级测试工程师、测试经理(完了),3倍。
运维职业发展路径:初级运维工程师、中级运维工程师、高级运维工程师、运维经理(完了),3倍。

你可能感兴趣的:(誉天程序员,ssm,frame,三大框架,java,开发语言)