Успейте попасть на ближайшие потоки курсов по веб-разработке в Яндекс Практикум!
6 октября стартует поток курса «Веб‑разработчик», который продлится 10 месяцев
Расширенная программа «Веб‑разработчик плюс» стартует 29 сентября. Учёба на этом курсе идёт 18 месяцев
Что вас ждёт во время учёбы:✔️**Сильная команда сопровождения**
С вами всегда на связи код ревьювер, наставник, куратор и служба поддержки.
✔️**Дружное сообщество**
С самого начала обучения вы попадёте в сообщество студентов, где сможете найти вдохновение, поддержу и мотивацию.
✔️**Практика**
Практика, много практики!
А после учёбы?✔️**Трудоустройство**
78% выпускников Практикума трудоустраиваются после обучения. Выпускников Практикума нанимают Яндекс, ВТБ, МТС, Перекрёсток, Playrix, Wildberries, Сбер, Level.Travel, 2GIS, Yota, Ozon и многие другие компании.
✔️При покупке курса «Веб-разработчик плюс» вы получаете гарантию возврата средств в случае, если после курса вы не сможете трудоустроиться по профессии.
✔️**Диплом Яндекса**
Это официальное подтверждение того, что вы прошли обучение в Практикуме. Диплом не гарантирует трудоустройство сам по себе, как и любой другой, но сильно укрепляет вашу позицию при поиске работы.
✔️**Портфолио**
Вы сделаете реальные проекты (сайты и веб-приложения) для портфолио — вам будет, что показать на собеседовании.
Приручаем многопоточность в Node.js (часть 1: базовые концепты)
В прошлой статье мы рассмотрели реализацию эффективной очереди на основе "эластичного" кольцевого буфера, а в этой попробуем разобраться с особенностями использования модуля Worker threads в Node.js - какие проблемы внедрения многопоточности будут нас ждать при попытках сделать код более производительным, и узнаем, как их можно обойти, применяя типовые концепты.
Читать...
Курс «Английский для разработчиков» от Яндекс Практикума
Для специалистов, которые хотят изменить свою профессиональную жизнь и работать в международной команде. Обучение построено вокруг рабочих ситуаций и полезных для карьеры навыков:
• Самопрезентация. Рассказ о своей роли, задачах, сфере ответственности на поведенческом интервью и в неформальной беседе.
• Работа в команде. Стендапы, планирование спринтов, демонстрация навыков командной работы на собеседовании.
• Общение в процессе работ над кодом. Код-ревью, парное программирование, комментирование алгоритмических задач на собеседовании.
• Общение с заказчиками. Уточнение технического задания, решение спорных ситуаций.
• Нетворкинг. Выступление на митапах, неформальное общение с коллегами из отрасли.
• Рефлексия и самоанализ. Ретроспектива, ревью, ответы на сложные вопросы.
Запишитесь на бесплатную консультацию. Определим ваш уровень языка, расскажем про обучение и ответим на все вопросы.
Визуализация алгоритмов сортировки
Эта статья посвящена созданию интерактивного приложения для визуализации алгоритмов сортировки. Надеюсь, многим из вас тема покажется интересной. Уверен, что вы успешно пройдёте через все этапы разработки и пополните свою копилку пет-проектов.
Читать...
Генератор коротких CSS классов и id
Одним днем возникла необходимость добавить в проект генерацию коротких css классов и id элементов в html верстке. Основные причины были следующие:
👉 Усложнить жизнь парсерам и блокировщикам рекламы (они зачастую на имена классов опираются).
👉 Уменьшить размер html страниц.
👉 И чтобы все было как у Google, шутка 😄
Очевидно, что минификация классов и id полностью не защитит от парсеров, как говорится, лучшая защита от парсинга – удалить страницу из интернета. Но данный подход может отбить охоту у вчерашних студентов с фриланс биржи зарабатывать на парсинге, или защитить от универсальных ботов-парсеров.
Читать...
Под капотом у Mobx. Пишем свою реактивную библиотеку с нуля
Первое мое знакомство с Mobx началось с удивления. Я не понимал всю магию библиотеки и задавал себе вопрос: “А как это возможно?”. Кажется, в ней используются какие-то подкапотные возможности JS или Mobx вообще написан на другом языке.
И вот, потратив 3 месяца в исходниках, я развеял для себя магию. Mobx все таки написан на JS и даже имеет множественные ограничения, которые нужно соблюдать, чтобы ваш браузер не взорвался.
В этой статье мы создадим свой Mobx с нуля, а так же свяжем его с React, через собственно написанный HOC observer. В конце у вас будет общее понимание реактивности, которое поможет в самостоятельном осмыслении не только Mobx, но и других реактивных библиотек и фреймворков.
Читать...
Прими участие в третьем хакатоне Moscow Travel Hack с призовым фондом в 2,5 млн рублей!
Участники изучат существующие возможности туристического сервиса RUSSPASS и разработают новые решения по его улучшению в одном из четырех направлений.
Ты Backend- или Frontend-разработчик?
Приходи на Moscow Travel Hack и представь MVP планировщика RUSSPASS, при котором он взаимодействует с пользователем с первого шага на сайте и стимулирует купить минимум два события в путешествии.
Подать заявку можно до 4 октября
Даты проведения: 15-16 октября
Место проведения: Grand Ballroom
Организатор: Комитет по туризму города Москвы в рамках проекта Moscow Travel Hub.
Как стать разработчиком React в 2022 году?
React — это ведущая технология для разработки первоклассных пользовательских интерфейсов, быстрых, масштабируемых и, главное, многократно используемых. По данным опроса, проведенного StackOverFlow в 2021 году, React является самым востребованным веб-фреймворком. В 2022 году в React-разработчиках будет нуждаться больше компаний, чем когда-либо.
Читать...
Как повысить скорость разработки с помощью общедоступных функций JavaScript
Практическое руководство по написанию лаконичного кода и повторному использованию вспомогательных функций JS в проектах.
Читать...
#longread #js
Клуб использованных техлидов
Меня зовут Сергей. Я – использованный техлид. Долго думал, что я такой один – невезучий, потерявший всякий интерес к любимому делу, работающий от звонка до звонка. Оказалось, нет.
Читать далее...
7 дней бесплатного обучения frontend-разработке!
Организовали для тебя бесплатный онлайн-интенсив по frontend-разработке с практикой, обратной связью и куратором.
За 7 дней ты:
- Сверстаешь веб-сайт на HTML + CSS;
- Реализуешь функционал на JavaScript;
- Используешь фронтенд-фреймворк Angular;
- Подключишь Backend и загрузишь сайт на хостинг.
В итоге ты сверстаешь качественный сайт, который не стыдно добавить в портфолио или продать, освоишь азы работы с фреймворком Angular и получишь море бесценного опыта в вёрстке сайтов.
Ухватить бесплатно такой ценный материал можешь по ссылке: Frontend Start
После подтверждения участия мы вышлем тебе в подарок чек-лист: «45 мест для поиска работы», где собраны все ресурсы, на которых разработчики находят работу в престижных IT-компаниях.
Стартуем 20 сентября!
Узнай уровень своей крутости!
Специально ко Дню программиста Сбер запустил квест с реальными персонажами.
Презентация приложения для распознавания голосов птиц «Щебет» начнётся через 30 минут, а продукт ещё не до конца готов! Не теряй время – переходи по ссылке и выбирай, кто ты в команде, выполняй задания и получи возможность сделать игру реальностью!
6 типов собеседований. Как айтишнику не провалить отбор в иностранную компанию
Существует 6 разных типов собеседований на английском языке со специфическими вопросами – что только эйчары не намудрят. Но у каждого job interview есть своя цель, и понимание этой цели поможет вам правильно подготовиться. Обсуждаем все этапы отбора: от первичного звонка с рекрутером – до финального технического интервью.
Читать...
#longread #career
Яндекс опубликовал единый календарь найма разработчиков
В чем я вижу профит этой новости – у Яндекса есть несколько типов специальных мероприятий, благодаря которым в компанию можно попасть максимально быстро: Weekend Offer, Intern Week Offer и Fast Track. Раньше новости о старте мероприятий публиковались хаотично и в разных местах. Желающим поучаствовать нужно было отслеживать их специально. А это, мягко говоря, неудобно.
Теперь собрали в одном месте все “шорткаты”, обещают обновлять регулярно с перспективой на 3 месяца, так что будет время подготовиться и спланировать свое время. Сейчас там опубликовано расписание ивентов для мобилки, фронтэндеров, бекэндеров и SRE-инженеров в разные команды вплоть до конца октября.
Представь себе — сидишь в красивом офисе, в удобном эргономичном кресле, рядом — кружка кофе, а на экранах — написанный тобой код, который поможет тысячам людей.
Одна из многих причина нежелания идти учиться на курсы по разработке — отсутствие гарантий, что деньги за курс не будут выброшены на ветер.
В Kata Academy эти гарантии предоставляют.
В договоре с Kata четко прописано, что вам не нужно платить за обучение до тех пор, пока вы не устроитесь на работу в IT. То есть во время обучения вы ничего не платите.
Также в договоре указывается, что Kata гарантирует минимальную зарплату от 80 тысяч рублей в месяц.
Если вы вдруг не смогли устроиться на работу, то за обучение платить не нужно. Связано это с тем, что цель Kata — ваше трудоустройство разработчиком, а если вам не удалось, значит на курсе вас не смогли подготовить должным образом.
Записывайтесь на курс и получайте тестовое задание: https://clck.ru/yXiCu
Если не уверены в своих силах — не переживайте, Kata дадут неплохой FAQ, который поможет с выполнением тестового