Бесплатный курс: «Как найти себя в дизайне» Начать бесплатно
Сдвиг парадигмы: JavaScript и переход от императивного программирования к функциональному

Объясняем, как писать код на JavaScript, чтобы избавиться от рантаймовых болячек.

Ужасы чужого кода: как найти смысл и не умереть

Даже самым крутым программистам трудно читать чужой код. Узнайте, почему это так страшно и как с этим справиться.

Борьба за опыт пользователя: продакт-менеджеры против UX-дизайнеров

Где грань между работой продакт-менеджера и UX-дизайнера? Есть ли она? И что это значит на практике?

Что такое глубинное интервью? Объясняем простым языком

Общаться с пользователями, чтобы делать полезные продукты? Такое бывает? Да! В доказательство мы подготовили для вас карточки про глубинное интервью.

Спецпроекты Спецпроекты
Начинаем программировать на Python

Рассказываем, зачем учить Python и как это поможет при работе в Data Science. Идём пошагово: от установки дистрибутива до первых практических опытов.

Как быстро и бесплатно узнать движок или конструктор сайта

Если вы серьёзно изучаете конкурентов или делаете ТЗ на сайт, полезно уметь определять CMS и другую начинку. Это не так сложно, нужно просто...

Как установить локальный сервер на Windows

Узнайте, как установить то, без чего не может обойтись ни один веб-разработчик.

Создаём простую 3D-гонку на Unity

Гонки — один из самых популярных и простых в реализации игровых жанров. Рассказываем, как за один день создать простую 3D-гонку на Unity.

«Продающие посты уже не работают»: как использовать геймификацию в соцсетях

Традиционные призывы к действию в постах уже не продают, как раньше. Пользователи привыкли к ним и воспринимают классику с неким равнодушием.

Android-разработка: за и против

Мобильная разработка под Android привлекает новичков карьерными перспективами. Рассмотрим преимущества и недостатки этого направления.

12 подкастов для интернет-маркетологов: учимся на ходу

Когда нет ни секунды свободного времени, выручают подкасты. Маркетинг постоянно меняется, оставайтесь в курсе событий благодаря нашей подборке.

Перегрузка методов, операторов и конструкторов в C#: 4‑я часть гайда по ООП

C# позволяет использовать один метод для разных типов данных и даже переопределить логику операторов. Разбираемся в перегрузках.

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Ссылка скопирована