| 知识点 | T1 | T2 | T3 | T4 | T5 |
| 操作系统基础 | 熟悉windows的基础网络配置 | ||||
| 开发语言 | 掌握C#或PHP等web开发语言 | 精通C#或PHP等web开发语言 | 熟悉业界各种web开发框架,并能在合适的项目中进行选型 | ||
| 了解javascript | 熟练使用javascript,熟练使用ajax进行编程 | 熟悉常见的ajax框架并能针对具体场景进行选型 | |||
| 了解html,css | 熟悉html,css,熟悉web标准 | ||||
| 熟练掌握xml编程 | |||||
| 网络协议 | 掌握http协议 | 熟练掌握http协议,了解asp.net的基于http协议的web模型 | 熟悉SOA的企业级软件架构的原理和应用 | ||
| 熟练掌握webservice的编程,熟悉SOAP协议 | |||||
| 了解TCP/IP协议 | |||||
| 第三方软件 | 掌握sqlserver/mysql的基本操作和命令 | 熟悉数据库建模 | 了解业界标杆的业务软件包思想,如Rational,Oracle ERP,Pepole Soft等等 | ||
| 了解数据库常用的ER模型 | 熟悉存储过程的编写 | 熟悉比较常见的开源的框架思想,如Hibernate,Rails,AOP等等,并能在实际项目中裁剪应用 | |||
| 了解比较常见的开源的框架思想,如Hibernate,Rails,AOP等等 | |||||
| 程序开发 | 掌握asp.net或php的web开发 | 精通asp.net或php的web开发 | 精通asp.net或php的web开发 | ||
| 掌握ajax的一些简单应用 | 熟悉web标准,熟练掌握ajax技术 | 熟练掌握.net的事务处理模型 | |||
| 掌握ado.net进行数据库开发 | 熟练掌握ado.net | 熟练掌握面向对象的软件设计思想,熟练掌握常用设计模式 | |||
| 掌握良好的编程规范和风格 | 熟练掌握.net数据处理的事务模型 | ||||
| 掌握数据库存储过程的编写 | 了解多线程的程序开发原理 | ||||
| 掌握常用的数据结构和算法 | 熟悉OOP的软件设计思想,对设计模式有一定程度的了解 | ||||
| 对应用的性能调优 | |||||
| 测试知识 | 掌握常用的调试工具 | 熟练掌握单元测试,熟练掌握Nunit | 熟悉常用的压力和性能测试方法 | ||
| 掌握基本的调试方法 | 熟练掌握基本的代码调试方法和工具 | 了解专业的的测试工具 | |||
| 掌握单模块的单元测试 | |||||
| 运营知识 | 熟悉web站点的基本配置 | 能单独进行一个web项目的运营维护工作 | 对运营的特点有概况性认识; | 对网络硬件有比较深的认识;对企业组网技术参加过中级的网络培训;能从软,硬件综合层面设计和构建大型企业IT网络; | |
| 对可持续性运营有深度的认识; | |||||
| 熟悉数据库的基本维护 | 熟悉数据库的备份,数据迁移,数据库安全等策略和措施 | ||||
| 网络安全知识 | 了解一般网络入侵的方法,如sql注入,脚本攻击等 | 熟练掌握一般的web攻击的防御手段 | 熟悉企业级应用的安全体系相关知识 | 具备比较丰富的企业应用安全知识;参加过相关培训和认证; | |
| 具备良好的安全编码意识 | |||||
| 熟悉IIS,SQL数据库的安全加固手段 | |||||
| 敏捷开发 | 了解敏捷开发的基本实践 | 熟悉敏捷开发的最佳实践方法 | 具有良好的敏捷项目实践; | ||
| 熟悉TDD,自动化测试流程和CI的部署 | |||||
| 具备快速的web开发能力 | |||||
| 掌据labs工具的使用 | 熟悉labs工具的使用 | ||||
| 需求分析 | 了解流程的基本表达方法 | 能够熟练的通过流程表达方法表达业务需求 | 能够熟练的通过流程表达方法表达业务需求 | 能代表公司高度,制定公司的IT发展策略; | |
| 熟悉UML的面向对象的建模方法 | 熟悉UML的面向对象的建模方法 | ||||
| 熟悉IT应用项目的需求分析方法 | |||||
| 能够独立承担IT应用项目的需求分析工作 | |||||
| 架构设计 | 了解3层的架构思想 | 掌握分层的企业应用框架设计思想 | 熟悉分层的企业应用框架设计思想 | 深度熟悉 MS .NET 的企业IT架构; 有大量的实战经验;并有在公司内成功应用,取得良好的效果。 | 对公司可持续运营和持续优化做出重大贡献,对3个以上流程有深入成功实践;能对公司整体IT运作方面具备领军能力; |
| 熟悉常见的设计模式 | 了解企业应用框架的可扩展性设计思想 | 熟悉 J2EE,Cobra 企业IT架构;对业界发展有跟踪和认识; | 对业界具有影响力;能代表公司参与业界高级别的行业交流; | ||
| 熟练进行面向对象的程序开发模式 | 熟悉企业应用框架的性能解决方案 | 企业架构的认识,能映射到原始架构;理解能力要到裸架构上,在只有TCP/IP,DB层面,能完成OA项目设计和实现; | 对企业集团的IT建设有成功的实践。 | ||
| 了解企业应用框架的分布式应用框架 | 对企业组网技术有认识;对网络硬件有认识;参加过初级的网络培训; | ||||
| 对可持续性运营有深度的认识;可从TCO的高度引领公司IT假设之路; | |||||
| 项目管理 | 掌握开发任务分解方法 | 熟悉开发任务分解方法 | 具备深度的组织和流程变革的能力; | ||
| 熟悉控制开发进度 | 具备深度的决策影响力; | ||||
| 了解开发工作量评估 | 掌握开发工作量评估 | ||||
| 掌握project或labs | |||||
| 识别风险 | 管理和规避风险 | ||||
| 撰写文档 | 能按照文档规范,编写详细设计文档 | 熟练编写业务需求用例 | |||
| 熟练编写详细设计和数据库设计 | |||||
| 业务知识 | 对相关领域如研发,HR,财经等方面有基础的认识 | 对相关领域如研发,HR,财经等方面有某一方面有较深的理解 | 对某个业务领域有较深的理解和专业能力,能够主导某个业务领域的IT整体解决方案的实施 | 对至少一个企业核心流程,有丰富的实践和高度的认识 | 对至少2个企业核心流程,有丰富的实践和高度的认识; |
| 掌握和用户沟通需求的能力,并具备一定的引导能力 | 良好的沟通能力和业务导向能力 | 对公司所在行业的IT特点,有比较高度的认识 | 对公司以外的行业,至少一个行业的IT特点有比较高度的认识; | ||
| 有良好的团队管理能力和项目组织,管理能力 | 至少有一个时间段,脱产参与了不熟悉的项目实践; | 具有一个公司CIO级的决策影响力; | |||
| 精通业界主要的企业IT架构的发展趋势; | |||||
| 相关领域知识 | 对公司海量互联网服务的技术实现特点有概况性认识 | ||||
| 对公司海量互联网服务的运维实现特点有概况性认识 | |||||
| 有多个业界最佳实践的考查和学习消化的实践; |
作者: 铁子说 志在无条件分享互联网知识
需要原版PPT及XLS可编辑文档的朋友,请留言或移步博客 www.tiezis.com 进行下载