re: Preparing a course for junior developers VIEW POST

VIEW FULL DISCUSSION

What I would like to hear in such course would be some introductory non-technology specific programming paradigms like OOP and functional programming and architectural designs. When explained on real demo application showing what you can achieve with these things and why is it important would be really helpful.

Nowadays there are lot of "articles or tutorials" but having broader perspective and understanding of design decisions is hard to learn. Knowing these things from the start is a plus because understanding of more complex projects is lot easier.

Thanks for your thoughts! This is exactly what are we planning in the upcoming course, e.g. take some problem, go incrementally from naive solutions up to using frameworks and explain design patterns and their implementation (for instance dependency injection and how it is used in Spring framework).

code of conduct - report abuse