Сила опенсорса
-
Upload
dmitry-demeshchuk -
Category
Documents
-
view
573 -
download
0
Transcript of Сила опенсорса
Силаопенсорса,
или
Saturday, February 18, 12
Как стать не
Saturday, February 18, 12
Saturday, February 18, 12
а
Saturday, February 18, 12
Saturday, February 18, 12
или нет,
Saturday, February 18, 12
Saturday, February 18, 12
Внимание!Данные слайды содержат
призывы к альтруистическим действиям,неоднократно открывают Америку,
и бесстыдно пиарят GitHub.
Saturday, February 18, 12
В роли Капитана Очевидность
Дмитрий ДемещукMochi Platform EngineerOpen-source padawan@demeshchukhttp://github.com/[email protected]
Saturday, February 18, 12
Что мы знаем об опенсорсе?
• Питается энтузиазмом и свободным временем• Запустил свои щупальца почти во все компании*• Порождает полубезумных программистов-фанатиков• Плохо работает в роли деньгопечатной машины
* Даже Microsoft!
Saturday, February 18, 12
Менее известные факты
• Приносит массу положительных эмоций• Дает множество интересных и полезных знакомств• Делает нас лучше как программистов• Способен сделать хороший проект еще лучше• Самый эффективный HR-менеджер
Saturday, February 18, 12
Success stories
basho
http://github.com/mochi
http://github.com/heroku
http://github.com/basho
http://github.com/github
Saturday, February 18, 12
Финансирование: 4M + 10MКуплены за 80M
14 опенсорсных проектов
Saturday, February 18, 12
basho
Финансирование:2M + 1.39M + 7.5M + 5M
• Riak и клиентские библиотеки• rebar и другие проекты• 50+ репозиториев
Saturday, February 18, 12
Финансирование: 20K + 3M + 10M
Куплены за 250М
Клиентские библиотеки и утилиты
Saturday, February 18, 12
Никакоговнешнего
финансирования*
* Holy shit!..
Почти весь код в открытом доступе
Saturday, February 18, 12
Для этих компаний,и многих других,
открытие части своего кодаоказалось решающим шагом
на пути развития.
Saturday, February 18, 12
Все делов сообществе.
Saturday, February 18, 12
улучшает программистовразрабатывает продуктпишет документациюсоздает туториалыоказывает техподдержкутестируетрекламирует
Сообщество
Saturday, February 18, 12
Интересные и полезные проекты получают огромное количество
поддержки.
Так, меньше чем за год176 энтузиастов написали для Basho
1700 человеко-часов кода.
Saturday, February 18, 12
По сути, все активныеучастники сообщества –
наша команда.
Saturday, February 18, 12
Они могут бытьеще полезнее,
работая над проектомфулл-тайм.
Saturday, February 18, 12
Это одни из лучших кандидатов,
потому что они любят этот проект
и хотят над ним работать.
Saturday, February 18, 12
Ими движетлучший мотиватор –
интерес.
Saturday, February 18, 12
Собеседованияи тестовые задания
излишни –мы уже знаем их!
Saturday, February 18, 12
И ониуже
в контексте работы!
Saturday, February 18, 12
Но сообщество, которое будетактивно помогать в продвижении проекта,
необходимо сначало создать.
Saturday, February 18, 12
С чего начать?
Saturday, February 18, 12
• Библиотеки и фреймворки• Прикольные утилиты и плагины• Вики-движки, багтрекеры• DevOps-утилиты• Иногда – целый продукт
Что опенсорсим?
Saturday, February 18, 12
Это не полный список –выкладывать можно все,что кажется полезным
или прикольным.
Saturday, February 18, 12
Лучший момент для того, чтобывыложить проект в открытый доступ –
пик его актуальности и красоты,так будет привлеченогораздо больше людей.
Saturday, February 18, 12
И наоборот, никто не захочет работатьнад проектом, который создателипытаются спасти средствами
опенсорс-сообщества.
Saturday, February 18, 12
“В порядок продукт свойпривести должен ты”
• Рефакторинг кода *• Документация *• Тесты *• Ликвидировать legacy
* Marked fields are mandatory
Saturday, February 18, 12
Хостинг кода
Python Все остальное
Bitbucket + GitHub GitHub
Saturday, February 18, 12
Дополнительный инструментарий
• Pull Requests• GitHub issues• GitHub wiki• Travis-CI
Saturday, February 18, 12
MITНу, или на ваш выбор
Saturday, February 18, 12
Помогайте сообществу формироваться
• Анонсируйте продукт• Сделайте вики• Откройте публичный багтрекер• Заведите мейл-лист (форум, IRC-канал)• Отвечайте на вопросы• Поощряйте всех участников
Saturday, February 18, 12
Поощряйте своих сотрудников,участвующих в опенсорсных проектах.
Для них это дополнительное поледля развития
и источник мотивации и энтузиазма.
Saturday, February 18, 12
Прежде, чем начинатьсвой опенсорсный проект,
полезнопоучаствовать в существующих.
Saturday, February 18, 12
Главный критерий –вам должно нравиться работать
над этими проектами.
Но и существующее сообществотоже важно –
вам предстоит работать с этими людьми.
Saturday, February 18, 12
Язык?
Или любой другой
Saturday, February 18, 12
Не стесняйтесьсвоего кода*
* Ну, иногда все-таки лучше стеснятьсяSaturday, February 18, 12
Сложный баланс между“прислушивайтесь к критике”
и“умейте стоять на своем”
Saturday, February 18, 12
Ваши репозитории и коммиты –ваша визитная карточка.
Saturday, February 18, 12
Если вы получаете кайфот процесса и от результатов –
значит, вы все делаете правильно.
Saturday, February 18, 12
Приходите!
Saturday, February 18, 12
У нас есть печенькиSaturday, February 18, 12