The New York Times has coverage on the phenomenon of Developer Bootcamps, that claim to do in a matter of a couple of months what used to take at least a couple of years for an associate's degree. These cram courses are apparently getting about a 75% job placement rate.
Have any Soylentils either gone through these programs, or worked with others who have? If so, what are your experiences?
(Score: 2) by RaffArundel on Wednesday October 15 2014, @09:18PM
You don't teach sorting so that people know how to sort (or at least you shouldn't). You teach sorting so people...
Correct, and you apparently misunderstand my point. I am saying that sorting is an excellent programming teaching opportunity, because it is inherently unintuitive to write an efficient sort. In fact, you have them try it, so you can walk them through the concept of an algorithm and breaking down the problem into units. I've done it and it is very successful to get some basic points across. However, now they would just look up their assignment on-line and I'd get the same half-assed quicksort which would be obviously cribbed from the web. I was bemoaning the state of students nowadays!
Design patterns are no replacement for this.
Replacement for what? I didn't say that, did I? I said patterns (not Design Patterns, patterns in general) are replacements for experience, basically allowing them not to make those rookie mistakes everyone tends to do when starting out. Patterns like limiting scope of variables, creating methods from duplicate lines of code, etc. Those kinds of patterns. Recursion is a pattern: repeatable technique that's repeatable, pun intended. I mentioned Design Patterns so the students know there are some "best practices" out there. I did do some pretty heavy MVC discussion for the other class but that was web programming. For the beginners it was only a taste.
I can see me trying to edit my post down for length may have impacted the clarity!