程序员评价表

上传人:pu****.1 文档编号:488230529 上传时间:2024-01-19 格式:DOC 页数:6 大小:109KB
返回 下载 相关 举报
程序员评价表_第1页
第1页 / 共6页
程序员评价表_第2页
第2页 / 共6页
程序员评价表_第3页
第3页 / 共6页
程序员评价表_第4页
第4页 / 共6页
程序员评价表_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《程序员评价表》由会员分享,可在线阅读,更多相关《程序员评价表(6页珍藏版)》请在金锄头文库上搜索。

1、告警平台项目组程序员评价表本评价表分为两个部分:软件工程师从业道德规范部分,软件工程师专业能 力方面。软件工程师从业道德规范本部分依据ACM/IEEE-CS软件工程师道德规范和职业实践联合工作组制订的软件工程师职业道德规范和实践要求,从8个方面对团队成员进行评价, 这8个方面分别是:公众、客户和雇主、产品判断、管理、专业、同行以及自身, 主要集中考察团队成员诚信、协作、技能以及经验等方面,对团队成员的思维风 格、人际交往、个性成熟度、性格特性等方面的客观评价。评价的维度为:进取 心、责任心、自我控制、自信心、洞察力、创造性、灵活性、独立性、支配愿望、社交能力、宽容性、敏感性考察方面评价维度工作

2、态度责任心、自我控制、自信心人际交往支配愿望、社交能力、宽容性、敏感性行为倾向创造性、洞察力、灵活性、独立性决策能力自信心、灵活性、独立性、支配愿望、敏感性稳定性责任心、自我控制、灵活性、宽容性软件工程师专业能力本部分依据我公司目前的项目特点,开发中作用的技术,从业务需求、编程设计、编程基础、软件工程、创新 5个方面对软件工程师时行评价,主要考察团队成员技术、业务等方面,对团队成员能否胜任目前工作进行客观评价。 评价维度为:考察方面评价维度业务需求业务了解程度、需求、与用户沟通编程设计问题分解、系统分解、沟通、代码组织、代码可读性、错误处理、 IDE、APL架构、需求、脚本、数据库编程基础数据

3、结构、算法软件工程版本控制、自动构建、自动测试创新新技术、书附1 :软件工程师从业道德规范考核表考察方面评价维度分数总结工作态度责任心自我控制自信心人际交往支配愿望社交能力宽容性敏感性行为倾向创造性洞察力灵活性独立性决策能力自信心灵活性独立性支配愿望敏感性稳定性责任心自我控制灵活性宽容性附2:软件工程师专业技能业务/需求Level 0Level 1Level 2Level 3备注业务了解 程度不知道 自己在 做什么只知道自 己做什么负责某一部分业 务,可以将这部分 业务联系起来熟悉整个项目需求没做过 或很少 做可以记录 单个用户 需求,很难 把握用户 意图对用户需求进行 整体分析,解决不 同用

4、户需求冲突引导用户需 求,管理用户 需求变更与用户沟 通没做过 或很少 做可以听懂 用户语言编程/设计Level 0Level 1Level 2Level 3级别问题分解只能参照其他 人的程序编程可以把问 题进行函 数分解能从整体 上进行问 题分析,创 建可重用 的解决方 案使用数据 结构和算 法创建一 般的或面 向对象的 解决方案系统分解不能占在系统 层面上考虑冋 题可以完成 模块分解、 设计完成整体 系统分析、 设计从整个公 司多项目 角度进行 架构设计沟通不能清楚的向 同事表达自己 的意图。语言 表达能力较 差。同事可以 理解其表 达的意思。 语言表达 能力较好。能和同事 有效的沟 通。

5、代码组织代码没有组织可以按照 逻辑组织 代码代码可以 较好的分 块,有较好 的注释文件有头、 概述、较好 的注释,一 致的空白。 代码看起 来很优美代码可读性单字节命名较好的文 件、变量、没有长函 数,合理注类、方法命 名释,错误修 订,代码假 设错误处理只有正常情况 的代码包含TRY/CATCH 的基础代 码在错误发 生时,可以 保障系统 可用。资 源、连接、 内存在适 当的时候 被释放能建立系 统层面的 异常处理 策略。IDE通过菜单使用IDE熟悉IDE的键盘快捷 方式能编写IDE组建,解决IDE出现的 问题API(JAVA)需要查找文档 才能使用能记住经 常使用的APIs深入了解API能

6、编写组 件封装复杂的API, 解决API出现的问题框架使用 Spring、 Ibatis了解Spring、 Ibatis原理 及工作机制能分析各 类框架的 优缺点,在 项目中引 入新框架编写框架脚本会使用JAVASCRIPTJSTL能编写口 复用的脚 本数据库(Oracle)会编写常用的SQL语句能编写触 发器、存储 过程等设计合理 的数据库 结构理解数据 库体系结 构,进行SQL语句 优化编程基础Level 0Level 1Level 2Level 3备注数据结构没有数据结 构基础了解基础的 数据结构, 可以在实际 工作中简单 使用掌握基础数 据结构,可 以明确使用 结构的时间 复杂度和空

7、间复杂度掌握咼级数 据结构,如:B-trees, bi no mial and fibon acci heaps, AVL/RedBlack trees, Splay Trees, Skip Lists, tries etc算法没有算法基 础了解简单的 算法,如: 排序、查找、 递归等。了解咼级的 数据结构可以使用算 法解决问题软件工程Level 0Level 1Level 2Level 3备注版本控制使用文件夹 进行版本控 制使用CVS/SVN4行版本控制精通CVS/SVN工 具,熟练进 行分支、合 并、构建代 码仓库了解各类版 本控制的优 缺点,可以 对团队开发 进行配置管 理。自动构建仅仅知道如 何使用IDE 集成工具进 行自动构建单独使用构 建工具会编写构建 系统的基本 脚本熟悉构建系 统的脚本, 能解决构建 中出现的问 题。自动测试认为测试是 其他测试人 员的事情掌握单元测 试,能编写 单元测试代 码以测试先行 的方式进行 编程能编写代码 进行装载、 性能和UI测试自动化 测试知识Level 0Level 1Level 2Level 3新技术别人给什么 用什么仅了解新知 识的概念深刻理解新 技术,并可 以引入到项 目中来书系列书:21天系列,24小时例子、参考 书系列设计模式、 编程思想等

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号