中⼩型技术团队的岗位与主要职责
⾯试题:
⼀、你们之前公司技术部的主要岗位有哪些?
岗位
产品,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.参与软件测试技术和规范的改进和制定。
运维⼯程师的主要职责
mui框架常用组件有哪些
IT运维⼯程师需要负责公司信息化基础设施的运维⼯作。
1.负责在线系统的部署、维护和容量规划。
2.负责业务服务器的配置,维护,监控,调优,故障排除等,保障运⾏环境的稳定运⾏。
3.负责在线系统的上线、变更、优化等的⽅案制定及实施。
4.推动及开发⾼效的⾃动化运维、管理⼯具,提升运维⼯作效率。
5.负责服务器安全规划及实施。
6.⽇常运维⽂档的撰写整理⼯作。
项⽬经理的主要职责
1.负责项⽬整个实施过程,有效确认项⽬实施范围、成本控制与风险控制。
2.指导实施需求调研,实施⽅案设计,制定实施计划,控制项⽬实施进度控制和验收。
3.界定多项⽬并⾏的合理安排和⼈员调配,充分利⽤项⽬组内成员及公司内各部门等项⽬资源,确保实施⼯作按既定计划完成,顺利实施和收款。
4.负责软件实施过程中实施⼈员的合理安排与管理,与客户⽅进⾏充分的沟通协调、关系维护,以推进实施结案。
5.深⼊挖掘客户对软件的业务需求及改进意见,及时反馈、跟踪和解决问题,巩固客户关系,提⾼客户满意度。
6.负责项⽬实施进度表、业务解决⽅案、客户化需求解决⽅案等实施过程中的关键成果物的编写与审核,并撰写实施流程、项⽬实施计划、跟踪反馈、实施培训课件、软件辅助应⽤等⽂档,以促进项⽬实施标准化流程的建设。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。