Презентация |
Hard and soft skills within Linux community
Разработка свободного ПО, в особенности — дистрибутива на основе ядра Linux, предъявляет участникам команды довольносвоеобразные, иногда — неочевидные — требования. Прежде, чем решать, как готовить специалистов в этой области, стоит разобраться — чему и к чему их готовить.
Системные и надсистемные знания
- Классификация для HR, но не для community manager
- Целеполагание: управляемость VS productivity
- Communty-based inux distro: staff VS maintainers
Специфика свободного сообщества
См. Кордонский, Ланцберг «Технология группы» (Ядро - актив - аура - аудитория)
- Принципы формирования свободного сообщества
- Социальная значимость «общего дела»
- Низкий порог входа-выхода
- Произвольная мотивация
- Динамическая профессиональная иерархия
- Информационное пространство (документация/взаимодействие)
- …
Специфика разработки дистрибутива
Майнтейнерство как адаптация произвольного ПО
Внутренняя разработка < майнтейнерство
- Внутренняя разработка разноплановая, но ответственная
Изрядная часть дистрибутива — руками сообщества
Hard skills
Знание («любого» ≠ «всех»):
- Любого ЯП и инструмента разработки
- Особенностей процесса разработки любого ПО
- Специфики сборки и дисциплины оформления пакетов
- Вариантов установки и эксплуатации
- В т. ч. любой предметной области
- Любой поддерживаемой аппаратуры
Soft skills
- Способность инициировать и поддерживать инфообмен
- …в том числе в соцсетях
- …не обязательно быть харизматичным
- Дисциплина как мера ответственности
- Есть policy и code of conduct
- Нет прокторинга
- Слабоуправляемые дедлайны
- Обучаемость
Иное
Умение находить и ставить самому себе задачи
- Чтение и модификация чужого кода
- Коммуникация через код и дисциплина разработки
- Умение и желание объяснять
Как этому всему учить?
- Не знаю!
- Личное взаимодействие (ака мастер - падаван)
- Академическое образование
- …но на выходе — полуфабрикат
- Вендорские курсы
- Только технология
- Всё время меняются
- Научить всему VS базе (?) VS специфике (без базы?)
- Инфопространство (вики, группы в сетях, видео, …)
Спасибо!
Вопросы?