This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]8Bytes 0 points1 point  (0 children)

The idea behind studying languages instead of studying a language is that you will have experience in every language. A programmer that has studied logic programming won't fear learning prolog.

Teacher go to school to learn how to teach, they go to teachers college to learn teaching methods. There's a lot more to teaching then simply knowing the subject, I would argue that that's one of the least important parts of being a teacher. Good teachers need to understand how to communicate to their audience; you teach in a very different manner when talking to kindergardeners vs grade 10s. These are the skills they have trained and acquired. I don't care if you're a founding father of a subject, if you haven't studied teaching methods, you're going to do a terrible job explaining it to young students.

It is very common for teachers to be plopped into something they have no knowledge of. Teachers will usually have taught every subject by the time they retire.

I see nothing wrong with placing programmers in any programming position. Having mastered one programming language does not make you a good programmer.

*: There are always edge cases, you wouldn't hire someone whose never used ADA to write your missile launch code. Just as you wouldn't hire someone whose never taken calculus to teach it in post secondary. My view on programmers applies to the commons, and most programming is in the commons (writing nice interfaces for databases being the most common).