您的当前位置:首页正文

某数码员工技术背景调查

2024-07-16 来源:个人技术集锦

 

 

 

 

 

方正数码员工技术背景

调查

 

 

 

 

 

 

 

 

 

技术管理委员会

2001-3-30

目录

 

1使用说明3

1.1通用评定标准3

2编程类4

2.1开发环境4

2.1.1编程语言4

2.1.2开发工具6

2.1.3版本管理8

2.1.4软件工程8

2.2编程技术8

2.2.1数据库编程8

2.2.2网络通讯技术10

2.2.3界面编程技术10

2.2.4电子商务中间件开发技术10

2.2.5安装程序/联机帮助开发技术12

2.2.6安全/加密/认证技术12

2.2.7工作流技术12

2.2.8地理信息技术13

2.2.9Java开发技术13

2.2.10网站编程(不包括java)技术13

2.2.11界面、页面美术设计14

2.2.12多媒体技术14

2.2.13图象处理技术15

2.2.14文字处理技术15

2.2.15视频技术15

2.2.16其它15

3系统管理类15

3.1平台15

3.1.1操作系统15

3.1.2硬件平台15

3.2网络技术16

3.2.1网络服务17

3.2.2交换机与路由器17

3.2.3网络布线17

3.2.4网络安全17

3.2.5其它17

3.3数据库管理17

4其它技术18

  1. 使用说明

本问卷用于调查公司技术人员对各项基本技术的掌握程度。用0-5表示。其中0表示完全不了解,5表示精通。下面1.1节的“通用评定标准”用于帮助评价者(员工本人或其上级)以一致的标准进行评价,避免因对掌握程度理解的不一致造成误解。“通用评定标准”适用于本问卷所列的所有技术。员工可以根据此标准,对自己掌握各项技术程度进行评价。对于一些主要技术(如JAVA),为了帮助评定者更准确的评定,我们在“通用评定标准”的基础上,针对这些技术的特点,增加了较为具体的内容。

本问卷主要针对开发技术人员和系统管理人员,内容主要涉及基本的编程、平台技术,不涉及应用层的领域知识(如ERP、办公自动化等),因此不适合售前、售后技术人员。

本问卷中罗列的技术,基本代表了本领域目前的主流方向,但并非全部。欢迎评价者将掌握的本问卷之外的技术在“其它”中列出。

    1. 通用评定标准

0:没接触过

1级:了解

  • 学习过该技术
  • 应用该技术进行过非实际项目开发

 

2级:初步掌握

  • 掌握该技术的基本部分
  • 在指导下可以进行应用开发

 

3级:掌握

  • 对该技术有全面的理解
  • 能对应用该技术时遇到的一般问题提供解决方法
  • 在项目开发中独立使用过该技术

 

4级:熟练掌握

  • 对该技术、原理及其未来发展有全面的、深刻的理解
  • 能对应用该技术时遇到的疑难问题提供解决方法
  • 在含有该技术应用的多个项目中发挥核心作用

 

5级:精通

  • 对该技术、原理及其未来发展有全面的、深刻的理解
  • 能对应用该技术时遇到的疑难问题提供解决方法
  • 在含有该技术应用的多个项目中发挥核心作用
  1. 编程类

编程类技术主要包括与软件开发相关的基本开发技术和构成各种应用系统及产品的基本技术。

    1. 开发环境
      1. 编程语言
  • C/C++
  • Pascal
  • Java

0级:没接触过

1级:了解

  • 学习过该技术

理解面向对象的基本概念,了解Java语言的语法和体系结构,了解基本的Java类库

  • 应用该技术进行过非实际项目开发

能用Java语言实现简单的程序算法

 

2:初步掌握

  • 掌握该技术的基本部分
  • 在指导下可以进行应用开发

参与开发过以下类型的程序之一:基于web的JSP/servlet;有简单GUI的Applet或独立的Application;使用Java基本类库的网络应用程序;使用JDBC访问数据库。

 

3级:掌握

  • 对该技术有全面的理解

理解EJB,RMI、多线程编程,EXCEPTION处理,数据库操作等

  • 能对应用该技术时遇到的一般问题提供解决方法
  • 在项目开发中独立使用过该技术

开发过以下类型的程序之一:

大型的Java GUI应用程序;基于Socket的多线程的后台应用程序;嵌入式Java应用程序;有复杂算法的Java应用程序(如检索等)。

 

4级:熟练掌握

  • 对该技术及其原理有全面的理解

理解分布式开发的体系结构和常用技术。

  • 能对应用该技术时遇到的多数问题提供解决方法
  • 多次在项目开发中使用该技术并发挥重要作用

例如:基于EJB、RMI或CORBA的远程对象调用;基于JMS、JNDI的分布式信息系统;大型分布式嵌入式系统;异构环境下多系统的集成。

 

5级:精通

  • 对该技术、原理及其未来发展有全面的、深刻的理解
  • 能对应用该技术时遇到的疑难问题提供解决方法
  • 在含有该技术应用的多个项目中发挥核心作用
  • Asm
  • Perl
  • Python
  • Php
  • VBscript
  • JavaScript
  • Xml
  • Html
  • Wml
  • SQL
  • Delphi
  • FORTRAN
  • Basic
  • .Net/c#
  • 其它
      1. 开发工具
    • VISUAL C++/MFC
    • VISUAL BASIC

0级:没接触过

1级:了解

  • 学习过该技术

理解面向对象的基本概念,了解VISUAL BASIC语言的语法和体系结构,熟悉VISUAL BASIC集成环境;

  • 应用该技术进行过非实际项目开发

能够使用常用VISUAL BASIC控件,如  ToolBar、tatusBar、Picture等。

2级:初步掌握

  • 掌握该技术的基本部分
  • 在指导下可以进行应用开发

参与开发过以下类型的程序之一:能使用复杂的控件,如Tree、CommonDialog等,能够定制各种应用和组件,如ActiveX控件、dll等。

 

3级:掌握

  • 对该技术有全面的理解

理解数据库操作,能通过VISUAL BASIC调用各种外部接口,如Windows API等

  • 能对应用该技术时遇到的一般问题提供解决方法
  • 在项目开发中独立使用过该技术

开发过以下类型的程序之一:如多线程、通讯、外部接口、数据库操作等。

 

4级:熟练掌握

  • 对该技术及其原理有全面的理解
  • 能对应用该技术时遇到的多数问题提供解决方法
  • 多次在项目开发中使用该技术并发挥重要作用

 

5级:精通

  • 对该技术、原理及其未来发展有全面的、深刻的理解
  • 能对应用该技术时遇到的疑难问题提供解决方法
  • 在含有该技术应用的多个项目中发挥核心作用

 

    • C++Builder/Delphi

0级: 没接触过

1级: 了解

  • 学习过该技术

理解面向对象的基本概念,了解Pascal/C++语言的语法和体系结构,了解VCL编程的基本规则;

  • 应用该技术进行过非实际项目开发

能用Java语言实现简单的程序算法;

 

2级: 初步掌握

  • 掌握该技术的基本部分

能够开发简单的GUI应用程序,会使用BDE或者ODBC或者ADO访问数据库;

  • 在指导下可以进行应用开发

程序结构比较清晰,代码符合一定的编程规范,程序注释比较充分;

 

3级: 掌握

  • 对该技术有全面的理解

了解IDE环境和Project各种配置参数的含义,有开发DLL、ActiveX、VCL Component、Package、线程、数据库、网络应用程序的经验,

  • 能对应用该技术时遇到的一般问题提供解决方法

能够独立在网上寻求解答;

  • 在项目开发中独立使用过该技术

开发过以下类型的程序之一:

复杂的Delphi/C++Builder GUI应用程序;基于Socket的多线程的Delphi/C++Builder应用程序;大型的Delphi/C++Builder数据库操作程序;

 

4级: 熟练掌握

  • 对该技术及其原理有全面的理解

理解分布式开发的体系结构和常用技术,如VisiBroker,Midas等。

  • 能对应用该技术时遇到的多数问题提供解决方法
  • 多次在项目开发中使用该技术并发挥重要作用

5级: 精通

Top