When we started our business, patience was already a very important factor in our industry. According to Kodilla.com, programmers who started their careers in the decade 2000-2009 needed an average of 5.94 years to become senior developers. At that time, before those positions were separated into individual professions, this was usually the role of a programmer analyst.
Nowadays advancing in a programmer’s career is faster, as the average time to obtain a senior role is around 3.79 years. This is possible because, among other things, learning the technologies we use at work is now much easier thanks to the universal access to knowledge.