正厚软件——教学格言:

  为学员着想,做良心教育!

开班引言:

自我介绍

公司介绍

讲师团队

授课时间安排

课程体系大纲

基本的制度规范

学员态度要求

 

带着问题,看技术

1. 什么是IT,英文全称、常见的岗位和岗位职责有哪些?

IT全称: Information Technology

市场:市场分析员、企业调查员,市场人员。调研市场同类产品、做竞品分析、产品定位、特色、主要功能、行业前景等

需求:需求分析师,需求分析员。结合市场分析结果、需求功能、特色功能、定位等落实成文档,SRS是整个研发过程中的标准文档相当重要!,编制SRS Software Requirement Specification  --软件需求规格说明书

举例:

 设计: 什么是前端,什么是后端 

前端设计: 

后端设计: 

    (主要工作经验、技术能力比较好的开发、架构来担任的)

      好的产品,是设计出来。(不是开发出来的)

开发开发工程师、RD 小型团队可能会不区分开发的前后端,因为人员少,开发前后端需要团队独立完成。

  前端开发: 

  后端开发: 

我们常见说:大数据开发、云平台开发、人工智能开发、嵌入式开发都是开发。  只是对行业、产品做了分类。

开发是一个普通的软件研发团队人数最多的。

 测试:测试工程师,从需求开始介入,对整个项目的过程、质量把控、并且提供度量的人员。会使用经验、技术、标准。

业务方向: 产品测试,  用例执行工程师: 执行别人写好的用例。

            用例设计工程师: 设计和编写测试用例、数据准备、场景构造、环境、脚本准备等

职业发展: 测试工程师—— 测试组长——测试经理——测试总监、项目经理

                                                         |  ------ 业务专家

技术方向:性能测试工程师

自动化测试工程师

接口测试工程师                >>>  成为某一个方向上的技术专家

安全(渗透)测试工程师

  • 技术+ 沟通   综合要求

运维/支持:  运维工程师细分

   DBA (Database Administrator  数据库管理员)

   网络工程师

   主机工程师

   系统工程师

   售前、售后支持(技术上)

 运营: 客服、信息编辑人员、订单录入人员、客户支持

 提问:  运营、运维的区别?

个人理解:运营:主要针对业务、针对于人

运维:主要针对是技术、设备

 其中: 市场不属于技术部门。 但是需求、设计、开发、测试、运维一般都是软件公司的技术部门的岗位。

在软件公司中,我们说的IT。指的是计算机、网络、系统基础设施的维护人员。(网管、网络管理、员工电脑设备维护、硬件资产、机房的维护等)

  

问题集:

  1. 现在的IT技术热门技术和普通百姓生活关联的有哪些?
  2.  我们常听说的开发、测试、运营、运维是什么意思,什么区别?
  3. 一个软件从开始到结束,经过了什么,有哪些过程?
  4. 分享结合南京就业市场情况、以往学员的就业薪资、对口就业情况介绍。
  5. 南京的IT市场介绍、简单介绍几个公司。
    1. 外资、台资 (小部分)
    2. 互联网公司 
    3. 外包)
    4. 其他类型(如实业公司的IT部门)
  6. 项目(产品)的类型、优缺点分析。

自研: 自己研发、自己运营 

外包:  人力外包 

    项目外包

  1. 目前企业主流的项目技术架构。

            举例:  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区别???   动静分离

  1. apache主流的web服务器之一,主要用作静态元素(js、图片、声音、视频、css、字体文件等等即Html页面的元素)
  2. 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

posted on 2018-02-11 19:01  魏老师-正厚软件  阅读(221)  评论(1编辑  收藏  举报