Сила опенсорса

47
Сила опенсорса, или Saturday, February 18, 12

Upload: dmitry-demeshchuk

Post on 25-Jun-2015

573 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Сила опенсорса

Силаопенсорса,

или

Saturday, February 18, 12

Page 2: Сила опенсорса

Как стать не

Saturday, February 18, 12

Page 3: Сила опенсорса

Saturday, February 18, 12

Page 4: Сила опенсорса

а

Saturday, February 18, 12

Page 5: Сила опенсорса

Saturday, February 18, 12

Page 6: Сила опенсорса

или нет,

Saturday, February 18, 12

Page 7: Сила опенсорса

Saturday, February 18, 12

Page 8: Сила опенсорса

Внимание!Данные слайды содержат

призывы к альтруистическим действиям,неоднократно открывают Америку,

и бесстыдно пиарят GitHub.

Saturday, February 18, 12

Page 9: Сила опенсорса

В роли Капитана Очевидность

Дмитрий ДемещукMochi Platform EngineerOpen-source padawan@demeshchukhttp://github.com/[email protected]

Saturday, February 18, 12

Page 10: Сила опенсорса

Что мы знаем об опенсорсе?

• Питается энтузиазмом и свободным временем• Запустил свои щупальца почти во все компании*• Порождает полубезумных программистов-фанатиков• Плохо работает в роли деньгопечатной машины

* Даже Microsoft!

Saturday, February 18, 12

Page 11: Сила опенсорса

Менее известные факты

• Приносит массу положительных эмоций• Дает множество интересных и полезных знакомств• Делает нас лучше как программистов• Способен сделать хороший проект еще лучше• Самый эффективный HR-менеджер

Saturday, February 18, 12

Page 12: Сила опенсорса

Success stories

basho

http://github.com/mochi

http://github.com/heroku

http://github.com/basho

http://github.com/github

Saturday, February 18, 12

Page 13: Сила опенсорса

Финансирование: 4M + 10MКуплены за 80M

14 опенсорсных проектов

Saturday, February 18, 12

Page 14: Сила опенсорса

basho

Финансирование:2M + 1.39M + 7.5M + 5M

• Riak и клиентские библиотеки• rebar и другие проекты• 50+ репозиториев

Saturday, February 18, 12

Page 15: Сила опенсорса

Финансирование: 20K + 3M + 10M

Куплены за 250М

Клиентские библиотеки и утилиты

Saturday, February 18, 12

Page 16: Сила опенсорса

Никакоговнешнего

финансирования*

* Holy shit!..

Почти весь код в открытом доступе

Saturday, February 18, 12

Page 17: Сила опенсорса

Для этих компаний,и многих других,

открытие части своего кодаоказалось решающим шагом

на пути развития.

Saturday, February 18, 12

Page 18: Сила опенсорса

Все делов сообществе.

Saturday, February 18, 12

Page 19: Сила опенсорса

улучшает программистовразрабатывает продуктпишет документациюсоздает туториалыоказывает техподдержкутестируетрекламирует

Сообщество

Saturday, February 18, 12

Page 20: Сила опенсорса

Интересные и полезные проекты получают огромное количество

поддержки.

Так, меньше чем за год176 энтузиастов написали для Basho

1700 человеко-часов кода.

Saturday, February 18, 12

Page 21: Сила опенсорса

По сути, все активныеучастники сообщества –

наша команда.

Saturday, February 18, 12

Page 22: Сила опенсорса

Они могут бытьеще полезнее,

работая над проектомфулл-тайм.

Saturday, February 18, 12

Page 23: Сила опенсорса

Это одни из лучших кандидатов,

потому что они любят этот проект

и хотят над ним работать.

Saturday, February 18, 12

Page 24: Сила опенсорса

Ими движетлучший мотиватор –

интерес.

Saturday, February 18, 12

Page 25: Сила опенсорса

Собеседованияи тестовые задания

излишни –мы уже знаем их!

Saturday, February 18, 12

Page 26: Сила опенсорса

И ониуже

в контексте работы!

Saturday, February 18, 12

Page 27: Сила опенсорса

Но сообщество, которое будетактивно помогать в продвижении проекта,

необходимо сначало создать.

Saturday, February 18, 12

Page 28: Сила опенсорса

С чего начать?

Saturday, February 18, 12

Page 29: Сила опенсорса

• Библиотеки и фреймворки• Прикольные утилиты и плагины• Вики-движки, багтрекеры• DevOps-утилиты• Иногда – целый продукт

Что опенсорсим?

Saturday, February 18, 12

Page 30: Сила опенсорса

Это не полный список –выкладывать можно все,что кажется полезным

или прикольным.

Saturday, February 18, 12

Page 31: Сила опенсорса

Лучший момент для того, чтобывыложить проект в открытый доступ –

пик его актуальности и красоты,так будет привлеченогораздо больше людей.

Saturday, February 18, 12

Page 32: Сила опенсорса

И наоборот, никто не захочет работатьнад проектом, который создателипытаются спасти средствами

опенсорс-сообщества.

Saturday, February 18, 12

Page 33: Сила опенсорса

“В порядок продукт свойпривести должен ты”

• Рефакторинг кода *• Документация *• Тесты *• Ликвидировать legacy

* Marked fields are mandatory

Saturday, February 18, 12

Page 34: Сила опенсорса

Хостинг кода

Python Все остальное

Bitbucket + GitHub GitHub

Saturday, February 18, 12

Page 35: Сила опенсорса

Дополнительный инструментарий

• Pull Requests• GitHub issues• GitHub wiki• Travis-CI

Saturday, February 18, 12

Page 36: Сила опенсорса

MITНу, или на ваш выбор

Saturday, February 18, 12

Page 37: Сила опенсорса

Помогайте сообществу формироваться

• Анонсируйте продукт• Сделайте вики• Откройте публичный багтрекер• Заведите мейл-лист (форум, IRC-канал)• Отвечайте на вопросы• Поощряйте всех участников

Saturday, February 18, 12

Page 38: Сила опенсорса

Поощряйте своих сотрудников,участвующих в опенсорсных проектах.

Для них это дополнительное поледля развития

и источник мотивации и энтузиазма.

Saturday, February 18, 12

Page 39: Сила опенсорса

Прежде, чем начинатьсвой опенсорсный проект,

полезнопоучаствовать в существующих.

Saturday, February 18, 12

Page 40: Сила опенсорса

Главный критерий –вам должно нравиться работать

над этими проектами.

Но и существующее сообществотоже важно –

вам предстоит работать с этими людьми.

Saturday, February 18, 12

Page 41: Сила опенсорса

Язык?

Или любой другой

Saturday, February 18, 12

Page 42: Сила опенсорса

Не стесняйтесьсвоего кода*

* Ну, иногда все-таки лучше стеснятьсяSaturday, February 18, 12

Page 43: Сила опенсорса

Сложный баланс между“прислушивайтесь к критике”

и“умейте стоять на своем”

Saturday, February 18, 12

Page 44: Сила опенсорса

Ваши репозитории и коммиты –ваша визитная карточка.

Saturday, February 18, 12

Page 45: Сила опенсорса

Если вы получаете кайфот процесса и от результатов –

значит, вы все делаете правильно.

Saturday, February 18, 12

Page 46: Сила опенсорса

Приходите!

Saturday, February 18, 12

Page 47: Сила опенсорса

У нас есть печенькиSaturday, February 18, 12