Выступление на "Найди ответ 6" 20 октября 2012.
Аннотация
Я расскажу о чем нужно знать HR'у и рекрутеру, когда он говорит с IT-профессионалами или теми, кто хочет ими стать. В этой среде много тонкостей и незнакомых "не-IT"-человеку терминов: C++, C#, JavaScript, frontend, backend, Ajax, .NET и так далее.
Основные понятия связанные с разработкой ПО: просто о сложном. Лаабе Дмитрий.IT-Доминанта
Основные понятия связанные с разработкой ПО: просто о сложном.
Лаабе Дмитрий
Генеральный директор и основатель IT-Доминанта, Технический директор, программист портала Айти-Событие.рф", Санкт-Петербург.
Секционный доклад
Экскурс в мир WEB разработки
Дмитрий Лаабе
Генеральный директор и основатель рекрутинговой компании IT-Доминанта
Технический директор и программист
портала Айти-Событие
Россия. Санкт-Петербург
http://it-sobytie.ru/events/3120
О тестировании для HR-менеджеров. Школы тестирования, виды тестирования, инструменты, роли. Об этом в презентации Сергея Атрощенкова, сделанной для мероприятия "7-я международная IT HR конференция «нАйТи ответ!»"
Основные понятия связанные с разработкой ПО: просто о сложном. Лаабе Дмитрий.IT-Доминанта
Основные понятия связанные с разработкой ПО: просто о сложном.
Лаабе Дмитрий
Генеральный директор и основатель IT-Доминанта, Технический директор, программист портала Айти-Событие.рф", Санкт-Петербург.
Секционный доклад
Экскурс в мир WEB разработки
Дмитрий Лаабе
Генеральный директор и основатель рекрутинговой компании IT-Доминанта
Технический директор и программист
портала Айти-Событие
Россия. Санкт-Петербург
http://it-sobytie.ru/events/3120
О тестировании для HR-менеджеров. Школы тестирования, виды тестирования, инструменты, роли. Об этом в презентации Сергея Атрощенкова, сделанной для мероприятия "7-я международная IT HR конференция «нАйТи ответ!»"
Open Source Testing Framework: real project example and best practicesAliaksandr Ikhelis
Summary: Presentation on open source testing frameworks (improved version, more focus on real project example) at Software Engineering Forum 2009 (SEF-1) conference by Aliaksandr Ikhelis. Sponte framework developer and owner is Stanislaw Wozniak, Expedia Limited, UK. Sponte project homepage: http://rubyforge.org/projects/sponte/; http://github.com/swozniak/sponte/tree/master
- почему PHP программисты снискали дурную славу;
- что делать, чтобы стать хорошим программистом;
- как писать идеальный код;
- что такое командная разработка проекта;
- учет позиции бизнеса при разработке проекта;
- основные задачи, который должен решать программист;
Основные новшества Java 9, которые, на мой взгляд, наиболее актуальны.
Здоровая критика и дополнения приветствуются. Есть текстовый документ, где всё это расписано немного подробнее.
Алексей Турчаников и Николай Сидоренко выступят с докладом об опыте внедрения автоматизированного тестирования через интерфейс (Web и десктоп) в их проекте: как проходили через целый лес организационных и технических "граблей" и в конце-концов добились своей цели.
В обзоре: SOAP UI, TestComplete, Ranorex, Cucumber, SpecFlow, Robot Framework + RIDE, Selenium WebDriver (Java & C#), White.А также: как не стоит нанимать тестировщиков-автоматизаторов, какой процент тестировщиков не начнет писать тесты, чем ценны тестировщицы-девушки.
Доклад на hotcode.org о инструментах и методиках которые помогают нам повышать и следить за качеством PHP кода.
Среди затронутых тем:
- Стандарты в коде
- Средства для статического анализа кода.
- Git хуки
- Непрерывная интеграция
- IDE
- Code review
Вступительная лекция по Java. История появления, идеи, сферы применения, место среди других языков, экосистема. Структурированная информация о Java, как о языке программирования.
Под эту лекцию имеется более развёрнутый материал. Кому интересно - пишите.
Конструктивная критика приветствуется.
Техническое собеседование. Что нужно знать IT-рекрутеру?iQSpace
Тайны технического собеседования: Что нужно знать IT-рекрутеру?
16 июля Lviv HR School в Одессе провела открытое занятие курса IT-recruiting.
Мы обсудили:
- Как проводить первичное собеседование. Ключевые вопросы и точки фокуса.
- Как представлять кандидата: что хочет знать заказчик и как подать информацию?
- Роль рекрутера в организации технического собеседования;
- Как сопровождать кандидата в процессе отбора?
- Как правильно давать feedback кандидату? О сложностях отказов.
- Что ожидают PM-ы и Tech leads от работы с рекрутером.
Спикеры:
Анастасия Геллер - IT-Recruiter at GUID.
Ярослав Ротарь - PM at Attract Group.
Open Source Testing Framework: real project example and best practicesAliaksandr Ikhelis
Summary: Presentation on open source testing frameworks (improved version, more focus on real project example) at Software Engineering Forum 2009 (SEF-1) conference by Aliaksandr Ikhelis. Sponte framework developer and owner is Stanislaw Wozniak, Expedia Limited, UK. Sponte project homepage: http://rubyforge.org/projects/sponte/; http://github.com/swozniak/sponte/tree/master
- почему PHP программисты снискали дурную славу;
- что делать, чтобы стать хорошим программистом;
- как писать идеальный код;
- что такое командная разработка проекта;
- учет позиции бизнеса при разработке проекта;
- основные задачи, который должен решать программист;
Основные новшества Java 9, которые, на мой взгляд, наиболее актуальны.
Здоровая критика и дополнения приветствуются. Есть текстовый документ, где всё это расписано немного подробнее.
Алексей Турчаников и Николай Сидоренко выступят с докладом об опыте внедрения автоматизированного тестирования через интерфейс (Web и десктоп) в их проекте: как проходили через целый лес организационных и технических "граблей" и в конце-концов добились своей цели.
В обзоре: SOAP UI, TestComplete, Ranorex, Cucumber, SpecFlow, Robot Framework + RIDE, Selenium WebDriver (Java & C#), White.А также: как не стоит нанимать тестировщиков-автоматизаторов, какой процент тестировщиков не начнет писать тесты, чем ценны тестировщицы-девушки.
Доклад на hotcode.org о инструментах и методиках которые помогают нам повышать и следить за качеством PHP кода.
Среди затронутых тем:
- Стандарты в коде
- Средства для статического анализа кода.
- Git хуки
- Непрерывная интеграция
- IDE
- Code review
Вступительная лекция по Java. История появления, идеи, сферы применения, место среди других языков, экосистема. Структурированная информация о Java, как о языке программирования.
Под эту лекцию имеется более развёрнутый материал. Кому интересно - пишите.
Конструктивная критика приветствуется.
Техническое собеседование. Что нужно знать IT-рекрутеру?iQSpace
Тайны технического собеседования: Что нужно знать IT-рекрутеру?
16 июля Lviv HR School в Одессе провела открытое занятие курса IT-recruiting.
Мы обсудили:
- Как проводить первичное собеседование. Ключевые вопросы и точки фокуса.
- Как представлять кандидата: что хочет знать заказчик и как подать информацию?
- Роль рекрутера в организации технического собеседования;
- Как сопровождать кандидата в процессе отбора?
- Как правильно давать feedback кандидату? О сложностях отказов.
- Что ожидают PM-ы и Tech leads от работы с рекрутером.
Спикеры:
Анастасия Геллер - IT-Recruiter at GUID.
Ярослав Ротарь - PM at Attract Group.
Lviv HR School в Одессе провел презентацию курса IT-Рекрутера.
Мы поговорили о том:
- Кто такой идеальный IT-Recruiter?
- Как построить эффективную команду единомышленников?
- Какие есть секреты и подводные камни индустрии.
Подробнее о программе: http://bit.ly/it-recruiting1
Старт курса: 14 сентября.
Оставьте Job сайты в покое! Учимся искать и оценивать кандидатов на проф. рес...IT-Доминанта
(мастер-класс)
Оставьте Job сайты в покое! Учимся искать и оценивать кандидатов на проф. ресурсах: GitHub, Stackoverflow, Dribbble, ХабраХабр и прочее.
Сергей Дмитриченко, Со-учредитель AmazingHiring, Генеральный директор GMS, Москва.
Mihail Zachepilo - WebAssembly powered Machine LearningMaria Kuneva
Stop talking about WebAssembly specification, let's solve a problems using it! How to WebAssembly work and how we can use it to enhance Machine Learning in browser experience.
Evolution of web-project requires scalable architecture and scalable development process. In my presentation (in Russian): different techniques, how to achieve this if talking about Perl-based web project.
HR-аналитика и автоматизация рекрутинга: лучшие практикиAlexander Krass
FriendWork Recruiter – это онлайн-сервис для хранения резюме и истории общения с кандидатами, организации совместной работы рекрутеров, упрощения рутинных операций при работе с кандидатами и вакансиями.
FriendWork Recruiter позволяет рекрутерам работать до 30% эффективнее и дает руководству инструменты для контроля над подбором персонала.
17 декабря, HR Workshop от FriendWork Recruiter, «Автоматизация рекрутинга: новые возможности в период кризиса», Александр Красс (FriendWork Recruiter)
В ходе мастер-класса Александр поделится информацией о том, как в последнее время меняется поиск работы и сотрудников, расскажет о значимости HR-бренда и как его развивать с помощью новых технологий. Участники мастер-класса разберутся с преимуществами и скрытыми возможностями развлекательных и профессиональных социальных сетей для рекрутинга.
Lifestyle для стартапера. Что может помочь (Internet life 2011, Алесандр Красс)Alexander Krass
В этом выступлении я рассказал о тех открытиях, которые сделал в основном в последние 1,5 года, когда стал активно заниматься стартапами в дополнение к руководству направлением по разработке программного обеспечения в крупной компании. Интересно, что менеджмент в стартапах сильно отличается от менеджмента в больших компаниях. Да и само «стартаперство» требует специальных навыков и привычек, особенно, если вы занимаетесь несколькими проектами одновременно.
1. Ликбез для HR-ов в IT
Александр Красс, CEO
alexander.krass@it-portfolio.net
+7-921-925-53-66
www.it-portfolio.net
2.
3. Более шести лет в промышленной
разработке программного обеспечения
Александр Красс
CEO и соучредитель
CTO и соучредитель
Руководитель направления по разработке
программного обеспечения
7. Улей
«Условия, которые питают креативных
программистов, убивают менеджеров
и маркетологов — и наоборот.
Программирование — Великая Игра.
Оно поглощает игрока полностью,
включая душу и тело…»
Orson Scott Card (1995)
8. Улей Свои правила
Не HR-ам о них судить –
нужно уметь по ним играть
9. Улей Психология как у всех людей, но…
С некоторыми
бывают Очень умны, поэтому не думают о соцстатусе, идут
сложности на конфликты с начальством и коллегами – они
частенько действительно правы… но у них нет всей
информации о процессе и о политике – дайте ее им
Знают, что их все хотят – синдром красивой
девушки в районе 18 лет
Их просто все задолбало – хотят
работать и получать удовольствие
16. Ищем
программиста
Вам могут дать список
неизвестных технологий, но
почти всегда достаточно
небольшого совпадения
ключевых. Настоящие
программисты быстро учатся
17. Классификация
Не претендую на полноту, но будет полезно
21. Как примерно все выглядит?
ТЗ Дизайн Frontend Backend
Базы
данных
22. Frontend Веб Появление новых
элементов
Загрузка новых
Весь текст и данных, отправка
разделение текста Оформление, данных без
спецэффекты перезагрузки страницы
на блоки
= Ajax
HTML CSS JavaScript
<p>Абзац текста</p> .red { <a href="javascript:{void}"
<a href=“http://google.com”> color: red onclick="alert(‘А вот и JavaScript’)">
Ссылка на Google.com</a> } Кликните и увидите всплывающее окно
<p class=“red”>Красный с сообщением "А вот и JavaScript"</a>
текст</p>
23. Backend Веб
PHP .NET Java Python Ruby C C++
Zend Framework
Проще всего найти на рынке
CakePHP
Большинство без фундаментального
Symphony образования, поэтому шаг влево… шаг вправо…
Нужен сильный team-lead
Drupal
Много плохих профессионалов
Wordpress
24. Backend Веб
PHP .NET Java Python Ruby C C++
C# SharePoint
Microsoft ASP Ненавидят
ASP.NET Не любят
ASP.NET MVC Хорош
Silverlight Аналог Action Script (Flash)
WPF
Visual Basic Экзотика
Больше не стоит…
25. Backend Веб
PHP .NET Java Python Ruby C C++
Много всего…
Служебные
Java SE = Standard Edition программы
Java EE = Enterprise Edition Веб-порталы
Java ME = Micro Edition
26. Backend Веб
PHP .NET Java Python Ruby C C++
Django Веб
Чистый Python Тестировщики
и служебные
программы
27. Backend Веб
PHP .NET Java Python Ruby C C++
Ruby on Rails
Чистый Ruby
Веб,
тестировщики и
служебные
программы
28. Backend Веб
PHP .NET Java Python Ruby C C++
Код для
проектов с
очень высокой
посещаемостью
29. Backend Веб
Action Script Игры для соцсетей
и порталов
Flash-баннеры
30. Backend Базы данных * Чаще всего используют с
PHP .NET Java
Python
Ruby
Microsoft SQL =
MySQL Oracle
MSSQL
PostgreSQL =
Postgres
* Самые популярные
31. * Самые популярные платформы и языки
Мобильная разработка
* Разработчику
необходим Mac
Java С# Objective C HTM5 +
JavaScript + CSS
MonoTouch и MonoDroid
Android iOS = iPhone + iPad Blackberry Windows Phone 7
За универсальность нужно платить: HTML5 – очень простые приложения с проблемами,
MonoTouch и MonoDroid – все почти идеально.
32. Десктопная разработка
.NET Java Ruby C C++
Python
Красиво, Не очень Экзотика, Ад Долго,
дорого -
быстро, красиво, но может старые
дешево быстро, быть проекты
дешево красиво и
экзотика
Любая
Windows Любая
операционная
операционная система
система
33. Микроконтроллеры
Java C C++
Редкость… 1-2 года опыта
Часто Linux
34. Зачем искать B, если хочешь A?
Java-специалист ПРИ ЖЕЛАНИИ Java-специалиста высокого
может выучить C# класса можно научить
разрабатывать под Android
C#-специалист может выучить
Java Хороший C++ разработчик
быстро выучит Objective C (для
C++-программист или C- разработки под iOS)
программист с опытом меньше
года – это совсем зеленый
новичок для этих языков
35. Почему IT-профессионалы меняют
часто работу?
Намного больше заплатят
Интересный опыт
Проф. развитие –
сильная команда
Карьерный рост
На текущем месте
слабый менеджмент
Стажер: (часто) ищет «сказочную Ещё варианты?
страну» и не знает чего хочет
36. Как понять, что этот специалист от
вас уйдет через пару месяцев?
Решение: Говорите
с сотрудниками!
Узнавайте в
Обычно падает
неофициальной
личная
обстановке все ли
продуктивность, а
устраивает.
не проекта в целом
Переводите в
другой отдел
37. Кого куда брать?
Сбалансированные команды
«Технический лидер» - Администратор – следит за
сильная технической соблюдением плана, т.е. за
экспертизой в большинстве максимально допустимым
технологий проекта уровнем хаоса
В каждой технологии очень Есть хотя бы один Energizer –
глубоко понимает хотя один может мало что делать, но
специалист, но обязательно зажигает остальных. Обычно
учит кого-то ещё студент или молодой сотрудник
38. Специалисты 10x
Как их выявить?
Почему они такие?
Как не потерять?
39. Размещайте на it-portfolio.net
вакансии для людей IT-
индустрии
И на friendwork.ru
Если нужен IT-
профессионал, то
обращайтесь к нам – мы
найдем (за деньги)
alexander.krass@it-portfolio.net