Как вырасти от junior до middle? Middle-специалист отличается не только опытом и уровнем владения технологиями, но и софт скилами. Курс Яндекс Практикума «Мидл фронтенд-разработчик» составлен так, чтобы вы могли освоить и то, и другое а ещё:
•разработать мессенджер, используя только JavaScript, Typescript, CSS и API браузера;
•познакомиться с теорией и отработать её на практике в больших проектах;
•научиться брать ответственность за решения и вкладываться в общий результат;
•самостоятельно декомпозировать задачи и распределять время;
•исследовать смежные сферы программирования, без которых невозможен фронтенд:
•информационную безопасность, прототипирование интерфейсов, командную работу, DevOps, ООП.
На всех этапах вас будут сопровождать опытные разработчики: мы не дадим просесть по учёбе и поможем выкроить время на образование. Вы будете практиковаться на реальных кейсах и положите в портфолио работающие проекты. А карьерные консультации подготовят вас к разговору о повышении или помогут с поиском новой работы.
Начать учиться: https://practicum.yandex.ru/middle-frontend/
Как битриксоиды в React уходили
Приятно познакомиться, мы битриксоиды. Да-да, те самые которые:
- вообще не модные,- пишут НЕ на Laravel и Symphony,- возятся с кучей мягко говоря “неидеального” кода под названием “1С-Битрикс: Управление сайтом”,- проходят Академию 1С-Битрикс и сдают платные экзамены для подтверждения компетенций,- умеют дорабатывать обмен с 1С без истерики,- берут с заказчика "тонну денег" за то что любой php-джун сделает на вордпрессе одной левой,- но при всем этом почему-то делают сложные проекты переживающие тысячи доработок без потери товарного вида и управляемости.
И может быть мы бы тоже использовали более интересные фреймворки, но от каждого первого IT-директора слышим отказ в грубой и нецензурной форме. А все потому что предыдущие хипстеры уже оставили этого директора с поделкой, которую никто теперь не берется поддерживать.
Но сегодня речь не о бекенде. Поговорим мы про переделку нашего собственного сайта на более-менее свежих FRONTEND-технологиях. И одновременно прикинем, а почему бы не делать все сайты/магазины/личные кабинеты на таком стеке.
Читать...
→ 20% скидки от Яндекса на курсы, чтобы начать карьеру программиста.
К Чёрной пятнице Яндекс Практикум подготовил акцию, где можно получить скидку от Яндекса на курсы по разработке и тестированию для новичков.Скидка действует только при оплате помесячно или в кредит.
Без опыта в IT можно стать программистом, который пишет на Python, Java или С++; веб-разработчиком, мобильным разработчиком или тестировщиком. Вот как Практикум поможет сделать это:
◾️ Практика
Отработка теории в тренажёре и на учебных проектах.
◾️ Портфолио
Несколько самостоятельных проектов, которые покажут, что вы умеете создавать реальные продукты.
◾️ Поддержка
Наставники помогут советом и объяснят сложные темы, ревьюеры проверят проекты, кураторы и сообщество подбодрят, когда захочется всё бросить.
◾️ Помощь с трудоустройством
Специалисты карьерного центра научат искать работу, составлять резюме, готовиться к собеседованиям и тестовым заданиям.
Попробуйте, а мы поддержим. Познакомьтесь с профессиями и протестируйте формат бесплатно.
Одна из многих причина нежелания идти учиться на курсы по разработке — отсутствие гарантий, что деньги за курс не будут выброшены на ветер.
В Kata Academy эти гарантии предоставляют.
В договоре с Kata четко прописано, что вам не нужно платить за обучение до тех пор, пока вы не устроитесь на работу в IT. То есть во время обучения вы ничего не платите.
Также в договоре указывается, что Kata гарантирует минимальную зарплату от 80 тысяч рублей в месяц.
Если вы вдруг не смогли устроиться на работу, то за обучение платить не нужно. Связано это с тем, что цель Kata — ваше трудоустройство разработчиком, а если вам не удалось, значит на курсе вас не смогли подготовить должным образом.
Записывайтесь на курс и получайте тестовое задание: https://clck.ru/32iNqR
Если не уверены в своих силах — не переживайте, Kata дадут неплохой FAQ, который поможет с выполнением тестового!
TypeScript: паттерны проектирования. Часть 2
Перевод второй части серии статей, посвященных паттернам проектирования в TypeScript.
Читать...
#longread #ts
Приветствую коллеги!
Сегодня хотел бы рассказать вам об одном интересном подкасте подкасте МТС «Техток» в котором по байтам разбираются:
👉 Кем могут работать «айтишники» в России?👉 Карьера успешных российских ИТ-специалистов👉 Как из Сыктывкара перебраться в Сингапур?👉 Какие скиллы надо прокачать, чтобы добиться успеха в ИТ?👉 Чем отличается проджект и продакт?
В подкасте принимают участие такие люди как: директор центра Big Data МТС Виктор Кантор и ведущий Beardycast Сергей Епихин, а так же в качестве гостей будут принимать участие CTO Ozon, главный эксперт лаборатории Касперского, фаундеры нескольких стартапов на основе данных, метавселенных и NFT, RnD менеджер Skyeng и другие.
В общем думаю что будет интересно и полезно, залетайте!https://podcast.ru/1635293813
Эксплойтинг браузера Chrome, часть 1: введение в V8 и внутреннее устройство JavaScript
Cегодня браузеры играют жизненно важную роль в современных организациях, поскольку всё больше программных приложений доставляется пользователям через веб-браузер в виде веб-приложений. Практически всё, что вы делаете в Интернете, включает в себя применение веб-браузера, а потому он является одним из самых используемых потребительских программных продуктов на планете.
Итак, давайте без лишних предисловий приступим к изучению сложного мира эксплойтинга браузеров!
Читать...
#longread #cyber_security
Если вы разработчик и у вас есть пара минут, порефлексируйте, пожалуйста, с нами о происходящем в небольшом опросе. Ваши ответы помогут крупному работодателю понять, где теперь открывать офисы и какая помощь и поддержка вам нужны.
Пройти опрос
Новая JS API - SpeechSynthesisUtterance
Алоха товарищи фронты!
А вы в курсе что JS уже своими встроенными инструментами научился озвучивать строки?
Вот пример:const str = 'Hello World!';const output = new SpeechSynthesisUtterance(str);window.speechSynthesis.speak(output);
Более подробную инфу об этой API можете найти на MDN
❗ Несмотря на то что в документации выше написано что фича - экспериментальная, она уже поддерживается всеми основными браузерами, так что удачи в экспериментах!
#shortread #js
Weekend Offer для фронтед-разработчиков вот-вот начнётся!
Если вы искали интересные проекты в сфере IT и современный стек — не упустите уникальную возможность поучаствовать в Weekend Offer от ВКонтакте. Станьте частью команды core mVK или одной из продуктовых команд ВКонтакте и участвуйте в модернизации мобильной версии сайта, которым ежемесячно пользуются более 40 миллионов человек. Оставить заявку можно до 18 ноября включительно.
Узнать больше о перспективах работы и Weekend Offer можно тут.
Рабочее время: кошелек или жизнь?
Мнение о необходимости таймтрекинга разделяет сотрудников на два противоположных лагеря. Как правило, исполнители всячески осуждают и указывают на неэффективность проектов, в которых необходимо вести учет рабочего времени и ежедневно отчитываться о проделанной работе. Напротив, многие правильные руководители приводят множество доводов в пользу таймтрекинга своих сотрудников. Поговорим об этом на ярком примере.
Читать...
#longread #career
TypeScript: паттерны проектирования. Часть 1
Перевод первой части из серии статей, посвященных паттернам проектирования в TypeScript.
Читать...
#ts #longread
Fullstack-разработчик — это специалист, способный самостоятельно разработать сайт или веб-приложение. Он может создать удобный и привлекательный интерфейс, разработать структуру и собрать всё воедино. Вы можете освоить эту профессию, даже если никогда раньше не программировали на курсе от Skillbox. Переходите на сайт https://clc.to/HeJ2pg, чтобы узнать больше и записаться.
Вы изучите JS, HTML, CSS и станете прокаченным frontend-hero. А язык для backend-разработки можете выбрать сами — классический PHP или топовые Python и JavaScript.
Вас ждут онлайн-лекции и очень много практики. К концу курса вы сверстаете лендинг, разработаете социальную сеть, интернет-магазин и настроите интеграцию с Reddit.
Курс участвует в Черной пятнице — скидки до 60% на курсы и профессии!
Новое CSS свойство accent-color
Алоха коллеги! В CSS с недавних пор было анонсировано новое свойство accent-color, и сегодня я как раз хотел бы про него вам рассказать.
Что оно делает: позволяет легко обозначить цвета нашего бренда для полей ввода данных в формах. Вспомните о всех тех чекбоксах, радио-кнопках и прочих элементах, которые сложно стилизовать, да и все браузеры отображают их по-разному. В качестве выхода обычно скрывали дефолтное поле и создавали новое кастомное с помощью псевдоэлементов. Свойство accent-color позволяет нам сохранить вид элементов форм браузера по умолчанию, но применить к ним цвет, соответствующий цветовой гамме нашего сайта.
Поскольку свойство наследуемое, его можно применить на корневом уровне:
Пример::root { accent-color: chocolate;}Так же можем применить к конкретному элементу:.submit-form { accent-color: purple;}input[type="checkbox"] { accent-color: #6ad3ff;}
❗ Ну и вишенка на торт. Согласно ресурсу caniuse свойство уже поддерживается всеми основными браузерами.
Профессия «Фронтенд-разработчик» на Хекслете включает в себя гораздо больше, чем кажется на первый взгляд.
На курсе мы даем даем фундаментальные основы и развиваем алгоритмическое мышление. Несколько сотен практических заданий в онлайн-тренажере – лишь часть обучения.
Вы будете участвовать в разработке открытых проектов Хекслета на GitHub, напишите 4 полноценных приложения для бизнеса и попрактикуетесь в решении реальных кейсов от компаний-партнеров.
Цель любого обучения – это трудоустройство. Мы пройдем путь до первой работы в IT вместе с вами.
Начните прямо сейчас, переходите по ссылке выше. Вводные ознакомительные курсы профессии доступны бесплатно сразу после регистрации👆👆👆
Оцените формат и решите, стоит ли продолжать!
👻🎁 P.S. не упустите подарки и спецпредложения в честь Черной Пятницы!
Подарок на выбор при покупке профессии или вторая программа за полцены.
28 расширений VS Code для разработки документации
Плагины VS Code, без которых техническим писателям и разработчикам документации жить можно, но сложно. В подборке — линтеры, форматирование, работа с git, проектирование API, подготовка схем и милота для удобной разработки.
Читать...
#longread
Бесплатная школа программирования от Сбера — «Школа 21» открыла набор заявок на обучение в Сургуте!
Школа даёт возможность любым кандидатам от 18 лет, успешно прошедшим отборочные этапы, бесплатно получить востребованное образование в сфере ИТ.
Чтобы поступить в Школу совершенно неважно, какие у тебя были предыдущие знания, результаты ЕГЭ, опыт работы, умение программировать и наличие дипломов.
В «Школе 21» можно изучать цифровые технологии самых разных направлений и сфер: от алгоритмов и графики до мобильной разработки, Big Data и многое другое. В основе обучения лежит уникальная методика «равный равному»: без менторов, лекций и оценок — только индивидуальная и коллективная работа над проектами.
Сейчас кампусы есть в четырех городах — Москве, Казани, Новосибирске и Сургуте. В них обучаются уже около 4 тысяч человек, среди которых больше половины не имели опыт программирования до поступления в Школу. Уже в ноябре можно будет подать заявку на обучение в «Школе 21» в Сургуте. Подай заявку по ссылке