正厚软件——教学格言:
为学员着想,做良心教育!
开班引言:
自我介绍
公司介绍
讲师团队
授课时间安排
课程体系大纲
基本的制度规范
学员态度要求
带着问题,看技术
1. 什么是IT,英文全称、常见的岗位和岗位职责有哪些?
IT全称: Information Technology
市场:市场分析员、企业调查员,市场人员。调研市场同类产品、做竞品分析、产品定位、特色、主要功能、行业前景等
需求:需求分析师,需求分析员。结合市场分析结果、需求功能、特色功能、定位等落实成文档,SRS是整个研发过程中的标准文档相当重要!,编制SRS Software Requirement Specification --软件需求规格说明书
举例:
设计: 什么是前端,什么是后端
前端设计:
后端设计:
(主要工作经验、技术能力比较好的开发、架构来担任的)
好的产品,是设计出来。(不是开发出来的)
开发:开发工程师、RD。 小型团队可能会不区分开发的前后端,因为人员少,开发前后端需要团队独立完成。
前端开发:
后端开发:
我们常见说:大数据开发、云平台开发、人工智能开发、嵌入式开发都是开发。 只是对行业、产品做了分类。
开发是一个普通的软件研发团队人数最多的。
测试:测试工程师,从需求开始介入,对整个项目的过程、质量把控、并且提供度量的人员。会使用经验、技术、标准。
业务方向: 产品测试, 用例执行工程师: 执行别人写好的用例。
用例设计工程师: 设计和编写测试用例、数据准备、场景构造、环境、脚本准备等
职业发展: 测试工程师—— 测试组长——测试经理——测试总监、项目经理
| ------ 业务专家
技术方向:性能测试工程师
自动化测试工程师
接口测试工程师 >>> 成为某一个方向上的技术专家
安全(渗透)测试工程师
- 技术+ 沟通 的 综合要求
运维/支持: 运维工程师细分
DBA (Database Administrator 数据库管理员)
网络工程师
主机工程师
系统工程师
售前、售后支持(技术上)
运营: 客服、信息编辑人员、订单录入人员、客户支持
提问: 运营、运维的区别?
个人理解:运营:主要针对业务、针对于人
运维:主要针对是技术、设备
其中: 市场不属于技术部门。 但是需求、设计、开发、测试、运维一般都是软件公司的技术部门的岗位。
在软件公司中,我们说的IT。指的是计算机、网络、系统基础设施的维护人员。(网管、网络管理、员工电脑设备维护、硬件资产、机房的维护等)
问题集:
- 现在的IT技术热门技术和普通百姓生活关联的有哪些?
- 我们常听说的开发、测试、运营、运维是什么意思,什么区别?
- 一个软件从开始到结束,经过了什么,有哪些过程?
- 分享结合南京就业市场情况、以往学员的就业薪资、对口就业情况介绍。
- 南京的IT市场介绍、简单介绍几个公司。
- 外资、台资 (小部分)
- 互联网公司
- 外包)
- 其他类型(如实业公司的IT部门)
- 项目(产品)的类型、优缺点分析。
自研: 自己研发、自己运营
外包: 人力外包
项目外包
- 目前企业主流的项目技术架构。
举例: LAMP /LNMP (Linux + Apache/Nginx + Mysql + Php)
Linux + Mysql /Oracle + Tomcat/Jboss/Websphere/Weblogic + Java
2. 什么叫Web服务器、什么是应用服务器。有什么区别、默认端口。
Web服务器: 提供web服务的软件系统 (开源Apache 、Nginx、Xtami, 商业:IIS、WebLogic 、Websphere)
应用服务器: tomcat是什么? (开源:Tomcat、Jboss、Resin基于java等等, 商业:WebLogic 、Websphere、IIS)
注意: 应用服务器一般和语言有对应关系。PHP开发的项目不能放在Tomcat里面运行。
j2ee的应用服务器,一个容器。支持静态、servlert 动态请求。
思考:apache和tomcat区别??? 动静分离
- apache主流的web服务器之一,主要用作静态元素(js、图片、声音、视频、css、字体文件等等即Html页面的元素)
- Tomcat主流的java的应用服务器之一
3. Apache 全球知名开源软件基金会的名称,旗下著名的项目就叫apache( Web服务器)。 Tomcat也是Apache旗下的一个项目。
- 4. 目前主流的编程语言,和测试里面对编程语言的使用要求。
原则:存在即合理
Java、Python、C、C++、C#、Php、Ruby、JavaScript(js)、Perl、Shell、R、Go、erlang等等
但是在测试里面: Python 测试行业的很重要的编程语言(不单单局限于软件测试行业的应用, 其中游戏开发、Web开发、机器学习、人工智能、大数据分析-----都是开发)
Python 在软件测试的应用:
大数据开发工程师岗位需求 :坐标南京
软件测试岗位需求:坐标南京
更多内容,请关注: http://www.njzhenghou.com
本文来自博客园,作者:魏老师-正厚软件,转载请注明原文链接:https://www.cnblogs.com/forvs/articles/step1_1.html
欢迎收藏及分享(*^_^*) ,部分内容来源自网络如有侵权请留言,将尽快删除。
微信公众号: 软件测试开发入门指南 个人网站: http://www.forvs.com