Александр Демешин
18.11.2024
Я работаю fullstack разработчиком. Опыт с react был небольшой, захотел систематизировать свои знания в этой области, узнать "лучшие практики" и иметь дополнительный бонус на собеседованиях.
Что понравилось: в течение курса рассматривались весь современный стек фронтенда связанный с React: webpack, typescript, jest, storybook, web workers, web sockets, auth, graphql, react-dom-router, redux, thunk, saga и др.
Также понравилось, что все занятия - это "живые" лекции или "лайфкодинг", где вы сразу можете задать любой вопрос, иногда полуторачасовые лекции превращались в трехчасовые, где все подробно разжевывали. Если пропустили - не беда, запись лекции появляется в течении суток.
Курс сложный, не смотря на то, что нас делили на команды и многие домашние задания можно было делать совместно, на них приходилось много тратить времени.
Пришлось в конце брать небольшой отпуск, чтобы их доделать, так как в течении курса не часто их делал. Но это было интересно и того стоило, так как можно детально проработать материал.
После каждой лекции имеется обратная связь.
В целом, курс очень понравился, позволил мне систематизировать мои знания и заполнить пробелы.
Ридван Джалилов
11.11.2024
Я работаю фронтенд разработчиком на стеке, включающий Реакт. В процессе работы я пришёл к тому, что Реакт, как бы его не назвали, библиотекой или фреймворком - это наука и требует отдельных усилий и понимания. Отус выбрал потому что есть отдельный курс Реакт с программой охватывающей все аспекты. Также хотелось повысить уровень грамотности программирования. После различных курсов и вхождения в айти я столкнулся со всеми трудностями, вызванными "экстремальным становлении разработчиком" - известной всем тенденции последних лет. Курсом очень доволен. Я знал, что будет сложно и было сложно. В процессе много раз опускались руки. Я жаловался на огромные домашние задания и их количество. Но, анализируя, пришёл к тому, что это связано с трудностями работа + учёба. Нужно грамотно распланировать свой график "работа-учёба-сон". Также школа пошла навстречу и предоставила большой срок (3 недели) на выполнение проекта (требуйте об этом вначале курса, вот прям очень настойчиво просите) и я смог взять отпуск для этой цели. Я думаю, что в школе пересмотрели объёмы (не количество) домашних заданий и внесли изменения в программу Реакта. Так что дальше будет ещё лучше.
Преподаватели разные, кто-то с опытом, кто-то только набирает. Но все вкладывали душу в урок и совместно с учениками уроки превращались в приятный вечер, а не поминки. Это, кстати, в большей мере зависит от дружелюбия и любопытства учеников.
Не стоит ждать чуда на первых занятиях, паниковать что всё плохо и требовать "верните деньги". Но чудо точно произойдёт ближе к концу учёбы. Приходите на курс, не пожалеете. А я решил продолжить учёбу на курсе Node js (PS: мне не заплатили за такой коммент, я просто написал всё что я думаю).
В настоящее время я работаю fullstack разработчиком в компании «Видеоматрикс», где занимаюсь созданием приложений на ASP.NET.
Недавно перед нашей командой встала задача перевести весь фронт на реакт, поэтому пошел на курс. Мне понравилось, что в учебе не было жёстких сроков и обязательств.
Мы все получили гораздо больше пользы, когда преподаватель выходил за рамки темы лекции и делился своим опытом использования тех или иных решений. Это было очень ценно, потому что преподаватели — живые люди с реальным опытом разработки, которые с радостью делятся своими знаниями.
Евгений Мазуренко
21.10.2024
До курса у меня было представление о работе фронтальной части на уровне знаний времен обучения в вузе, дополненных некоторыми представлениями с перспективы бэкенд-разработчика.
По ходу курса приходилось много погружаться с самостоятельное углубленное изучение рассматриваемых тем, а также неоднократно пересматривать прошедшие вебинары перед выполнением домашних заданий - все это позволило мне уверено освоиться в технологиях от уровня непонимания синтаксических конструкций языка и выражений на них, которые были продемонстрированы на первых занятиях, до их осознанного выбора в той или иной ситуации, а также уверенного их применения к этапу проектной работы.
Курс удовлетворил мои потребности в изучении библиотеки React и сопутствующих современной Web-разработки технологий, достаточном для их качественного последующего применения.
Но отмечу, что в моём случае успешности завершения обучения и достижению поставленных целей во многом способствовали: преподавательский состав (отельная благодарность Кириллу Омарову за терпение и акценты на частных практических случаях); интересные домашние задания, вызывающие потребность к повторению материала, а также дополнительному погружению в документацию; не угасший до самого конца интерес к обучению.
Спасибо образовательному центру OTUS за предоставленную возможность изучения новых технологий!
Виталий Пиньчук
16.09.2024
Я изучал программирование сам, работал фрилансером, на данный момент работаю в it компании фронтенд разработчиком.
У нас все разработчики в рамках корпоративного обучения выбирают OTUS, и у всех хорошие отзывы после обучения.
Мне понравилось разнообразие инструментов, если я раньше некоторые только слышал, но не знал для чего нужны, то сейчас уже и поработал с ними. Также понравилось что преподаватели всегда отвечали на вопросы, можно было проконсультироваться. Я бы добавил небольшой экскурс в те инструменты с которыми пришлось обязательно работать (сдавать домашки). Обучение мне дало самое главное - новые знания, я понимание в каких технологиях мне необходимо развиваться дальше
До курса мои задачи по большей части ограничивались версткой отдельных компонентов и страниц на React, не хватало знаний для решения более сложных задач. Выбрала Otus по отзывам, что курс «сложный», «не для новичков» — для меня это было большим плюсом, т.к. интересовала не база, а актуальный стек и best practices, а преподаватели курса — действующие разработчики. Курс оправдал ожидания, информация актуальная, структурированная, много практических примеров, вопросов «на подумать» и практики (домашки и итоговый проект). Преподавательский состав — опытные и отзывчивые ребята, отдельное спасибо Игорю Звягину, Кириллу Омарову и Александру Самаку. Благодаря курсу научилась самостоятельно решать задачи, которые раньше казались неподъёмно сложными, не бояться незнакомых технологий, поняла как оптимизировать код, сделать читаемым и переиспользуемым. Появилась надежда уйти с фриланса и найти нормальную работу.
Александр Анисенко
26.08.2024
До курса работал с Angular, но появилось желание изучить React. Выбор пал именно на этот курс из-за отзывов и программы, которую он предлагает. Мне действительно понравилось, что на курсе темы раскрывались достаточно хорошо. Хочу отметить, что данный курс не подойдет для совсем новичков в программировании, но для тех, кто имеет некий опыт, тут хорошо раскрыты тонкости данного направления. Из плюсов могу отметить хорошую организацию и преподнесение материала. Из минусов - в конце занятий я зачастую терял суть происходящего, но это скорее связано с онлайн форматом обучения и личной неспособностью сохранять концентрацию (всегда находятся отвлекающие факторы). Однако все занятия записываются и при необходимости можно пересмотреть интересующие моменты в любое удобное время. благодаря этому курсу я повысил свои навыки в программировании и непосредственно по данному направлению. Также OTUS периодически скидывает актуальные вакансии, среди которых, надеюсь и я найду что-то для себя))
Александр Ивенков
04.02.2024
Отличный курс для тех кому необходимо получить практические навыки использования React.js и TypeScript. Покрывает весь основной технологический стек современной разработки на React.
Отдельное спасибо:
- Дарье Наливайко за освещение тем React lifecycle
- Кириллу Омарову за погружение в typescript и работу с хранилищем Redux + redux saga
- Игорю Звягину за информацию о микро и макро тасках в javascript
- Арсению Высоцкому за информацию о том зачем нужен SSE
Минусы:
- Мало внимания уделяется тестированию. Тема тестирования освещается ближе к середине курса. При выполнении ДЗ наличие тестов - опционально
- В течении курса студентам предлагается объединяться в команды для совместного выполнения ДЗ. Сама по себе идея хороша, но этот процесс практически никак не модерируется. Так же сама структура ДЗ не очень хорошо подходит для разделения между несколькими студентами (за исключением ДЗ с формами и работы с сервером, где объем выполненной работы очень большой)
Михаил Хижняков
30.11.2022
Работал разработчиком VCL компонентов Developers Express, перешёл на фронт-енд с дальнейшим переходом на разработку виджетов на React/Vue/Angular/jQuery в будущем.
Для это стал изучать JS более углубленно и решил изучать React. Для этого записался на курс.
Выбрал этот курс, поскольку он должен был мне помочь развиваться в компании, в которой Я работал.
Также, к таким мыслям меня привели друзья и коллеги - что React это перспективно
Понравился преподавательский состав - Игорь и Арсений прекрасные рассказчики, которых слушать одно удовольствие. Рассказывают то, что знают и делятся опытом.
Иногда бывает тяжело воспринимать инфу после тяжелого рабочего дня, но для этого есть записи занятий
Чего хотелось бы - это разбивка домашних заданий на более частые, но более мелкие и простые - каждая маленькая победа стимулирует учиться лучше учиться.
Понимаю, что задачи не самые сложные, но иногда есть желание из одной сделать 2 и как этапы их выполнить.
Также хотелось бы иметь некий разбор заданий с преподавателем онлайн или, чтобы показывали примеры для новой темы на схожих с ДЗ задачах, а не на абстрактных.
Тогда новое лучше усваивается, когда ты прекрасно понимаешь, что за задача и как всё там уже работает и как должно работать в "идеале"
В связи с мировыми событиями работу мне пришлось искать во время учёбы. Так что пока работаю не на React. Но есть перспективы открытия подобной должности и на текущей работе в предстоящем году.
Также есть большое желание и далее развиваться в этом направлении.
Обучение дало большой толчок в знаниях и в практике, но нужно продолжать и самому практиковаться.
Дмитрий Гриднев
05.08.2022
Курс хороший, достаточно непростой, но с начальными знаниями JS пройти можно(но будет тяжко). Всем доволен, преподаватели хорошие(чувствуется высокий уровень знаний). Всем спасибо, всем доволен :)
Данный курс мне посоветовал коллега по работе, он остался доволен, как и я :)
Курс был выбран, что бы закрыть пробелы в TypeScript, познакомится с emotion, storybook, redux saga и тестированием.
Данные знания будут применяться в недалеком будщем, к которому я уже готов.
Отдельное спасибо хочу сказать преподавателям Никите и Василию за помощь и менорство в slack.
Желаю успехов и развития данном курсу.
Хороший курс, в общем и целом понравился - дается много информации от самых азов, рассматривается много разных вариантов работы, различные технологии - рассказывается о плюсах и минусах тех или иных. Даются действительно полезные знания для работы и общего понимания происходящего. Очень понравился преподавательский состав - они реально молодцы, стараются, очень хорошо выполняют свою работу, хорошо объясняют и доносят информацию, оставляют по делу замечания по домашним работам.
Из пожеланий - я бы наверное заменил одно-два занятия которые были на общие отвлеченные темы из разряда "поговорить" на одно-два занятия общих по JavaScript. Понятно что курс не про него, но на мой взгляд было бы полезно и помогло бы в обучении, т.к. большинство тех кто на него приходят не так в этом сильны как требуется. И это бы помогло подтянуть всех до какого то среднего уровня, хотя бы базовые моменты которые используются в работе.
Спасибо, рад что попал к вам на курс, получил полезные знания
Александр Пешков
16.02.2021
Хороший курс, навел порядок в хаосе своих знаний.
Хотя лично я бы предпочел, что было больше кода и меньше тестов)
Возможно я бы сделал меньше функционального программирования, и добавил блок по работе с MobX.
Благодарность всем преподавателям, особенно тем кто тратил много времени на подробные ответы на кучу моих вопросов)
Андрей Степанцев
01.12.2020
Отличный курс. Преподаватели профессионально и доступно донесли до меня все необходимые знания, как базовые, так и более углубленные, показали множество интересных технологий, научили работать с новыми и современными инструментами разработки. На каждое ДЗ проводилось код-ревью, преподаватели оставляли полезные комментарии и подсказки. В ходе занятий, а также за его пределами, всегда можно было задать любой вопрос преподавателям или коллегам по обучению и быстро получить на него ответ.
Уровень знаний после прохождения курса на работе оценили очень высоко. Буду рекомендовать данную площадку для обучения своим коллегам по работе и друзьям. И обязательно запишусь сюда еще на какой-нибудь из множества интересных курсов.
Я работаю в компании, которая не связана с разработкой ПО в принципе. Программированием занимаюсь для личного удовольствия в свободное время. Курс выбрал не случайно, хотел изучить инструмент, который хорошо документирован, имеет большой спрос на рынке труда, а так же хочу в компании внедрить самописную CRM, написанную на ReactJS. Поэтому сам себе поставил задачу познать эту библиотеку. На курс пришел с небольшим багажом знаний, поэтому могу сказать, что мне понравился подход в обучении, так как для начинающего разработчика все доступно объясняется, разжевывается и как самое главное даются примеры реализации. Хочу сказать отдельное спасибо Ванчук Василию, его кодревью дают свои плоды в написании хорошего кода. Спасибо за обучение, в заключении скажу, что курс дал хороший толчок для дальнейшего освоения материала и роста в программировании.
Александр Циома
27.11.2020
Курс крутой - не знаю, кто какие ставки делает на него изначально, но я приходил на день открытых дверей, и попал на урок с Василием Ванчуком. И сразу понял, что хочу здесь учиться. Серьезный подход и знание дела преподавателя меня сразу подкупили. Процесс обучения такой: если ты пришел, думая что посмотришь видео и станешь реакт-разработчиком, то увы это не так. Нужно очень много работать самостоятельно - и это круто, ведь в реальной работе никакое видео или курсы тебя не спасут, когда решаешь реальную нетривиальную задачу. Таким образом, курс оправдал мои ожидания - научил учиться, я разобрал концепты, до которых раньше никак не доходили руки, а теперь ушёл в самостоятельное плавание и погружаюсь во всё изученное самостоятельно. Отдельное слово про домашние работы - они сложные. И если выбирать путь чему-то научиться, то нужно сидеть над ДЗ часами и делать их желательно как можно раньше, иначе в конце может быть очень тяжело. Итого: курс научит учиться, а эффективность от него равна приложенным усилиям.
Евгений Шурупов
06.10.2020
Я работаю backend java-разработчиком в американской компании. Некогда был fullstack, но на фронте не работал с фреймворками типа react, angular или vue. Хотел наконец освоить react, чтобы иметь это как дополнительный бонус на собеседовании или иметь возможность работать fullstack-разработчиком. Кроме того, у меня была задумка реализовать один проект. Хотел сделать его на современных технологиях.
В курсе понравилось то, что кроме самого реакта, рассматривается весь современный стек фронтенда. Это babel, webpack, typescript, jest, storybook, loki. С этим я не был знаком, но безусловно сейчас это необходимо. Кроме того, рассматривается весь стек, связанный с react, это reactRouter, redux, saga, redux-saga-test-plan. После этого курса, я смело могу устраиваться, как fullstack, так и frontend-разработчиком.
Курс сам по себе сложный. В курсе много домашних заданий, на которые надо тратить значительные усилия и время. Семья на время потеряла меня, потому что, после работы, во "вторую смену" я уходил в домашки. Бывало, что до поздней ночи. Но это того стоило. В то же время преподаватели всегда были готовы прийти на помощь. Как в slack-чате, в кабинете, так и на уроках, где можно было задать любой вопрос, в том числе по домашкам.
Незначительными минусами для меня можно назвать настойчивое преуменьшение актуальности ООП по сравнению с функциональным программированием и то, что тема с graphql была несколько скомканной. Но в будущем, уверен, это учтут. Да и это не так важно, по сравнению со всем остальным.
Мария Кондаурова
04.09.2020
До обучения в OTUS год работала верстальщиком, решила качаться дальше по ветке frontend. Курс React.js Developer выбрала из-за актуальности фреймворка и того, что react был "на слуху".
Если вы хотите получить пользу от курса, а не просто прослушать ради сертификата - нужно работать и много. На курсе давались практические домашние задания, которые позволяли освоить полученный на лекции материал практически. По домашним заданиям была орошая обратная связь - твою домашнюю работу не просто примут, но и после ревью скажут, то можно было бы сделать лучше. Для меня, как неопытного разработчика, это был хороший способ узнать о многих best practice.
Кроме ревью, преподавателям всегда можно задавать вопросы, на которые они дают развернутый ответ и помогают.
Отдельное спасибо Василию Ванчуку - лучший преподавататель !!!