Хочешь уверенно проходить IT-интервью?

Мы понимаем, как сложно подготовиться: стресс, алгоритмы, вопросы, от которых голова идёт кругом. Но с AI тренажёром всё гораздо проще.
💡 Почему Т1 тренажёр — это мастхэв?
- Получишь настоящую обратную связь: где затык, что подтянуть и как стать лучше
- Научишься не только решать задачи, но и объяснять своё решение так, чтобы интервьюер сказал: "Вау!".
- Освоишь все этапы собеседования, от вопросов по алгоритмам до диалога о твоих целях.
Зачем листать миллион туториалов? Просто зайди в Т1 тренажёр, потренируйся и уверенно удиви интервьюеров. Мы не обещаем лёгкой прогулки, но обещаем, что будешь готов!
Реклама. ООО «Смарт Гико», ИНН 7743264341. Erid 2VtzqwP8vqy
Назвать себя фуллстек-разработчиком можно, лишь освоив фронтенд и бэкенд. Из-за большого объема знаний лучше всего учить фронт и бэк по очереди.
Фронтенд на JavaScript: что и где изучать?

Онлайн-курсы
Проще всего пройти полный курс по составленной профессионалами программе. После платного обучения можно получить сертификат, а в некоторых случаях и помощь в трудоустройстве. Обратная связь и консультации с преподавателями тоже не будут лишними.
- ITVDN. Русскоязычный сервис с видеокурсами предлагает подписочную программу для начинающих фронтенд-разработчиков. В стоимость входит сертификат, диплом, практика и куча полезных знаний. На площадке можно найти и отдельные курсы по каждому необходимому фронтендеру языку.
- SkillBox. У этой отечественной образовательной онлайн-платформы также есть полностью упакованный курс для постижения фронтенда. Помимо нужных программисту тем, он включает красивое оформление с Photoshop и Figma. Выпускники получают необходимые бумаги, а также помощь в оформлении резюме.
- Академия “ШАГ”. Курс еще одной русскоязычной площадки начинается с основ веб-разработки в целом и заканчивается изучением конкретных технологий. Выпускникам выдают международный диплом.
- JetBrains. Популярная международная платформа добавила фронтенд в список предложений недавно и этот курс еще в стадии бета-теста. Обучаться здесь предлагают сразу на создании рабочих приложений.
- Udemy. Международный онлайн-университет предлагает большой курс по фронтенду. Выпускники получают сертификат и 3 рабочих проекта в портфолио
- Coursera. Курсы этой популярной платформы основном бесплатны, но для получения сертификата и доступа к оцениваемым задачам придется потратить некоторую сумму денег.
- Pluralsight. У этого англоязычного онлайн-университета курсы платные, но есть бесплатный тестовый период – 10 дней.
Блоги и сайты
Самая свежая информация обо всем. Часто с авторским мнением.
- Codrops – блог о вебе и разработке охватывают все новые тренды и технологии, а также публикует собственные обучающие материалы.
- David Walsh – блог разработчика Mozilla охватывает весь фронтенд.
- John Papa – создатель нескольких курсов на PluralSight, хороший рассказчик и спикер. Раньше писал про Angular, но в последнее время переключился на Vue.
- Smashing Magazine – целый журнал о вебе с новыми трендами, новостями и подборками книг по специальности. Иногда его создатели проводят Smashing Conference.
- JavaScript.ru – крупнейший в русскоязычном сегменте посвященный JavaScript сайт предлагает и собственные учебные материалы.
Книги
Специализированная литература пригодится, чтобы закрепить изученный материал, разобраться с непонятной проблемой или посмотреть на нее под другим углом:
- Ник Морган, «JavaScript для детей. Самоучитель по программированию». Вопреки названию, книга сильна по уровню подаваемой информации. Знания передаются через разработку казуальных игр.
- Илья Кантор, «Современный учебник JavaScript». Автор книги – создатель javascript.ru. В трех томах он рассказывает о современных возможностях языка.
- Флэнаган Дэвид, «JavaScript. Подробное руководство». Большой, но довольно сложный справочник по JavaScript.
- Кайл Симпсон, «Вы не знаете JS». Автор выпустил целую серию книг, каждая из которых подробно описывает отдельную тему.
Бэкенд на JavaScript: что и где изучать?

Онлайн-курсы
В перечисленных ранее онлайн-университетах можно найти курсы и для бэка. Здесь будут указаны иные варианты курсов и/или курсы сразу для фуллстек-разработчиков на JavaScript.
- SkillFactory. Русскоязычный онлайн-университет предлагает полный курс для фуллстек-разработчика с завершающим командным проектом в конце и сертификатом. Есть также несколько курсов по фронту и бэку отдельно.
- Netology. Программистов полного цикла на JavaScript готовит и Нетология. Выпускники получают диплом и 5 проектов в портфолио. Отдельно есть курсы для фронта и бэка, если хочется подтянуть что-то одно.
- Hexlet. Русскоязычная онлайн-академия обучает программистов на Node.js и выдает сертификат выпускникам. Она предлагает и другие курсы для веб-разработчиков, в т.ч. по фронтенду.
- Lectrum. Еще одна отечественная площадка готовит фуллстек-разработчиков. После завершения обучения портфолио выпускника пополнится двумя готовыми проектами.
- Udemy. Англоязычный онлайн-университет предлагает всеобъемлющий курс по фуллстеку. Выпускники получают сертификат и 15 готовых проектов в портфолио.
- Курс от Вашингтонского университета (преподавание ведется на английском языке) является частью огромного курса фуллстек-разработчика на JS.
Блоги
Блоги по бэку и фронту похожи: их создатели часто являются фуллстек-разработчиками и рассматривают проблемы сразу с двух точек зрения.
- 2ality – блог автора книги «Изучаем ES6», доктора Акселя Раусмайера. Здесь можно найти много интересного, включая глубокое описание всех процессов фронта и бэка на JavaScript.
- raganwald. Реджинальд Брейсвейт – автор книг по JavaScript. Его блог предназначен для опытной аудитории и новичкам туда лучше не соваться.
- Ponyfoo – автор блога много пишет о JS, стандартах и новых технологиях. Отдельно он рекомендует полезные книги.
Книги
Указанные в посвященном фронту разделе книги подходят и для бэка, поскольку там комплексно изучаются возможности JavaScript. Впрочем, есть одна интересная общеобразовательная книга с уклоном в бэк:
- Майкл МакМиллан, “Data Structures & Algorithms with JavaScript”.
Заключение
Начать путь фуллстек-разработчика несложно: главное – знать сам JavaScript. Для бэка и фронта нужно знать один язык, но разные фреймворки. Здесь начнутся сложности, поскольку придется в равной степени овладеть очень разными технологиями. Впрочем, став универсалом, вернуться к узкой специализации никогда не поздно. Удачи в обучении!
Хочу научиться программировать с нуля, но не знаю, с чего начать. Что делать?
Можно учиться самостоятельно (долго) или пойти на курсы с преподавателями (быстро). Плюс нужно учитывать, что джунов много, конкуренция выше и работодатели повышают порог вхождения при найме на работу. Чтобы получить актуальные знания, мы в proglib.academy запустили курсы:
- Основы программирования на Python.
- Профессия Python-разработчик.
- Алгоритмы и структуры данных.
- Математика для Data Science.
- Профессия Data Science.
- Frontend Basic: принцип работы современного веба.
- Профессия Фронтенд-разработчик.
- Обработка естественного языка. Полный курс.
На подходе еще больше 10 курсов для взрослых и детей.
Комментарии