DEV Community

Discussion on: Advice on training junior developers

Collapse
 
kodierkroete profile image
Steffen Frosch

I think it is most important to create an enviroment which allows them to fail. I mean things can quickly get overwhelming in the beginning. Mistakes will be made. With a good guidance there is a great potential to grow from these. The trick imho is to create a lifeline which limits the mistakes to a managable level. For the company and the junior. Make code reviews with them and have a routine in which you talk about current challenges. And all solutions are valid if they work. Elegant or clean code should be a result of refactoring and not the initial expectation. Explain which things could be improved without stomping the current solution to the ground.

Collapse
 
lynnewritescode profile image
Lynne Finnigan

Thanks for this Steffen, I'll keep that in mind!

Collapse
 
asanfilov profile image
asanfilov

Great advice, Steffen! "Make code reviews with them and have a routine in which you talk about current challenges" - as a not-so-junior back-end developer who joined a company recently, this will allow me to onboard/start contributing faster