Reader Patrick,一位IT软件工程师,提出了一个我认为非常有趣的问题:
“对于我的公司,我正在开发一个项目他能让我们的开发者们能检查他们处在哪个特殊的知识领域。根据大多数的范围,我们设置了5个等级。这些特殊的知识领域的其中之一就是CSS。你知道一些很好的能描述你的CSS知识等级的在线材料吗?并且能够更适合开发者们自己能够评估他是否处于哪个等级?
一个读者提出了他在网络上搜寻到的关于这一点点的研究。在这上面呈现出了一些很有趣的事情,但在这篇文章里,1-4等级几乎是初学者而6级是“超级巨星”。那剩下的都在第5等级的CSS开发世界。
我认为如果我们都把我们的思想聚集在一起,就能提出一个更好的系统。我的一个想法就是如果你甚至连CSS不知道是什么,你就不需要一个评估等级,因此我们不必要仅仅为它而用整个等级。我们能指定第一级别给初学者而指定第五等级给高手。现在我们仅仅需要准确的分解那些组成这些知识等级的东西并试着去分解剩下的三个使之成为有意义的技巧。
仅此开始我们的粗略草案。我将会采用任何人在这方面的评测接着开发它使之成为更加充实的评估系统。我可能将它作为一个民意检测,这可能很搞笑~~
等级1
- 我确实曾听说过CSS,它曾被用在网站开发。
- 我以前曾下载使用过CSS模板,我甚至可以指出怎样将我的LOGO放上去。
- 我已经浏览过CSS文档并做了一些例如更改颜色之类的小改动。
等级2
- 我知道CSS表示层叠样式表
- 它曾被网站开发者为了保持内容与样式的分离而用来设计网站页面的
- 我已经对一个CSS模板进行了广泛的修改
- 我以前曾经使用WYSIWYG编辑器去创建CSS网站页面
等级3
- 我曾设计从零开始并仅仅使用CSS来作为样式表来设计一个适度复杂的网站
- 我对CSS的结构有很好的理解力,如CSS盒模型,和CSS布置
- 我对不同浏览器对CSS有不同呈现方式的情况有一个基本的理解并且那将需要被说明并作测试
- 我有一个日益增长的CSS收集源便于吸取利用
等级4
- 我已经设计并涉及到大量基于CSS的网站
- 我能够很舒适的编写CSS并感觉我能应付任何设计思想
- 我对兼容浏览的CSS有很好的理解力。我知道并已经尝试CSS Hacks而且知道使用它们的优缺点
- 我能快速而有效的检验CSS的错误
- 我大多数都手写CSS并且为了发挥好灵感、调试或是参考我收集了大量工具和CSS源
等级5
- 我以我自己的一点点开始构建CSS框架
- 我对于所有的CSS知识点已经有了一个全集
- 我在周末的半夜醒来并跳到我的电脑前来编辑一个令人可畏的CSS代码例子我的脑子才刚刚构思出来并把它传到我的博客上……哪个是关于CSS的呢?(在这点上开玩笑了,我实在不确定怎么描述这第五个等级)
而你现在有何感想呢?我们应该改变什么?我们能把这个变成像一个“小谜语” ?那将会比第五等级更好?还是更差?
lev2……
>=lev4的应该都是职业选手了…..
{Reply}