中小型技术团队的岗位与主要职责

面试题:

一、你们之前公司技术部的主要岗位有哪些?

岗位

产品,UI,前端,后端,测试,运维,项目经理等。

二、承担的主要工作职责是什么?

产品经理的主要职责

产品经理负责项目前期的市场调研和分析工作并深入了解市场。
1.深度挖掘用户需求,根据公司产品战略独立完成产品规划。

​ 2.根据客户需求对项目产品的成本核算进行评估,编写和提交评估报告。

​ 3.能独立完成数据分析,数据报表的整理,数据占比分析。

​ 4.负责公司现有项目产品的完善和开发,合作洽谈,合同签订等相关工作。

​ 5.根据市场发展情况梳理当前功能结构和业务逻辑,研究并跟进市场趋势变化和用户需求变化,发现业务发展的问题,提出解决方案及业务发展计划。

​ 6.负责搜集和整理公司的核心需求,完成公司线上业务产品需求说明及策划,原型设计。

UI设计的主要职责

​ 1.负责用户界面设计,根据产品原型进行具体效果图设计,视觉设计(包括主次界面风格化,版面布局细节处理,icon绘制等)。

​ 2.独立完成UI相关制作,能根据产品的设计思路设计相应配套的UI。

​ 3.参与产品构思及软件界面优化,提出对产品界面规划,把握产品最终界面实现效果。

​ 4.结合用户体验,优化完善设计,制定可行的产品品质提升方案。

前端工程师的主要职责

​ 1.熟练掌握前端开发技术(HTML5、JS、JSON、XHTML、CSS3),了解各项技术的相关标准。

​ 2.掌握Ajax异步编程,能够写出高性能、可复用的前端组件。

​ 3.对OO、MVC、MVVM等编程思想、前端框架有深刻理解,熟练掌握一个前端框架(常用前端框架 Vuejs,AngularJS,React,Bootstrap,QUICK UI,移动端有:Frozen UI,weUI ,SUI,MUI,AUI)了解其原理(框架有很多,选择两三个主流的框架,熟练,深度了解才可以)。

​ 4.前端安全机制,熟悉HTTP协议以及浏览器缓存策略。

​ 5.熟悉常见JS开发框架源码实现,(如:prototype、jQuery、Mootools,Ext, Dojo,underscore、YUI、Kissy),至少熟练一种(当然也不要去选一些用的人很少的框架,要明白大项目都是团队做,不能自己搞一套)。

后端工程师的主要职责

​ 1.目前多数企业要求对服务器端高并发,大数据量处理经验(简单的说就是优化服务器处理高并发事务的能力)

​ 2.精通 java,php,jsp,servlet,java bean,JMS,EJB,Jdbc,Flex开发,对相关的工具、类库以及框架非常熟悉,常用后端框架如 SSM(Spring+SpringMVC+MyBatis)框架集,Velocity,Hibernate,iBatis,OSGI等,对Web开发的模式有较深的理解(只少熟练掌握一套后端框架)。

​ 3.至少熟悉一种关系型数据库,如:mysql,oracle等。熟练使用oracle、sqlserver、SQL Develpoer,PLSQL,MySQL Workbench等常用的数据库管理工具,对数据库有较强的设计能力。

​ 4.熟悉maven项目配置管理工具,熟悉tomcat、jboss等应用服务器,同时对在高并发处理情况下的负载调优有相关经验者优先考虑。

​ 5.精通面向对象分析和设计技术,包括设计模式、UML建模等。

​ 6.熟悉网络编程,具有设计和开发对外API接口经验和能力,同时具备跨平台的API规范设计以及API高效调用设计能力。

软件测试工程师的主要职责

​ 1. 负责项目/产品的测试工作,分析产品需求,建立测试环境和计划,保证产品质量以及测试工作的顺利进行。

​ 2.按照软件工程规范和项目管理流程,实施、管理和知道软件开发不同阶段的各种测试,并提交测试报告。测试的计划安排包括人员安排、进度、使用的软硬件环境、测试的流程等。

​ 3.提交测试报告,并撰写用户说明书。

​ 4.参与软件测试技术和规范的改进和制定。

运维工程师的主要职责

IT运维工程师需要负责公司信息化基础设施的运维工作。

1.负责在线系统的部署、维护和容量规划。

2.负责业务服务器的配置,维护,监控,调优,故障排除等,保障运行环境的稳定运行。

3.负责在线系统的上线、变更、优化等的方案制定及实施。

4.推动及开发高效的自动化运维、管理工具,提升运维工作效率。

5.负责服务器安全规划及实施。

6.日常运维文档的撰写整理工作。

项目经理的主要职责

​ 1.负责项目整个实施过程,有效确认项目实施范围、成本控制与风险控制。

​ 2.指导实施需求调研,实施方案设计,制定实施计划,控制项目实施进度控制和验收。

​ 3.界定多项目并行的合理安排和人员调配,充分利用项目组内成员及公司内各部门等项目资源,确保实施工作按既定计划完成,顺利实施和收款。

​ 4.负责软件实施过程中实施人员的合理安排与管理,与客户方进行充分的沟通协调、关系维护,以推进实施结案。

​ 5.深入挖掘客户对软件的业务需求及改进意见,及时反馈、跟踪和解决问题,巩固客户关系,提高客户满意度。

​ 6.负责项目实施进度表、业务解决方案、客户化需求解决方案等实施过程中的关键成果物的编写与审核,并撰写实施流程、项目实施计划、跟踪反馈、实施培训课件、软件辅助应用等文档,以促进项目实施标准化流程的建设。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值