Компетенции IT-специалиста XXI столетияАлексей Солнцев
Про докладчика
• Компьютерные науки в КПИ
• Эксперт в области разработки программного обеспечения
• Executive MBA в KMBS• Agile евангелист
Про гетерогенность
• Различные языки программирования• Различные парадигмы• Различные базы данных• Различные библиотеки• Различные протоколы передачи данных• Программно-аппаратные решения
В энциклопедии Progopedia.ru описано:
• 166 языков программирования
• 77 диалектов • 339 реализаций• 711 версий
Что самое важное для разработчика программного обеспечения?
Как создаётся программное обеспечение
Разработчик
Цели проек
таПредмет
ная область
Методы моделирова
ния
Командная
работа
Используемые
технологии
Техническое
общение
Изобретение
решений
Технические навыки
Знания и умение
• Знание разработчиком основных методов и техник
• Умение использовать их на практике в контексте решаемых задач
Когнитивные навыки
Работа с информаией
• Логическое мышление• Работа с абстракциями• Воображение• Понимание ограничений• Умение
приоритезировать• Принятие решений
Приготовьте мне бутерброд
Социальные навыки
Командная работа
• Приоритет командной цели над собственной
• Ответственность за свою роль
• Умение договариваться
• Открытость и доверие
Про коммуникации
Стиль общения человека
• Способность слушать• Способность адекватно
реагировать на услышанное
• Умение участвовать в конструктивных обсуждениях
• Взаимодействие другими культурами
Take away
• Драйв• Кругозор• Открытость• Эффективная
коммуникация• Адаптация• Воображение
Вопросы?https://www.facebook.com/aleksey.solntsev
Спасибо.