I'm currently a backend lead. Yes, it requires much more than usual effort to deal effectively with team of junior engineers. To be more detail.
1. Be clear and concise when explaining and demonstration. The more clarity, the better.
Lead with examples is always the right way. And it needs time to change the mindset of the juniors.
The benefit is, one day, they will bring back good ideas/feedback for you and the team.
2. Always challenging what the manager told us, because they have different mindset ! Do not assume everyone is on the same page.
3. Surely, depend on type of problems, the recurrent meeting is nessessary to make everyone on the same page. Confusion is the evil for everyone.
4. Documentation as code, code as documentation.
5. Work smarter, not harder.
6. Do not be afraid to be wrong ! Be wrong and you'll get the right explanation from team members.
1. Be clear and concise when explaining and demonstration. The more clarity, the better. Lead with examples is always the right way. And it needs time to change the mindset of the juniors. The benefit is, one day, they will bring back good ideas/feedback for you and the team.
2. Always challenging what the manager told us, because they have different mindset ! Do not assume everyone is on the same page.
3. Surely, depend on type of problems, the recurrent meeting is nessessary to make everyone on the same page. Confusion is the evil for everyone.
4. Documentation as code, code as documentation.
5. Work smarter, not harder.
6. Do not be afraid to be wrong ! Be wrong and you'll get the right explanation from team members.