程序员应用动手能力评测-Programmer Competency Matrix

本文基于Programmer Competency Matrix进行自我评测,涵盖了计算机科学、软件工程、编程、经验及学识等多个方面,旨在提升程序员在企业工作中的实际技能。评测结果显示在数据结构、算法和系统编程等方面有待加强,同时在版本控制、自动化测试和框架理解上也有提升空间。
摘要由CSDN通过智能技术生成

今天的收获还是挺大的,首先看下Programmer Competency Matrix,我之所以说是  程序员应用动手能力评测 ,是因为此评测完全是面向企业工作的程序员的(技术),而非计算机科学的研究人员。我自己评测了一下,现将评测结果记录下来。

首先附上评测链接:http://sijinjoseph.com/programmer-competency-matrix/

1.计算机科学

数据结构:1级水平与2级水平之间,对于数据结构的知识还要进一步学习。

算法:1级水平,这是比较薄弱的一项,基础的算法知识掌握的不好。

系统编程:1级水平,这是比较基础的,但也是我较薄弱的一项。


2.软件工程

源码和版本控制:应该是属于2级水平的,但除了CVS和SVN之外,还应该了解其他一些版本控制工具以及思想。

自动化编译:属于3级水平,可以不借助第三方工具来实现运行环境的搭建。

自动化测试:属于0级和1级之间,单元测试虽然有做,但做的相对较少(虽然很基本)


3.编程

问题分解:介于1级和2级之间,此处面向对象以及模块化编程的能力需要提高。

系统分解:介于1级和2级之间,做过少量的跨windows,linux系统的编程。

交流能力:属于2级࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值