1. 岗位职责

轻前端、重后端

1.1. 后端

1.1.1. 岗位技能

基础知识:javase\javaee\maven\eclipse

数据库:MySQL\SQLServer\Oracle

开源框架:Spring\SpringMVC\SpringBoot\SpringSession\MyBatis\Freemarker\Shiro\log4j\redis\easticsearch (参考第三方技术文档后端技术点)

前端知识:html\css\js\jQuery\vue\axios\bootstrap\bootstrap-table\BootstrapValidator\zTree\select2\validator\easyui(参考第三方技术文档前端技术点)

1.1.2. 岗位职责

开发人员

负责公司产品业务系统开发;

负责合作产品业务系统开发;

技术组长

负责收集、解答小组开发过程中的问题,反馈到日志中,需描述清楚问题与解决方法;

负责新技术的研究,并将研究结果记录到公司的腾讯周报在线文档并通知负责人进行检查;

组负责人

负责任务分配;

负责每天查看组成员日志与PM任务情况;

负责解决技术性难题并记录到公司的腾讯周报在线文档;

负责带领组员学习新的技术;

负责每天验收提交代码;

负责每周小组技术解答与总结讨论,并以文档方式提交;

负责每周小组内部人员问题总结讨论,并以文档方式提交;

1.1.3. 岗位开发流程

  1. 需求确认
  2. 界面原型
  3. 数据模型
  4. 代码生成
  5. 设计类图
  6. 前端页面效果
  7. 后台开发
  8. 接口提供
  9. 提交验收

1.1.4. 新人入岗

后端人员必须具备前端初级的基本技能,并且经过前端新人入岗环节,能独立使用铭飞系统熟练建站(熟练的标准:1天内完成一套企业站模板),整个过程根据新人的学习能力,最短时间为15天,最长三个月才能进入后端。(注:超过最长时间还不达标者淘汰)

考评一:源码部署

学习时间:2天

学习内容:

  • 学习使用eclipse ide从git下载代码
  • 学习配置环境并让项目能正常启动
  • 学习基本GIT使用,解决代码冲突

学习指标:

  • GIT代码分享
  • 开发环境配置
  • 项目部署

提交成果:

  • 提供项目局域网内访问地址
  • 通过git分享方式提交代码

参考文档:java开发环境配置、代码分享

考评二:源码结构熟悉

学习时间:5天

学习内容:

  • 学习aciton\biz\dao\view(ftl)层代码结构
  • 学习项目文件夹结构,静态资源文件、maven结构
  • 学习项目的配置文件,数据库配置、日志配置、spring文件配置、国际化配置
  • 学习maven模块化开发方式,熟悉pom.xml配置
  • 关注产品群的技术问题,因为群里遇到的问题也是新人经常遇到的问题
  • 动态分配小功能修改需求,具体由负责人分配

学习指标:

  • 可以自动动手增加一张表的业务逻辑
  • 独立完成配置文件的改写
  • maven的常见问题解决
  • 解答产品群问题

提交成果:

  • 自己将学习期间修改的代码提交到开源中国的代码库
  • 手动修改配置文件,并验证修改之后的结果,提交代码到git并进行描述
  • 解答产品群提交到技术问题,收集产品提出的问题,记录到pm,并提醒负责人查看验收
  • maven的错误问题总结文档,提交给负责人验收

参考文档:java开发环境配置、代码分享、java快速开发手册、java后台UI标签手册

考评三:源码规范熟悉

学习时间:4天

学习内容:

  • 熟悉java开发规范
  • 学会快速开发业务系统
  • 学会平台代码生成器的使用、并将代码整合到业务系统
  • 关注产品群的技术问题,因为群里遇到的问题也是新人经常遇到的问题
  • 动态分配小功能修改需求,具体由负责人分配

学习指标:

  • 具体独立二次开发的能力
  • 良好的代码开发规范
  • 通过代码生成器来快速开发
  • 解答产品群问题

提交成果:

  • 自己将学习期间修改的代码提交到开源中国的代码库
  • 解答产品群提交到技术问题,收集产品提出的问题,记录到pm,并提醒负责人查看验收
  • maven的错误问题总结文档,提交给负责人验收

参考文档:java开发规范、java快速开发手册、java后台UI标签手册、Basic、Base

考评四:源码技术点熟悉

学习时间:8天

学习内容:

  • 学习freemaker技术
  • 学习basic\base的基本用法、学会扩展basic模块进行业务开发
  • 学习第三方技术文档里面提交的各个技术点,这个要持久性学习。注:hutool、Mybatis必须熟练
  • 关注产品群的技术问题,因为群里遇到的问题也是新人经常遇到的问题
  • 动态分配小功能修改需求,具体由负责人分配

学习指标:

  • freemaker熟练运用
  • basic\base结构熟练运用
  • 通用工具的熟练运用
  • 能通过扩展basic模块开发应用
  • 解答产品群问题

提交成果:

  • 自己将学习期间修改的代码提交到开源中国的代码库、参与协同开发
  • 解答产品群提交到技术问题,收集产品提出的问题,记录到pm,并提醒负责人查看验收

参考文档:java开发规范、java快速开发手册、java后台UI标签手册、Basic、Base

考评五:类图

学习时间:3天

学习内容:

  • 学习jude工具使用、用例图、流程图、类图

学习指标:

  • 掌握工具的基本用法,并能独立绘制用例图、流程图、类图
  • 通过图形的方式来表现OO
  • 学会文档中的颜色标注

提交成果:

  • 提交之前学习工作过程中的类图设计
  • 参考文档:java开发规范、

考评六:数据模型

协同开发过程中会根据个人特长决定授予数据模型的能力

考评七:需求分析报告

协同开发过程中会根据个人特长决定授予需求分析报告的能力

1.2. 前端

1.2.1. 岗位技能

初级:html5\css3\less\sass\JavaScript\jQuery\vue\axios

高级:es6\nodejs\npm\webpack\react\react native

前端框架: 参考第三方技术文档前端技术点

1.2.2. 岗位职责

初级

负责公司网站建设、mstore模板编写

高级

公司产品开发、单页面应开发、移动端开发

组负责人

负责任务分配;

负责每天查看组成员日志与PM任务情况;

负责解决技术性难题;

负责带领组员学习新的技术;

负责每天验收提交代码;

负责每周小组技术解答与总结讨论;

负责每周小组内部人员问题总结讨论;

1.2.3. 岗位开发流程

  1. 需求确认
    1. 如有文档,仔细阅读需求分析报告,记录文档疑问点并反馈给产品负责人;
    2. 与产品负责人面对面或语音沟通确认需求;
  2. 界面原型
    1. 反馈给设计人员有疑问的业务流程;
  3. 设计稿
    1. 反馈给设计人员有出入的页面;
  4. 标注图
    1. 反馈存在疑问的标注说明;
    2. 检查标注规范值是否符合style.less标准;
  5. 代码编写
    1. 根据标注图填写style.less产品样式规范值;
    2. 编写写静态页面提交审核;
    3. 编写交互提交审核;
    4. 提交后端人员对接接口业务并配合后端人员调整前端代码;
  6. 提交验收(提供可远程访问的链接地址)
    1. 先提交设计进行验收,提交时先截图并描述已知问题;
    2. 接收设计反馈结果,配合调整前端代码,做多迭代三稿验收修改
    3. 最后提交产品负责人验收,
  7. 总结(记录每周成长总结)
    1. 总结规范问题;
    2. 总结技术性问题;
    3. 总结沟通配合问题;

注意

  • 设计必须提供在线原型预览地址
  • 设计必须提供规范文档
  • 设计提交的素材必须完整
  • js变量命名必须与后端一致,包括(路径、方法名、参数、对象)

1.2.4. 新人入岗

考评一:采集

学习时间:4天

学习内容:

  • 学习阅读文档
  • 学习基本的技术规范
  • 学习仿站工具的使用

学习指标:

  • 熟知规范

  • 熟知html/css/js基本功能用法

  • 仿站工具使用

提交成果:

  • 采集一个网站
  • 对代码结构进行规范
  • 前端负责人考核规范

参考文档:前端建站手册

考评二:建站

学习时间:3天

学习内容:

  • 掌握网站的基本文件夹机构
  • 理解网站建设的基本术语,如:首页、列表页、封面等
  • 掌握铭飞系统的使用

学习指标:

  • 铭飞标签的使用
  • 铭飞后台的使用
  • 代码编写的规范
  • 网站的页面业务完整性

学习成果:

  • 提交完整网站代码

参考文档:前端建站手册、内容插件

考评三:git协同

学习时间:1天

学习内容:

  • 认识git、了解git协同原理
  • 学习window下git的使用

学习指标:

  • 更新代码、上传代码、比对代码
  • 解决代码冲突
  • 养成每天上班选择代码,每天下班上传代码的习惯

学习成果:

  • 将操作记录提交到git

参考文档:git使用

考评四:模板制作与分享

学习时间:30天

学习内容:

  • 通过反复操作,提高建站效率
  • 熟悉mstore模板分享
  • 熟悉mstore的模板使用

学习指标:

  • 提交6套网站模板
  • 提交模板制作过程中的问题总结与心得体会

学习成果:

  • 将制作好的模板分享到mstore
  • 在产品群引导用户下载自己分享的模板

参考文档:前端建站手册、内容插件

1.3. 设计

1.3.1. 岗位技能

具备强烈的色彩感、空间感、交互感;

1.3.2. 岗位职责

负责公司产品与外部合作产品界面设计;

负责公司产品运营推广设计;

1.3.3. 岗位开发流程

  1. 需求确认
  2. 草图
  3. 界面原型
  4. 设计图
  5. 标注图
  6. 发布

1.3.4. 新人入岗

考评一:规范

学习时间:4天

学习内容:

  • 学习设计规范

学习指标:

  • 熟练在设计作品上运用规范

提交成果:

  • 设计稿

参考文档:设计规范

1.4. 测试

1.4.1. 岗位技能

了解白盒、黑盒测试场景;

具备脚本编写能力;

1.4.2. 岗位职责

负责公司产品与外部合作产品功能测试、性能测试;

不断升级测试方法;

1.4.3. 岗位流程

  1. 上线系统
  2. 编写脚本
  3. 测试
  4. 发布报告

1.4.4. 新人入岗

Copyright © mingsoft.net 2019 all right reserved,powered by Gitbook该文件修订时间: 2019-05-14 17:38:05

results matching ""

    No results matching ""

    results matching ""

      No results matching ""