{WEB PRO} Школа веб-разработки, создание сайтов 🚀
4.29K subscribers
72 photos
14 videos
1 file
208 links
Основной канал школы WEB PRO. Новости школы, даты выхода новых видео и многое другое.

Чат школы @webproschool_chat
Download Telegram
С НУЛЯ ДО PRO за 100 дней. День 17.

✅ Сегодня сделал задачки на 3 урока по первым темам в JS + решения к ним. Дополнительно все возникающие идеи закидывал в общий задачник, в котором уже более 1.000 строк 😱 Буду оттуда потихоньку вытаскивать задачи в следующие дни, дорабатывать до ума и сортировать по темам.

😍 Я делаю этот курс с любовью, не просто беру однотипные задачи с первого попавшегося сайта, а нахожу идеи, усложняю, модернизирую и делаю из простых задачек многоуровневые задачи с несколькими пунктами для решения - от простого к сложному, чтобы человек мог пройти тему и отточить свои навыки. Также после каждой новой темы я обязательно в новых задачах делаю несколько комплексных задач для проработки предыдущих тем. Люблю, когда у учеников кипят мозги 🤯
Зато потом они постигают дзен и бурю восторга от выполненного задания, которое казалось невозможно выполнить 🧘

🚵‍♀️ Сегодня в середине дня выбрались с девушкой покататься часик на велосипедах. Проехали 6 км с горы и в гору и вернулись домой работать. Отрадно, что подобное получается внедрять даже среди рабочего дня, ибо в целом сейчас редко получается выходить из дома, отдаю приоритет работе, хотя погода прекрасная.

🤔 Кстати как бы я не топил - я замечаю, что к концу дня моя эффективность сильно снижается. Утром, днём я делаю гораздо больше. Хоть я и понимаю, что ещё не устал, настраиваю организм работать далее, но он всё равно отказывает и довольно сильно снижает эффективность моей работы. Бывает даже что просто организм стоит на месте некоторое время и тупит, сопротивляется. Знаете, как в детстве, когда читаешь школьную литературу - вроде читаешь, глаза бегают, а когда переворачиваешь страницу, вообще не помнишь что было только что прочитано и начинаешь читать заново. Замечаю уже это не в первый раз. Возможно действительно, стоит самое эффективное время направлять на работу, а ближе к вечеру переключаться на что-то другое и посвящать время себе. Быть может организм об этом и намекает 🤔

#снулядоpro #отчёт17
🔥4
С НУЛЯ ДО PRO за 100 дней. День 18.

✅ Прошерстил сайты с задачами по первым глобальным темам для курса, выписал все идеи, рассортировал их на блоки и сделал еще 2 полноценных дз для 4 и 5 уроков по темам условия и функции. В общей сумме за 5 уроков уже более 50 задач. Но некоторые задачи настолько комплексные, что их можно считать сразу за несколько)
Пытаюсь делать задачки тематичными. Чтобы не просто было сложи одно число с другим и всё. А чтобы это было интересно и хоть как-то приближено к реальности. Ибо сам знаю как неинтересно решать задачи, которые ну никак тебе в будущем не пригодятся и делаются просто для галочки. Для примера, я сделал несколько задач на подсчёт выгоды для пользователя, которые я бы применял даже в реальной жизни)

#снулядоpro #отчёт18
👍2
С НУЛЯ ДО PRO за 100 дней. День 19.

⚙️ Провёл 2 индивидуальных урока с учениками: с учеником добавили и настроили слайдер на сайт, а с ученицей начали адаптировать макет с курса Dreamplanner.

#снулядоpro #отчёт19
👍1👌1
С НУЛЯ ДО PRO за 100 дней. День 20.

⚙ Провёл одно групповое занятие - работали с библиотекой anime.js, и одно индивидуальное занятие с ученицей - дизайнили Dreamplanner с курса WEB PRO.

🤔 Последние пару дней я подраскис, прям тяжко было заставить себя сесть и что-то делать по материалам курса. Сейчас сидел, рефлексировал почему так. Понял, что я требую от себя многого - я пытаюсь сделать модуль по JS всеобъемлющим, пытаюсь уместить абсолютно всё. Хотя изначальная цель была создать модуль по JS с базовыми темами и основными задачами, которые будет решать верстальщик, а не делать из этого полноценный курс. Соответственно я выписал кучу тем, пытаюсь уместить все свои знания вкратце, а это не выходит, потому что это выглядит бегло и не прорабатывается на достойном уровне. Но самое главное, ученику, который только стартует в профессии верстальщика - ему и не нужно знать все тонкости и полностью окунаться в JS. Достаточно знать основные базовые моменты. Поэтому сейчас пытаюсь снова перепрограммировать себя на правильную цель - сделать МОДУЛЬ по JS с основами для верстальщиков.

🚀 Также, конечно, немного угнетает, что я всё вожусь с материалами, делаю этот курс уже довольно длительное время и совершенно не выхожу на этапы продаж. Но основной-то пласт готов - на курсе можно изучить создание современных сайтов. Есть даже первые выпускники курса (вот результат за 3 месяца обучения), что уж говорить, что данную программу я прохожу и со своими индивидуальными учениками онлайн. Поэтому да, времени пока на продажи не хватает, но я попытаюсь это косвенно затронуть здесь, ибо приходят новые люди, и для кого-то это может быть актуальным. Начать обучение в школе WEB PRO со мной можно уже прямо сейчас - я проведу вас по своему пути по кратчайшему пути и сделаю из вас верстальщика (а к концу вашего обучения будет ещё готов и модуль по JS).
Первый урок можно получить совершенно бесплатно в боте - просто отправьте слово ОБУЧЕНИЕ, а я вышлю вам урок, тест и домашнее задание, а также более подробно расскажу о курсе.
Ну а для тех, кто точно решил начать обучение сейчас, то напишите мне, я более подробно расскажу о курсе и отвечу на ваши вопросы, а также сделаю вам очень хорошую скидку, и лично стану вашим наставником и куратором на курсе. Данное предложение действует до конца апреля, дерзайте.

#снулядоpro #отчёт20
👍5
С НУЛЯ ДО PRO за 100 дней. День 21.

🤯 Сегодня я почувствовал себя в роли своего ученика. Я продолжил накидывать в задачник по JS различные упражнения. Опять же я пытаюсь брать только идею, сами задачи придумывать и модернизировать самостоятельно. И вот сегодня с одной задачей я домодернизировался.. Стоит сказать, что к некоторым задачам я сразу делаю решение, чтобы точно понимать сложность задачи и смогут ли ученики решить её с текущими знаниями. И выдумал задачку, которая на первый взгляд кажется лёгкой, но по факту с текущими знаниями она мне далась сложно. Я бился над её решением 3 часа и не понимал почему рекурсивная функция не возвращает мне данные, а отнекивается от меня undefined-ом. Мне очень обидно, что сегодня снова я потратил много времени на это и думаю, раз эта задачка у меня заняла столько времени, то начинающий ученик в ней вообще потеряется. Скорее всего, я пересмотрю структуру курса, и поставлю рекурсию ближе к концу модуля, ибо на практике мы всё-таки намного чаще сталкиваемся с циклами. И рекурсия скорее важна просто как понятие для прохождения тестовых при трудоустройстве.

👨‍💻 Если вам интересно попробовать решить данную задачку, то прилагаю её условие: Напиши функцию, которая выводит на страницу случайное трёхзначное число, оканчивающееся на 0 в диапазоне, который укажет пользователь в инпутах.
Например: Пользователь ввёл в первый инпут 124, во второй 420.
Значит в результат на странице может попасть случайное следующее число: 130, 140, 150, ..., 410, 420.
Сама сложность задачи продумать ошибку при вводе диапазона 124-125 например, или при вводе 125-131 выводить 130.
Важно: решить данную задачу без циклов и массивов. Используйте функции, условия, рекурсию, методы Math. Можете присылать своё решение в комментариях.

#снулядоpro #отчёт21
🤯3
С НУЛЯ ДО PRO за 100 дней. День 22.

✅ Продолжаю делать задачки для курса - сделал по циклам и частично сделал по массивам. Хочу сейчас добить задачки по массивам.

#снулядоpro #отчёт22
С НУЛЯ ДО PRO за 100 дней. День 23.

💁🏼‍♂️ Бытовые дела. К вебу сегодня не прикасался, точнее были попытки, но все тщетны. Зато свозил машину в сервис, узнал стоимость ремонта 🤯, изучил какие есть поблизости клубы по настольному теннису и думаю на днях сгонять поиграть - и детство вспомнить, и самому немножко поактивничать в плане спорта.

🙆‍♂️ Завтра должен быть свободный день, буду отрабатывать за сегодня. На этой неделе в планах добить дзшки по JS, накидать совместную практику на модуль и на следующей недели начать записывать уроки. Если всё будет ок, то к середине мая модуль по JS должен быть готов.

#снулядоpro #отчёт23
👍1
С НУЛЯ ДО PRO за 100 дней. День 24.

✅ Сделал задачки по темам Двумерные и многомерные массивы и Строки в JS. Чем дальше идёт курс, тем ближе становятся к реальности задачи.

🤔 Хочется делать быстрее, но никак не получается, сразу теряется качество. Не хочется просто копировать однотипные задачи из интернета. Да, конечно, такие тоже есть, ибо базовые задачки в каждой теме особо не изменишь, их проходят все. Но далее включается полёт фантазии и задачи начинают рождаться самостоятельно. Причём выходит действительно круто, сам кайфую от того, что смог подобное выдать. Но к сожалению, приходится жертвовать временем в угоду качеству.

#снулядоpro #отчёт24
👍1
С НУЛЯ ДО PRO за 100 дней. День 25.

🏁 Сегодня завершается четверть марафона. Мои цели были поставлены здесь. Быстренько пробегусь - что выходит хорошо, а по каким местам я отстаю.
1. Все второстепенные цели пока выполняются тщетно. Единственное что, действительно, выполняется - это регулярно выкладывается контент в каналах по веб-разработке.
Поэтому по второстепенным целям нужно поднажать.
2. Дополнительные цели - регулярно выкладываю отчёт по данному марафону и составление отчёта в большинстве случаев занимает менее 20 минут. Здесь всё хорошо.
3. Основная цель была и есть - создание 2 модулей для курса. На данный момент создано 15 презентаций по различным темам в JS и по 9 темам готовы задачи для практики.
В целом, по главной цели я пока успеваю и её вполне реально выполнить за данный срок. Стоит больше присмотреться ко второстепенным задачам по возможности.

✅ Сегодня же сделал задачки по Объектам в JS. И уже появляются первые более-менее большие проекты на курс в портфолио ученику, в которых прорабатываются все изученные темы по JS.

🌆 На сегодня по работе всё. Вечером иду на тренировку по настольному теннису, как и обещал пару дней назад. Всем хорошего вечера)

#снулядоpro #отчёт25
🏆3
С НУЛЯ ДО PRO за 100 дней. День 26.

✅ Провёл 2 индивидуальных занятия: на одном адаптировали слайдер, на другом адаптировали сайт под планшет.

#снулядоpro #отчёт26
👍2
С НУЛЯ ДО PRO за 100 дней. День 27.

✅ Провёл 1 групповое занятие по JS (углублялись в изучение библиотеки anime.js с учениками) и 1 индивидуальное занятие по дизайну (практически полностью задизайнили Dreamplanner под десктоп).

🌆 На вечер в планах выйти погулять, разгрузиться, набраться сил, а также нужно заполнить финансовую табличку за месяц и прорефлексировать.

#снулядоpro #отчёт27
👍2
С НУЛЯ ДО PRO за 100 дней. День 28.

Конец 4 недели марафона и очередной отчёт.

✅ Продолжаю делать на курс мини-проекты для самостоятельной работы учеников. Сделал шаблоны и описание заданий по JS "Генератор цвета в rgb и hex формате", "Подбор с помощью range цветов в rgba формате", "Счётчик слов и символов с пробелами и без". Это промежуточные задания на курсе. Таких проектов будет несколько и разные по сложности - конкретно эти начального уровня, здесь ученик оттачивает свои навыки по JS.

💰 Вчера не успел дозаполнить табличку с доходами/расходами за этот месяц, оказывается я её не заполнял весь месяц, поэтому пришлось попотеть и сегодня, это тоже заняло несколько часов.

🌆 Очень крутая сегодня погода - пасмурно, но дождя нет. Весь день хочу выйти прогуляться. Скорее всего, сейчас так и сделаю. Зайду в кофейню, куплю раф и немного освежусь. Вам тоже желаю хорошего вечера)

#снулядоpro #отчёт28
👍1🔥1
С НУЛЯ ДО PRO за 100 дней. День 29.

Сегодня выдался выходной, который сложно назвать выходным. Выходной в моём понимание - отдых от ноутбука. Сегодня же целый день просидел в нём, при этом ничего не сделал по целям :(( На одном из сервисов по некоторым позициям были представлены хорошие скидки на различные товары - вот сидел, изучал, подбирал целый день. Много всего было куплено.

Самая дорогая покупка - ракетка для настольного тенниса, которая без всяких скидок стоит 15.000 рублей 😱. Кэшбэком обратно вернётся половина стоимости. Я просто понял, что моя ракетка куплена давно, она уже достаточно поизносилась, но тренироваться хочется. И тренироваться хочется с удовольствием, поэтому решил всё-таки раскошелиться и приобрести её. Кстати, ракетка полностью разборная, поэтому заказал дополнительно клей и другое оборудование, чтобы всё собрать. Собирать буду в первый раз, поэтому также изучал сегодня как всё это делается)

Далее уже по мелочи - беспроводные наушники (у меня телефон без aux уже почти год, а наушники только проводные. Думаю, время настало для данной покупки), адаптер в машину с aux на bluetooth, волейбольный мяч на природу и т.д.

И вот это всё заняло довольно много времени у меня. Я очень ко всему щепетильно ко всему отношусь, поэтому любой выбор для меня - это не просто импульсивная покупка, а это сравнение аналогичных товаров, характеристик, цен и т.д. И так во всём, не только в покупках, даже в создании того же курса или выполнении какого-то задания. И я часто ловлю себя на мысли, что трачу на это реально много времени, что за это время я мог бы больше заработать, чем копаться в тех же сравнениях цен. Или делегировать рутинную работу и отдохнуть, нежели выполнять её самому и полностью выдохнуться. В общем пока мне всё это даётся с трудом, характер даёт о себе знать. Но с каждым таким случаем в голове уже складывается установка, что да, ты можешь сейчас сравнивать целый день цены, искать самые выгодные предложения, но ты потратишь на это весь день, когда ты мог бы заработать больше за день и купить товары не по самым выгодным предложениям, но остаться в плюсе. Также и с работой - ты можешь работать ежедневно и нескончаемо, ничего не делегируя и еле-еле двигаясь с мёртвой точки. Или на нанять сотрудников, команду, которые будут выполнять рутинные процессы, а у тебя освободится время на жизнь.
Конечно, что в первом случае с покупками - я думал это займет 1 час, не более. Что во втором случае с работой - думаешь, что задача небольшая, но в процессе появляются различные подводные камни и ты начинаешь в них утопать и задача, которая, казалось бы, решается за 1-2 часа, занимает у тебя весь день. Это не есть хорошо, но скорее всего, поменять извилины в мозге можно только с опытом. Конкретно мне нужно обжечься несколько раз, чтобы это понять. Даже сегодня девушка мне с утра сказала, что ты сложи всё что нужно в корзину и всё, а то опять зависнешь на весь день и будешь сожалеть о том, что день прошёл, а ты ничего не сделал. Так и произошло)

Я говорил, что буду честен с вами, поэтому рассказываю всё, как есть. К сожалению, сегодня ничего не сделал по целям, не отдохнул, потому что весь день пялился в компьютер, да ещё и насморк откуда-то взялся. Поэтому да, такие "провальные" дни тоже бывают, но что поделать, они бывают у каждого. Лучше отпишите, узнали ли вы себя в данных строчках? Кому выбор даётся также сложно как и мне, и вы начинаете изучать все возможные варианты, копаться, нежели сразу принять решение? Вам это больше помогает по жизни или нет?

#снулядоpro #отчёт29
С НУЛЯ ДО PRO за 100 дней. День 30.

✅ Сегодня подготовил материал по планированию в JS (таймаут и интервал),
- сделал заготовку таймера обратного отсчёта для практики на курсе,
- расписал способы создания функции (Function Expression, Function Declaration, Arrow Function), особенности применения контекста this в стрелочных функциях,
- начал прописывать ответы с примерами на часто встречающиеся вопросы на собеседованиях (сегодня расписал про callback функции)
- продумал несколько дзшек на курс, различного рода кликеры. Вдохновился идеей игры cookie clicker. Признавайтесь, кто играл в неё или пытался подобное создать?)

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

#снулядоpro #отчёт30
👍2
С НУЛЯ ДО PRO за 100 дней. День 31.

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

#снулядоpro #отчёт31
This media is not supported in your browser
VIEW IN TELEGRAM
С НУЛЯ ДО PRO за 100 дней. День 32.

✨ Представляю вашему вниманию первый экран выпускного проекта по JS в WEB PRO во всей красе) Данный проект даёт пользователю возможность добавлять, ставить оценки, писать рецензию, сортировать и фильтровать просмотренные фильмы, а также отмечать предстоящие премьеры.

Вёрстка будет дана готовая, ученик именно программирует сайт. На первом экране пользователя встречает надпись, которая приветствует его в соответствии со временем суток. Имя пользователя узнаётся и хранится в Local Storage. В процессе его можно изменить.

Самая завораживающая часть первого экрана - слайдер, он показывает предстоящие премьеры. Заметьте, как стрелки навигации добавляются или исчезают в зависимости от номера слайда. Можно переместиться к конкретному слайду. Внизу слайда указана дата премьеры. Если осталось менее 100 дней - включается счётчик. Если премьера состоялась - предлагается оценить фильм.

#снулядоpro #отчёт32
👍5🔥3😍1
С НУЛЯ ДО PRO за 100 дней. День 33.

🤷‍♂️ С утра успел немного поработать над проектом. Остальную половину дня возился с машиной. В прошлый раз отдал машину в сервис и ушёл, попросил позвонить, когда сделают. Только пришел домой - звонок "мы всё сделали" - потопал обратно. В этот раз решил подождать, т.к. на первый взгляд проблема была лёгкой в решении, но в итоге пробыл в сервисе более 3 часов. Очень жалко это время, ушло в никуда(
Вечером провёл занятие с ученицей, продолжили адаптировать Dreamplanner, но уже под мобильные устройства.
Как-то так. Вроде опять же и не поработал, и не отдохнул, но день прошёл.

#снулядоpro #отчёт33
С НУЛЯ ДО PRO за 100 дней. День 34.

Сегодня провёл 2 онлайн занятия: одно групповое (разбирали события клавиатуры на JS), второе индивидуальное (делали дизайн Dreamplanner под планшет).
Заполнил финансовую таблицу за пройденную неделю. Т.к. сейчас идёт капитальный ремонт машины, выделил отдельную страницу под неё, чтобы видеть все расходы и крепить чеки проделанных работ.
К коду проекта не успел ещё сегодня притронуться, но отчёт выкладываю сейчас, пока есть свободная минутка.

#снулядоpro #отчёт34
👍1
С НУЛЯ ДО PRO за 100 дней. День 35.

Провёл онлайн-занятие с учеником, на котором фиксили баги в мобильной адаптации slick слайдера.
В остальном баги в моей голове сегодня меня пошатнули и сбили с настроя, поэтому видимо нужна была разгрузка для понимания дальнейшего плана.

#снулядоpro #отчёт35
👍1