HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-26
1 <p>Я завершил обучение "<strong>JS: React</strong>"<a>https://ru.hexlet.io/courses/js-react</a>в школе Hexlet. Хочу поделиться своими впечатлениями. Я ReactJS уже изучаю третий раз, не я такой туповатый, а реакт большой. По факут необходимо изучать не только одну эту библиотеку, а целую экосреду вокруг неё. Надо знать кроме самого реакта, ещё Redux, Reselect, Formik, webpack, Redux saga, typescript, GraphQL. Вот хорошая дорожная карта React-разработчика<a>https://github.com/adam-golab/react-developer-roadmap/blob/master/README-RU.md</a>ReactJS по сути это только начало, отправная точка.</p>
1 <p>Я завершил обучение "<strong>JS: React</strong>"<a>https://ru.hexlet.io/courses/js-react</a>в школе Hexlet. Хочу поделиться своими впечатлениями. Я ReactJS уже изучаю третий раз, не я такой туповатый, а реакт большой. По факут необходимо изучать не только одну эту библиотеку, а целую экосреду вокруг неё. Надо знать кроме самого реакта, ещё Redux, Reselect, Formik, webpack, Redux saga, typescript, GraphQL. Вот хорошая дорожная карта React-разработчика<a>https://github.com/adam-golab/react-developer-roadmap/blob/master/README-RU.md</a>ReactJS по сути это только начало, отправная точка.</p>
2 <h3>Что понравилось</h3>
2 <h3>Что понравилось</h3>
3 <p>Этот курс постепенно вводит новичка в мир ReactJS. Основную задачу автор курса курса явно поставил реализовать на ReactJS библиотеку Bootstrap. Но этот набор компонентов уже давно существует и называется React Bootstrap<a>https://react-bootstrap.github.io/</a>По факту, реализуем определённый компонент Bootstrap разбираем нюанс программирования для реакта.</p>
3 <p>Этот курс постепенно вводит новичка в мир ReactJS. Основную задачу автор курса курса явно поставил реализовать на ReactJS библиотеку Bootstrap. Но этот набор компонентов уже давно существует и называется React Bootstrap<a>https://react-bootstrap.github.io/</a>По факту, реализуем определённый компонент Bootstrap разбираем нюанс программирования для реакта.</p>
4 <h2>Содержание</h2>
4 <h2>Содержание</h2>
5 <ul><li><a>Что понравилось</a></li>
5 <ul><li><a>Что понравилось</a></li>
6 <li><a>Моя оценка 7\10</a></li>
6 <li><a>Моя оценка 7\10</a></li>
7 <li><a>Комментарий Кирилла Мокевнина</a></li>
7 <li><a>Комментарий Кирилла Мокевнина</a></li>
8 </ul><h2>Что понравилось</h2>
8 </ul><h2>Что понравилось</h2>
9 <p>Что особо понравилось, автор приводит пример своего кода. А то у большинства курсов, вот теория, вот домашка, а как запрограммируете, так запрограммируете. А здесь можно увидеть логику программирования более опытного программиста.</p>
9 <p>Что особо понравилось, автор приводит пример своего кода. А то у большинства курсов, вот теория, вот домашка, а как запрограммируете, так запрограммируете. А здесь можно увидеть логику программирования более опытного программиста.</p>
10 <p>Порадовало показана интеграция с другими библиотеками lodash, immutability-helper. А не только чистый JS. Я согласен на чистом JS можно реализовать всё, но за бесконечное время, а в реальном проекте ни один заказчик бесконечно ждать не будет. Хотя лично я поступаю по-иному, я не придумываю велосипед, а сразу ищу лучшие практики, например, "react js best practices"</p>
10 <p>Порадовало показана интеграция с другими библиотеками lodash, immutability-helper. А не только чистый JS. Я согласен на чистом JS можно реализовать всё, но за бесконечное время, а в реальном проекте ни один заказчик бесконечно ждать не будет. Хотя лично я поступаю по-иному, я не придумываю велосипед, а сразу ищу лучшие практики, например, "react js best practices"</p>
11 <p>Я заново для себя открыл линтер Eslint. Он не только показывает ошибки, но и исправляет полную дичь в коде автоматически.</p>
11 <p>Я заново для себя открыл линтер Eslint. Он не только показывает ошибки, но и исправляет полную дичь в коде автоматически.</p>
12 <p>Курс сам по себе достаточно простой. Никаких тебе рекурсий, графов и асинхронных систем управления лифтами на планете с отрицательной гравитацией в другом рукаве галактики. Самое сложное задание было с асинхронным Todo-list, но оно тоже решилось, правда чуть больше времени на него ушло.</p>
12 <p>Курс сам по себе достаточно простой. Никаких тебе рекурсий, графов и асинхронных систем управления лифтами на планете с отрицательной гравитацией в другом рукаве галактики. Самое сложное задание было с асинхронным Todo-list, но оно тоже решилось, правда чуть больше времени на него ушло.</p>
13 <p>Особо понравилась есть фиксированный набор упражнений, есть конечная цель курса, показан прогресс. Действуй медленно, но планомерно и будет результат. Очень хорошо прокачивает самодисциплину.</p>
13 <p>Особо понравилась есть фиксированный набор упражнений, есть конечная цель курса, показан прогресс. Действуй медленно, но планомерно и будет результат. Очень хорошо прокачивает самодисциплину.</p>
14 <p>Слабо раскрыт раздел про тестирование, одна лекция и ни о чём. Вообще не рассказаны важные темы: контекст и хуки.</p>
14 <p>Слабо раскрыт раздел про тестирование, одна лекция и ни о чём. Вообще не рассказаны важные темы: контекст и хуки.</p>
15 <p>Очень плохой встроенный редактор, он на уровне Notepad++ до уровня Visual Studio Code ему далеко, а про JetBrains WebStorm я вообще молчу. Я конечно понимаю желание рыть котлован лопатой, но лично я воспользуюсь экскаватором. Лично мне не нравится подход автор от элементов к целому. Если условно, мы освоили кирпичи, как наносить раствор мастерком, стену построим, а дом нет. Можно бесконечно изучать компоненты, но SPA-приложение не реализовать, из этой ухи аквариум не восстановить. Законченное приложение в курсе написали по факту всего одно Todo-list. Но тудушек уже написаны пачки под любой язык программирования и компилятор<a>http://todomvc.com/</a></p>
15 <p>Очень плохой встроенный редактор, он на уровне Notepad++ до уровня Visual Studio Code ему далеко, а про JetBrains WebStorm я вообще молчу. Я конечно понимаю желание рыть котлован лопатой, но лично я воспользуюсь экскаватором. Лично мне не нравится подход автор от элементов к целому. Если условно, мы освоили кирпичи, как наносить раствор мастерком, стену построим, а дом нет. Можно бесконечно изучать компоненты, но SPA-приложение не реализовать, из этой ухи аквариум не восстановить. Законченное приложение в курсе написали по факту всего одно Todo-list. Но тудушек уже написаны пачки под любой язык программирования и компилятор<a>http://todomvc.com/</a></p>
16 <p>В другом курсе другой автор заявил мы будет делать интернет-магазин. Пусть магазин состоял только из списка товаров и корзины, но этот автор показал всю технологию проектирования SPA-приложения: от компонентов высшего уровня до изменения свойств товара.</p>
16 <p>В другом курсе другой автор заявил мы будет делать интернет-магазин. Пусть магазин состоял только из списка товаров и корзины, но этот автор показал всю технологию проектирования SPA-приложения: от компонентов высшего уровня до изменения свойств товара.</p>
17 <p>Увы, тестовое задание при устройстве на работу, используя только этот курс не решить, там требуется написать миниприложение, а не реализовать какой-то компонент.</p>
17 <p>Увы, тестовое задание при устройстве на работу, используя только этот курс не решить, там требуется написать миниприложение, а не реализовать какой-то компонент.</p>
18 <p>Курс подойдёт новичкам, которым нужен пример грамотного кода и необходимо прокачать самодисциплину, те кто уже программирует и достаточно самоорганизован, лучше поискать что-то иное.</p>
18 <p>Курс подойдёт новичкам, которым нужен пример грамотного кода и необходимо прокачать самодисциплину, те кто уже программирует и достаточно самоорганизован, лучше поискать что-то иное.</p>
19 <h2>Моя оценка 7\10</h2>
19 <h2>Моя оценка 7\10</h2>
20 <p>Ссылка на<a>оригинал поста</a>.</p>
20 <p>Ссылка на<a>оригинал поста</a>.</p>
21 <h2>Комментарий Кирилла Мокевнина</h2>
21 <h2>Комментарий Кирилла Мокевнина</h2>
22 <blockquote><p>Спасибо за интересный отклик, прокомментирую важные моменты.</p>
22 <blockquote><p>Спасибо за интересный отклик, прокомментирую важные моменты.</p>
23 </blockquote><blockquote><p>По контексту и хукам: мы учим тому, чем пользуемся сами. То есть в курсах Хекслета даётся не только теоретическая информация из документации или каких-то других источников. Мы пропускаем информацию через конвейер практики. В итоге студенты получают рекомендации по оптимальному использованию тех или иных инструментов, узнают о важных нюансах и фишках. Сейчас внедряем хуки у себя, в ближайшее время информация появится в курсах.</p>
23 </blockquote><blockquote><p>По контексту и хукам: мы учим тому, чем пользуемся сами. То есть в курсах Хекслета даётся не только теоретическая информация из документации или каких-то других источников. Мы пропускаем информацию через конвейер практики. В итоге студенты получают рекомендации по оптимальному использованию тех или иных инструментов, узнают о важных нюансах и фишках. Сейчас внедряем хуки у себя, в ближайшее время информация появится в курсах.</p>
24 </blockquote><blockquote><p>Второй момент: в качестве завершённого или целостного пути обучения надо рассматривать профессию, а не отдельный курс. В профессию<a>"Фронтенд JavaScript"</a>входят несколько десятков курсов и четыре проекта. Именно на проектах студенты учатся практической разработке, создают полноценные приложения, которые можно добавить в портфолио. Курс по React - один из нескольких десятков шагов на пути освоения профессии, поэтому лучше оценивать профессию в целом, а не отдельный курс.</p>
24 </blockquote><blockquote><p>Второй момент: в качестве завершённого или целостного пути обучения надо рассматривать профессию, а не отдельный курс. В профессию<a>"Фронтенд JavaScript"</a>входят несколько десятков курсов и четыре проекта. Именно на проектах студенты учатся практической разработке, создают полноценные приложения, которые можно добавить в портфолио. Курс по React - один из нескольких десятков шагов на пути освоения профессии, поэтому лучше оценивать профессию в целом, а не отдельный курс.</p>
25 </blockquote><blockquote><p>В любом случае спасибо автору за мнение, мы ценим обратную связь.</p>
25 </blockquote><blockquote><p>В любом случае спасибо автору за мнение, мы ценим обратную связь.</p>
26 </blockquote>
26 </blockquote>