Из цеха в IT: проходная позади 💅
42 subscribers
14 photos
3 links
Профессионально зажигала других. Ушла в IT зажигать себя. Учу фронтенд с нуля, с ментором и с чувством, что в 30 стать джуном это норма.
С людьми работать сложнее, чем с кодом.
Канал про перезагрузку.
Download Telegram
Уволилась в марте 2026.

Сейчас учу JavaScript с нуля. С ментором. Сижу дома и пытаюсь подружиться с функциями.

До этого была инженером на заводе, председателем совета молодёжи, организовывала мероприятия, в общем зажигала других.

А потом просто взяла и вышла. Потому что если не сейчас, то когда?

Этот канал, чтобы мне было неловко, если я сольюсь. Дома так легко сказать «завтра», а когда ты пишешь людям, уже сложнее спрятаться.
Буду выгружать сюда код, ошибки, маленькие победы и всё, что приходит в голову по пути.

Заходи, если тоже ищешь свой путь 🌱

🤎🤎🤎

Мой таймер учебы показывает 296 часов 11 минут и 26 секунд

Да, за такой срок это не так много, как хотелось бы 😅 Но я надеюсь, что скоро войду в режим и возьму себя в руки.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Я уже писала вводный пост, что начала учиться. А теперь хочу рассказать, что я реально делала эти 3 месяца. Потому что за фразой "я учусь" на самом деле много всего 🤯

За 3 месяца я:

🆗Сдала ментору первую тему по HTML/CSS. Самая первая тема, не сложная. У меня сразу самооценка пошла вверх, тип я не совсем тупая 😅

📚Сейчас учу первую часть теории по JS. Конкретно сейчас пытаюсь въехать в map, filter, reduce. Пока не очень легко, но я не сдаюсь.

💻У ментора сверстала проект, теперь постепенно изучаю всякие штучки типа открытие мобильного меню, попапы. Сейчас на проверке задание с подключением данных через API. Мне очень нравится, что тут все разбивают на маленькие задачки, и ты в одной теме постепенно разбираешься, а не хватаешь всё сразу.

Самое сложное параллельно я проходила RSS Stage 0 😰

Там был проект сайта с рождественскими подарками. Очень сложно и непонятно, потому что за неделю надо успеть сделать очень много. Я научилась делать таймер, слайдер, переключать категории, модальное окно. Но не всё сама, постоянно обращалась к нейросети или гуглу, потому что иногда просто не знаешь с чего начать, как писать, что вообще делать.

Но самым страшным был проект последние 2 недели 💀

Надо было сделать dashboard. Вот ссылка, если интересно посмотреть, что это за зверь: https://github.com/rolling-scopes-school/tasks/tree/master/tasks/outsource-dashboard

Когда увидела, думала "ну посижу, разберусь". За 2 недели реализовала многие фишки, хотя не все, что-то оказалось для меня очень непонятным. И это нормально, наверное 🤷‍♀️

Сейчас я прохожу RSS bootcamp

Там только практика, чтобы не забыть то, чему научились в Stage 0.

🧷Неделя 1, делали мемный слайдер. Но я прошляпила этап проверки у других людей, и баллы не получила. Вот скрин, кстати 😄

🧷Неделя 2, верстали фиксированную верстку 2 страниц приюта для животных. Верстка уже почти не вызывает проблем, я всю неделю учила теорию по JS и прорешивала типовые задачки. А сверстала где-то за часов 5.

🧷Неделя 3, сейчас, нужно проверить верстку у 3 других людей. Я уже сделала это сегодня.
А еще надо сделать свои страницы адаптивными и отправить на проверку до воскресенья.

Планы: добить задание у ментора по API и наконец-то понять, как работают map, filter и reduce 💪

И знаете, что я поняла?

Мне кажется, таких каналов про учебу в IT уже миллион. И когда начинала, думала "ну зачем мне еще один, кто вообще будет это читать?"

Но потом поняла, что я ничем не хуже. У всех свой путь, и у меня он тоже есть. И почему бы не писать о том, как я прохожу через всё это? Со страхом, с гуглом, с нейросетями, с падением и подъемами. Это же реально.

Я часто боюсь, что ничего не получится. Что я слишком медленно иду. Что другие делают больше, быстрее, лучше. Но я все равно продолжаю. И мне кажется, это и есть самое важное, просто продолжать
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥4
На прошлой неделе я решала задачки на сайте stackblitz. В задачке нужно вернуть сумму только положительных чисел массива, я пишу, пишу, а возвращается undefined и 0. Уже потом до меня дошло, что надо вернуть acc, но кто же об этом помнит, когда ты 20 минут сидишь тыркаешь и не понимаешь, что не так? 😅

В общем важное правило при использовании reduce не забывать возвращать acc с новым значением, а то будете все время undefined и dont understand 🤷‍♀️

А еще столкнулась с интересным фруктом, функция debounce. В народе ходит слух, что все уважающие себя фронтендеры знают ее и могут написать и рассказать с закрытыми глазами. А я че лошара что ли? 🤣

В общем опять глаза у меня на лоб полезли. Что за args, кого кто возвращает, зачем тормозить, кто вообще придумал js? 😄

Но потом я нашла аналогию с лифтом. Ты нажимаешь кнопку лифта несколько раз подряд. Лифт не едет после каждого нажатия, он ждет, пока нажатия прекратятся, и только потом едет. И вот по такой аналогии до меня и дошло, что это такое 🙌

И про rest и spread тоже разобралась. Rest собирает аргументы в массив, а spread разворачивает массив в аргументы. Ну и once, и memoize тоже посмотрела, но это уже отдельная история 😄

Ну а теперь про мою учебу в целом

Я ставила цель 40 часов в неделю учиться. Но как бы, у меня еще и важные дела есть 😅

Самая продуктивная неделя была аж 42 часа, но она была один раз. Все остальные разы я вообще не добирала до 40, а иногда дай бог 20 часов набрать.

Все время у меня дела какие-то, я женщина деловая. То на маникюр днем надо, то подружка приехала, надо срочно увидеться, то срочно надо ехать куда-то. Когда ж тут учиться? 🤷‍♀️

И еще я думаю, а кто делишки все делать будет, если не я?

А вообще я поняла, что если я достигну цели, то как дальше без цели жить? Вот я и не спешу, наверное. Нельзя же достигать, а то жить нечем будет 😄

Ну а вообще это все шутки, для этого и группа, чтоб я меньше отвлекалась на все и начала учиться полноценно

Цели для того и ставят, чтобы их достигать, иначе смысла нет вообще что-то начинать. Так что буду исправляться и учиться, а не искать отмазки
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3🔥3
Как я перестала бояться и сдала первую часть JS 🚀

На прошлой неделе я сделала логику открытия бургер-меню, модального окна и слайдер. С пагинацией тоже разбиралась, но опыта с ней у меня пока нет, так что было непросто 😅

Самое сложное для меня это слайдер. В проекте у ментора мы используем swiper, а тут нужно своими ручками писать. И вот тут я реально залипла.

Еще пыталась разобраться с промисами. На простых задачках, где просто успех или ошибка, вроде не сложно. А вот когда начинается реальный код, голова кипит 🤯

И я всегда думаю, как эти программисты все помнят и все знают? Смотрю, люди в айтишку залетают за 5 месяцев с нуля. Интересно, сколько реально часов они тратят?

Но есть и хорошая новость...

Я сдала 25 июня первую часть теории по js! 🥳

Это так круто. Добавилось понимания, потому что ментор спрашивает еще и как работает, а не просто сухое определение. И спрашивает, а как бы я сделала и где использовать можно. В общем от сдачи сразу мотивация повысилась, значит и я могу разобраться, и я могу эти дурацкие задачи решать 💪

🧷 Что сейчас

На этой неделе читаю учебник https://learn.javascript.ru/ Глава "Продвинутая работа с функциями", буду изучать вторую часть JS. Узнала наконец разницу между рекурсией и замыканием, никак не могла сообразить.

Рекурсия это когда функция вызывает саму себя. А замыкание это когда функция запоминает переменные из внешней области видимости, даже после того как внешняя функция завершила выполнение.

Ну и про rest и spread тоже разобралась. Если ... в конце списка параметров, это остаточные параметры, собирает аргументы в массив. А если ... в вызове функции, это оператор расширения, разворачивает массив в аргументы.


🧷 Новое задание по bootcamp

Надо выбрать 2 макета виджетов по js и сделать до конца недели. И конечно проверить задание предыдущей недели у других учеников. 🫢

Вот кстати ссылка на проект (который делали 3 недели до этого) в общем доступе, если интересно посмотреть
👇

МЕГАСУПЕРПУПЕР ПРОЕКТ

🧷 И забыла рассказать одну важную вещь

Перед сдачей я еще проходила параллельно уроки на code.mu. Там простыми словами для обычных людей все расписано, прям для меня. Я прошла там всю теорию по JS и только потом перешла к учебнику.

Потому что сначала я открыла учебник, начала читать, а там каким-то слишком умным языком написано для каких-то сверхразумов. Я вроде сообразительная, но там не сообразила 😄
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1🔥1
Закончила задание по JS30 RS school💪

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

Сложность возникла только со слайдером. Там надо было сделать навигацию касанием, перетаскивание и отпускание перемещает ползунок, а движение ползунка зависит от скорости нажатия. Короче оказалось слишком сложно и непонятно, так у меня и не получилось сделать 😅

Что сейчас

На этой неделе нужно сдать podcast player. Это веб-версия проигрывателя подкастов. Там можно смотреть список подкастов, искать их, открывать страницу с подробной информацией и последними выпусками. Ну и конечно слушать, перематывать, добавлять в плейлист, и чтобы все запоминалось после перезагрузки страницы. Задание большое, разделено на четыре части, каждая основывается на предыдущей. В общем работы много 😄

А еще делаю задание для ментора

Наконец засчитали подключение слайдера через api, отправила еще подключение карточек через api на проверку. А вчера разбиралась как сделать добавление в корзину. Капец как много нюансов надо учесть. И чтоб кнопка изменилась, и чтоб сверху счетчик появился, и чтоб ярлык с количеством товаров появился. Вообще запуталась, хотелось все сначала начинать 😵Но вроде работает.

Пытаюсь сразу упрощать, потому что уже несколько раз предыдущие задания возвращали с пометкой "разграничения ответственности". Тип одна функция одно действие. Так и поддерживать проще и работать понятнее. Будем упрощать!

Что по часам

Да все не очень. Я ленивая жопка, которой очень нравится тупо дома бездельничать. Особенно когда на улице солнышко, хочется гулять, купаться, с близкими время проводить, а не сидеть за компом. Последние недели где-то по 15 часов сижу. Да не много, да надо бы за это ругать. Ну а я что, я же стараюсь перебарывать себя. Понимаю что много халявлю, но сила воли куда-то уплыла и не знаю как взять себя в руки 😅

Итого сейчас 344 часа 16 минут и 53 секунды. Да, мне немножечко стыдно!
И вот я сижу и думаю, у кого тоже такое бывает, что солнышко за окном и учеба совсем не лезет в голову? Или я одна такая ленивая?
😂

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

И еще интересно, сколько часов в неделю обычно учатся другие люди? 15 часов это реально мало или так у всех, когда лето и хочется гулять? Я понимаю, что могла бы больше, но почему-то не могу себя заставить.

Наверное, мне просто нужно перестать искать оправдания и начать делать. Но это так сложно, когда внутри одна лень
😄
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2❤1
Прошла еще одна неделя, делаю not fight club. Это такая игра, где нужно зарегистрироваться, выбрать аватарку, имя, потом начинается битва с противником. Там полоски здоровья, атака, защита, критические удары, все по взрослому 😄

Я взяла за основу Тома и Джерри, чтобы было прикольнее. Сначала мой Том сражается с Джерри, потом с Бучем, потом со Спайком. А то непонятные рыцари какие-то, скучно 😅

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

Что еще нового

Я начала использовать помодоро. Засекаю по 1 часу, потом 5 минут отдыхаю. Чтобы время не отвлекало, скрыла нижнюю панель на компе, а на телефоне поставила таймер на весь экран. Еще включила белый шум дождя, и кайф, как будто учиться стало легче сразу 🙌

А теперь про планы

Надо к сентябрю-октябрю как-то ускориться. Я вообще не представляю как, но надо учиться в ускоренном темпе, а то так и 10 лет буду учиться, а мне уже не 20 лет, чтобы так долго раскачиваться 😅

В общем надо брать себя в руки и делать. Но я каждый день думаю "вот с понедельника начну", а понедельник наступает, и я опять ищу отмазки. Ну как так то? 😄

И знаете что

Важно не просто сидеть и учиться, а учиться эффективно. Потому что можно сидеть 5 часов и ничего не запомнить, а можно 2 часа и реально разобраться. Я вот с помодоро это почувствовала, реально легче стало.

Так что теперь буду пробовать новые подходы, не тупить, а работать.( не факт вообще) 😂

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

А к следующему посту я подумаю про реальную мотивацию. Что для меня действительно важно и для чего я вообще все это делаю. Потому что иногда я сама забываю, зачем я сюда полезла 😅

Но это потом, а сейчас я просто продолжаю делать задания и учить теорию 😇
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1🔥1
😎Я не пропадала, просто случились незапланированные каникулы. Погода была отличная, хотелось гулять, купаться, какая уж тут учеба, особенно когда и желания нет 😅

👀Но на этой неделе я снова в строю, и дел очень много!

Во первых 🎮
Вот ссылка на мою игру бой: ТУТ
Да, не идеально, но по моему получилось хорошо. Делала как будто в мультике Том и Джерри. Потихоньку домучила и вроде работает 💪

Во вторых ⚙️
На этой неделе надо сдать HTML builder. Это задание на Node.js, состоит из 6 частей, каждая сложнее предыдущей. Суть в том, чтобы научиться работать с файловой системой без сторонних библиотек, только встроенные модули Node.js. Сначала 5 маленьких задач: прочитать файл, записать в файл, вывести информацию о файлах, скопировать папку, объединить CSS файлы. А шестая задача это итог, где надо собрать все вместе и сделать статическую HTML страницу из компонентов и стилей. Ну и что что я JS даже не знаю, что теперь делать? Все успеем за неделю 😄

В третьих 📚
Разобрала до конца вопросы по теории 2 части JS. Сейчас начинаю учить и что не понимаю разбираю сильнее. Прошла структуры данных: Map, Set, хэш таблички, Linked list, стек, очередь. Связный список (Linked list) проще всего понять на примере вагонов. Каждый вагон это узел, в котором хранится значение и ссылка на следующий. Я даже шпаргалку себе сделала с классами Node и LinkedList.
А теперь самое сложное для меня это контекст и область видимости. Особенно this, лексическое окружение, замыкание. Вот это вот всё, где начинается какая-то магия. Вроде читаешь определения и понимаешь, а как доходит до практики, сразу в тупик 😄
Главное не зазубривать, а реально разобраться, чтобы потом не провалиться в болото на первом же сложном задании. Но я не сдаюсь, буду добивать эту тему 💪


А теперь про мотивацию 🤔
Мотивация это вообще что то непонятное. Не знаю как люди ставят цель и идут к ней. У меня так со всеми целями: сначала "вот это мне надо", а потом "да вроде и не очень то надо". Думаю "да и без этого как то живу, зачем из кожи вон лезть ". А что на самом деле хочу, не знаю. И как узнать, не знаю. Порочный круг какой то 🥺

Но я все равно продолжаю. Потому что если не продолжать, то точно ничего не изменится. А так хоть есть шанс, что я пойму, чего хочу. Или хотя бы научусь делать крутые игры и сайты, и может быть это приведет меня к чему то большему🙂
Ну верим 🤞
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍2🔥1
Мега страшно, решила что пора расширять аудиторию. Писать не только для себя и родственников, но так страшно выносить свои посты на общее обозрение, кажется, что никому такое не интересно, а родственники просто поддерживают 😅

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

Что там с учебкой
На этой недельке, ну как недельке, там срок аж до конца августа, надо сделать какую-то бомбу. Задание называется async race.

Суть в том, чтобы сделать SPA приложение для гонок. Там гараж с машинками, можно добавлять, удалять, редактировать, генерировать 100 машин рандомно. Машинки ездят по дороге, есть кнопки запуска и остановки двигателя, анимация движения. Можно устроить гонку всех машин на странице, победитель появляется в таблице победителей с количеством побед и лучшим временем.

В общем, куча всего, и я даже еще не начинала, ничего не понятно 😄 Но интерес есть!

Не понимаю как мы так быстро перетекаем от одной темы к другой. Но зато когда начнется stage 1 в начале сентября, я уверена что мне будет не сложно и это все даст свои результаты.

Сейчас помучаюсь, потом буду кайфовать. Ну или все забуду к хренам и буду мучится снова 😂
Нооо, поживем увидим!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1🔥1
Решила начать разбор async race. Это задание на гонки, где нужно управлять машинками, добавлять, удалять, запускать двигатель и устраивать гонки через API с анимацией.
Звучит прикольно, нам даже дали ссылку на видео, где показано как это должно работать, и в целом не так страшно, главное заставить это работать 😅

А теперь представьте, что я открыла задание и поняла что ничего не понятно 😄
У меня всегда одно и то же сначала отрицание, потом принятие. Все равно придется делать, а то жалко потерять прогресс из - за невыполненного задания и не получить сертификат.
Обращаюсь за помощью к нейросети 🧑‍💻но прошу не писать код за меня, а объяснить как думать, на что обращать внимание, разбить на шаги.
Первым делом я написала интерфейсы для данных в index.ts, чтобы типизировать всё что приходит с сервера.

А еще я заметила, что писала функции с then и catch, а ide сама предложила преобразовать в async/await. И код правда стал легче восприниматься. Надо бы самой научиться сразу писать асинхронные функции, буду теперь стараться через них.
Честно говоря, я боюсь что это задание окажется слишком сложным. Но если не начну, так и буду бояться. Поэтому у меня план такой: буду делить на мелкие кусочки и делать по одному. Может быть, через неделю у меня уже что-то поедет. Или не поедет, но это тоже результат 😄

А вы как начинаете сложные задания? У вас тоже сначала в голове тараканы в пожаре бегают или вы сразу в бой? 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥3👍2