PC和笔记本电脑
一 PC与服务器
计算机硬件大致可以分为两类
1、个人PC(家用台式电脑、笔记本电脑)
2、服务器(我们日后的工作重心)
区别:后者更加稳定,更加可靠、更加强大
二服务器
1、按照尺寸分类(1U=4.45cm)
2、按照外形分类(1、机架式服务器;2、刀片式服务器;3、塔式服务器)
三服务器品牌
主流:Dell、惠普、IBM
DELL服务器
时间 | 1U | 2U |
10年以前 | 1850 1950 | 2850 2950 |
2010-2013年 | R410 R610 | R170 |
2014-2016年 | R420/430 R620/R630 | R720/R730 |
四去IOE运动
什么是IOE (IBM、Oracle、EMC分别控制了高端服务器、数据库管理软件、存储三大核心领域形成事实垄断。)
去IOE运动:阿里巴巴13年发起,基于自身发展要求发起该运动。2013年下线最后一个IBM小机,完成这一运动。目前形成了DELL/浪潮服务器、云主机取代IBM、Mysql取代Oracle。
小型机已经是过时的概念,暂不赘述。
程序的开发流程:
1、需求分析阶段:
1、PM做市场调研、做需求分析、画原型草图
2、PM召集所有相关技术人员召开需求分析会,明确需求 ,n次=》》明确需求
2、项目开发阶段
分头行动
a.UE交互设计评审---UI根据UE做设计---FE做页面开发
b.RD技术方案---RD排期,QA根据RD的排期来排期---前后端接口定义(各自开发;联调自测)
c.QA测试用例、评审
简洁版:
1、项目设计
UE与PM产品经理=》》做出交互原型图
UI根据交互原型图画出美化设计图
FE=》》前段设计
RD=>>后端开发设计、部门还会开很多会议,召集所有人员,同时要与前端定好接口
2、项目开发
前后端分头开发
3、项目测试阶段
开发自测进行code review---提测邮件给QA(测试环境验证,沙箱环境验证)---产品第一次验收
1、开发人员进行code review=》》过一遍代码,审查一下
2、开发人员自测=》》改bug
3、QA专业测试=》》改bug
4、项目上线阶段
上线计划填写、上线准备工作、上线----上线功能回测---产品第二次验收---结束
1、运维人员编写上线方案(上线时间、参与人员安排、遇到问题如何回滚)
2、测试
环境
测试环境=》》多台台式机
staging环境:模拟与线上环境一比一
线上环境=》》互联网用户的环境