Не очень понятно какого ответа вы ожидаете, т.к. чудес не бывает: в сутках 24 часа и выхода всего два:
- Повышать квалификацию на работе: внедрять в текущие проекты современные фреймворки, языки и/или менять платформы со старых на новые. Само собой начальству необходимо объяснить какую они выгоду получат и сколько им будет стоит внедрение (Пример: внедрение CI и написание тестов. Плюсы: уменьшает количество багов на продакшене, увеличивает качество кода. Стоимость: 4 часа настройка CI сервера, от 0 до 1 часа в день на тесты). И тут либо вы не умеете объяснять, то это ваша проблема, либо начальство не слишком адекватное и выход тоже очевиден: смена работы.
- Повышать квалификацию после работы и/или в выходные: на Курсере в среднем 2-х или 3-х месячный курс требует около 5 часов в неделю - это меньше часа в день. Собственные проекты прекрасно так же разрабатываются если им уделять около часа в день. Вы не правы что с "таким графиком" новые технологии не получится изучать. С учетом того что 90% разработчиков в принципе ничего не изучают, то даже час в день даст плоды в перспективе. Самообразование в свободное время это всегда компромисс между инвестициями в знания и отдыхом/семейными делами/едой и прочими бытовыми вещами. Этот компромисс можете найти только вы сами и никто больше.
PS1 работа с 9 до 18 это 9 часов. Вы что целый час обедаете или что? Обедайте 15-20 минут, это +40-45 минут в сутки. Можно либо раньше уходить с работы, либо прямо на работе за эти 40 минут почитать, пописать свой проект или на Курсере посмотреть лекцию.
PS2 насколько я понял в день на дорогу вы тратите около 4 часов - это очень много. Сейчас не вспомню, но есть разработчик местный(на хабре) который тратит на дорогу чуть меньше и читает по несколько технических книг в месяц делая это в основном в транспорте. Если вы на собственной машине, то тут опять выбор за вами: либо держать руль в руках 4 часа в день, либо держать книгу 4 часа в день.
PS3 причем тут удаленная работа и фриланс не понял в принципе.