Уже полгода работаю (отработка после университета) Ruby-разработчиком в маленькой фирме. Т.е. в ней я еще на год точно.
Понятное дело, за мной мало кто следит, и я часто волен делать, что захочу. Хочу писать тесты - пишу. Не хочу - не пишу. Забыл, что запретил nginx'у 80 порт обрабатывать, мои проблемы, т.к. никто не проверяет. И т.д.
Да, спектр задач широк и в ходе их решения я узнаю много всякого. Но никто мне не говорит ни о каких хороших практиках и тому подобного. Все, что я знаю - я нашел сам или услышал где-то случайно. И в то же время слышу истории типа: "Мой путь разработчика был таким: пришел в фирму, там был крутой тех. дир, он меня всему и научил".
Как мне не скатиться на своем пути до низкосортного разработчика, клепающего формочки?
Как мне не скатиться на своем пути до низкосортного разработчика, клепающего формочки
Очень многое зависит от себя самого, читай книги, читай чужой код крутых разработчиков, каждый день старайся узнать что-то новое.
Для того чтобы понять свой уровень, можно ходить на собеседования (очень мотивирует).
Также я составил карту развития веб-разработчика, может что полезное найдешь. Удачи!