Чем для вас полезно участие в проекте
В этой статье не будет психологических исследований на тему open-source и разработки.
Не будет анализа open-source проектов с помощью R или Python.
И не расскажу о том, как правильно контрибьютить.
Возможно я даже буду говорить какие-то банальные вещи.
Но я всего лишь хочу поделиться тем, как участие в open-source проектах сделало мою жизнь разработчика ярче и продуктивнее.
Впервые я узнал про мир открытого ПО где-то в году 2009, когда начал серьёзно заниматься программированием и зарабатывать этим.
Но впервые отправил pull request в open-source проект году только в 2012. Это было попытка добавления Redis в качестве провайдера для кэша в Joomla Framework. Скажем так, попытка была не самая удачная, но попробовать очень хотелось.
Вернулся я к open-source позже — в 2015.
Я долгое время пытался придумать и реализовать с друзьями и коллегами разные идеи, «замутить стартап» и тд. Но всё почему-то захлёбывалось, лично мне не хватало мотивации.
Тогда я попытался взглянуть на эту ситуацию и понять почему это происходит.
Я понял, что всё дело в том, что меня интересовали не сами идеи, стартапы, бизнес, мне была интересна разработка и программирование.
И поняв это, я решил что если мне интересно программирование как таковое, то почему бы не направить это в полезное русло и не помочь улучшить инструменты, которыми я пользуюсь. Так я начал периодически отправлять pull request’ы в проекты, которые мне нравятся (Yii2, Design Patterns, Django)
Почему это интересно?
1. Знакомство с новыми людьми
За всё время, что я контрибьютил в открытый код, я познакомился с большим числом отличных людей. Все они невероятные профессионалы, с которыми приятно общаться, делиться, узнавать новое. У каждого из нас есть возможность пообщаться с создателями любимых продуктов, получить от них отзыв. В целом коммьюнити — одна из самых важных составляющих таких проектов.
2. Участие во всемирно известных проектах
Вы можете работать в маленькой компании или жить где-то очень далеко, но у каждого есть возможность поучаствовать в развитии проектов, которыми пользуется весь мир. Facebook, Google, Ebay и другие выкладывают свои разработки во всеобщий доступ и мы имеем отличный шанс стать частью сообщества разработчиков таких интернет-гигантов.
3. Это весело
На самом деле, разработка ПО с открытым кодом зачастую бывает очень весёлым занятием, сопровождающимся живым общением.
Вот несколько примеров.
https://github.com/jglovier/gifs
https://github.com/kristopolous/BOOTSTRA.386
https://github.com/lwe/whatthecommit
https://github.com/theonion/fartscroll.js
4. Признание
Это довольно интересное и тёплое чувство, когда Ваш код вливают в ветку известного проекта. Вы понимаете, что Вы действительно хорошо поработали, что в конце концов Вы что-то можете.
Если Вы вдруг теряете интерес к программированию или Вам кажется, что у Вас что-то не получается, попробуйте Open Source — и Вы поймёте насколько «лечебным» он может быть.
Почему это полезно?
1. Новый неповторимый опыт разработки
Тот опыт, который вы получаете при разработке ПО с открытым кодом, Вы вряд ли получите где-то ещё.
Я помню как я волновался, когда отправлял свой первый pull request. Я перечитывал каждую строчку кода, проверял code-style и т.д.
Осознание того, что Ваш код увидят тысячи других разработчиков, сами создатели проекта, заставляет вас думать, что Вы пишите в своём коде и это очень важно.
Кроме того, open-source разработка прививает хорошие навыки, такие как соблюдение стандартов кода, написание тестов и многое другое.
К тому же, здесь всегда есть возможность сделать code review чужого кода, если Вы устали от непосредственно написания кода. Это тоже бывает очень полезно и для кого-то это действительно новый опыт.
2. Возможность изучить что-то новое
Лично я люблю изучать новые языки программирования. Прочитав пару-тройку книг, хочется попровать язык в реальных условиях.
Но так как мне никогда в голову не приходят хорошие идеи (ха-ха :)), я ищу интересные проекты с открытым кодом на новом языке, и пробую контрибьютить в них.
Бояться показаться новичком не стоит, никто за это журить не будет, если будут какие-то недочёты, Вы всегда можете их исправить. А если Ваш код всё же вмержили, значит Вы действительно поняли ту или иную часть языка и проекта и можете гордиться собой.
3. Отличная галочка в резюме
После того, как я начал контрибьютить, мне всё чаще и чаще пишут HRы со словами — «нам нравится Ваша активность на GitHub, приходите к нам на собеседование».
Я думаю для работодателя ссылка в Вашем резюме на Ваши pull request’ы, принятые в крупные проекты, скажет о том, что вы действительно пишите достойный код, если его одобрило большое количество людей.
Кроме того, намного круче вместо сухого, вырванного из контектста примера кода, прислать работодателю ссылку на принятый pull request.
4. Знай свой инструмент
Участие в разработке продуктов, которыми Вы постоянно пользуетесь, помогает Вам лучше понять его — как он устроен внутри, как работает, какие люди в конце концов стоят за ним.
Кроме того, Вы всегда будете знать какие новые «фичи» появляются в проекте, какие есть нерешённые проблемы и многое другое.
5. Персональное развитие
Open source разработка помогает развить не только навыки программирования. Вот, на мой взгляд, небольшой список того, какие персональные качества развиваются ещё:
- Умение общаться
- Внимательность и аккуратность
- Уровень английского языка
- …
Этот список можно продолжать ещё.
Кроме того, я считаю, что в каждом человеке присутствует желание помогать другому человеку, и как раз-таки Open Source разработка даёт такую возможность.
Заключение
В конце я хотел бы сказать вот о чём — единственное о чём я жалею, что мне не всегда хватает свободного времени участвовать в open-source разработке. Замечательно, когда компания, в которой Вы работаете, понимает важность такого участия для разработчиков и самой компании и выделяет для этого часть рабочего времени (а я такое встречал).
Тем не менее, даже если Ваша компания не делает этого, старайтесь хоть иногда участвовать в разработке открытого ПО, это сделает Вас настоящим профессионалом и подарит отличный опыт.
Спасибо!
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Источник
Уважаемые сотрудники, добрый день. Я рад в очередной раз выступить перед вами. Возможно, какие-то мысли покажутся вам полезными. Сейчас есть время оглянуться на прошедший период, подвести итоги, сделать какие-то выводы и подготовиться к новому этапу работы.
Новый сезон будет не похож на предыдущий. Возможно, вы уже успели заметить, что продажи с каждым годом идут всё труднее. В целом для того, чтобы продавать, например, столько же, нужно прикладывать всё больше усилий. Хотелось бы прикладывать наоборот меньше усилий, чтобы продать столько же, а мы прикладываем всё больше.
Почему? Потому что всё вокруг меняется.
Нет, денег не становится меньше. Просто соблазнов куда потратить эти деньги — становится всё больше. За каждый клиентский рубль разворачивается нешуточная борьба. И здесь мы с вами конкурируем не только и не столько с другими компаниями нашей отрасли — мы конкурируем вообще со всеми компаниями, которым интересны деньги ваших клиентов. Поэтому фактически кто первый добежал до клиента, тот и получает больше шансов получить его деньги.
Обратите, пожалуйста, внимание, чтобы у нас с вами не возникало ложного чувства, что у нас что-то не так с продуктом, что он дорогой, не такой или что-то ещё. Это всё менее значимо, чем наша способность быстрее других — не только компаний нашей отрасли, но и вообще продавцов всего и вся — оказаться в голове нашего клиента. Поверьте, клиент не ходит и не думает о том, что ему нужно купить наш продукт, если только это не жизненная необходимость.
Вот о чем хотел бы ещё сказать. Мы с вами всегда находимся в очень странной ситуации: как только мы в компании что-то наладили, разработали правила, начали по ним действовать, либо мы просто делаем то, что делали раньше — с каждым днём это всё устаревает. Мы действуем как в прошлом году, а клиенты и конкуренты действуют уже как-то иначе. У клиентов вдруг проявилась какая-то более богатая палитра потребностей, конкуренты сделали какой-то интересный рыночный финт, который нам как профессионалам кажется какой-то ерундой, но клиенты почему-то обращают и обращают на него внимание. Да как вообще можно такое покупать у конкурентов — возмущаемся мы, а клиенты идут и покупают, потому что им интересно всё новенькое. Как сорокам — заблестело где-то вдалеке, клиенты туда и летят.
Клиентам скучно покупать у вас одно и то же год за годом без изменения модели покупки. Клиенты если сегодня тратят деньги, они хотят развлечения, фана, они хотят какого-то нового клиентского опыта. Конечно, ваше преданное клиентское ядро будет покупать у вас и покупать, но знайте, если они не испытывают новых эмоций при взаимодействии с вами, у них не будет повода покупать у вас снова и снова. Да, это проблема сегодняшнего дня.
Да что ходить далеко: обратите внимание как вы покупаете, на что вы обращаете внимание. Где вы сегодня покупаете одежду, обувь, игрушки, книги, бытовую химию — и где вы покупали всё это же несколько лет назад? У моей семьи не стало меньше денег. Может и больше сильно не стало, но и не стало меньше. Но что происходит с нашим потреблением? Где мы покупаем? Раньше несколько раз в месяц мы ездили по магазинам, выбирая себе и детям одежду. За последний год я вообще не помню, чтобы мы куда-то ездили. Мы выбираем одежду и всё остальное, что можно выбрать — в интернет-магазинах. Ламода, Вайлдберрис, Озон. И просто идём в соседний дом в пункт выдачи и всё получаем. Это дешевле. Выбор гораздо больше. Стали ли мы меньше покупать? Нет, мы стали покупать больше! Но мы покупаем теперь не там, где раньше! А что стало с теми магазинами, где мы покупали? Они разорились и закрылись. Зайдите в ближайший торговый центр. Я недавно зашёл. Много отделов — пустуют. Кто причина их разорения — например, я и моя семья. Потому что деньги мы теперь носим в другие места. А если спросить у владельцев торговых точек почему они разорились, что они скажут? Конечно, они скажут, что у людей стало меньше денег. Но это не правда.
Пару недель назад разорилась крупнейшая мировая туристическая компания Томас Кук. 180 лет истории, более 200 тысяч сотрудников. Причина? Букинг.ком, Airbnb, и другие сервисы самостоятельного бронирования путешествий.
И подобных проблем много.
Мы с вами медлительны. Мы делаем кучу ручной работы. Мы ждём, что нам руководство или какие-то высшие силы исправят ситуацию. Наверно, есть такие проблемы, где только руководство и может нам помочь. Но уверяю вас, есть масса проблем, которые отравляют вам ежедневно жизнь, и с которыми вы в состоянии как команда справиться, если концентрированно навалиться на эту проблему.
В управленческой практике принято называть такой способ действий проектом.
Да, у нас есть общая проблема, которую нужно как можно быстрее решать. Можно конечно и не решать, как-то привыкли уже к ней. Но если проблему решить, то появится время и энергия как-то иначе, по-новому работать с нашими клиентами, а не как загнанные лошади, которые устали и которым ничего не нужно. Нет, нужно! Наши клиенты хотят видеть нас счастливыми.
От проектов зависит скорость изменения нас самих. Мы все равно изменимся, но можем сделать это по-плохому, когда рынок заставит, когда клиент заставит, когда близость катастрофы заставит. А можно менять по-хорошему, когда мы сами видим задачу и сами её решаем.
Участие в проектах — это ваша профессиональная страховка и ваше личное благо. Ситуация на рынках будет меняться ещё более быстрыми темпами, а проекты — эти неудобные задачи и странные документы, которые нам нужно писать — это наше спасение. Меняясь сами, меняя свои процессы, меняя свой маркетинг, свои подходы к продуктам и рынкам — мы становимся более интересными для наших клиентов.
Ну и ещё один плюс — если вы участвуете в проектах, вы неизбежно учитесь, вы читаете новые книги, которые ни при каких условиях не прочитали бы без этого.
А если вы не участвуете в проектах — ни в статусе руководителя, ни в статусе участника, вы просто ставите своё личное развитие на паузу. Стремитесь поучаствовать в проектах, стремитесь взять какую-то небольшую задачу и сделать её, стремитесь узнать что-то новое. Вы помогаете прежде всего себе.
Евгений Печёрин
Источник
Использовать разные возможности Google |
работать в команде, выполнять поиск необходимой |
работать в команде и принимать совместные решения, |
работать в команде и с сетевыми сервисами |
в процессе работу над проектом мы научились работать |
работать с новыми компьютерными программами, |
разговаривать, дискутировать, работать с архивами, |
работать в группе, научились ставить проблему и |
работать с электронными ресурсами. |
действовать сообща. |
собирать материал об исследуемом нами объекте, |
работать с информацией, с интернет-сайтами, с |
общаться с интересными людьми, брать интервью, |
работать сплоченно в команде, проводить |
работать в дружном коллективе |
планировать творческую работу, распределять |
самостоятельно анализировать, оценивать факты и |
работать коллективно. |
Дружно работать в команде, организовывать и |
работать в команде, создавать google-сайты, грамотно |
критически оценивать свою работу. |
Общаться, обмениваться мнениями, информацией, решать |
мы научились бережно и внимательно относиться к |
формулировать проблемы и выдвигать идеи их решения. |
работать в команде, работать с социумом. |
сотрудничать в команде, находить социальных |
работать с историческими источниками, извлекать |
работать единой командой с педагогами, освоили новые |
синтезировать информацию, выявлять проблемы, создали |
излагать мысли, оформлять работы так, чтобы они были |
работать в команде независимо от возрастных |
Участие в Интернет-проекте помогло нам научиться работать |
создавать свой сайт, работать с сервисами Google |
создавать сайты в интернет-сервисе Google-Site |
выделять, отбирать нужный материал, работать с |
…работать в команде, использовать современные |
сотрудничеству и использованию в работе различных |
работать с различными источниками информации, |
в процессе работы над проектом мы научились |
работать с сайтами, находить и отбирать информацию, |
работать с сайтами, находить и отбирать информацию, |
Переводить материалы музея на электронно- цифровые |
работать совместно, находить общие решения |
Работать с информацией, анализировать архивные |
Создавать видеоролики, отбирать и классифицировать |
слаженно работать в группе, искать информацию |
отбирать необходимую информацию. |
ценить жизнь |
работать с разными источниками информации |
планировать, пользоваться сервисами Веб 2.0 |
использовать возможности Google |
создавать сайт |
работать в команде, распределять обязанности, |
работать в разных компьютерных программах, брать |
применять свои знания и умения в сфере |
В процессе работы над проектом мы научились новым |
искать и обрабатывать информацию, работать в группе. |
слажено работать |
делать интересный и красочный иллюстрированный |
Взаимодействовать, распределять обязанности, ставить |
использовать различные сервисы Web.2.0, работать в |
работать с различными источника информации |
работать в команде |
Пользоваться сервисами Веб 2.0 — это очень |
четко формулировать вопросы, грамотно оформлять эссе |
добывать информацию из разных источников, учились |
добиваться поставленной цели, собирать и сортировать |
создавать буклеты, сайты, сервисы интернета |
Источник
Источник
Анна Лобанова
комментирует…
Здравствуйте! Участвуя в таких проектах появляется возможность научиться пользоваться разными сервисами Интернета. В начале все задания кажутся сложными и невыполнимыми, но я надеюсь, что у меня всё получится.Всем удачи!
27 сентября 2013 г., 09:05
А.Г.Львова
комментирует…
Да, мы старались подобрать для проекта интересные сервисы, чтобы и в дальнейшем вы могли их использовать. Я очень надеюсь также на взаимопомощь участников, ведь в проекте участвуют много опытных ребят.
27 сентября 2013 г., 11:37
Воробьева Татьяна Владимировна
комментирует…
Этот комментарий был удален автором.
3 октября 2013 г., 08:38
Наталья Денисова
комментирует…
Здравствуйте! Я решила поучаствовать в этом проекте, так как мне понравились ваши предыдущие сетевые проекты о функциях и о числительных. Участвуя в них, я узнала много нового для себя. Ваш новый проект привлек меня также тем, что мы осваиваем не вики-среду, а сервисы google. Я мало знаю о Пьере Ферма, и поэтому участие в проекте будет познавательным. Спасибо за возможность поучаствовать в проекте!
5 октября 2013 г., 05:11
Unknown
комментирует…
Я впервые участвую в таком проекте, немножко сложновато, но я думаю, что всё получиться. Всем желаю удачи!
9 октября 2013 г., 07:20
Unknown
комментирует…
Здравствуйте!
Как расширить свой кругозор?Легко-достаточно принять участие в том или ином проекте.Так мы и делаем.Прежде принимали участие и в других проектах,где изучали линейную,квадратичную функцию и многое другое. Да,не всегда всё получается сразу,а сколько трудностей гововит нам проект…Но мы считаем,что главное-это желание!Усидчивость,старание,настойчивость тоже не помешали бы,ведь иногда нужно обратить внимание даже на самые,казалось бы,незначительные вещи. Находя что-то новое,мы каждый раз удивляемся,стараемся понять и объяснить тот или иной факт.
Следуя из этого становится ясно,что учавствуя в проекте мы приобретаем не только знания и умения,но и даже вырабатываем в себе личные качества.
Желаем всем успехов,надеемся,что всё получится!
11 октября 2013 г., 04:46
Unknown
комментирует…
Я, Земляникина Анастасия, с огромным желанием принимаю активное участие в сетевых проектах и викторинах. Сетевые проекты — яркий образец эвристического образования! Каждое новое задание для меня – это открытие! Открытие новых знаний. И, конечно же, себя. Новых дистанционных возможностей. Каждое участие приносит много приятных минут удовлетворения от творчества! Испытываешь восторг и ощущение полета. Я узнала! Я смогла! Участвуя в проекте, и не предполагаешь, что придется познакомиться с большим объемом информации, и приобрести новых друзей. Самый главный результат – это изменения, произошедшие во мне. Каждый раз участие в проекте даёт возможность смотреть на мир другими глазами, он открылся мне во всей палитре цветов. Хочется творить, созидать и стремительно двигаться вперед. Проекты для меня стали определенным этапом в развитии моего интеллекта. Тем, кто не участвовал, я хотела бы пожелать непременного участия, ведь все этапы проекта — это тернистый и увлекательный путь, который позволяет участникам реально пополнить свою «копилку знаний», «разложить по полочкам» материал и еще раз убедиться в многогранности и всеобхватности математики. Смею сказать, что союз разума и действий, при настоятельной усидчивости и кропотливости позволит ожидать немалых результатов, а значит дальнейшего продвижения по лесенке проектного образования! Проект — это значит творить! Желаю всем участникам искреннего успеха!!!
11 октября 2013 г., 09:18
Севрюгина Мария
комментирует…
Это мой дебют — мой первый сетевой проект. Думаю, что научусь пользоваться различными сервисами, ведь на уроках информатики такого не проходят. Заглянула на странички своих соперников — у них есть чему поучиться! Понравились сроки проекта — есть время исправлять свои ошибки. Всем удачи!
13 октября 2013 г., 10:58
А.Г.Львова
комментирует…
Действительно, определяя сроки выполнения каждого задания, мы надеялись, что участники будут учиться друг у друга. Но мало — заглядывать на странички. Давайте активно спрашивать, просить совета — вот тогда у нас будет нормальная, рабочая обстановка. В анкетах многие отмечали, что не обладают достаточным опытом для редактирования веб-страниц, и это ощущается, поверьте. Но ни один из участников не задал вопросы — а как выравнивать текст по ширине страницы, а как вставить картинку (коллаж, фотографию) так, чтобы его обтекал текст? Что уж тут говорить о том, пользовались ли участники помощью вкладки Сетевые сервисы… А ведь там приведены ссылки на 2 отличных визуальных редактора, с помощью которых можно замечательно отредактировать текст веб-страницы. Ребята, давайте учиться ИКТ-технологиям!
13 октября 2013 г., 14:07
Unknown
комментирует…
Здравствуйте. Я принимаю участие в данном проекте, так как это интересно, познавательно, входе работы можно научиться чему-то новому, например работе с новыми сервисами. Есть возможность пообщаться с интересными людьми, приобрести новые умения и показать себя. Большое спасибо, создателям проекта, за приложенные ими усилия, за возможности, открывающиеся перед нами и за готовность помочь.
20 октября 2013 г., 13:56
Unknown
комментирует…
Добрый день всем! Я участвую в данном проекте, т.к. действительно хочу получить новые знания, научиться работать в новых сервисах, узнать что-то новое об ученых для общего развития и вообще, просто люблю математику.
26 октября 2013 г., 04:42
Ермолаева Лена
комментирует…
Добрый день! Я участвую в этом проекте, потому что люблю узнать что-то новое, осваивать новые сервисы и общаться с новыми друзьями. И вообще мне просто нравится участвовать в проектах на вики.
28 октября 2013 г., 02:00
Таня Лебедева
комментирует…
Этот комментарий был удален автором.
30 октября 2013 г., 02:38
Таня Лебедева
комментирует…
Здравствуйте! Мы, команда «Теорема», принимаем участие в этом проекте, потому что любим узнавать много нового, нам все интересно , а также хотим проверить, насколько сильна наша команда. Нам нравится принимать участия в сетевых проектах Вики-Владимир. Все участники молодцы. Желаем успешного завершения проекта! Огромное спасибо его авторам и координаторам!
30 октября 2013 г., 02:40
Unknown
комментирует…
Здравствуйте!
На вопрос “Что привело вас на проект? ” кроме того, чтобы узнать больше о Пьере Ферма это, конечно же, познакомиться со многими новыми сетевыми сервисами, и проверить свои способности и знания, узнать, на что мы способны. Этот проект позволяет расширить свои круг знания и развить свой интеллект, выполняя различные этапы. Огромное спасибо авторам и организаторам!
17 ноября 2013 г., 09:37
Unknown
комментирует…
Я участвую в проекте по нескольким причинам. Во-первых, маня привлекает проектная деятельность, это. действительно, интересно. Во-вторых, тема — очень интересная, и многое пригодится мне для участия в олимпиадах по математике и не только. В-третьих, интереснее даже учиться у своих сверстников, а многие работы участников очень глубокие и интересные. Спасибо авторам этого проекта
11 декабря 2013 г., 22:38