Logo
TGCATALOG
Catalog Collections Blog
Road to IT - Training

Road to IT - Training

A channel for entering IT through a web dev.

No ratings
231
25.10.2026
231
25.10.2026
No ratings
231
25.10.2026
Safe redirect via bot
О канале

A channel for entering IT through a web dev.

Подписчиков 114
Тематика Jobs and Freelance
Язык English
Ссылка t.me/roadtowebdev
Description

Guides and resources to get started in IT.

Latest posts

Road to IT - Training
Road to IT - Training
🔒Открыть пост
и посмотреть медиа
⏪ Цели на следующий. Одни из основных целей на 2023: ☑️ Успешно пройти основной курс по Frontend разработке и курс по React, получив сертификаты ☑️ Вернуться в RSS в качестве ментора или стать ментором для начинающих разработчиков ☑️ Получить оффер и закрепиться на должности Junior Frontend разработчика ☑️ Получить сертификат "Pre-Intermediate" по английскому языку ☑️ Вернуть в жизнь занятия спортом ☑️ Читать 1-2 достойные книги в месяц ☑️ Слетать/съездить в долгожданный двухнедельный отпуск на море Это лишь некоторая часть из всех написанных мною целей на грядущий год. Я почти никогда не достигаю за год прямо всех поставленных целей – обычно мой показатель ближе к 70%. Но я не занимаюсь по этому поводу самобичеванием и не считаю это большой проблемой. На мой взгляд, лучше поставить 15 целей и достигнуть 70% из них, чем на 100% выполнить три цели. Не забываем, что за год жизнь может привнести какие-то корректировки со своей стороны и к ним надо быть готовым. Поэтому продолжаем непрерывно двигаться вперед, учитывая все изменения, которые нас ожидают в будущем. Надеюсь, у вас также был запоминающийся год! А в новом желаю вам не только достигать своих целей, но и превзойти их, найти новые горизонты и вершить невероятные подвиги. С наступающим, друзья! 🎄
Road to IT - Training
Road to IT - Training
🔒Открыть пост
и посмотреть медиа
Итоги года. Конец года - время, когда можно немного выдохнуть, оглянуться назад и вспомнить, что удалось сделать, а затем, понимая результаты, грамотно расставить новые цели на год грядущий. Несмотря на то, что год был непростой для всех нас, да и в целом для рынка труда в IT, важно для себя сделать выводы, которые помогут двигаться дальше, не взирая на все внешние проблемы. Вот некоторые из главных достижений: ✅ Уволился с прежней работы. Считаю этот шаг одним из главных на пути к изменению жизни. Не скрываю, что боялся потерять стабильность и зону комфорта. Но преодолев этот страх, я за текущий год получил намного больше радости, чем за несколько лет работы на той должности. Уровень интереса к новой жизни и неизвестности многократно вырос и каждый новый день на этом пути я жду с нетерпением. Стал чувствовать себя лучше благодаря осознанию полной свободы действий и власти над своим временем. И теперь отчетливо понимаю, что только я ответственен за свое будущее и сам распоряжаюсь своей судьбой. ✅ Новая профессия. Я еще не стал полноценным разработчиком, однако сейчас полностью ассоциирую себя и свою жизнь с этой профессией. Пройдено около 600 часов (почти месяц) чистого времени обучения, включая практику, теорию и ревью. В портфолио уже 6 неплохих проектов и скоро добавится еще несколько крутых и масштабных. И, конечно же, официальная работа, напрямую связанная с IT, благодаря которой я могу не только держаться на плаву за счет зарплаты, но и дополнительно развиваться в этой сфере. ✅ Добился порядка в финансах. Благодаря грамотно составленному финансовому плану, мне не только удалось безболезненно уйти с работы, но и сохранить в неприкосновенности финансовую подушку. Помогли в этом различные источники дохода: работа в такси по утрам, различные подработки по типу установки забора, продажа неиспользуемых вещей (напр. PlayStation) и даже кешбэки от банков. Также, не смотря на жесткие потрясения на фондовом рынке, хорошо диверсифицированный портфель не позволил уйти в огромный минус, более того, покупки на дне в начале года смогли принести небольшую прибыль. ✅ Уровень "Elementary" по английскому языку. Очень рад, что выбрал эту цель в прошлом году, когда еще не было мыслей об IT. Сейчас мы все прекрасно понимаем, насколько важен английский (хотя бы на уровня чтения документаций) в разработке. Особенно он помог на презентации в конце первой стадии курса. В общем, с полного нуля я смог овладеть начальными знаниями и сейчас могу почитать и перевести несложные статьи и субтитры, поговорить на общие темы на простых временах и понимать контекст разговоров на слух. ✅ Свой блог с отчетами в Telegram канале. Нисколько не жалею, что нашел смелость завести публичный блог о своих успехах на этом пути. Именно благодаря тебе, твоему времени на прочтение отчетов и статей, твоим реакциям и комментариям я каждый день максимально замотивирован и двигаюсь вперед к своей заветной мечте. У меня просто не остается выбора подвести себя и тебя, как бы сложно не давалась эта дорога. И я очень рад, что хоть на какую-то капельку я могу вдохновить новоиспеченных разработчиков не сдаваться и продолжать двигаться по своему курсу. Спасибо всем вам!❤️ ⏩
Road to IT - Training
Road to IT - Training
🔒Открыть пост
и посмотреть медиа
39 неделя обучения. ● Часы: 23ч (562ч) ● Темы: ✅ Модуль "Web Storage" (Теория и тест) ☑️ Модуль "Async programming" (Теория) ☑️ Модуль "Testing" (Теория) ☑️ Командный проект "Online-store" (Практика) Я думаю, что мы уже существенно продвинулись в реализации нашего проекта. На данный момент готовы: страница с продуктами, страницы с описанием каждого товара со свайпером, полноценная корзина с пагинацией и промокодами и модальное окно оплаты. Все страницы переключается между собой без каких-либо перезагрузок благодаря хэш роутеру. Query параметры в корзине после перезагрузки отрабатывают на ура. Все это реализовано сквозь боль и страдания. Порой бывало, что каждый из нас мог застрять на несколько дней над неизвестной функциональностью. Даже был момент, когда перед сном пришла мысль как написать сохранение состояния по параметрам после перезагрузки. Встал и написал за 5 минут, хотя до этого бился несколько часов. Хоть структура и разбита по понятным модулям и классам, но по моему мнению мое качество кода оставляет желать лучшего. Где-то можно было обойтись одной строчкой, а где-то нормально реализовать условия в несколько строк, вместо плохочитаемого вложенного тернарника. Рефакторинга в любом случае не избежать, когда будем писать тесты. А пока есть еще неделя, чтобы до конца реализовать весь функционал, а именно фильтрацию, сортировку и поиск. Что касается командной работы, то стараемся ежедневно созваниваться и помогать друг другу, не смотря на разницу в часовых поясах (4 часа). Все пул реквесты и мержи только в присутствии друг друга. Задачи действительно получилось разделить так, чтобы при слиянии могли появляться только самые простые конфликты. Решаем их безболезненно и с минимумом ошибок. На самом деле очень сильный проект, который дал понять, что мои текущие знания технологий фронтенда находятся еще на верхушке айсберга, но в то же время я всегда рад открываться новым знаниям, поскольку мой безумный интерес к этой области нисколько не угасает, а напротив, растет с каждым днем. Работаем!
Road to IT - Training
Road to IT - Training
🔒Открыть пост
и посмотреть медиа
38 неделя обучения. ● Часы: 21ч (539ч) ● Темы: ✅ Модуль "SCRUM, Kanban" (Теория и тест) ☑️ Модуль "Web Storage" (Теория) ☑️ Командный проект "Online-store" (Практика) ● Что я сделал за эту неделю: Начало положено. Со вторника мы приступили к работе над командным проектом. Для меня это очень интересный и волнующий этап в обучении. Преимущество в том, что ты можешь прокачаться в коммуникативности и научиться новым технологиям от других членов команд. И работа в команде это не просто разделить обязанности на всех и просто писать код на своей ветке. В команде важно общаться эффективно, уметь слушать и быть готовым к тому, что планы могут меняться в процессе работы. Если вы будете регулярно обмениваться идеями, проводить мозговые штурмы для решения сложных задач и правильно распределите обязанности, вы определенно достигнете общей цели. Итак, задача нашей команды состоит в том, чтобы создать собственный интернет-магазин со всевозможным функционалом: корзины, фильтров, поиска и т.д. Должно быть реализовано SPA приложение с роутингом. И на чистом TS без фреймворков. Окей. Мы выбрали тематику магазина футбольной атрибутики. Чтобы с душой шла разработка. Возможно это была самая сложная неделя из всех последующих. Каждый день с утра и до вечера мы были на связи с @soblvsk. Первым делом изучили доску (project) в гитхабе и оформили ее под себя. Далее нужно было заняться архитектурой приложения. Перечитав информацию о всех паттернах проектирования и переписав структуру несколько раз, мы остановились на самой простой реактовской структуре - страницы и компоненты. Дальше мы долго возились с настройкой конфигов. У одного работало, у второго - нет. И наоборот. Разобравшись со всем необходимым для старта, мы приступили к разделению обязанностей. За 5 минут этот вопрос не решился. Скорее за сутки. Нужно было составить пошаговый план и задачи разделить так, чтобы мы могли быть максимально независимыми друг от друга. Мы это сделали, но держим в голове гибкие методологии. Все может поменяться в любой момент. Например, пока я обдумывал план целые сутки, Виталик за это время оформил офигенный макет, хотя его еще не было на доске задач. Красавчик! Наверно мне тоже нужно меньше думать и больше делать. Дедлайн - 10 января. Очень хотим сделать все красиво и по пунктам до нового года, чтобы позволить себе новогодний недельный отпуск. Постараемся приложить все силы для этого. Даже если придется поработать в праздники - мы это сделаем. Ведь нам будет чем гордиться и о чем рассказать будущему работодателю на собеседовании.
Road to IT - Training
Road to IT - Training
🔒Открыть пост
и посмотреть медиа
Вошел в IT?! Моя история наполняется новыми красками. Теперь мои навыки будут официально вознаграждаться. Я наконец-то стал разработчиком? Пока нет. Но я нашел идеальную занятость, которая избавит меня от необходимости работать в такси и более того, позволит дополнительно развиваться в своем направлении. В очередной раз я решил помониторить рынок вакансий. Обычно я проверяю избранный фильтр вакансий своего города на должность Frontend разработчика. Но тут в рекомендациях мне попалась интересная вакансия из Москвы с возможностью работать удаленно. Работодатель - известная школа программирования. Компания искала на неполную занятость онлайн ассистента, владеющего HTML, CSS, JS. В их школе работает онлайн отделение, где занятия проводятся в формате вебинаров. Преподаватель ведет дисциплину "web-разработка". Задача ассистента - отвечать на предметные вопросы учеников в чате во время и между занятий, а также проверять домашние задания учеников. Не долго думая, откликаюсь на вакансию, написав грамотное сопроводительное письмо, в котором описал свои навыки и компетентность. Педагогическое образование наконец-то пригодилось. Через сутки пришел ответ, что мое резюме показалось интересным и предложили обсудить условия вакансии. Дали небольшое тестовое задание, которое нужно было сдать в течение 3 дней. Я выполнил его за 40 минут. На следующий рабочий день пришел положительный ответ! Со мной связался куратор, с которым обсудили все нюансы и мою предстоящую нагрузку. Первое время я буду ассистировать на вебинарах, а в дальнейшем смогу обрабатывать вопросы учеников в дискорде и в специальной форме. Сейчас оформляю все документы на официальное трудоустройство. Приступаю к своим обязанностям с завтрашнего дня. Не вижу никаких проблем совмещать с текущим обучением. Утром - учусь сам. Днем - помогаю другим в обучении. Больше нет необходимости развозить угрюмые лица по утрам, ведь я наконец-то буду получать зарплату за любимое дело. К преимуществам также отнесем релевантный опыт и, хоть и небольшой, но все же вклад в развитие новых программистов. Идеальный расклад на данный момент времени. Только надо придумать причины для чего теперь выходить из дома. Безумно рад, что такое стечение обстоятельств сложилось в мою пользу. Но не расслабляемся и продолжаем двигаться к главной цели!
Road to IT - Training
Road to IT - Training
🔒Открыть пост
и посмотреть медиа
37 неделя обучения. ● Часы: 20ч (518ч) ● Темы: ✅ Модуль "Typescript: Advanced" (Теория и тест) ✅ Проект "Migration to TypeScript" (Практика) ✅ Задачи "Core JS 101" (Практика) ☑️ Модуль "SCRUM, Kanban" (Теория) ● Что я сделал за эту неделю: Ачивка получена! 500 часов обучения позади. Можно ли сказать, что я уже на полпути к цели? Возможно. Но стоит напомнить, что в нашей сфере нет конечного количества часов, после которого можно выдохнуть и сказать "наконец-то я познал web-разработку вдоль и поперек". Ты и сам прекрасно знаешь насколько быстро меняется и расширяется стек технологий. Я уже свыкся с ролью вечного ученика и готов каждый день развиваться, пока нахожусь в ясном сознании. Век живу - век учусь! Собеседование с новым ментором оставило приятные впечатления. Мы провели непринужденную и дружескую беседу, без какого-либо напряжения. На вопросы отвечал уверенно, однако был момент когда, казалось бы, заезженная, простая тема про алгоритмы поиска вылетела из головы. Такое бывает, но главное вслух проговорить пошаговый план реализации и память сразу вернется. Остальные вопросы были несложные, но подготовился я точно не зря. Теперь у меня есть ментор. И мы у него. И нас таких трое. Будем расти с удвоенной силой! Миграция приложения с JS на TS заняла у меня ровно три рабочих дня. На самых первых порах выполнения задания я находился в тупике. Я смотрел на код, смотрел на теорию TS и никак не мог понять с чего начать и как двигаться дальше. Такое не в первые и я знаю как преодолеть этот барьер. Приложение построено на паттерне MVC, который я знаю довольно поверхностно. Да, от меня не требуют написать эту архитектуру, но нужно прочитать чужой код, чтобы было легче типизировать каждую строчку. И я принялся пошагово изучать каждый модуль, параллельно накидывая типы, которые мне предлагал линтер. И тут пошло поехало. Каждая следующая ошибка отщелкивалась на раз-два, не без помощи гугла и дискорда, конечно же. Мне очень понравился TS и я наконец осмыслил преимущества строгой типизации. Этот готовый типизированный REST API здесь. Можно почитать новости из разных источников. В конце недели дорешал оставшиеся задачки core-js. На десерт оставил самую сложную задачу - написать CSS builder, который склеивает и комбинирует селекторы. После нескольких часов мучений над методом combine пришло озарение и я переписал код. Создал отдельный класс для склеивания, а комбинацию двух склеиваний реализовал в текущем объекте. Немного повозился с проверкой на порядок элементов и вуаля - 98 пройденных тестов. Все актуальные задачи решены, и я могу сосредоточиться на будущих проектах. На следующей неделе стартует командный проект по созданию онлайн магазина, который продлится 4 недели. Страшно представить какое ТЗ выкатят в связи с таким длинным сроком выполнения. Начинаю потихоньку осваивать построение архитектуры и логики подобных приложений, изучаю методологии scrum/kanban и готовлюсь к работе в команде. Продолжаем двигаться дальше!
Road to IT - Training
Road to IT - Training
🔒Открыть пост
и посмотреть медиа
36 неделя обучения. ● Часы: 20ч (498ч) ● Темы: ✅ Модуль "TypeScript: Basic" (Теория и тест) ☑️ Проект "Migration to TypeScript" (Практика) ● Что я сделал за эту неделю: Большая часть времени на этой неделе была посвящена текущей теории, повторению пройденных тем и устранению пробелов в знаниях. Жадно захапывая нужную мне информацию, на следующий день приходилось повторять и собирать по полочкам все, что усвоил вчера. Как-будто за ночь люди в черном забирают необходимую память. Зато я хорошо помню точный счет каждого матча на этом ЧМ. И зачем мне эта информация? Так что разовой акцией по прочтению статей и просмотров видео не обойдешься. А лучше закреплять написанием кода. На старте недели победил обалденную 4kuy задачу на Codewars. На первый взгляд казалось, что ничего особенно сложного. Но в ходе решения обнаруживались подводные камни, которые порождают новые. И так по кругу. В общей сложности решение отняло у меня весь световой день понедельника. Радовался как ребенок, когда с тысячной попытки прошли тесты. Продолжил погружаться в базовый TypeScript, попутно сдав тест на 90. Помогли те самые миникурсы от Microsoft и Codebasics. Но как я и говорил - одной теории недостаточно. Спроси сейчас у меня про пространства имен или дженерики - отвечу со скрипом. Поэтому аккуратно приступил к новому проекту - миграция приложения на TS. Подготовка к написанию проекта и настройка Webpack и Eslint для TS у меня также заняла весь световой день. Несколько раз переписывал конфиги, пытаясь разобраться в каждой настройке. Старался сохранить увлеченность в процессе с пониманием того, что единожды правильно составленный конфиг для определенных задач сэкономит множество часов в будущем. На протяжении недели я также готовился к завтрашнему собеседованию с ментором. И я просто обязан выложиться на все 100%. Наилучшая возможность оценить текущий уровень своих знаний, получить полезную обратную связь, которая мне так сейчас необходима и положить в копилку еще один опыт собеседований. Волнуюсь? Несомненно. Но я научился радоваться такому волнению и получать удовольствие от ожидания и процесса в моменте. Именно такие периоды мы хорошо запоминаем, чтобы в будущем черпать знания из того самого пройденного опыта.
Road to IT - Training
Road to IT - Training
🔒Открыть пост
и посмотреть медиа
Трекинг времени. И немного про состояние потока. С самого начала обучения в пару к организации задач в Todoist юзаю прекраснейший Pomodoro. Приложение отлично синхронизируется и подтягивает задачи из многих сервисов. Суть этой техники в максимальной продуктивности и концентрации при выполнении задач. Одну задачу разбиваем на так называемые "помидоры" по 25 минут. Работаем, пока помидор не прозвенит, чтобы сделать короткий пятиминутный перерыв. Каждые 4 помидора делаем длинный перерыв в 15 минут. Во время выполнения помидора не отвлекаемся и полностью отключаемся от внешнего мира. А когда наступает перерыв, отключаемся от работы и релаксируем. На скриншоте ниже наглядно показано, как я распределил свои 5 часов обучения на три задачи, в каждом из которых по 4 помидора. Рекомендую разбивать задачу на подзадачи, если помидоров на одну требуется более 6. Ко всему прочему, я также могу просматривать статистику часов работы за разные периоды и анализировать сколько времени потребовалось на выполнение различных проектов. Тем самым, я сохраняю мотивацию решать крупные задачи и укрепляю навык качественной и количественной оценки задач. Однако, бывают моменты, когда не слышишь никаких уведомлений о необходимости перерыва, да и вообще не слышишь все, что происходит извне. Да-да, я про то самое состояние потока. Я считаю, что это нормально и этому не следует мешать. Про него очень правдоподобно описано в книге "Атомные привычки" Клира Джеймса, которую мне посоветовал почитать подписчик. Многие из нас бывали в этом состоянии, когда пишешь сложный проект, понимаешь, что недостаточно умен и опытен для полного выполнения, но прекрасно знаешь, что справишься с ним. Состояние потока - это лезвие бритвы между теми постоянными навыками, которыми ты владеешь и 5-10% от объема задачи, которые считаются hard/extra/hacker, в которых ты пока не бум-бум. И вот ты пишешь код и параллельно гуглишь, чтобы решить проблемы, а часы за работой пролетают незаметно. Ты находишься в переживании полной погруженности в свою деятельность. И именно работа над задачами доступной трудности имеют решающее значение для сохранения твоей мотивации. Такие признаки подчеркивают твою приверженность и страсть, а значит ты на верном пути. Именно поэтому не следует загружать себя сверхсложными задачами. Иначе есть риск словить дизмораль. Отрабатывай базовые знания и как можно чаще берись за задачи на 5-10% выше твоего уровня. В очередной раз осознаю насколько хорош курс RS с подобной структурой нарастающей сложности. Здесь тебя не ведут за ручку, а ты самостоятельно разбираешься во всех заданных темах и сам распределяешь свои силы на модули до дедлайна. Если ты еще думаешь над тем, как начать вкатываться во Frontend разработку оставлю ссылку на регистрацию на подготовительную стадию, которая стартует с 5 декабря - ссылка.
Road to IT - Training
Road to IT - Training
🔒Открыть пост
и посмотреть медиа
35 неделя обучения. ● Часы: 23ч (478ч) ● Темы: ✅ Модуль "Object-Oriented Programming Basics" (Теория и тест) ✅ Модуль "JavaScript. Classes & Prototypes" (Теория, тест и Codewars) ☑ Модуль "TypeScript: Basic" (Теория) ☑ Задачи "Core JS 101" (Практика) ● Что я сделал за эту неделю: Итак, официально вторая ступень курса стартовала, с чем я всех прошедших и поздравляю. Уже на первой неделе я ощутил на себе всю трудоемкость задач данной стадии в действии. Быстро рассеялись иллюзии о неплохих знаниях JS и теперь прекрасно осознаю, что пока это всего лишь верхушка айсберга. Ну, обо всем по порядку. На старте недели бросился изучать TypeScript с помощью интерактивного курса от Microsoft. Теорию усваивал через прохождение упражнений. На данный момент могу лишь разъяснить предназначение языка, раскидать типы данным, написать простенький интерфейс и скомпилировать в JS. Но это пока малая часть того, что предстоит еще узнать. Да и в целом, я бы уделил TS'у больше времени на этой неделе, если бы не одно но. Во вторник выдали таск Core-JS-101 с дедлайном до января. Это сборник около ста задач в репозитории, который надо форкнуть, прорешать и запушить со всеми положительными тестами. Чтобы не тянуть и подойти к распределению с максимальными баллами я взялся за него в день выдачи. Сложность задач нарастает с каждым пунктом. Если на первых порах ты за пару секунд можешь написать функцию конкатенации строк, то на задачах посложнее ты можешь застрять на полдня. Затрагиваются все темы JS: от примитивных типов данных до промисов. Я пока не осилил две последние категории с промисами и замыканиями до конца и на выходных постараюсь добить их. За время выполнения набил руку использовать деструктуризацию, избегать циклов, применяя методы, стал чаще осознавать, что могу решить задачку без гугла и чуть-чуть подружился с линтером. Вместе с этим почти зафиналил выполнение задач 5kyu на Codewars на тему классов и прототипов. Более детально углубился в создание прототипов, применение Object.defineProperties и попробовал создать собственный оператор new. Стоит отметить, что хорошенько прокачался в понимании классов и объектов, познакомившись с их работой под капотом. Выполнение подобных задач не всегда проходят гладко. Особенно когда пыхтишь над задачей, которую не представляешь как с ходу решить и сколько еще потребуется времени, чтобы вникнуть в суть проблемы. Такие задачи максимально бесят тебя, но ты вопреки всему пытаешься что-то делать: гуглишь, спрашиваешь коллег, вспоминаешь какие-то забытые темы или откладываешь выполнение на следующий день, чтобы подойти к решению со светлой головой. И, через некоторое время, собираешь кусочки воедино, тыкаешься несколько раз в тесты, фиксишь ошибки и тут внезапно тебя достигает долгожданный зеленый тест. Кайф! Невероятный буст происходит именно в такие моменты.
Road to IT - Training
FAQ

Open Road to IT - Training in Telegram and press the Start button. No separate registration is required.

Yes. The service is designed to be straightforward: open the resource, follow the on-screen instructions and start using it.

No. You can use Road to IT - Training directly in Telegram unless the resource description says otherwise.

Access depends on the resource. Check the current information in Telegram after opening Road to IT - Training.

The exact features depend on the resource. Open Road to IT - Training to see its current functions, content and access conditions.
Subscriber dynamics
+-0.9% last 30 days
Current
114
Month ago
115
Average growth
+0 / day
Updated
6 hours ago

Reviews for channel Road to IT - Training

Log in to leave a review

Only registered users can share their opinion.

No reviews yet

Be the first to share your impression of this resource!

Similar resources

Loading
Switch to Light Theme
Home Catalog Collections Blog Login