English 中文(简体)
我如何测试我对.NET的知识?
原标题:
  • 时间:2008-12-29 22:09:50
  •  标签:

A lot of programming and computer science topics are tricky, and as a result it s hard to know sometimes if you ve gotten an idea straight after just reading about it. Some programmers learning material incorporates self-testing pretty well; a great example of this is The Little Book of Semaphores.

I d love some ways to test my knowledge of the .NET runtime: BCL, and C#, as well as WPF. I d especially like to understand how storage and retrieval in data structures work in .NET in some way analogous to STL (deque, vector, map, etc...). Ideally, this would be like the material in the semaphores book, where relevant material is presented along with self-tests.

Suggestions?

问题回答

What constitutes a test may be the most ambiguous part of this question. As I understand it, the test itself could be any of the following:

1) Definition regurgitation where someone says various definitions but doesn t understand any relationships that may exist.

2)使用特定的术语重写定义,尝试展示对概念的掌握。

3) Teach someone else the concept from scratch. In this case, there may be challenges of translating the material as well as what methods would be preferred.

4) 给出一个特定概念的例子。这可能有些棘手,因为一些定义事物的地方也会给出琐碎的例子。

5) The tell me about a place... type of question to ask how something would be used.

第三种是我经常见到的用来描述某人真正理解一个概念的方式。

If you can effectively and efficiently use the new technique, technology, or language, in a real world app, you probably have gone beyond the beginner phase and know it enough to say I know it .

你可以参加一些 MCSD 的练习测试,这会让你更好地了解从哪里入手。大多数练习测试都会引用各种参考书,答案也可以在其中找到。

将此翻译成中文:http://www.measureup.com/catalog/exam.aspx?vid=5&cid=MCSD&tid=25 http://www.measureup.com/catalog/exam.aspx?vid=5&cid=MCSD&tid=25

以下是一些实践测试的清单。

我不知道你在哪里可以测试一些新技术。

这在任何文本上都是一个问题。如果你担心这个问题,你有几个选择:寻找具有问题集的文本,或者尝试自己使用它。我正在用Common Lisp、Python和Ruby处理Project Euler的东西;我发现在自己思考问题时给自己写笔记也有一定的帮助。

"sort-of"理解一个想法和真正理解之间存在巨大的差距。 "sort-of"了解意味着您了解术语,认识问题,但可能无法坐下来编写解决方案或向他人解释。 我个人的经验是,如果我对自己诚实,我知道我理解的哪一面。

  • If you re not sure if you understand something completely, you don t
  • If you couldn t explain it to somebody else you probably don t. If you can explain it to someone you do.

我自学路径上的一个重要进展是:弄明白一般水平的学习其实是没有太大效用的,并且逐渐学会不满足这种学习方式。当你真正掌握了一门技能,它才真正属于你。在此之前都不算拥有。

冒着极客的风险,这里有一个伟大的创造词。

认证是评估你知识的最好方式之一,但也应该跟随实践。尝试提出并实施项目。





相关问题
热门标签