Как мне не скатиться на своем пути до низкосортного разработчика, клепающего формочки
Очень многое зависит от себя самого, читай книги, читай чужой код крутых разработчиков, каждый день старайся узнать что-то новое.
Для того чтобы понять свой уровень, можно ходить на собеседования (очень мотивирует).
Также я составил
карту развития веб-разработчика, может что полезное найдешь. Удачи!