I finally did it and I get my first Trainee. I already teached coding to internships for a few weeks. But this time I have three years to share my knowledge and grow with him. I already checked methods and stuff online like pair programming, visualization of data flows ect. But what I would love to know is, what has worked for you guys on both sides. Sharing knowledge and get trained. I want to be the best mentor I can be and I want to proof that this is a thing I can do good and continue doing it the next years of my career. So, what helped you to train others or receiving knowledge? |
2. Give them a playground to fail - Offload any non-business critical tasks and let them make mistakes. No one I know ever learnt programming without making any mistakes. Immediately tell them about best practices and how to avoid such mistakes in future.
3. Show them the impact of their work - There's nothing more motivating than seeing the impact of one's work.
4. Build curiosity - Answer as many questions as you can answer. Admit when you don't know any answers and start looking it up on the web right in front of them. People pick habits by looking at their superiors.
If it's absolute beginning to programming, this video is a great way to show how difficult it is to teach a machine to do something and how clear instructions can help get things done: https://www.youtube.com/watch?v=cDA3_5982h8
reply