研发人员技术储备指导
技术分类 | 课程 | 参考教材(基础学习) | 重点内容(基础内容) | 备注 | 延伸课程(深入学习) |
基础技能 | JAVA | 《Thinking In Java》 《JAVA编程思想》(第三版,机械工业出版社) 《JDK API》 | 1.对象入门 2.一切都是对象 3.控制程序流程 4.初始化和清理 5.隐藏实现 6.复用类 7.多态 8.接口和内部类 9.对象的容纳(集合) 10. 异常管理 11. 运行时类型识别 12. 多线程 | 1.重点掌握Java基本的语法; 2.重视实例的实际运行效果,建议把书中的demo在Eclipse中运行,观察结果,加深对教材的理解; 3.强调发散思维,举一反三,喜欢多问为什么,深入理解JAVA的运作机理 | 《JAVA线程》(第二版) 《JAVA虚拟机》 《计算机系统概论》 |
SERVLET&JSP | 《SERVLET规范》 | 1.SERVLET和JSP产生背景 2.SERVLET的生命周期 3.请求与响应 4.MVC框架 5.过滤器与 6.会话 7.应用的部署 8.EL&JSTL | 1.重点掌握MVC经典开发模式与SERVLET&JSP基础知识 2.JAVA+JSP+SERVLET是工作初期的重点和难点,实际部署demo加深理解 | 《Head First Servlet&JSP》 《深入体验Java Web开发内幕--核心基础》 《深入体验java web开发内幕--高级特性》 | |
JavaScript & Html&CSS | w3school在线教程 | 1.JavaScript基础语法 2.JavaScript对象 3.AJAX 4.JavaScript调试 5.HTML文档结构 6.HTML的标签 7.CSS选择器 8.盒子模型 9.CSS规范 | 1.资料众多,可以任选适合自己的书籍,重视实践与总结,前端开发需要长期的实践积累,打牢基础知识才能深入研究页面加载效率等问题 | 《CSS那些事儿:掌握网页样式与CSS布局核心技术》 《编写高质量代码--Web前端开发修炼之道》 | |
开发框架 | Spring | 教程及帮助文档 | 1.Spring的核心机制:控制反转、依赖注入等 2.MVC 3.Spring对web支持 4.Spring security 5.Spring 对Dao支持 | 1.理解并掌握spring的反射机制、MVC及Spring security | |
Website框架& JQuery | 《Website前端框架使用手册》 《jQuery 1.7 API 中文文档》 | 1.框架的布局与组件 2.页面处理类 3.标签使用与自定义标签 4.与hsf结合的配置 5.Jquery属性、css、选择器、效果、事件、筛选、ajax、对象访问等使用 | 1.会使用框架进行页面的快速开发 2.熟练使用Jquery实现页面效果并进行交互开发 | ||
Hsf | 《服务框架使用简介(新员工) .pptx》 《高速服务框架使用手册.doc》 | 1.前后端分离的思想 2.配置与使用 | 1.会使用,能快速开发 | ||
ibatis&分布式数据访问层 | 《iBatis详细讲解.ppt》 《ibatis开发指南(中文版)》 | 1. ibatis的sql map文件配置及sql xml的映射使用 2.ibatis +分布式数据访问层编程 | 1.ibatis +分布式数据访问层的编程 2.了解并掌握ibatis对分布式数据访问的实现 | ||
DOJO(优先级低) | 1.DOJO组件及组件开发 2.DOJO属性及实现原理 标签的使用 | 1.会使用DOJO进行开发 | |||
运行环境 | Tomcat | 网上教程较多,可自选 | 1.安装部署 2.环境配置 3.部署应用 | 1.会使用 | |
JDk | 网上教程较多,可自选 | 1.安装部署 2.环境配置 3.JDK配置到eclipse等开发工具的过程 | 1.熟练配置环境变量并使用 | ||
SVN工具 | 网上教程较多,可自选 | 1.安装、资源库登录 2.使用,如新建项目、检出、提交、对比、更新、历史记录等 | 1.重点在工具的使用 | ||
Eclipse | 资料自选 | 1.Eclipse安装 2.配置preferences 3.插件 4.开发 | 1.会使用 | ||
MySqL(HBase) | 资料自选 | 1.Sql语句 2.数据库连接工具的使用 3.JAVA对Mysql和HBase等进行连接、插入、修改、删除等操作 4.HBase的表结构设计和索引的设计 | 1.掌握数据库的增删改查 2.掌握JAVA+ Mysql和JAVA+ HBase的编程 3.熟练使用数据库工具及sql语句(数据的维护、数据库备份、回复等) | ||
PostgreSQL(优先级低) | PostgreSQL教程 | 1.PostgreSQL特性 2.数据库连接工具的使用 | 1.掌握PostgreSQL的使用 2.掌握向PostgreSQL数据库的数据迁移 | jquery学习在线教程||
运维相关 | Linux基础 | 教材任选 《新员工Linux.ppt》 | 1.Linux系统安装 2.Linux常用命令 | 1.熟练使用Linux常用命令,可以熟练的完成项目的更新升级等 | 《LNMP架构安装部署》 |
SSH Secure Shell等远程控制工具 | 网上教程较多,可自选 | 1.安装 2.连接linux及简单的查询进程、杀进程等shell命令 3.远程文件传输(上传、下载) | 1.熟练使用 | ||
IOP部署及运维 | 《云海IOP部署手册》 《云海IOP运维手册》 | 1.部署 2.集运维 3.更新升级 | 1.独立完成IOP部署及运维 | ||
工作相关工具 | SVN资源库 | 1.相关项目介绍及配置等 | 1.偏重svn内容 | ||
TD与JIRA | 网上教程较多,可自选 | 1.熟练使用该类工具进行项目与事务的跟踪 | 1.会使用 | ||
网盘使用 | 《用户云空间白皮书》网盘篇 | 2.文件的新建文件夹、文件上传、文件下载、资料共享等网盘提供的功能 | 1.会使用 | ||
ALM+项目升级工具 | 网上教程较多,可自选 | 1.知识管理 2.需求管理 3.缺陷跟踪 4.项目规划和项目管理 5.测试管理 6.配置管理 | 1.会使用 | ||
Nexus+Gradle+Sonar+Jenkins(优先级低) | 1.构件仓库 2.自动化构建 3.代码质量管理 4.持续集成 | 1.会使用 | |||
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论