DEV Community

Discussion on: How to pick up a new technology in minimal time?

Collapse
 
janux_de profile image
Jan Mewes • Edited

Another interesting idea is that of "Just in Time" learning:

youtu.be/zKyv-IGvgGE?t=34m18s

However, this is not applicable in all situations. When a little change needs to be made in a complex application it might be necessary to understand a number of concepts first.

Maybe the "progressive advancement" concept can be dropped when all developers understand how to write clean code and thus the system becomes so easy to modify that everybody with a bit of aptitude can evolve it.

Collapse
 
janux_de profile image
Jan Mewes • Edited

But maybe it can never be dropped because it is just a new name for the fundamental learning concept. E.g. nobody would expect a high school student to complete assignments on the level of a M.Sc. student and "just pick it up on the fly". It takes time to develop a mental model of the thing we are trying to learn. There are interdependencies between certain knowledge areas and it takes time to fill those gaps.