注意:每个层次的知识都是渐增的,位于层次n,也蕴涵了你需了解所有低于层次n的知识。
计算机科学 Computer Science
软件工程 Software Engineering
程序设计 Programming
经验 Experience
学识 Knowledge
【CSDN编者按】
上述图书中,第一级对应的英文为Unleashed series, 21 days series, 24 hour series, dummies series...其实也有很多不错的书,Unleashed即图灵所出揭秘系列,好书不少;即使是21天、24小时、dummies系列,从入门来说也基本上都算好书。大家在选书时,首先对国内原创的大套书要特别持谨慎态度,越大型的丛书越要小心,因为没有人对这样浩大的工程真正负责。而国外的书原著总体上水平都有较好的保证,主要看译者是否负责。
图书第二级中《别让我思考》对应英文为《Don't Make me Think》,中文版名字应该是《点石成金》。
图书第三级中《代码珠玑》,中文版名应为《编程珠玑》(两卷:卷1链接,卷2链接)。
原文出处:
http://www.indiangeek.net/wp-content/uploads/Programmer%20competency%20matrix.htm
译文出处:
http://static.icybear.net/%5BCN%5DProgrammer%20competency%20matrix.htm
分享到:
相关推荐
【程序员能力矩阵】是一个用来评估和理解程序员技能等级的框架,它将程序员的能力分为不同的层次,每一层都代表了一种特定的技术熟练度和专业知识。这个矩阵不仅关注编程技能,还包括了计算机科学的基础、软件工程...
### 程序员能力矩阵解析 #### 计算机科学 (Computer Science) - **2^n (Level 0):** 对计算机科学领域的基础知识几乎一无所知。这可能意味着程序员刚开始学习编程,尚未深入理解计算机科学的基本原理。 - **n^2 ...
这份"程序员能力矩阵作为清单"旨在为开发者提供一个全面的框架,以便于自我评估和提升自己的技能。这个清单灵感来源于对软件技能研究的深入理解和持续追踪的需求。 **CSS(层叠样式表)** CSS,全称Cascading ...
- 使用循环结构 `while (tR )` 来迭代处理每一层。 - 每次迭代调用 `printEdge` 函数打印当前层。 - 更新边界。 - **`printEdge(int[][] m, int tR, int tC, int dR, int dC)`**: - **功能**:打印矩阵 `m` 在...
在编程领域,矩阵转置是一项基础且重要的操作,特别是在处理线性代数问题时。本文将深入探讨如何使用C++语言实现矩阵转置,并详细解释其中涉及的编程知识点。 矩阵转置是指将矩阵的行变成列,列变成行,形成一个新...
在C++编程中,矩阵乘法是一项基本操作,广泛应用于科学计算、图像处理、机器学习等领域。本项目提供了一个C++实现的矩阵乘法程序,能够处理任意大小的矩阵,无需预先设定矩阵维度的限制。下面我们将深入探讨矩阵乘法...
数据结构是计算机科学中的核心概念,它涉及到如何有效地组织和管理数据,以便进行高效地访问和操作。...通过深入研究矩阵,我们可以更深入地理解数据结构的内在逻辑,这对于成为一名优秀的程序员至关重要。
矩阵乘法则需要两个矩阵满足特定的维度关系(即一个矩阵的列数等于另一个矩阵的行数),通过三层循环(行、列、内层元素)进行逐个元素的乘累加。至于求秩,通常需要用到高斯消元法或者克拉默法则,这涉及到更复杂的...
在计算机科学领域,矩阵连乘是一个基础且重要的计算任务,特别是在线性代数、图形学、机器学习等应用中...无论是初学者还是经验丰富的程序员,理解和掌握这部分内容都能对提升编程技能和解决实际问题的能力大有裨益。
【程序员2003考试题目】是一份针对程序员能力评估的考试资料,包含了多个方面的IT基础知识,例如面向对象编程、动态链接库(DLL)、数据结构、算法、编程语言语法、数据库查询等内容。以下是对这些知识点的详细解释...
在计算机科学中,矩阵连乘是一项基础且重要的计算任务,特别是在线...在理解和实现这一算法后,程序员可以进一步研究更复杂的矩阵运算,如逆矩阵、特征值、奇异值分解等,这些对于理解和解决更高级的计算问题至关重要。
总的来说,《程序员的思维修炼-开发认知潜能的九堂课》是一本深度挖掘程序员心智成长的指南,它不仅关注技术层面,更注重提升个体在复杂项目中的适应性和创新力,帮助程序员在职业道路上更上一层楼。通过阅读和实践...
《面向程序员的数据挖掘指南》是一本专为程序员设计的入门级数据挖掘教程,旨在通过实践性的方法介绍数据挖掘的基本概念和技术。书中涵盖了从推荐系统、分类算法到聚类分析等多个关键领域。 推荐系统是数据挖掘中的...
MPI是一种标准,允许程序员在多处理器系统或者计算机集群上编写并行程序,它提供了丰富的通信原语,如MPI_Init、MPI_Finalize、MPI_Comm_rank、MPI_Comm_size、MPI_Send和MPI_Recv等,用于不同进程之间的数据交换。...
在计算机科学和编程领域,矩阵类是用于处理二维数组或矩形数据结构的抽象概念。矩阵类提供了多种基本操作,这些操作在数学和工程问题中...通过编写和测试这样的类,程序员可以更好地理解和利用矩阵在实际问题中的力量。
世界矩阵帮助组织独立的物体,使它们能够作为一个整体场景的一部分被正确地放置和呈现。 - **视图矩阵(View Matrix)**: 视图矩阵是由虚拟摄像机的位置、方向和朝向确定的。它描述了观察者相对于场景的视角。...
从起始节点开始,先访问所有与其相邻的一层节点,然后扩展到下一层,直至遍历完整个矩阵。在矩阵中,BFS通常使用队列数据结构来实现。 3. **Z字形遍历**:在某些应用场景中,如打印矩阵或显示图像,我们可能希望...