IT行业概念、岗位、职能

今天和大家介绍一下IT行业

 

一、什么是IT?

  全称:Information Technology(信息技术)

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

 

二、IT行业常见的岗位和对应的职能有哪些呢?

软件开发前

 

  市场:市场分析员、企业调查员、市场人员。职能:通过调研市场同类产品、做出竞争分析、产品定位、特色、主要功能、行业前景等的分析与规划。

 

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

 

开发时

 

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

  前端设计:设计软件呈现出来的样子。用户能看到的图片、布局、悬浮框、网页特殊效果、切图、页面制作等。(界面设计)

  后端设计:设计软件的功能。用户看不到的:语言选择、数据库、技术架构、开发组件、缓存的处理、主要的核心代码。(功能设计)

      主要工作经验、技术能力比较好的开发、架构来担任,好的产品是设计出来的,不是开发出来的

    概要设计:依据用户需求,设计软件的大体框架

    详细设计:对具体功能进行设计

  开发

  开发工程师(RD)。

  前端开发:编写实现前端设计内容的代码。做具体的事务,切图、写样式(css层叠样式表)。举例登录框,要实现可见的部分布局、图片、样式、交互功能等

  后端开发:编写实现后端设计内容的代码。举例实现登录的功能,用户的相关数据保存(表、表结构)、使用数据库语句、框架、校验用户名密码和异常处理。

  (小型团队可能会不区分开发的前后端,因为人员少,开发前后端需要团队独立完成)

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

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

 

  测试

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

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

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

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

                                                                                 | ------ 业务专家

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

         自动化测试工程师

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

         安全(渗透)测试工程师

    总之:从事测试工作的人员必须同时具备技术与沟通两方面的能力,技术过关的基础上,沟通能力显得尤为重要
    

开发后

 

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

    DBA (Database Administrator 数据库管理员)

    网络工程师

    主机工程师

    系统工程师

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

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

 

提问:

 运营、运维的区别?

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

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

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

 

posted @ 2018-02-27 12:26  Ceslie-正厚-6小队  阅读(6969)  评论(0编辑  收藏  举报