Sound advice. However, being a self-taught myself, you have to do things in parallel. Learning, and adjusting. Adjusting comes from applying to many companies. In the end, this is also for people with experience a number's game.<p>The best training does not help you, if you don't have experience with team meetings for example. Social skills in this regard.