• 开发企业应用系统需要掌握的知识技能


    1.   概述

    本篇文章主要是对开发方面及项目管理方面的知识技能内容进行规划及调侃,这是一篇自我调侃的建议。在这篇文章中我把掌握知识技能的程度分为了解、熟悉、精通。

    • 了解:是指知道这个事物并且会使用这个事物。
    • 熟悉:是指对这个事物的使用和应用非常了解,出现问题能快速解决问题。
    • 精通:是指对这个事物的原理已经掌握,并知道这个事物的来龙去脉。

    开发一个优秀的企业应用系统需要掌握哪些知识技能?我或我的团队现在处在什么程度?在这里我先抛砖引玉,把开发优秀的企业应用系统的能力分为初级、中级、高级三种等级。

    • 初级:是指开发的企业应用系统满足客户的功能性需求,达到能用的阶段。
    • 中级:是指开发的企业应用系统除了满足客户的功能性需求,并且对可用性、可靠性、安全性、性能、可测试性、可扩展性、可适用性、可维护性、可兼容性、可配置性、可服务性、可安装性、可本地化等非功能性需求也达到部分满足的阶段。软件开发的团队配合,协作能力也有一定的改善。软件项目管理具备一定的可控。
    • 高级:是指开发的企业应用系统除了满足客户的功能性需求,并且对可用性、可靠性、安全性、性能、可测试性、可扩展性、可适用性、可维护性、可兼容性、可配置性、可服务性、可安装性、可本地化等非功能性需求也达到全部满足的阶段。软件开发的团队配合,协作能力具有高效和完美。软件项目管理具备可控。

    希望通过这种形式跟大家探讨,可以把知识技能分的更加合理和科学,让新入行的程序员可以对照着这张表格来规划学习路径,让老程序员可以对照着对自己的技术改进。

    2.   知识技能的三种等级

    2.1.  初级

    分类

    知识技能

    程度

    参考资料

    软件开发方法

    面向对象

    了解

    《C#面向对象基础教程》

    业务知识

    行业法律、法规相关文件

    了解

    组织结构及相关岗位职责

    了解

    业务流程、业务规则及业务角色

    了解

    程序语言

    C#语言

    了解

    MSDN

    SQL语言

    了解

    MSDN

    HTML

    了解

    CSS

    了解

    《CSS2.0参考手册》

    《CSS3.0参考手册》

    Javascript

    了解

    Web技术

    Asp.net

    了解

    MSDN

    .Net框架

    Ado.net

    了解

    MSDN

    数据库技术

    SQL Server 2005

    了解

    其他软件

    IIS服务器

    了解

    Office软件

    了解

    2.2.  中级

    分类

    知识技能

    程度

    参考资料

    过程管理

    CMMI

    了解

    《适用于开发的能力成熟度集成模型(CMMI-DEV) 1.2版》

    RUP

    了解

    《Rational Unified Process 2000 参考手册》

    敏捷开发

    了解

    《敏捷软件开发:原则、模式与实践》

    《硝烟中的 Scrum 和 XP》

    《Scrum Checklists》

    软件开发方法

    面向对象

    熟悉

    《C#面向对象基础教程》

    《面向对象分析与设计(UML.2.0版)》

    《深入浅出面向对象分析与设计》

    测试驱动开发(TDD)

    了解

    业务知识

    行业法律、法规相关文件

    了解

    组织结构及相关岗位职责

    了解

    业务流程、业务规则及业务角色

    了解

    业务建模

    业务建模

    了解

    《领域驱动设计》

    分析设计

    设计模式及准则

    熟悉

    《企业应用架构模式》

    《新版设计模式手册C#》

    《大话设计模式》

    《面向对象设计原则》

    《类库开发设计准则》

    《软件界面设计准则》

    《数据库设计准则》

    重构

    熟悉

    《重构》

    《重构:改善既有代码的设计》

    基础知识

    算法

    熟悉

    《C#数据结构》

    内存、进程和线程管理

    了解

    《WINDOWS程序员指南--DLL和内存管理》

    《Win32 API详解》

    协议

    了解

    《HTTP协议详解》

    《TCP-IP详解卷合集(卷一卷二卷三)》

    CLR

    了解

    《框架设计 CLR Via C#》

    英语

    熟悉

    程序语言

    C#语言

    熟悉

    MSDN

    SQL语言

    熟悉

    MSDN

    HTML

    熟悉

    XML语言

    了解

    CSS

    熟悉

    《CSS2.0参考手册》

    《CSS3.0参考手册》

    Javascript

    熟悉

    UML语言

    了解

    Web技术

    Asp.net

    熟悉

    MSDN

    Microsoft Ajax

    熟悉

    MSDN

    JQuery

    熟悉

    《jQuery 中文参考》

    .Net框架

    Ado.net

    熟悉

    MSDN

    WCF

    熟悉

    MSDN

    WF

    熟悉

    MSDN

    NHibernate

    熟悉

    《Hibernate开发指南》

    《NHibernate中文参考》

    Nhibernate源码

    Spring.net

    熟悉

    Spring.net源码

    数据库技术

    SQL Server 2005

    熟悉

    其他软件

    IIS服务器

    了解

    Office软件

    了解

    2.3.  高级

    分类

    知识技能

    程度

    参考资料

    过程管理

    CMMI

    熟悉

    《适用于开发的能力成熟度集成模型(CMMI-DEV) 1.2版》

    RUP

    熟悉

    《Rational Unified Process 2000 参考手册》

    敏捷开发

    熟悉

    《敏捷软件开发:原则、模式与实践》

    《硝烟中的 Scrum 和 XP》

    《Scrum Checklists》

    软件开发方法

    面向对象

    精通

    《C#面向对象基础教程》

    《面向对象分析与设计(UML.2.0版)》

    《深入浅出面向对象分析与设计》

    测试驱动开发(TDD)

    精通

    业务知识

    行业法律、法规相关文件

    熟悉

    组织结构及相关岗位职责

    熟悉

    业务流程、业务规则及业务角色

    熟悉

    业务建模

    业务建模

    熟悉

    《领域驱动设计》

    分析设计

    设计模式及准则

    精通

    《企业应用架构模式》

    《新版设计模式手册C#》

    《大话设计模式》

    《面向对象设计原则》

    《类库开发设计准则》

    《软件界面设计准则》

    《数据库设计准则》

    重构

    精通

    《重构》

    《重构:改善既有代码的设计》

    基础知识

    算法

    精通

    《C#数据结构》

    内存、进程和线程管理

    精通

    《WINDOWS程序员指南--DLL和内存管理》

    《Win32 API详解》

    协议

    精通

    《HTTP协议详解》

    《TCP-IP详解卷合集(卷一卷二卷三)》

    CLR

    精通

    《框架设计 CLR Via C#》

    英语

    熟悉

    程序语言

    C#语言

    精通

    MSDN

    SQL语言

    精通

    MSDN

    HTML

    精通

    XML语言

    精通

    CSS

    精通

    《CSS2.0参考手册》

    《CSS3.0参考手册》

    Javascript

    精通

    UML语言

    精通

    Web技术

    Asp.net

    精通

    MSDN

    Microsoft Ajax

    精通

    MSDN

    JQuery

    精通

    《jQuery 中文参考》

    .Net框架技术

    Ado.net

    精通

    MSDN

    WCF

    精通

    MSDN

    WF

    精通

    MSDN

    NHibernate

    精通

    《Hibernate开发指南》

    《NHibernate中文参考》

    Nhibernate源码

    Spring.net

    精通

    数据库技术

    SQL Server 2005

    精通

    其他软件

    IIS服务器

    了解

    Office软件

    了解

    业务领域

    业务领域知识

    熟悉

  • 相关阅读:
    Python学习第106天(Django的静态文件static、url分组)
    Python学习第105天(Django初步实现)
    Python学习第104天(Django前传web框架)
    Python学习第103天(http协议)
    Python学习第102(数据库进阶)
    Python学习第101天(mysql索引)
    Python学习第100天(多表查询:连接查询、复合查询、子查询)
    Python学习第99天(子网划分)
    java强制转换+自动转换
    WINDOWS快捷键
  • 原文地址:https://www.cnblogs.com/gracewolf/p/5286441.html
Copyright © 2020-2023  润新知