Привет.
а действительно становиться ценным кадром и профессионалом, кроме офиса?
Вот тут ошибка вышла. Как правило, в "офисах" код такой же хреновый, как и на фрилансе, если не хуже.
Так как в офисе ты поддерживаешь существующий
говнокод, а на фрилансе люди часто пользуются своими наработками / фреймворками.
Нужно мноооооого кодить и учиться. Идеально, если есть знакомый / друг / товарищ / приятель с определённой скиллухой, который будет указывать на ошибки. Так процесс развития пойдёт гораздо быстрее.
Если хочется залипнуть в интересные курсы - советую
хекслет. Там действительно головастые лекторы, которые могут показать как надо писать.
P.S: а вообще, работа в офисе - хорошо. Можно увидеть грамотное решение какой-либо проблемы. Либо поучиться на ошибках других, как делать не надо, во что выливается плохо спроектированная система. Ну и тд тп.