• +7 (495) 648-57-90
  • +7 (8442) 95-99-99

Жизнь

Требования к коду backend-программиста. Стиль, защищенность, принципы

Жизнь

Мы уже рассказывали как нанимаем, учим и развиваем программистов , публиковали матрицы компетенций веб-разработчика и тестовые задания для новичков и опытных .

Наиболее массовая профессия в ИНТЕРВОЛГЕ –  backend-разработчик, и чаще всего на тестовое задание мы предлагаем разработку простого веб-проекта с особым вниманием к серверной части.

Вот пример такого задания: Интерфейс добавления и просмотра данных. В таблице базы данных хранятся страны. Напишите на html, css, js, php интерфейс добавления новой страны в таблицу и просмотра списка стран из таблицы. Структуру таблицы придумайте самостоятельно. Удаление и редактирование делать не нужно.

Задание про интерфейс добавления и просмотра данных можно сделать и очень просто, и очень сложно. Можно навалить в кучу неудобопонятных конструкций, продемонстрировав интеллект и спутанность сознания, а можно сделать все четко и системно. Можно применить объектный подход, а можно сделать пару простых функций.

Возникает спорный, почти религиозный вопрос – что такое хорошо и что такое плохо? Что наши “проверяющие потенциальных программистов” считают достойным минимальным уровнем?

Очень долго мы не регулировали этот вопрос никак. Каждый “собеседующий” смотрел на важные для него вещи и действовал самостоятельно, по интуиции.

Чтобы сэкономить время на разбор решений, мы решили дополнить задание “требованиями”.

Однако некоторые требования (например, “защита от опасного текста, вводимого пользователем”) все еще были непонятны и систематически не выполнялись. Мы решили сделать следующий шаг и развернуть наши требования.

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



Старт в ИНТЕРВОЛГЕ: от собеседования до первой рабочей задачи

Жизнь

Ни для кого не секрет, что выход на новую работу – это стресс для человека. А если это ещё и первая работа после обучения, то и подавно.

Для многих первый рабочий день – своего рода прыжок в неизвестность. Если честно, мы (в ИНТЕРВОЛГЕ) не уделяли ранее данному вопросу должного внимания. Мало того, часто нового сотрудника на его рабочем месте встречала груда коробок, которые необходимо было распаковать и собрать самому себе рабочий компьютер. Конечно, в этом есть большой плюс – новичок знал, что собирает себе новый комп. С одной стороны приятная необходимость, с другой – у нового сотрудника может и не быть навыков по сборке компьютера, и первое испытание уже может пройти “со скрипом”.

Но всё конечно меняется. И мы изменили не только подход к первому рабочему дню нового сотрудника, но и взгляд на HR-бренд ИНТЕРВОЛГИ в целом.

Этот пост про первый шаг в нашей программе адаптации - встреча новичка.


Матрица компетенций веб-разработчика. LAMP, Bitrix, Frontend

Жизнь

Наставления отца: как растить Битрикс-разработчика.

Программисты, разработчики, верстальщики, фронтенд, бекенд, админы… Кто все эти люди?

Что делает веб-разработчик? Какие они бывают? Как оценить кандидата на собеседовании?

Как управлять развитием программистов?

Практически все компании, где есть программисты, и тем более веб-интеграторы задают себе эти вопросы. Как правило, критерии определения квалификации весьма мутные. Системного решения этого вопроса нет.

В ИНТЕРВОЛГЕ работает несколько десятков разработчиков. Процесс найма, развития, переключения между проектами, выращивания техлидов – постоянный.

Задача систематизации навыков, присвоения грейдов и выработки политики развития разработчиков – ключевая.

Мы решили ее, создав и описав матрицу компетенций веб-разработчика. В ней 6 направлений деятельности и 4 уровня погружения.

Матрица компетенций веб-разработчика



Матрица компетенций менеджера проектов. Источники подготовки

Жизнь

Менеджеры по продажам, аккаунты, менеджеры проектов… Кто все эти люди?

Что делает менеджер проектов? Что он должен уметь? Как оценить кандидата?

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

Практически все компании из мира веб-разработки, интернет-рекламы и тем более веб-интеграторы задают себе эти вопросы. Как показывают личные опросы и открытая информация – решения этого вопроса нет.

ИНТЕРВОЛГА работает по 5 направлениям услуг, у нас около 15 менеджеров. Процесс найма, развития, переключения между проектами – постоянный.

Задача систематизации навыков и выработки политики развития менеджеров – ключевая.

Мы решили ее, создав и описав матрицу компетенций менеджера проектов.

Сегодня мы публикуем эту матрицу компетенций. Разумеется, “как есть” матрица подойдет не всем. Однако сам принцип ее формирования и аттестационые задачи достаточно универсальны.


Матрица компетенций менеджера проектов. Аттестационные задачи

Жизнь

Менеджеры по продажам, аккаунты, менеджеры проектов… Кто все эти люди?

Что делает менеджер проектов? Что он должен уметь? Как оценить кандидата?

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

Практически все компании из мира веб-разработки, интернет-рекламы и тем более веб-интеграторы задают себе эти вопросы. Как показывают личные опросы и открытая информация – решения этого вопроса нет.

ИНТЕРВОЛГА работает по 5 направлениям услуг, у нас около 15 менеджеров. Процесс найма, развития, переключения между проектами – постоянный.

Задача систематизации навыков и выработки политики развития менеджеров – ключевая.

Мы решили ее, создав и описав матрицу компетенций менеджера проектов.

Сегодня мы публикуем эту матрицу компетенций. Разумеется, “как есть” матрица подойдет не всем. Однако сам принцип ее формирования и аттестационые задачи достаточно универсальны.


Компетенции менеджера проектов. Матрица навыков и путь развития

Жизнь

Структура матрицы компетенций

Менеджеры по продажам, аккаунты, менеджеры проектов… Кто все эти люди?

Что делает менеджер проектов? Что он должен уметь? Как оценить кандидата?

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

Практически все компании из мира веб-разработки, интернет-рекламы и тем более веб-интеграторы задают себе эти вопросы. Как показывают личные опросы и открытая информация – решения этого вопроса нет.

ИНТЕРВОЛГА работает по 5 направлениям услуг, у нас около 15 менеджеров. Процесс найма, развития, переключения между проектами – постоянный.

Задача систематизации навыков и выработки политики развития менеджеров – ключевая.

Мы решили ее, создав и описав матрицу компетенций менеджера проектов.

Сегодня мы публикуем эту матрицу компетенций. Разумеется, “как есть” матрица подойдет не всем. Однако сам принцип ее формирования и аттестационные задачи достаточно универсальны.

ИНТЕРВОЛГА запатентовала инновационный метод оценки проектов

Жизнь

Оценка стоимости проекта — самое сложное в работе отдела продаж. Клиенты хотят знать:

  • Сколько стоит сайт? Когда окупится интернет-магазин? Сколько продаж даст интернет-реклама?

  • Как повысится эффективность работы сотрудников после внедрения корпоративного портала?

ИНТЕРВОЛГА обобщила опыт 1637 e-commerce проектов в сегменте FMCG, реализованных за 13 лет работы, и запатентовала уникальную формулу, позволяющую получить точную оценку проекта за несколько минут.

При разработке формулы применялись методы big data, deep learning, beer drinking, internet-fishing, а также авторские творческие методики. Итак, стоимость любого проекта может быть вычислена по формуле



Можно ли пройти практику в ИНТЕРВОЛГЕ?

Жизнь

Стажировка для программистов

Нас часто спрашивают: а можно у вас пройти обучение, стажировку, ну хотя бы производственную практику?

Короткий ответ — да. 


Зачем мы провели стратегическое совещание и что нам это дало?

Жизнь В 21 веке компания не может работать без изменений. Время турбулентно, если у компании нет стратегии, она развивается хаотично.

Пока рынок растет, вы будете расти вместе с ним. А если рынок стабилизировался, то без стратегии ваше развитие, мягко говоря, под вопросом.

С 2011 года ИНТЕРВОЛГА работала по стратегическим планам, а начале 2017 мы провели полноценное стратегическое совещание с планированием, анализом, мозговыми штурмами и последующим превращением мечты в планы.

Как мы это сделали и что нам это дало?


Развиваем менеджеров проектов. Роль, требования, прокачка

Жизнь ИНТЕРВОЛГА – веб-интегратор.

На практике это значит что у нас есть широкий набор компетенций от системного администрирования до js-анимаций, от ремаркетинговых и SMM-кампаний до интеграций Битрикса с MS Dynamics CRM.
Эти компетенции нужны для реализации комплексных интеграционных проектов.

Я уже как-то рассказывал о том, как мы развиваем программистов и технологов .
Мы будем расти и вширь, и вглубь.

Но ключевая сторона нашей работы – менеджеры, проектировщики, организаторы производства.
Сегодня несколько слов о том, кто эти люди и как мы развиваем их.