Онлайн-курсы для тех, кто хочет вырасти до мидл разработчика🔥
Построение дизайн систем, TypeScript, понимание алгоритмов и структур данных, шаблонизаторы HTML, сложные анимации на CSS и JS — все эти навыки нужны в работе Middle разработчику, чтобы оставаться востребованным и получать от 251 000 в месяц (по данным исследования вакансий НН.ru).
За что браться в первую очередь и как составить собственный план обучения?
Пройдите тест и мы предложим обучающие материалы персонально для вас 📕
HTML Academy — школа по обучению вёрстки и фронтенду провели исследование рынка вакансий, интервью с тимлидами крупных компаний и составили карту компетенций, где перечислили все навыки, которым нужно учиться в 2022 году тем, кто хочется прокачаться до мидла.
Все наши курсы разрабатываются на реальных типовых задачах, то есть на выходе вы будете уметь пользоваться новыми навыками в реальных проектах. Проходите тест и зарабатывайте скидку на любой курс, который поможет прокачаться до мидла🎁
Код выгорания: как пофиксить баги в своей собственной жизни
Все мечтают ворваться в IT ради красивой жизни, высоких зарплат и «императорских» условий работы. Но так ли сладко живётся инженеру, как это малюют? Несмотря на все блага, доступные среднестатистическому разработчику, исследования фиксируют средний уровень благополучия, самочувствия и удовлетворённости жизнью. Оказывается, стакан полон только наполовину. IT-специалисты страдают от переработок, выгорания и не умеют справляться со стрессом. Это пост о заботливом отношении к себе. Здесь мы собрали конкретные практики, как наладить work-life balance, о котором так много говорят, повысить стрессоустойчивость, справиться с выгоранием и улучшить качество жизни, если ты в IT.
Читать...
О принципе KISS
Принцип разработан ВМС США, его создателем считается авиаконструктор Кларен Джонсон. Этот принцип утверждает то что если не усложнять систему то она работает лучше и стоит избегать не нужной сложности.
Два варианта расшифровки:
👉 Keep it short and simple
👉 Keep it simple, stupid
Вкратце о принципах KISS:
1. Не разрабатывать то, чего нет в ТЗ
2. Не пытайся предусмотреть всего, бессмысленно усложнять логику тем что возможно никогда и не пригодится.
3. Старайтесь не подключать библиотеку если от нее вам нужны 1-2 функции
4. Декомпозируйте, разбивайте сложную логику на более простые компоненты
❗ Принципы KISS позволяют писать код который намного легче поддерживать, старайтесь их придерживаться.
Заговорить на английском без стеснения можно на курсах от Яндекс Практикума. Мы учим применять язык, а не просто рассказываем теорию. Поэтому вы с первого занятия попробуете общаться, даже если ещё не учили его.
Про курсы:
— В основе — занятия с личным преподавателем. С ним будут и правила, но главное — вы будете учиться проживать разные жизненные ситуации на английском. Например, научитесь заказывать салат без лука, если именно вам так нравится. Потом сможете уверенно повторить это в жизни.
— Дополнительная практика с иностранцами — преподавателями из 37 стран. Чтобы вы раскрепостились в общении на английском и привыкли к разным акцентам.
— Программа соответствует международным стандартам, а ещё гибко адаптируется под ваш уровень. Вам не придётся подробно изучать знакомые темы, но вы сможете систематизировать знания и закрыть пробелы.
Запишитесь на бесплатную онлайн-консультацию. Куратор определит ваш уровень языка, расскажет про обучение и ответит на все вопросы.
Этапы погружения junior-разработчика
Меня зовут Иван Сёмин, я руковожу несколькими командами разработки в компании Домклик. На данный момент в моём подчинении 28 человек, часть из которых приходила на junior-позицию. Хочу поделиться своим видением погружения новых сотрудников в процессы компании и коллектив, и рассказать о способах развития разработчиков до middle-уровня в крупных командах.
Читать...
[Эксперимент] useContext + useReducer вместо Redux
Всем привет! Автор видео решил провести эксперимент насколько оправдано писать приложения используя связку useContext + useReducer и сделал свои выводы. Видео достаточно короткое но информативное, рекомендую ознакомиться с ним и если не согласны то можете написать свое мнение на счет результатов эксперимента в комментариях.
Смотреть видео...👉 А тут скачать исходники кода
Через неделю старт нового потока «PSYvIT для управленцев».
Вот лишь некоторые темы курса. Разберем и отработаем их на практике:
- Как связывать рабочие задачи с потребностями сотрудника;
- Как управлять конфликтами в it-команде;
- Как увольнять и удерживать сотрудников;
- Как избежать выгорания у себя и сотрудников;
Бонусная тема - финансовая грамотность тимлида.
+ В каждом блоке разбираем вопросы по управлению в кризисное время.
Занятия проходят онлайн.
Доступна беспроцентная рассрочка на 3, 4 или 6 месяцев.
👉Программа и регистрация на курс
Я работаю много лет в одной компании. Мне нормально
Год назад я хотела попасть в IT, а попала на галеры. Сейчас я работаю в крупной digital-компании и вижу, с какой скоростью отсюда уходят сотрудники. Некоторые — в середине испытательного срока. Периодически появляется желание сбежать, но пугают вероятные вопросы от рекрутеров: «Почему вы так быстро ушли?» Коллеги говорят, что в IT считается нормальным менять компанию через год–полтора. Я привыкла работать в другой сфере, где и через 10 лет считалась «новенькой». Решила разобраться, реально ли в IT годами трудиться в одном месте. Спойлер, я нашла человека, который работает в одной компании почти 30 лет и всем доволен.
Читать...
Чек-лист по SEO оптимизации для фронтенд разработчика
Автор затрагивает тему SEO оптимизации для фронта, на какие моменты стоит обратить внимание при разработке, для чего и что для этого надо.
Читать...
"На мягких лапках" о финансах
Меня зовут Андрей, готовлюсь к свадьбе и решил поискать альтернативы хранения и накопления кровно заработанных.
Остановил свой взор на крипте, ибо ценные бумаги в наше время не надежны, а курс фиата меняется каждый час.
Думаю, подобная тема интересна не только мне, с приятелем из крипто компании решили написать про первые шаги в крипте для новичка
https://bit.ly/3D6rLPz
Привет! Меня зову Антон, я всё еще СМО Bitzlato. Так как сейчас у многих возникают вопросы о крипте, я решил, что здесь самое место, чтобы на них ответить. Базово, для тех, кто "в первый раз".
Пишем чистый код при помощи деструктуризации объектов в JavaScript
Деструктуризация — это синтаксис, который позволяет распаковывать значения из массивов или свойства из объектов в переменные.
Что нам это дает? Возможность писать более чистый и понятный код, экономя время и количество строк.
Читать...
Фронтенд-разработчики: сколько им платят и что нужно уметь?Читайте статью и составляйте собственный план обучения📚
Статья от HTML Academy основана на базе большого исследования рынка вакансий, опроса тимлидов IT компаний, работающих разработчиков, работодателей. В опросе приняли участие 270 человек.
В статье есть большая Карта компетенций, в которой указаны какими навыками должен обладать фронтенд-разработчик и чему поэтапно учиться в 2022 году, чтобы расти профессионально. Перейти к статье🚀
Recoil JS – новый store manager для React
Автор в статье рассказывает о библиотеке для управления глобальным состоянием приложения – Recoil JS. Пока что она является экспериментальной и на момент написании статьи имеет версию 0.4.1.
Recoil располагает себя как библиотека исключительно для React, что поможет решать проблемы в диапазоне данного фреймворка, плюс ко всему разработчики, занимающиеся Recoil и React, из одной компании.
Читать...
10 способов поменять местами два значения в JavaScript
В какой-то момент своей карьеры разработчики сталкиваются с задачей обмена значениями. Большую часть времени мы пользуемся классическим методом с использованием дополнительной переменной. Ах, если бы был способ лучше. Но подождите-ка! Такой способ есть, и не один. В моменты отчаяния мы серфим интернет в поисках решений, находим одно, копируем его без какого-либо понимания, как работает этот кусочек кода. К счастью для вас, сейчас самое время понять, как поменять местами два значения просто и эффективно.
Читать...
Курсы направления программирования Яндекс Практикума подойдут тем, кто хочет начать карьеру в IT с нуля или перейти к более сложным и ответственным задачам в разработке.
Мы учим программированию и тестированию в условиях, которые имитируют реальную работу: с проектами, спринтами и дедлайнами. Просто не будет, но мы всегда рядом: поддержим студентов и поможем не сбиться с пути.
Вот как мы учим:
→ Изучаем рынок труда, чтобы делать программу актуальной
Учли требования работодателей к компетенциям, чтобы выпускники чувствовали себя уверенно на рынке труда.
→ Учим в собственной образовательной среде
Студенты изучают и отрабатывают теорию в интерактивном тренажере, а затем начинают проектную работу, которая похожа на реальный цикл разработки.
Ребята выполняют задачу, отправляют её на код-ревью к опытному разработчику, получают обратную связь и дорабатывают код. А ещё — общаются с одногруппниками и участвуют в воркшопах от экспертов.
→ Поддерживаем в процессе обучения
Команда сопровождения направляет студентов и помогает им дойти до цели. Наставники — действующие разработчики — делятся опытом и объясняют сложные темы. Код-ревьюеры проверяют проекты и дают обратную связь. Кураторы помогают не прокрастинировать и учиться регулярно.
→ Помогаем собирать портфолио и искать работу
Студенты работают над учебными проектами и могут разрабатывать реальные сервисы для НКО. Мы учим правильно собирать портфолио, писать резюме и проходить собеседования.
Посмотреть курсы направления
Frontend Security: о чем вы хотели бы забыть, но не сможете
Всем привет! Не самая свежая но очень крутая статья на тему уязвимостей XSS и CSRF о которых нужно знать фронту. В статье довольно подробно расписано как они работают и как с ними бороться а так же есть ссылка на крутую интерактивную игру от гугла которая учит находить XSS уязвимости в приложениях. Рекомендую!
Читать статью...
Для тех кому лень читать всю статью скидываю ссылку чисто на игру
Вот
Приветствую товарищи фронты!
Команда Delivery Club поделилась своим опытом использования Module Federation. Этот плагин позволяет в миг комбинировать веб-приложение из отдельных небольших веб-компонентов или полноценных веб-приложений со своими маршрутами и хранилищем.
В статье ребята рассказали не только про полезные фичи инструмента, но проблемы при загрузке динамических модулей. По ссылке подробный гайд с решением, что делать со скриптом в виде строки, как делать запрос внутри функции и упростить декларирование нескольких удалённых модулей.
Привет! Это Илья, руководитель Frontend-разработки ЦВТ.
Приходи к нему в команду, чтобы делать продукт с миллионами пользователей для самой дорогой компании Рунета.
Удаленно или в офисе. Откликайся на HH.ru