Программирование — это весело, особенно когда все работает. У меня нет лучшего недавнего опыта, чем запуск моего кода, и в течение тридцати минут все в порядке. Но это когда вы знакомы с языком, структурами данных, синтаксисом и средой в целом. Это одно достижение за другим.

Я решил изучить React js, поскольку он казался одним из фреймворков Javascript с невероятными функциями. Кроме того, это было требованием для проекта, частью которого я был. Я получил учебники, но сначала не хотел начинать, так как у меня был плохой интернет, а также мне нужно было несколько модулей, чтобы начать.

Решил посмотреть уроки как фильм. Наверное, самая большая ошибка, которую я совершил. В предрассветные часы, через пять минут, я уже дремала. Приходилось несколько раз перезагружаться, чтобы «начать». Я решил переехать в другое место, найти подключение к интернету и достать недостающие модули.

В наши дни очень редко не удается установить какое-либо программное обеспечение. Но у меня возникла проблема с установкой модуля с npm. В нем появились новые концепции зависимостей разных форм. Некоторые из них являются глобальными, другие предназначены для разработки, а третьи действительно являются зависимостями даже в производственной среде. Это понятие было мне чуждо. Мне потребовалось несколько часов, чтобы понять, как все делается.

В этот момент я решил упорствовать и начать учебники. Как будто я освоился, то меня засыпало почти неконтролируемой структурой в среде JavaScript. Существует множество способов добиться одного и того же, даже настроить. Я хотел лучший и самый популярный способ. Будучи аутсайдером в среде JavaScript, все казалось популярным и хорошим. К счастью, после долгих поисков мне удалось получить туториал, где на протяжении всей серии разрабатывалось небольшое приложение.

Это дало мне прорыв, и я смог локально запрограммировать небольшое демонстрационное приложение. В то же время я все еще знакомился с бутстрапом. Объединение этих двух вещей и создание маршрутов к разным страницам было для меня похоже на войну. Многие люди, к которым я обращался за эти два дня, никогда не использовали React или не видели ошибки. В этот момент у меня даже не было ошибок, но некоторые функции просто не работали. Я проснулся на следующий день, посмотрел на свой экран и понял, что после установки bootstrap 3 я указал на таблицу стилей bootstrap 4.

Проблемы в обучении, как правило, подлинные. Они становятся больше по мере того, как человек занимается преследованием и обучением. Но сдаться — это просто роскошь. Они легко преодолеваются, когда вступает в силу сотрудничество, две головы лучше, чем одна, ведь у них четыре глаза.