Upload
sqalab
View
618
Download
5
Tags:
Embed Size (px)
DESCRIPTION
Презентация Александра Красса на конференции "нАйТи ответ" (19-20 октября 2012)
Citation preview
Александр Красс Более шести лет в промышленной разработке программного обеспечения
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#
Больше не стоит…
Microsoft ASP
ASP.NET
ASP.NET MVC
Ненавидят
Не любят
Хорош
Экзотика
SharePoint
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 Базы данных
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-
профессионал, то
обращайтесь к нам – мы
найдем (за деньги)