The Lounge is rated PG. If you're about to post something you wouldn't want your
kid sister to read then don't post it. No flame wars, no abusive conduct, no programming
questions and please don't post ads.
I understand what you posted, it's just not relevant to my question. I know how to use Google, but I asked about a specific style of training. Telling me about Google doesn't in any way answer my question.
If it's not broken, fix it until it is.
Everything makes sense in someone's mind.
Ya can't fix stupid.
Some people can only learn with a live person to force ideas down their throat (not implying Kevin is one). This is one of my major gripes with college. All it teaches you is to be force-fed and regurgitate that onto tests which is the antithesis of the most important traits for software development in my opinion - problem-solving and critical-thinking.
Most notably, in graduate school, we all had to write a research proposal that was completely unrelated to what we were doing. And both that, and later on, the thesis oral exam, would include challenge questions from the faculty. Sometimes they were wrong and knew it: would you stand up on your own two legs and argue back? Sometime, in fact, they were even wrong. Your turn to teach them. Actually, ditto for each students research presentation - it was actually something they were looking for.
On the other hand, my experiences in psych 101/102 fully agree with your case. That, however, isn't science, so I don't count it for anything.
Problem solving and critical thinking: The former? I think that's heavily an inborn ability, for a good problem solver has imagination; the latter, a sign of confidence that what you heard/read isn't to be taken without a thought.
If there's a special character in one than it didn't make it through the cut-and-paste.
If it identified one or the other as other than English (Google took a shot at French at one point) then you just got to look more carefully.