项羽的力气有多大:程序员能力矩阵 你属于哪一层?
来源:百度文库 编辑:九乡新闻网 时间:2024/04/28 03:43:49
程序员能力矩阵 你属于哪一层?
来源:icybear.net 2010-03-23
注意:每个层次的知识都是渐增的,位于层次n,也蕴涵了你需了解所有低于层次n的知识。
计算机科学 Computer Science
2n (Level 0) n2 (Level 1) n (Level 2) log(n) (Level 3) 数据结构 不知道数组和链表的差异 能够解释和使用数组,链表,字典等,并且能够用于实际的编程任务。 了解基本数据结构时间和空间的折中,比如数组vs 链表,能够解释如何实现哈希表和处理冲突,了解优先队列及其实现。 高等的数据结构的知识,比如B-树、二项堆、斐波那契堆、AVL树、红黑树、伸展树、跳跃表以及前缀树等。 算法 不能够找出一个数组各数的平均值(这令人难以置信,但是我的确在应聘者中遇到过) 基本的排序,搜索和数据的遍历和检索算法。 树,图,简单的贪婪算法和分而治之算法,能够适度了解矩阵该层的含义。 能够辨识和编写动态规划方案,良好的图算法知识,良好的数值估算的知识,能够辨别NP问题等。 编程体系 不知道何为编译器、链接器和解释器。 对编译器、链接器、解释器有基本的了解。知道什么是汇编代码以及在硬件层如何工作。有一些虚拟内存和分页知识。 了解内核模式vs用户模式,多线程,同步原语以及它们如何实现,能够阅读汇编代码。了解网络如何工作,了解网络协议和socket级别编程。 了解整个程序堆栈、硬件(CPU+内存+中断+微码)、二进制代码、汇编、静态和动态链接、编码、解释、JIT(just-in-time)编译、内存碎片回收、堆、栈、存储器编址…
上述图书中,第一级对应的英文为Unleashed series, 21 days series, 24 hour series, dummies series...其实也有很多不错的书,Unleashed即图灵所出揭秘系列,好书不少;即使是21天、24小时、dummies系列,从入门来说也基本上都算好书。大家在选书时,首先对国内原创的大套书要特别持谨慎态度,越大型的丛书越要小心,因为没有人对这样浩大的工程真正负责。而国外的书原著总体上水平都有较好的保证,主要看译者是否负责。
图书第二级中《别让我思考》对应英文为《Don"t Make me Think》,中文版名字应该是《点石成金》。
图书第三级中《代码珠玑》,中文版名应为《编程珠玑》(两卷)。
程序员能力矩阵 你属于哪一层?
程序员能力矩阵 你属于哪一层?
程序员5大层次,你属于哪一层?
程序员能力矩阵 - 帐前卒 专栏 - CSDN博客
程序员的 十种级别,看看你属于哪一种? - CSDN 新闻
薪水低?能力的5个层级,看看你在哪一层
薪水低?能力的5个层级,看看你在哪一层
看你属于哪一类巨蟹
对对号,你属于哪一族?
十三种寂寞 你属于哪一种
十三种寂寞,你属于哪一种?
十三种寂寞,你属于哪一种.
对对号,你属于哪一族?
你属于职场哪一类角色? -
十三种寂寞,你属于哪一种
7种低血压 你属于哪一种?
淘宝网经营不善 你属于哪一类型
“对号入座”一下吧,你是属于哪一类
十三种寂寞,你属于哪一种
九型人格!你属于哪一类?
你的爱情属于哪一种
你的小弟弟属于哪一型?
九型人格你属于哪一种?
测试:你属于哪一种体质?