Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I think today's typical/traditional 3-5 days developer training classes aren't so great, as you tend to forget half of it shortly after. It's too much one way communication and not enough interaction. Also brain research has shown that this kind of setup is usually not optimal for efficient learning.

For clarification, I am referring to professional, commercial, paid classes. However this could also be applied for any kind of studies.

How could the ultimate developer training package be setup to really make sure you learn what you are supposed to learn?

Would that be more:

  • Multimedia?
  • Exercises?
  • Homeworks?
  • Spread out over time instead of 3-5 compact days?
  • Group projects?
share

migration rejected from stackoverflow.com Jun 27 at 0:23

This question came from our site for professional and enthusiast programmers. Votes, comments, and answers are locked due to the question being closed here, but it may be eligible for editing and reopening on the site where it originated.

closed as primarily opinion-based by enderland, durron597, GlenH7, Snowman, MichaelT Jun 27 at 0:23

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.

1 Answer 1

I think the ultimate developer training course would be to hire the instructor to come in and walk everyone through the project they are currently working on. Even if it is just one iteration. At least then you are learning how to solve the problems/use the tools/learn the techniques you are actually going to need. The biggest problem with most training courses is that they work great for the examples in the course, but then when you try to apply them to your particular needs there is frequently a big mismatch or the course left out some really key concept that is required on your project.

share

Not the answer you're looking for? Browse other questions tagged or ask your own question.