Подборка о релокейте: страны, в которых хорошо
Мы уже несколько лет выпускаем на Хабре истории о переезде. Некоторые успешные, некоторые не очень (примерно 30% экспатов со временем возвращались).
Сейчас тема стала особенно актуальной. И, может быть парадоксально, но количество вакансий из других стран (тег «Релокейт») у нас в боте тоже выросло в полтора раза. Никакой русофобии и близко не наблюдается, компании понимают, что сейчас уникальный шанс получить мозги, выезжающие из страны.
Если кто-то задумался о том, что делать, — вот личные истории из тех стран, в которые сейчас реально переехать, и в которых относительно просто построить новую жизнь.
Читать...
Спрос на IT-юристов вырос на 50%
«Коммерсант» сообщает, что за последние 2 недели спрос на услуги юристов в IT-отрасли вырос на 50%. Представители IT компаний интересуются, как обойти ограничения и сохранить сотрудничество с иностранными партнерами, просят оценить риски, связанные со структурой бизнеса и производством оборудования.
На курсе Moscow Digital School: «Юрист в сфере IT» вы рассмотрите особенности ПО, как объекта интеллектуального права, специфику работы со всем видами ПО, способы монетизации и защиты прав на программные продукты. Кроме того, разберете налоговые и уголовные риски, а также получите практический опыт, благодаря заданиям от экспертов и бизнес-играм.
Преподавателями на курсе выступят эксперты-практики из таких компаний, как IBM, Яндекс, VK, МТС, Ozon, Сколково и др.
Старт обучения: 07 апреля 2022Скидка на обучение 10% по промокоду: FRONTENDERSNOTES. Акция действует 3 дня.
Как мы создавали UI Kit: все о стилизации комплексных React-компонентов
В рамках цифровой трансформации компании моя команда разрабатывает огромное количество интерфейсов. Только с 2019 года их число превысило 20, и у каждого свой уникальный UX/UI. Несмотря на все разнообразие, проекты являются частью общей дизайн-системы, где повторяются те или иные элементы.
Но отдельные задачи требуют особого подхода, что приводит к локальным изменениям по стилям компонентов. И вот тут мы столкнулись с некоторыми проблемами, разрешив которые, получили идеальный UI Kit.
Читать...
6 вещей на JavaScript, которые можно делать и нельзя
Язык JavaScript претерпел много изменений с момента своего создания. Поэтому сейчас не так просто отслеживать хорошие практики с таким количеством новых функций, изменений и фреймворков.
В этой статье мы рассмотрим некоторые общие правила, которые лучше всего использовать в JavaScript. Эти советы помогут нам писать код лучше. Они подходят как для новичков, так и для опытных разработчиков.
Читать...
DevOps-инженер — одна из самых высокооплачиваемых профессий в IT.
Он внедряет в компании методологию DevOps, ускоряет весь процесс разработки ПО и одинаково владеет навыками разработчика и системного администратора. Если вы имеете опыт работы на одной из этих позиций, профессия DevOps-инженера может стать следующей ступенью вашего профессионального развития.
На специализации «DevOps-инженер» вы изучите ключевые инструменты такого специалиста: Docker, Kubernetes, Ansible, Terraform, Jenkins, и лучшие зарубежные практики: CI/CD/CD, автоматизацию процессов, управление конфигурациями, микросервисную архитектуру, облачные сервисы. Для закрепления навыков пройдёте практикум в облачном сервисе партнера курса — Yandex.Cloud.
В кризис выживет только IT-сфера - успей залететь.Frontend 53XApps – курс с оплачиваемой стажировкой
Чтобы вырасти в качественного разработчика нужно учиться не только писать на языке программирования, но и понимать его.
Курс Dev House и 53x Apps даст вам:
🔸Код-ревью после каждого урока;
🔸Групповое наставничество - не более 30 учеников на одного преподавателя;
🔸Идеологию и принципы работы фреймворков, научит понимать и работать с фреймворком Vue.js (или любым другим);
🔸Интерактивные вебинары и записи занятий;
🔸Качественное обучение востребованной профессии;
🔸Актуальная программа;
🔸Поддержка во время обучения;
🔸Доступ к сообществу учеников и специалистов.
А лучшие студенты попадут на оплачиваемую стажировку в компанию 53x Apps.))
Курс пройдет онлайн с 1 апреля по 31 августа.
Формат — прямые трансляции, домашние задания, ланч тайм с приглашенными экспертами, сообщество учеников в Telegram, постоянные код-ревью с преподавателем.
Всего 30 мест в группе, успей записаться на новый поток
Как устроены цикл событий и стек вызовов в JavaScript
Цикл событий (event loop) — ключ к асинхронному программированию на JavaScript. Сам по себе язык однопоточный, но использование этого механизма позволяет создать дополнительные потоки, чтобы код работал быстрее. В этой статье разбираемся, как устроен стек вызовов и как они связаны с циклом событий.
Читать...
Расскажем, чем занимается дизайнер интерфейсов, и что делать, чтобы получить новую профессию.
Для кого:
— дизайнеров, которые планируют углубиться в сферу UX/UI-дизайна;
— специалистов из смежных профессий (разработчики, продакт-менеджеры), которые хотят погрузиться в дизайн интерфейсов;
— для всех, кто хочет поменять профессию и с нуля освоить UX/UI-дизайн;
21 марта в 19.00 по мск
Зарегистрироваться
Как мы в Домклике делаем виджеты на React
Автор frontend-разработчик в компании Домклик. На текущий момент у них около 100 различных команд разработки, из которых большая часть создает какой-либо фронтенд на HTML, CSS и Javascript. Но когда так много команд, непременно возникают ситуации, при которых в проект одной команды нужно встроить какую-то функциональность, разрабатываемую другой. И не просто встроить, но и потом поддерживать её работу, исправлять ошибки и внедрять новые фичи.
Читать...
С 18 по 21 марта будем делать сайт-портфолио, используя чистый JavaScript. Реализуем аккордеон, табы, плавную прокрутку и многое другое.
Будешь практиковаться, задавать вопросы и получать обратную связь по своей работе.
Подробная программа:
✅ 1 День
— Разберем какие есть варианты подключения JavaScript
— Получим необходимые элементы для реализации Табов
— Реализуем Табы и обсудим другие варианты реализации
✅ 2 День
— Получим необходимые элементы для реализации Аккордеона
— Реализуем Аккордеон
— Напишем функции для открытия и закрытия меню и модального окна
✅ 3 День
— Современным способом реализуем плавную прокрутку на странице
— Разберем объект Date
— Напишем обратный таймер до нужной даты
✅ 4 День
— Напишем функцию для отправки данных на сервер с помощью XMLHttpRequest
— Ко всем формам на странице применим нашу функцию отправки
Переходи по ссылке, жми “Начать” и получи приглашение:
telegram.me/gloacad…demy_bot
Пару слов о стилизации React компонентов
Стилизация. Довольно насущный для меня момент. Несмотря на годы работы с React, стартуя новый проект, я каждый раз задумываюсь о стилизации. Я перепробовал многие её способы, больше и дольше всего я работал с css-modules и styled-components. Сегодня я хочу предложить вам рассмотреть еще один не менее интересный вариант.
Читать...
Функции высшего порядка на TypeScript
В этой статье я хочу кратко объяснить, что такое функции высшего порядка (сокр. ФВП) и как их использовать. Если вы не знакомы с ФВП, тогда вы будете удивлены, ведь работаете с ними постоянно что на JavaScript, что на TypeScript.
Читать...
Пишете на HTML, CSS и JS, но чувствуете, что для серьёзных проектов пока не хватает навыков?
Тимлиды ВКонтакте записали курс по современному фронтенду для junior и middle разработчиков.
Здесь упор будет сделан на практику — на протяжении всего обучения вы будете заниматься разработкой собственного новостного портала.
Всё начнётся с создания статичных HTML-страниц, но по мере прохождения учебных модулей вы будете постепенно добавлять в проект новые фичи — админку, локализацию, тёмную тему и многие другие, попутно разбираясь в смежных вопросах.
В результате у вас получится адаптивное и доступное приложение с production-ready сервисом, мониторингом и автотестами. Вы сможете добавить его в своё портфолио, а наш HR приложит максимум усилий, чтобы помочь вам найти работу в хорошей компании.
Переходите по get='_blank' rel='noreferrer nofollow' href='https://karpov.courses/dev/frontend?utm_source=tg&utm_medium=post&utm_campaign=march_frontend_6&utm_content=frontendnotes2'>ссылке и записывайтесь на курс до 17 марта — по промокоду FRONTNOTES дарим скидку 10% на оплату курса.
А если хотите посмотреть, как обучение выглядит изнутри, попробуйте нашу бесплатную демоверсию.
JavaScript: разрабатываем чат с помощью Socket.io, Express и React с акцентом на работе с медиа
В данной статье автор хочет показать вам, как разработать простое приложение для обмена сообщениями в режиме реального времени с использованием Socket.io, Express и React с акцентом на работе с медиа.
Читать...
Prisma ORM: полное руководство для начинающих
Prisma — это современное (продвинутое) объектно-реляционное отображение для Node.js и TypeScript. Проще говоря, Prisma — это инструмент, позволяющий работать с реляционными (PostgreSQL, MySQL, SQL Server, SQLite) и нереляционной (MongoDB) базами данных с помощью JavaScript или TypeScript без использования SQL
Часть 1 - читать...
Часть 2 - читать...
📱🔥 IT Network - первая в России соцсеть для айтишников
Тысячи молодых айтишников уже нашли здесь наставника, работу и просто коллег по цеху для обучения программированию и решению повседневных задач. IT Network помогает находить известных экспертов, работу и быть в курсе всех новостей из мира IT и науки. Не упустите свой шанс стать одним из них!
В приложении вы сможете:
● Обмениваться опытом с коллегами
● Получать интересные предложения о работе
● Расширять круг знакомств в сфере IT
● Следить за новостями из мира IT и науки
Для тех, кто решил расти в кругу успешных айтишников, вот ссылка на приложение в App Store и Google Play.
Улучшение Visual Studio Code для новичков
VSCode — самый популярный редактор кода среди веб-разработчиков. Вы можете использовать его с нуля, однако со временем его базовых функций станет недостаточно. Рассказываю, как сам докрутил этот редактор под свои потребности.
Читать...
Где читать о программировании?
Кодинг — штука сложная. Зачастую нужные статьи и гайды написаны настолько непонятным языком, что даже прожённым специалистам приходится часами разбираться в теме.
Если хотите читать материалы от практикующих кодеров, которые написаны простым и понятным языком, тогда вам в Культурный код — канал, где собрано всё о программировании.
Эксперты делятся полезными материалами, разбирают новости и интересные кейсы, готовят для вас подборки вакансий в крупных компаниях, разбавляя тексты мемами о профессии и шутками из мира кодинга.
Подписывайтесь → @culturnycode