Ликбез для hr'ов в it
DESCRIPTION
Выступление на "Найди ответ 6" 20 октября 2012. Аннотация Я расскажу о чем нужно знать HR'у и рекрутеру, когда он говорит с IT-профессионалами или теми, кто хочет ими стать. В этой среде много тонкостей и незнакомых "не-IT"-человеку терминов: C++, C#, JavaScript, frontend, backend, Ajax, .NET и так далее.TRANSCRIPT
Александр Красс Более шести лет в промышленной разработке программного обеспечения
CEO и соучредитель
CTO и соучредитель
Руководитель направления по разработке программного обеспечения
IT-Portfolio помогает профессионалам найти работу в лучших IT-компаниях России
Лучшие предложения о работе приходят от друзей
Наш сайт
Наш проект
Улей
«Условия, которые питают креативных программистов, убивают менеджеров и маркетологов — и наоборот. Программирование — Великая Игра. Оно поглощает игрока полностью, включая душу и тело…» Orson Scott Card (1995)
Не HR-ам о них судить – нужно уметь по ним играть
Улей Свои правила
Психология как у всех людей, но…
Очень умны, поэтому не думают о соцстатусе, идут на конфликты с начальством и коллегами – они частенько действительно правы… но у них нет всей информации о процессе и о политике – дайте ее им
Знают, что их все хотят – синдром красивой девушки в районе 18 лет
Их просто все задолбало – хотят работать и получать удовольствие
Улей
С некоторыми бывают сложности
IT-профессионал сейчас очень легко находит работу
Предложите ему
то, что он хочет на
самом деле
$
Мотивация
Интерес
Профессиональный рост
Карьера
$
Мотивация
Мотивация
Интерес
Мотивация
Профессиональный рост
Мотивация
Карьера
Вам могут дать список неизвестных технологий, но почти всегда достаточно небольшого совпадения ключевых. Настоящие программисты быстро учатся
Ищем
программиста
Классификация
Не претендую на полноту, но будет полезно
Программисты Тестировщики
Менеджмент
Мобильная разработка
Десктопная разработка
Веб-разработка
1С
Экзотика
Микроконтроллеры
Уровень профессионализма
Junior XXX Developer XXX Developer Senior XXX Developer Team-leader (team-lead)
Как примерно все выглядит?
Дизайн Frontend Backend ТЗ
Базы
данных
Frontend
CSS JavaScript HTML
Веб
<p>Абзац текста</p> <a href=“http://google.com”> Ссылка на Google.com</a> <p class=“red”>Красный текст</p>
.red { color: red }
<a href="javascript:{void}" onclick="alert(‘А вот и JavaScript’)"> Кликните и увидите всплывающее окно с сообщением "А вот и JavaScript"</a>
Весь текст и
разделение текста
на блоки
Оформление,
спецэффекты
Появление новых
элементов
Загрузка новых
данных, отправка
данных без
перезагрузки страницы
= Ajax
Backend Веб
PHP .NET C++ Java Python Ruby C
Zend Framework
Drupal
Проще всего найти на рынке
Большинство без фундаментального
образования, поэтому шаг влево… шаг вправо…
Нужен сильный team-lead
Много плохих профессионалов
Wordpress
CakePHP
Symphony
Backend Веб
PHP .NET C++ Java Python Ruby C
Visual Basic
C#
Больше не стоит…
Экзотика
SharePoint
Microsoft ASP
ASP.NET
ASP.NET MVC
Ненавидят
Не любят
Хорош
Silverlight
WPF
Аналог Action Script (Flash)
Backend Веб
PHP .NET C++ Java Python Ruby C
Много всего…
Java SE = Standard Edition
Java EE = Enterprise Edition
Java ME = Micro Edition
Веб-порталы
Служебные
программы
Backend Веб
PHP .NET C++ Java Python Ruby C
Django
Чистый Python
Веб
Тестировщики
и служебные
программы
Backend Веб
PHP .NET C++ Java Python Ruby C
Ruby on Rails
Чистый Ruby
Веб,
тестировщики и
служебные
программы
Backend Веб
PHP .NET C++ Java Python Ruby C
Код для
проектов с
очень высокой
посещаемостью
Backend Веб
Action Script Игры для соцсетей
и порталов
Flash-баннеры
Backend Базы данных
PHP .NET Java
Python
Ruby
MySQL Microsoft SQL =
MSSQL Oracle
PostgreSQL =
Postgres
* Чаще всего используют с
* Самые популярные
Мобильная разработка
С# Java Objective C
Android iOS = iPhone + iPad Blackberry
MonoTouch и MonoDroid
* Самые популярные платформы и языки
Windows Phone 7
HTM5 +
JavaScript + CSS
За универсальность нужно платить: HTML5 – очень простые приложения с проблемами, MonoTouch и MonoDroid – все почти идеально.
* Разработчику необходим Mac
Десктопная разработка
.NET C++ Java
Python
Ruby C
Красиво,
быстро,
дешево
Не очень
красиво,
быстро,
дешево
Экзотика,
но может
быть
красиво
Любая
операционная
система
Любая
операционная
система
Windows
Ад Долго,
дорого -
старые
проекты
и
экзотика
Микроконтроллеры
Java C++ C
Редкость… 1-2 года опыта
Часто Linux
Java-специалист ПРИ ЖЕЛАНИИ может выучить C#
Зачем искать B, если хочешь A?
C#-специалист может выучить Java
C++-программист или C-программист с опытом меньше года – это совсем зеленый новичок для этих языков
Java-специалиста высокого класса можно научить разрабатывать под Android
Хороший C++ разработчик быстро выучит Objective C (для разработки под iOS)
Почему IT-профессионалы меняют часто работу?
Намного больше заплатят
Интересный опыт
Проф. развитие – сильная команда
Карьерный рост
На текущем месте слабый менеджмент
Ещё варианты? Стажер: (часто) ищет «сказочную страну» и не знает чего хочет
Как понять, что этот специалист от вас уйдет через пару месяцев?
Обычно падает
личная
продуктивность, а
не проекта в целом
Решение: Говорите
с сотрудниками!
Узнавайте в
неофициальной
обстановке все ли
устраивает.
Переводите в
другой отдел
Кого куда брать?
Сбалансированные команды
«Технический лидер» - сильная технической экспертизой в большинстве технологий проекта
В каждой технологии очень глубоко понимает хотя один специалист, но обязательно учит кого-то ещё
Есть хотя бы один Energizer – может мало что делать, но зажигает остальных. Обычно студент или молодой сотрудник
Администратор – следит за соблюдением плана, т.е. за максимально допустимым уровнем хаоса
Специалисты 10x
Как их выявить? Почему они такие? Как не потерять?
Размещайте на it-portfolio.net
вакансии для людей IT-
индустрии
И на friendwork.ru
Если нужен IT-
профессионал, то
обращайтесь к нам – мы
найдем (за деньги)