Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как стать Frontend разработчиком?

Вадим Кулишов Ученик (97), на голосовании 1 неделю назад
Хотелось бы получить рекомендации по изучению фронтенд-разработки. Буду благодарен за советы от опытных специалистов, которые поделятся своим опытом и расскажут, как быстро освоить необходимые технологии, если вы только начинаете свой путь в этой сфере.

Также буду признателен за рекомендации о том, как лучше всего изучать эту область, если вы находитесь на начальном этапе. Буду рад услышать ваши мысли и идеи.

Спасибо за внимание! С наступающим Новым годом!
Голосование за лучший ответ
Илья Маклаков Знаток (307) 1 месяц назад
Если есть возможность и желание - лучший вариант поступить в ВУЗ на IT сферу. Но если это рассматривается как хобби или вариант с ВУЗом не подходит, то лично я бы посоветовал следующие вещи:

1) Найти книги. Обязательно стоит читать хоть какую-то литературу. Это могут быть книги по любой интересующей теме. Книги можно скачивать на торренте, если боитесь торрентов, ищите файлы в интернете. Хорошую книгу ничто не заменит.

2) Чтобы повысить конкретно прикладные навыки, можно посидеть на разных сайтах по типу leetcode или codewars. На таких сайтах есть задачи, решение которых повысить навыки программирования.

3) Посещение онлайн оффлайн мероприятий, устраиваемых организациями, по интересующим вас темам. Чтобы самому прийти и вживую посмотреть как все устроено.

4) Выбрать AI помощника. С ним будет проще обучаться, так как он банально может ответить на вопросы, которых нет в интернете.

Если нужно в принципе направление по сфере, то тут по базе могу сказать как и все: HTML, CSS, Java Script, Wordpress, API, СУБД, UX/UI, может быть git, может быть какие-то дополнительные фреймворки. Точно сказать не могу, конкретно с этой сферой вплотную пока не сталкивался
Павел Михаловский Просветленный (38273) 1 месяц назад
По большей части согласен с предыдущим оратором. Если прям хочешь стать программистом - лучше всего в ВУЗ. Хотя я бы советовал самому поизучать, чтобы точно понять - интересно тебе или нет.

Я не силен в фронтенде, я больше по бэку, но могу сказать, что в фронтенде есть азы HTML, CSS и JS. Их для начала следует изучить. Потом идёт куча всяких технологий. Любому разработчику полезно знать git, хотя там для большинства случаев достаточно пары команд.

Какие технологии конкретно изучать смотри по вакансиям и в идеале в своём городе, поскольку новичку на удаленку устроиться сложнее. Открываешь какой-нибудь hh, вбиваешь фронтенд-разработчик и смотришь. Вот есть дорожная карта, её можно взять за ориентир - https://roadmap.sh/frontend

Как изучать - практиковаться. Смотришь нужную технологию, смотришь - как она тебе облегчит жизнь и пытаешься что-то писать. Если учишься верстать - то можно повторить дизайн какого-то сайта. Можно выкладывать все это в github - чтобы было портфолио.
С оффлайн мероприятиями тоже хороший совет. Можно там с людьми познакомиться, но тут лучше иметь уже какие-то навыки, хотя просто ходить можно даже для общего развития.

Насчёт задач согласен частично. Codewars поможет тебе освоить программирование, но leetcode заточен больше под спортивное программирование и знания там нужны специфические - алгоритмы и структуры обработки данных. На начальном этапе лучше сосредоточиться на изучении самого программирования. Впрочем, если хочешь быть прям хорошим программистом, желательно все это знать.

https://htmlbook.ru/ - неплохой сайт по HTML
https://developer.mozilla.org/ru/ - ещё один полезный сайт, там можно найти детальное описание тега или стиля css.
https://learn.javascript.ru/ - учебник по javascript
Александр Искусственный Интеллект (306391) 1 месяц назад
опытные специалисты стали опытными специалистами не после просмотра ответов...
Учитель Зла! Гуру (2693) 1 месяц назад
Лучше водку выпей и забудь про это ! Кроме шуток.
Dlazder Мудрец (17294) 1 месяц назад
Купи большой резиновый дилдо. Эффект не моментальный, но даже так прикольно
Похожие вопросы