By
sundeath
Добрый день.
Хотел бы посоветоваться с опытными тружениками сферы веб-разработки.
У меня такая предыстория:
Мне 29 лет,
образование юридическое,
немного работал по специальности, но основную часть рабочего стажа - "менеджером" в различных направлениях.
В один прекрасный момент почувствовал тягу к развитию в одной конкретной сфере и желание стать профессионалом, а не офисным рабом с профессией без имени и лица .
Выбрал для себя, как самую перспективную и интересную сферу, которая придаёт максимум независимости от ситуации в стране и в мире - веб-разработка.
Около 3-х лет читал различную литературу O'Reilly, статьи на хабре, проходил онлайн-курсы (htmlacademy, codecademy, etc.).
Освоив определённый теоретический стэк - отметил для себя, что уже "много чего знаю".
Делаю следующий шаг - конкретизирую область и принимаю решение сменить профессию - решение идти во фронт-энд.
Практического опыта нет и, по сути, самостоятельно делать ничего не умею, иду на риск с огнём в глазах - следующим шагом становится увольнение с работы, иду на курсы по фронт-энду для того, чтобы как-то систематизировать теорию, наработать скилл и портфолио для работы (прохожу курсы в данный момент).
Близится конец курса, через пару недель пора будет во всю искать работу и ездить по собеседованиям, но я в замешательстве и не доволен своими "успехами", т.к. не справляюсь в задачами курса.
Результат всех способов обучения на данный момент вот такой:
В голове вроде бы много всего: понимаю с чем едят jade, sass, как работает npm, bower, git и прочий инструментарий, могу подключить и настроить простые плагинчики на jquery, но при самостоятельной вёрстке без подсказок наставников выходит кракозярбра (блоки вываливаются из своих контейнеров, футер, разъезжается итд). С чего начинать писать js-часть поле подключения стандартного сниппета для модуля - ступор. Нет самостоятельности.
Пытался организовать механизм сессий для авторизации на сайте - но так и не разобрался как работает php, библиотека phpMailer, настройки openserver итд.
Пробовал написать js-модуль валидации и смены css-классов самостоятельно - закопался в бесконечных статьях и опустил руки после 50-ой попытки.
С вёрсткой базовых элементов страницы (аккордеон, слайдер, пагинация итд) - тоже беда. Вроде бы понимаю базовую структуру и какие теги для них нужно использовать, но сделать сам не могу.
Мне нужно сделать какой-то вывод - здесь прошу помочь советами.
Стоит ли уже понять, что эта сфера мне просто "не по зубам"\"не моё" и вернуться на нелюбимую работу или переть напролом дальше? Если дальше, то на какую рабочую позицию я могу рассчитывать?
Смотрел тестовые задания для junior'ов веб-разработчиков и просто html-верстальщиков, но не осиливаю их почему-то.
За спиной бессонные ночи и чудовищные усилия, приложенные к понимаю как работает блочная модель документа, как обрабатываются ajax-запросы, как на стороне сервера через php проверяется отправленная GET-запросом картинка на соответствие параметрам итд, но ведь терпеть такие потери не правильно, если занимаешься любимым делом...
Как объективно всё это профильтровать и сделать для себя чёткий и жёсткий вывод?
Спасибо.