Записали несколько коротких видео о том, как вести себя начинающему фронтенд-разработчику:
👩💻 Где лучше стажироваться
👩💻 Зачем компании нанимают джунов
👩💻 Как откликаться на вакансии
Все эти темы будем разбирать на бесплатном вебинаре во вторник, 1 августа, в 19:00 МСК. Приходи послушать экспертов рынка и задать свои вопросы — будем разбираться вместе.
⚡️ Регистрация: https://saintcode.ru/webinar_one?utm_source=telegram_nondirect&utm_medium=post&utm_campaign=organic_social&utm_content=webinar108 ⚡️
А если понравились видео, ставь лайки и делай репосты из нашего аккаунта в инстаграм, будем очень рады 🐱
👩💻 Где лучше стажироваться
👩💻 Зачем компании нанимают джунов
👩💻 Как откликаться на вакансии
Все эти темы будем разбирать на бесплатном вебинаре во вторник, 1 августа, в 19:00 МСК. Приходи послушать экспертов рынка и задать свои вопросы — будем разбираться вместе.
⚡️ Регистрация: https://saintcode.ru/webinar_one?utm_source=telegram_nondirect&utm_medium=post&utm_campaign=organic_social&utm_content=webinar108 ⚡️
А если понравились видео, ставь лайки и делай репосты из нашего аккаунта в инстаграм, будем очень рады 🐱
🔥3❤1👍1🐳1
Совет от эксперта: как начинающему фронтендеру «зацепиться» за вакансию и попасть на первую работу 😎
Глеб Свечников уже 15 лет работает в айти, в том числе проводит технические собеседования и принимает решения о найме тех или иных специалистов.
Сегодня Глеб — приглашённый спикер нашего вебинара «Как устроиться на первую работу во фронтенде? Советы от тимлида, эйчара и собственника бизнеса».
⚡️ Начало в 19:00 по московскому времени. Участие бесплатное, регистрируйся ⚡️
Глеб Свечников уже 15 лет работает в айти, в том числе проводит технические собеседования и принимает решения о найме тех или иных специалистов.
Сегодня Глеб — приглашённый спикер нашего вебинара «Как устроиться на первую работу во фронтенде? Советы от тимлида, эйчара и собственника бизнеса».
⚡️ Начало в 19:00 по московскому времени. Участие бесплатное, регистрируйся ⚡️
❤3
✨ Вебинар «Как устроиться на первую работу во фронтенде? Советы от тимлида, эйчара и собственника бизнеса» начнётся через 15 минут ✨
Лови ссылку на встречу в Zoom, чтобы не пропустить — https://zoom.us/j/95650751904?pwd=QzUyTHY4SXlUQjE3NENmYUl0cmMwQT09
Подключаться можно с 18:55. Начало в 19:00 🤗
Лови ссылку на встречу в Zoom, чтобы не пропустить — https://zoom.us/j/95650751904?pwd=QzUyTHY4SXlUQjE3NENmYUl0cmMwQT09
Подключаться можно с 18:55. Начало в 19:00 🤗
👍2🔥2
Мы начинаем! 🙂
Все в сборе — не хватает только тебя 😇
https://zoom.us/j/95650751904?pwd=QzUyTHY4SXlUQjE3NENmYUl0cmMwQT09
Все в сборе — не хватает только тебя 😇
https://zoom.us/j/95650751904?pwd=QzUyTHY4SXlUQjE3NENmYUl0cmMwQT09
Это было мощно! 💪 Почти два часа разбирали проблемы трудоустройства начинающих фронтенд-разработчиков на вебинаре 1 августа 😅
Смотри видео, если тебе интересно:
✅ Как правильно откликнуться на вакансию и подготовиться к собеседованию?
✅ Что важно для тимлида, эйчара и собственника бизнеса, когда они берут на работу начинающих разрабов?
✅ В какие компании практически не берут новичков?
✅ Как обычно проходят интервью при устройстве на работу?
✅ Кто принимает решение о найме и с какими неочевидными блоками можно столкнуться?
На эти и другие вопросы отвечали Женя Гриценко (основатель школы SaintCode Bootcamp) и Глеб Свечников (фронтенд-разработчик с опытом 15 лет в айти) ❤️
💡 Видео — https://youtu.be/L6ci2uiOt6w 💡
Смотри видео, если тебе интересно:
✅ Как правильно откликнуться на вакансию и подготовиться к собеседованию?
✅ Что важно для тимлида, эйчара и собственника бизнеса, когда они берут на работу начинающих разрабов?
✅ В какие компании практически не берут новичков?
✅ Как обычно проходят интервью при устройстве на работу?
✅ Кто принимает решение о найме и с какими неочевидными блоками можно столкнуться?
На эти и другие вопросы отвечали Женя Гриценко (основатель школы SaintCode Bootcamp) и Глеб Свечников (фронтенд-разработчик с опытом 15 лет в айти) ❤️
💡 Видео — https://youtu.be/L6ci2uiOt6w 💡
YouTube
Как устроиться на первую работу во фронтенде? Вебинар SaintCode Bootcamp 1.08.2023
Трудоустройство новичка во фронтенде — взгляд со стороны тимлида, эйчара и собственника бизнеса.
В гостях у основателя школы SaintCode Bootcamp Евгения Гриценко — Глеб Свечников, фронтенд-разработчик с 15-летним опытом в российских и международных компаниях.…
В гостях у основателя школы SaintCode Bootcamp Евгения Гриценко — Глеб Свечников, фронтенд-разработчик с 15-летним опытом в российских и международных компаниях.…
🔥6
Почему стоит пойти в SaintCode Bootcamp именно сейчас? ⚡️ Есть два повода решиться:
🔥 Пока другие откладывают и думают, ты обучишься на программиста уже в этом году. Ещё 2–3 месяца — и примерно в первом квартале 2024 года начнёшь работать, как большинство наших выпускников.
🔥 Ты потратишь меньше, если решишь пойти учиться сейчас. Нам приходится повышать цены из-за растущих расходов — это значит, что следующий набор через два месяца будет стоить дороже.
Старт ближайшего потока 15 августа, обучение длится три месяца 👌 Офлайн в Петербурге стоит 205 тыс. руб., онлайн — 130 тыс. руб.
А тем, кто дочитал пост до конца, напоминаем про скидку — при оплате до 5 августа включительно онлайн и офлайн обойдутся на 5 тыс. руб. дешевле 😉
Запишись на бесплатную консультацию на сайте — https://saintcode.ru/?utm_source=telegram_direct&utm_medium=post&utm_campaign=organic_social&utm_content=start1508 🙌
Или пиши нашему менеджеру Косте напрямую — @SaintCodeMNG 🤝
🔥 Пока другие откладывают и думают, ты обучишься на программиста уже в этом году. Ещё 2–3 месяца — и примерно в первом квартале 2024 года начнёшь работать, как большинство наших выпускников.
🔥 Ты потратишь меньше, если решишь пойти учиться сейчас. Нам приходится повышать цены из-за растущих расходов — это значит, что следующий набор через два месяца будет стоить дороже.
Старт ближайшего потока 15 августа, обучение длится три месяца 👌 Офлайн в Петербурге стоит 205 тыс. руб., онлайн — 130 тыс. руб.
А тем, кто дочитал пост до конца, напоминаем про скидку — при оплате до 5 августа включительно онлайн и офлайн обойдутся на 5 тыс. руб. дешевле 😉
Запишись на бесплатную консультацию на сайте — https://saintcode.ru/?utm_source=telegram_direct&utm_medium=post&utm_campaign=organic_social&utm_content=start1508 🙌
Или пиши нашему менеджеру Косте напрямую — @SaintCodeMNG 🤝
👍3
Что выведется в консоль?
Anonymous Quiz
38%
undefined, undefined, 6
55%
4, undefined, 6
3%
undefined, undefined, undefined
3%
undefined, Uncaught ReferenceError
👏2😁2
😉 Объяснение задачи:
Надо помнить, что индексы массивов начинаются с нуля — нельзя обратиться к элементу arr с отрицательным индексом. Поэтому сперва в консоль выведется undefined.
Во втором console.log мы пытаемся обратиться к несуществующему в объекте obj свойству d. Поэтому тоже undefined. Здесь интересный момент: поскольку обращаться к свойствам объекта можно либо через точку, либо через квадратные скобки с кавычками, мы получим хотя бы undefined. Если бы мы попробовали console.log(obj[d]), то получили бы ошибку Uncaught ReferenceError и код бы дальше не выполнялся, как в четвёртом варианте ответа.
Наконец, в третьем console.log всё просто — мы правильно обращаемся к существующему свойству у объекта и получаем его значение, цифру 6.
Так что верный ответ первый — undefined, undefined, 6.
Во втором console.log мы пытаемся обратиться к несуществующему в объекте obj свойству d. Поэтому тоже undefined. Здесь интересный момент: поскольку обращаться к свойствам объекта можно либо через точку, либо через квадратные скобки с кавычками, мы получим хотя бы undefined. Если бы мы попробовали console.log(obj[d]), то получили бы ошибку Uncaught ReferenceError и код бы дальше не выполнялся, как в четвёртом варианте ответа.
Наконец, в третьем console.log всё просто — мы правильно обращаемся к существующему свойству у объекта и получаем его значение, цифру 6.
Так что верный ответ первый — undefined, undefined, 6.
❤2
Выложили на сайт собственную дорожную карту для самостоятельного изучения фронтенд-разработки 😎
В ней есть всё необходимое, чтобы стать джуниор-программистом в 2023 году:
🔥 Пошаговый план по изучению базовых технологий за срок от 15 до 24 месяцев.
🔥 Советы и лайфхаки для тех, кто хочет учиться осмысленно и не выгореть на полпути.
🔥 Актуальный список литературы и справочников по программированию.
Документ составлен вместе с преподавателями SaintCode Bootcamp. Он подходит новичкам без технического опыта и тем, кто уже что-то умеет. Результат, который ты получишь, если пройдёшь всю дорожную карту — первая работа во фронтенде 👌
⭐️ Открывай и сохраняй в закладки — https://saintcode.ru/frontendroadmap/?utm_source=telegram_nondirect&utm_medium=post&utm_campaign=organic_social&utm_content=roadmap ⭐️
В ней есть всё необходимое, чтобы стать джуниор-программистом в 2023 году:
🔥 Пошаговый план по изучению базовых технологий за срок от 15 до 24 месяцев.
🔥 Советы и лайфхаки для тех, кто хочет учиться осмысленно и не выгореть на полпути.
🔥 Актуальный список литературы и справочников по программированию.
Документ составлен вместе с преподавателями SaintCode Bootcamp. Он подходит новичкам без технического опыта и тем, кто уже что-то умеет. Результат, который ты получишь, если пройдёшь всю дорожную карту — первая работа во фронтенде 👌
⭐️ Открывай и сохраняй в закладки — https://saintcode.ru/frontendroadmap/?utm_source=telegram_nondirect&utm_medium=post&utm_campaign=organic_social&utm_content=roadmap ⭐️
👍3🔥3
Уже изучаешь React? 👏
Давай проверим, как хорошо ты знаешь базовый синтаксис JSX. Ответь, каким образом мы вставляем переменную или выражение, когда работаем в React?
Если вопрос поставил тебя в тупик — можешь погуглить правильный ответ или прокрутить вниз и сразу заглянуть под спойлер, там будет объяснение 👌
Давай проверим, как хорошо ты знаешь базовый синтаксис JSX. Ответь, каким образом мы вставляем переменную или выражение, когда работаем в React?
Если вопрос поставил тебя в тупик — можешь погуглить правильный ответ или прокрутить вниз и сразу заглянуть под спойлер, там будет объяснение 👌
❤1🤔1
Как вставить переменную или выражение в JSX на React?
Anonymous Quiz
17%
insert()
0%
replace()
67%
{} (фигурные скобки)
17%
<> и </> (фрагменты)
Объяснение:
JSX — это специальный синтаксис JavaScript, который помогает описывать структуру пользовательского интерфейса в библиотеке React. JSX даёт возможность сочетать HTML с JS, но не является разметкой — при компиляции он транслируется в обычный JavaScript.
Давай посмотрим, как это выглядит на практике:
Предположим, у тебя уже объявлена переменная name. Ты хочешь, чтобы она отображалась в твоём заголовке первого уровня. Запись будет выглядеть так:
const name = "Василий";
const element = <h1>Привет, {name}</h1>
Чем-то похоже на шаблонную строку, только не так громоздко, да? Конечно, это упрощённый пример. В реальности у тебя будут более сложные конструкции JSX. Но он корректный — запомни, что кроме переменных в таком же синтаксисе можно вставлять и любые выражения JavaScript.
Поэтому правильный ответ — третий, то есть фигурные скобки. Подробнее про JSX можешь прочитать здесь .
Давай посмотрим, как это выглядит на практике:
Предположим, у тебя уже объявлена переменная name. Ты хочешь, чтобы она отображалась в твоём заголовке первого уровня. Запись будет выглядеть так:
const name = "Василий";
const element = <h1>Привет, {name}</h1>
Чем-то похоже на шаблонную строку, только не так громоздко, да? Конечно, это упрощённый пример. В реальности у тебя будут более сложные конструкции JSX. Но он корректный — запомни, что кроме переменных в таком же синтаксисе можно вставлять и любые выражения JavaScript.
Поэтому правильный ответ — третий, то есть фигурные скобки. Подробнее про JSX можешь
❤2👍1
⚡️Собираемся сходить 17 августа на @piterjs, петербургский митап про JavaScript и Node.JS ⚡️
Бесплатное событие пройдёт на территории IT-компании Selectel, для ребят из других городов будет трансляция.
Бесплатное событие пройдёт на территории IT-компании Selectel, для ребят из других городов будет трансляция.
Послушай доклады от JS-программистов:
💪 Кейсы применения JS от незрячего фулстек-разработчика. Евгений Некрасов не видит монитор, но работает в крупных российских компаниях, преподаёт в ИТМО, занимается системами для умных домов, изобретает и тестирует протезы. Евгений расскажет о построении Infrastructure as code, технологиях K6, Arduino и Pulumi.
😱 Нативные расширения для Node.JS на Rust. Николай Шувалов начинал с микроконтроллеров, позже занимался веб-приложениями, сейчас работает с микросервисными приложениями. Спикер объяснит: зачем вообще понадобился Rust в приложении на JS, как интегрировать такую связку, как Rust влияет на JS.
✍️ История сообщества PiterJS от одного из тех, кто был с самого начала. Александр Коротаев работает программистом, устраивает встречи и митапы для фронтендеров. Стал писать код, потому что хотел делать игры — и постепенно начал заниматься этим на работе.
Санкт-Петербург, Цветочная ул. 19, дата-центр Selectel (понадобится паспорт или другое удостоверение личности для охраны).
Четверг, 17.08, старт в 19:00 МСК. Участие бесплатное, но нужно зарегаться.
🗺 Регистрация на живую встречу — https://forms.gle/5TfxwiZXrDMQxCyy5
🛰 Онлайн-трансляция и записи предыдущих встреч — https://www.youtube.com/@piterjs
💪 Кейсы применения JS от незрячего фулстек-разработчика. Евгений Некрасов не видит монитор, но работает в крупных российских компаниях, преподаёт в ИТМО, занимается системами для умных домов, изобретает и тестирует протезы. Евгений расскажет о построении Infrastructure as code, технологиях K6, Arduino и Pulumi.
😱 Нативные расширения для Node.JS на Rust. Николай Шувалов начинал с микроконтроллеров, позже занимался веб-приложениями, сейчас работает с микросервисными приложениями. Спикер объяснит: зачем вообще понадобился Rust в приложении на JS, как интегрировать такую связку, как Rust влияет на JS.
✍️ История сообщества PiterJS от одного из тех, кто был с самого начала. Александр Коротаев работает программистом, устраивает встречи и митапы для фронтендеров. Стал писать код, потому что хотел делать игры — и постепенно начал заниматься этим на работе.
Санкт-Петербург, Цветочная ул. 19, дата-центр Selectel (понадобится паспорт или другое удостоверение личности для охраны).
Четверг, 17.08, старт в 19:00 МСК. Участие бесплатное, но нужно зарегаться.
🗺 Регистрация на живую встречу — https://forms.gle/5TfxwiZXrDMQxCyy5
🛰 Онлайн-трансляция и записи предыдущих встреч — https://www.youtube.com/@piterjs