У меня рост был скачкообразным. Каждые 3-4 года делаю большой шаг вперед, на протяжении последних 20 лет.
Когда я ощутил себя "профессионалом"? Когда понял, что могу решить абсолютно любую задачу, и сделать это максимально быстро. Не в теории, а на практике - просят сделать программу X, и я
категорически уверенно делаю ее за несколько дней-месяцев, при этом оценить сроки могу в течение часа.
Что повлияло на личное развитие? Каждый из этих пунктов способствовал большому скачку:
- ОИВТ и основы программирования (ООП, СУБД)
- Linux
- Чужой код
- Книги Фаулера
- Unix Way
- Изобильная практика