HN user

bxh

12 karma
Posts0
Comments9
View on HN
No posts found.

I find the use of examinations and tests to assess the "quality" of the student non-ideal.

It's very possible to perform very well on tests with minimal actual comprehension of the material through memorization. In fact, it's quite possibly easier to memorize solutions than to actually learn to solve them.

I've seen many instances of people coming up with great ideas, then subsequently developing the technical skill necessary to implement them.

On the other hand, being highly skilled in a field allows one to see opportunities (e.g. market gaps) or come across cutting edge technology that could be used to solve age-old problems.

This article perfectly describes how it is to watch many sports. I find it even more evident with highly technical sports like badminton, where top players like Lin Dan appear to casually walk around the court when in fact the training required to achieve that level of efficiency, speed, decisiveness and reflex is probably quite unfathomable.

The line about how the engineers view the tests as an optimization problem really resonates with me. When the results of tests administered in an artificial setting becomes the primary method of assessment, such a trend will inevitably emerge.

Take school examinations for example, in highly competitive environments where test scores alone are the major determining factor, students begin to consider the benefits of forgoing comprehension of the material for rote learning.

I agree. Furthermore, I think pointers in C is a simple concept that becomes incredibly powerful, and also gives a lot of insight into how memory works and the different data structures.

What language would you suggest is friendlier, and less rife with gotchas? I find the rules of C fairly reasonable, at least on the surface.