谷歌评分卡(判断你的编程水平)

0 - you are unfamiliar with the subject area.

0分——不熟悉学科领域。

1- you can read/understand the most fundamental aspects of the subject area.

1分——能够阅读或者理解学科领域最基础的方面

2- ability to implement small changes,understand basic principles and able to figure out additional details with minimal help.

2分——能够实现小的改变,理解基本原则,并且能够在最小的帮助下找到附加细节。

3 - basic proficiency in a subject area without relying on help.

3 -在没有帮助的情况下,熟练掌握某一学科领域。

4 - you are comfortable with the subject area and all routine work on it:

For software areas - ability to develop medium programs using all basic language features w/o book, awareness of more esoteric features (with book).

For systems areas - understanding of many fundamentals of networking and systems administration, ability to run a small network of systems including recovery, debugging and nontrivial troubleshooting that relies on the knowledge of internals.

4分 - 你对主题领域和它的所有日常工作都很熟悉。

对于软件领域,能够使用书上的所有基本语言特性开发中等大小的程序,了解更深奥的特性(通过书本)。

对于系统领域——了解网络和系统管理的许多基础知识,能运行一个小的系统网络,包括恢复、调试和非琐碎的故障排除,这些都依赖于内部知识。

5 - an even lower degree of reliance on reference materials. Deeper skills in a field or specific technology in the subject area.

5分 - 对参考资料的依赖程度更低。在某一个领域或某一个特定领域有较深的技能。

6 - ability to develop large programs and systems from scratch. Understanding of low level details and internals. Ability to design / deploy most large, distributed systems from scratch.

6分 - 能够从头开发大型程序和系统,了解低层次的细节和内部细节。能够从头设计/部署大多数大型分布式系统。

7 - you understand and make use of most lesser known language features, technologies, and associated internals. Ability to automate significant amounts of systems administration.

7分 - 你了解并使用大多数不为人所知的语言特性、技术和相关的内部信息。能够自动化大量的管理系统。

8 - deep understanding of corner cases, esoteric features, protocols and systems including “theory of operation”. Demonstrated ability to design, deploy and own very critical or large infrastructure, build accompanying automation.

8分 - 深刻理解极端情况,深奥的特性、协议和系统,包括“操作理论”。具有设计、部署和拥有非常关键的大型基础设施的能力,并具有相应自动化的能力。

9 - could have written the book about the subject area but didn’t; works with standards committees on defining new standards and methodologies.

9分 -能够写关于学科的书,但是没有写;与标准委员会合作定义新的标准和方法。

10 - wrote the book on the subject area (there actually has to be a book). Recognized industry expert in the field, might have invented it.

写一本学科领域的书(实际上不得不有一本书).公认的业内专家,可能已经认可它。

Subject Areas(学科领域范围):

TCP/IP Networking (OSI stack, DNS etc)

Unix/Linux internals

Unix/Linux Systems administration

Algorithms and Data Structures

C

C++

Python

Java

Perl

Go

Shell Scripting (sh, Bash, ksh, csh)

SQL and/or Database Admin

Scripting language of your choice (not already mentioned)

People Management

Project Management

你可能感兴趣的:(哲学,编程语言)