Говорят, что нейросети убьют программирование, но до качественного результата им ещё далеко 💯
Поэтому не стоит бояться, что программистов в ближайшие годы заменит искусственный интеллект. Нейросети могут неплохо помогать с рутинными задачами, но написать полноценный код — едва ли.
✅ Кстати, недавно сняли про это короткое видео с основателем SaintCode Bootcamp Женей Гриценко. Если боишься, что нейросети заменят программистов, переходи в наш инстаграм и смотри — https://www.instagram.com/p/CwQMEE7tQ3E/
Поэтому не стоит бояться, что программистов в ближайшие годы заменит искусственный интеллект. Нейросети могут неплохо помогать с рутинными задачами, но написать полноценный код — едва ли.
✅ Кстати, недавно сняли про это короткое видео с основателем SaintCode Bootcamp Женей Гриценко. Если боишься, что нейросети заменят программистов, переходи в наш инстаграм и смотри — https://www.instagram.com/p/CwQMEE7tQ3E/
🔥2😁1
Перед тобой обычное выражение на JavaScript, но в чём здесь подвох? 🤷♂️
Кто уже изучает JS, наверняка легко ответит на этот вопрос. Если ты в тупике и не понимаешь о чём речь — читай объяснение ниже 👌
На всякий случай дублируем выражение текстом:
console.log(0.1 + 0.2 == 0.3);
Здесь двойное равно "==", которое означает нестрогое равенство в JS.
Кто уже изучает JS, наверняка легко ответит на этот вопрос. Если ты в тупике и не понимаешь о чём речь — читай объяснение ниже 👌
На всякий случай дублируем выражение текстом:
console.log(0.1 + 0.2 == 0.3);
Здесь двойное равно "==", которое означает нестрогое равенство в JS.
🔥2
Объяснение задачи:
Всё дело в том, как JavaScript работает с числами с плавающей точкой. Язык работает по стандарту IEEE 754, из-за этого некоторые десятичные дроби не могут быть представлены в нём с точностью 100%.
Нам кажется, что 0.1 и 0.2 — простые десятичные дроби. Но в JS они являются бесконечными периодическими дробями в двоичной системе. Поэтому в сумме они дадут 0.30000000000000004, можешь проверить это в консоли самостоятельно. А значит правильный ответ — false.
Где это может повстречаться и вызвать сложности? С такой проблемой сталкиваются программисты при разработке интернет-магазинов: если цены указаны в точности до копеек или центов (например, 102.9 или 35.5), при подсчёте общей суммы заказа будет набегать такая вот небольшая «джаваскрипт-комиссия» 🙃
Нам кажется, что 0.1 и 0.2 — простые десятичные дроби. Но в JS они являются бесконечными периодическими дробями в двоичной системе. Поэтому в сумме они дадут 0.30000000000000004, можешь проверить это в консоли самостоятельно. А значит правильный ответ — false.
Где это может повстречаться и вызвать сложности? С такой проблемой сталкиваются программисты при разработке интернет-магазинов: если цены указаны в точности до копеек или центов (например, 102.9 или 35.5), при подсчёте общей суммы заказа будет набегать такая вот небольшая «джаваскрипт-комиссия» 🙃
🔥2👌1
This media is not supported in your browser
VIEW IN TELEGRAM
Почему вебинары — это полезно для начинающего веб-разработчика? 🙄
Рассказывает Женя Гриценко, основатель SaintCode Bootcamp и карьерный консультант.
Рассказывает Женя Гриценко, основатель SaintCode Bootcamp и карьерный консультант.
🔥2❤1👍1
Чаще всего на вебинарах мы видим два типа людей:
👍 Ты приходишь с нулевыми знаниями. Мы рассказываем, какое направление выбрать, как организовать эффективный процесс обучения, на что обратить внимание и какие актуальные технологии нужно знать, чтобы устроиться на первую работу.
👍 Ты приходишь после (или во время) обучения самостоятельно, в онлайн-школе или с репетитором. Мы рассказываем, как упорядочить свои знания, развивать мышление и избежать главной проблемы начинающего программиста — когда ты можешь повторить код по видео или за преподавателем, но сам не способен ничего написать с нуля.
Главный плюс вебинара — это возможность перенять опыт других программистов. Ты сможешь задать кучу вопросов людям, которые уже работают в айти: основателю нашей школы, выпускникам, преподавателям и приглашённым спикерам.
Интересно? 🙂 Ближайший вебинар SaintCode Bootcamp пройдёт во вторник, 29 августа, в 19:00 МСК. Тема: «Вебинар: Как стать программистом с нуля, совмещая с работой или детьми?».
Переходи по ссылке и регистрируйся, участие бесплатное — https://saintcode.ru/webinar?utm_source=telegram_direct&utm_medium=post&utm_campaign=organic_social&utm_content=webinar2908 👌
👍 Ты приходишь с нулевыми знаниями. Мы рассказываем, какое направление выбрать, как организовать эффективный процесс обучения, на что обратить внимание и какие актуальные технологии нужно знать, чтобы устроиться на первую работу.
👍 Ты приходишь после (или во время) обучения самостоятельно, в онлайн-школе или с репетитором. Мы рассказываем, как упорядочить свои знания, развивать мышление и избежать главной проблемы начинающего программиста — когда ты можешь повторить код по видео или за преподавателем, но сам не способен ничего написать с нуля.
Главный плюс вебинара — это возможность перенять опыт других программистов. Ты сможешь задать кучу вопросов людям, которые уже работают в айти: основателю нашей школы, выпускникам, преподавателям и приглашённым спикерам.
Интересно? 🙂 Ближайший вебинар SaintCode Bootcamp пройдёт во вторник, 29 августа, в 19:00 МСК. Тема: «Вебинар: Как стать программистом с нуля, совмещая с работой или детьми?».
Переходи по ссылке и регистрируйся, участие бесплатное — https://saintcode.ru/webinar?utm_source=telegram_direct&utm_medium=post&utm_campaign=organic_social&utm_content=webinar2908 👌
🔥1
Начинающему фронтенд-разработчику остро не хватает живого общения: хочется обсудить трудности в учёбе, спросить совета у более опытного айтишника, да и просто услышать подбадривающие слова, когда чувствуешь себя в тупике 😓
Чтобы дать тебе такую возможность, мы проводим бесплатные вебинары, куда приглашаем наших выпускников, которые уже нашли работу, преподавателей буткемпа и сторонних экспертов.
Ближайший вебинар пройдёт завтра, 29 августа, в 19:00 МСК. Он посвящён тому, как стать программистом с нуля, если ты не можешь отказаться от работы или семейных дел. На вебинаре будет сразу трое гостей: все они с чем-то совмещали обучение в SaintCode Bootcamp, выложились на 200% и добились результата.
⚡️ Регистрируйся, приходи и задавай любые вопросы, будет интересно — https://saintcode.ru/webinar?utm_source=telegram_direct&utm_medium=post&utm_campaign=organic_social&utm_content=webinar2908 ⚡️
Чтобы дать тебе такую возможность, мы проводим бесплатные вебинары, куда приглашаем наших выпускников, которые уже нашли работу, преподавателей буткемпа и сторонних экспертов.
Ближайший вебинар пройдёт завтра, 29 августа, в 19:00 МСК. Он посвящён тому, как стать программистом с нуля, если ты не можешь отказаться от работы или семейных дел. На вебинаре будет сразу трое гостей: все они с чем-то совмещали обучение в SaintCode Bootcamp, выложились на 200% и добились результата.
⚡️ Регистрируйся, приходи и задавай любые вопросы, будет интересно — https://saintcode.ru/webinar?utm_source=telegram_direct&utm_medium=post&utm_campaign=organic_social&utm_content=webinar2908 ⚡️
🔥1
Не будь как Фрай, запишись на полезный вебинар «Как стать программистом с нуля, совмещая с работой или детьми» 🤓
🔥 Вебинар пройдёт сегодня, 29 августа, в 19:00 МСК. Участие бесплатное — регистрируйся по ссылке 🔥
🔥 Вебинар пройдёт сегодня, 29 августа, в 19:00 МСК. Участие бесплатное — регистрируйся по ссылке 🔥
😁2👍1
⭐️ Начинаем вебинар совсем скоро, ты ещё успеваешь зарегистрироваться и провести этот вечер с пользой для своей карьеры ⭐️
❤1🔥1
🚨 Мы уже собрались и ждём только тебя, на всякий случай лови ссылку на Zoom — https://zoom.us/j/92988406930?pwd=ajE4ajE1aW90ZVNWcDNodG1zZVovUT09
Важно! Наши вебинары обычно идут 1–2 часа, поэтому есть смысл подключаться, даже если не получается вовремя.
Спрашивать можно в любой момент вебинара — мы смотрим чат и передаём вопросы ведущему и гостям 👌
Важно! Наши вебинары обычно идут 1–2 часа, поэтому есть смысл подключаться, даже если не получается вовремя.
Спрашивать можно в любой момент вебинара — мы смотрим чат и передаём вопросы ведущему и гостям 👌
Zoom Video
Join our Cloud HD Video Meeting
Zoom is the leader in modern enterprise video communications, with an easy, reliable cloud platform for video and audio conferencing, chat, and webinars across mobile, desktop, and room systems. Zoom Rooms is the original software-based conference room solution…
❤1🔥1
Media is too big
VIEW IN TELEGRAM
У нас появилась демо-версия буткемпа — двухдневный интенсив по вёрстке HTML/CSS и программированию на JavaScript ✅
🔥4🎄1
Интенсив для тебя, если ты хочешь попробовать себя в разработке, но не готов сразу заплатить за весь трёхмесячный курс. Ты позанимаешься один или два дня и поймёшь — подходят ли тебе вообще фронтенд и наш подход к обучению.
Насколько сложные задачи ты будешь решать на интенсиве? 🤔 Мы используем принцип обратного (реверсивного) инжиниринга — то есть даём минимальную теорию, готовый проект и разбираем его на составляющие. Такой подход позволяет разобраться в теме даже абсолютным новичкам. Домашним заданием для тебя будет повторить такой же проект, но уже самостоятельно.
👉 В первый день ты получишь уже свёрстанный макет сайта с героями из «Гарри Поттера» и разберёшь его по кусочкам вместе с преподавателем. Так ты освоишь основы вёрстки на HTML/CSS.
👉 Во второй день будешь работать с тем же макетом, но на JavaScript: наш наставник кратко расскажет основы языка программирования и покажет, как отфильтровать карточки с персонажами.
Интенсив SaintCode Bootcamp пройдёт в субботу и воскресенье 9–10 сентября. Если ты в Петербурге, можешь приходить в офлайн-буткемп, если в другом городе — подключайся онлайн. Офлайн и онлайн стоят одинаково. Можно купить только первый день или второй день, но при покупке двух дней цена будет ниже.
Один день интенсива стоит 2 000 руб. при оплате до пятницы 1 сентября. После — 3800 руб. Оба дня при оплате до пятницы стоят 3 000 руб., после — 5 700 руб.
⚠️ Продажи уже начались, забронируй себе место — пиши нашему менеджеру @saintcodemng ⚠️
Насколько сложные задачи ты будешь решать на интенсиве? 🤔 Мы используем принцип обратного (реверсивного) инжиниринга — то есть даём минимальную теорию, готовый проект и разбираем его на составляющие. Такой подход позволяет разобраться в теме даже абсолютным новичкам. Домашним заданием для тебя будет повторить такой же проект, но уже самостоятельно.
👉 В первый день ты получишь уже свёрстанный макет сайта с героями из «Гарри Поттера» и разберёшь его по кусочкам вместе с преподавателем. Так ты освоишь основы вёрстки на HTML/CSS.
👉 Во второй день будешь работать с тем же макетом, но на JavaScript: наш наставник кратко расскажет основы языка программирования и покажет, как отфильтровать карточки с персонажами.
Интенсив SaintCode Bootcamp пройдёт в субботу и воскресенье 9–10 сентября. Если ты в Петербурге, можешь приходить в офлайн-буткемп, если в другом городе — подключайся онлайн. Офлайн и онлайн стоят одинаково. Можно купить только первый день или второй день, но при покупке двух дней цена будет ниже.
Один день интенсива стоит 2 000 руб. при оплате до пятницы 1 сентября. После — 3800 руб. Оба дня при оплате до пятницы стоят 3 000 руб., после — 5 700 руб.
⚠️ Продажи уже начались, забронируй себе место — пиши нашему менеджеру @saintcodemng ⚠️
🔥1
Не получилось попасть на вебинар «Как стать программистом с нуля, совмещая с работой или детьми»? Бывает 🙂
Специально для тебя выложили запись на Youtube — https://www.youtube.com/watch?v=flzH80mhor4 🙌
О своём пути в разработку рассказали ребята, которые совмещали обучение в буткемпе с работой или воспитанием детей. Им пришлось выложиться на 200%, чтобы добиться результата — вставать в 6 утра, полностью отказаться от свободного времени и всё в таком духе 😳
Но они справились и устроились на первую работу в айти, а чем ты хуже? Смотри видео — истории ребят очень хорошо мотивируют 💪
Специально для тебя выложили запись на Youtube — https://www.youtube.com/watch?v=flzH80mhor4 🙌
О своём пути в разработку рассказали ребята, которые совмещали обучение в буткемпе с работой или воспитанием детей. Им пришлось выложиться на 200%, чтобы добиться результата — вставать в 6 утра, полностью отказаться от свободного времени и всё в таком духе 😳
Но они справились и устроились на первую работу в айти, а чем ты хуже? Смотри видео — истории ребят очень хорошо мотивируют 💪
YouTube
Как стать программистом с нуля, совмещая с работой или детьми? Вебинар SaintCode Bootcamp 29.08.2023
Вебинар для начинающих веб-разработчиков, в гостях у основателя буткемпа Жени Гриценко выпускники нашей школы: Юля Ковылина, Надя Корвин и Тёма Бобарикин. Все они совмещали обучение программированию с работой или семейными делами — им пришлось выложиться…
❤1🔥1👌1
Продолжаем разбираться в React 😅
Перед тобой список хуков этой библиотеки — какой из них позволяет выполнять побочные эффекты (загрузка данных, запросы к серверу, обновление компонента и другие действия) в функциональных компонентах?
Если ещё не знаешь React, но очень хочешь освоить — листай вниз, там будет объяснение 🙂
Перед тобой список хуков этой библиотеки — какой из них позволяет выполнять побочные эффекты (загрузка данных, запросы к серверу, обновление компонента и другие действия) в функциональных компонентах?
Если ещё не знаешь React, но очень хочешь освоить — листай вниз, там будет объяснение 🙂
🔥1
Какой хук React позволяет выполнять побочные эффекты в функциональных компонентах?
Anonymous Quiz
67%
useEffect
18%
useSideEffect
6%
useLifecycle
3%
performEffect
6%
ни один из перечисленных
🔥1
Объяснение:
В отличие от классовых компонентов в React, у функциональных компонентов нет состояния и методов жизненного цикла. Для имитации componentDidMount, componentDidUpdate и componentWillUnmount понадобится специальный хук useEffect. Он позволит нам добавлять эффекты: например, запрос к серверу или обновление компонента.
Мы передаём два аргумента, когда используем useEffect. Первый — это функция, которая выполнит нужные нам эффекты. Второй аргумент необязательный — это массив зависимостей. Может быть три варианта использования второго аргумента: не указан вовсе, указан пустой массив или в массиве что-то есть.
Если второй аргумент не указан, компонент будет перерисовываться при любых изменениях.
Если в качестве второго аргумента мы передаём пустой массив, то компонент отрисуется один раз.
Если в массиве что-то есть, начинается самое интересное. При первой отрисовке компонента функция из первого аргумента всегда выполняется. При последующих отрисовках React сравнивает значения массива зависимостей (второй аргумент) с предыдущими значениями. Если они отличаются, React вызывает функцию. Если значения не изменились, React оптимизирует и пропускает выполнение функции.
Мы передаём два аргумента, когда используем useEffect. Первый — это функция, которая выполнит нужные нам эффекты. Второй аргумент необязательный — это массив зависимостей. Может быть три варианта использования второго аргумента: не указан вовсе, указан пустой массив или в массиве что-то есть.
Если второй аргумент не указан, компонент будет перерисовываться при любых изменениях.
Если в качестве второго аргумента мы передаём пустой массив, то компонент отрисуется один раз.
Если в массиве что-то есть, начинается самое интересное. При первой отрисовке компонента функция из первого аргумента всегда выполняется. При последующих отрисовках React сравнивает значения массива зависимостей (второй аргумент) с предыдущими значениями. Если они отличаются, React вызывает функцию. Если значения не изменились, React оптимизирует и пропускает выполнение функции.
🔥1
Хочешь в айти, но пока ничего не умеешь? Мы покажем тебе, как стать программистом через фронтенд-разработку 👌
9 и 10 сентября пройдёт двухдневный интенсив от SaintCode Bootcamp — демо-версия основного курса. На этом интенсиве ты будешь учиться основам фронтенд-разработки с 12 до 19 часов, как в буткемпе. Если ты в Петербурге, приходи в офлайн-буткемп на Колокольной, если в другом городе — подключайся к группе онлайн через Discord.
Для интенсива мы выбрали метод обратной разработки — такой подход позволяет усвоить базовые знания даже абсолютным новичкам.
Пока мы тестируем формат, действуют скидки: один день интенсива стоит 2 000 руб., два дня — 3 000 руб. Следующие интенсивы будут дороже — 3 800 руб. за один день и 5 700 руб. за два 📈
Переходи по ссылке, чтобы посмотреть полную программу интенсива и забронировать место в группе — https://saintcode.ru/intensive?utm_source=telegram_direct&utm_medium=post&utm_campaign=organic_social&utm_content=intensive91009
Мест осталось не так много 😉
9 и 10 сентября пройдёт двухдневный интенсив от SaintCode Bootcamp — демо-версия основного курса. На этом интенсиве ты будешь учиться основам фронтенд-разработки с 12 до 19 часов, как в буткемпе. Если ты в Петербурге, приходи в офлайн-буткемп на Колокольной, если в другом городе — подключайся к группе онлайн через Discord.
Для интенсива мы выбрали метод обратной разработки — такой подход позволяет усвоить базовые знания даже абсолютным новичкам.
Пока мы тестируем формат, действуют скидки: один день интенсива стоит 2 000 руб., два дня — 3 000 руб. Следующие интенсивы будут дороже — 3 800 руб. за один день и 5 700 руб. за два 📈
Переходи по ссылке, чтобы посмотреть полную программу интенсива и забронировать место в группе — https://saintcode.ru/intensive?utm_source=telegram_direct&utm_medium=post&utm_campaign=organic_social&utm_content=intensive91009
Мест осталось не так много 😉
🔥2
Программа двухдневного интенсива от SaintCode Bootcamp
9 и 10 сентября:
1️⃣ день. Основы вёрстки HTML/CSS — ты получишь необходимый минимум теории и макет простого сайта с героями «Гарри Поттера». Затем вместе с наставником разберёшь, как он свёрстан. Домашним заданием будет повторить проект, но уже самостоятельно.
2️⃣ день. Введение в язык программирования JavaScript — необходимый минимум теории и тот же макет, что и в первый день. Только теперь вместе с наставником ты разберёшься, как добавить к вёрстке кнопки с фильтрами на JS. Домашним заданием будет сделать свои фильтры в этом проекте.
Будем использовать метод обратной разработки — ты получаешь уже готовый код и разбираешь его на составляющие вместе с преподавателем.
9 и 10 сентября:
1️⃣ день. Основы вёрстки HTML/CSS — ты получишь необходимый минимум теории и макет простого сайта с героями «Гарри Поттера». Затем вместе с наставником разберёшь, как он свёрстан. Домашним заданием будет повторить проект, но уже самостоятельно.
2️⃣ день. Введение в язык программирования JavaScript — необходимый минимум теории и тот же макет, что и в первый день. Только теперь вместе с наставником ты разберёшься, как добавить к вёрстке кнопки с фильтрами на JS. Домашним заданием будет сделать свои фильтры в этом проекте.
Будем использовать метод обратной разработки — ты получаешь уже готовый код и разбираешь его на составляющие вместе с преподавателем.
🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
До интенсива остается один день! 🔥
Подробно что ждёт на первом дне - смотри в видео ⬆️
Подробно что ждёт на первом дне - смотри в видео ⬆️
🔥4