Our collection of knowledge, best practices, and tips we’ve learned over the past 15 years.
One of the worst ways to start a developer at a new job is to have them immediately start coding on your project. Instead, the initial days of any new hire should be spent making sure they have sufficient knowledge and training to be successful once they start coding.
At Admios, we devote a few weeks to training and onboarding to ensure our developers unleash their full potential when they hit the terminal. Here are some of our best practices.
When training new developers, teams often miss the obvious. Can this developer communicate clearly? Can they learn new skills? Can they debug a problem? Instead of focusing on deep technical skills, begin with the basics to make sure they are covered.
Once the basics are covered make sure the developer has a clear sense of what doing a good job means. At Admios, we cover the following:
It’s just as bad to blindly embrace every new trend as to think that your single skill is the only appropriate solution. Technology is always changing. Developers should understand this and learn to think critically about new technologies. The best way to do this is to get them to improve the training as they are going through it. Ask for feedback and when they highlight problems have them search for solutions.
At Admios, after we started our training program we noticed an unanticipated side benefit. Our training program had fostered a sense of teamwork that we had only experienced sporadically before. More experience devs started to naturally look out for the new hires as they went through the more difficult material and mentor them. Since they team had made an investment in them, everyone was more willing to invest in the team. At the end of the day, that’s the ultimate goal.
Are you looking for more devs? Nearshore software development might be a good fit for you!