一、软件的生命周期
1、售前 ,招标, 市场调研… (市场部)
2、 需求分析文档,出界面demo (产品部,美工,UI)
3、 概要设计, 详设, 编码 (开发)
4、 单元测试,集成测试(测试人员)
7、 售后 上线,实施运维人员(云上去安装Linux,中间件,服务器,集群,安全配置,监控等等…,技术服务部)
6、 废弃…
二、需要学习什么技术
1、前端/台(UI + web前端开发) +
后端/台(服务开发Java,数据库,系统linux,中间件)
2、web前端: html5+css3, javascript,jquery
[bootstrap, vuejs, reactjs, AngularJS]
[…插件…工具…]
3、Java开发:
ssh[基本淘汰] ssm[主流] springboot[新主流]
javase[基础语法,OOP思想,设计模式],
javaee[jsp,servlet]
Oracle,Mysql
linux,tomcat,redis, zookeeper, springcloud,mq…