Что такое открытый исходный код?
Прежде чем начать говорить о том, каково это — работать с сообществом и открытым исходным кодом, нам нужно определить, что это такое, для этого я задал вопрос, некоторое время назад, в twitter (ответы очень хорошие):
Габриэль Грубба ☄️@que_cara_legal
Как бы вы объяснили своей маме, что такое открытый исходный код?
Я рад, что сделал это.3:42 PM — 28 Jun 2022![]()
![]()
![]()
Самым подробным и обстоятельным, на мой взгляд, был доклад генерального директора компании Firma™:
Фред Майя Арантес ☄️@fredmaiaarantes
@que_cara_legal Я никогда не пытался объяснить это. Но я бы сказал, что это открытый проект, когда один или несколько человек из сообщества работают над ним и делятся им со всем миром.Люди могут пожертвовать свое время, или заинтересованные компании могут спонсировать людей для работы по его строительству и обслуживанию.
6:50 PM — 28 Jun 2022![]()
![]()
![]()
В сегодняшнем посте я расскажу о том, каково это — быть в сообществе и работать в нем.
С чего начать?
Это постоянный вопрос, и я бы начал с того, что спросил бы вас, мой дорогой читатель, волнует ли вас окружающий мир? Если ответ положительный, то велика вероятность того, что вы станете отличным сотрудником. Конечно, могут возникнуть проблемы со временем и приоритетами, но если вам не все равно и у вас есть приоритеты, вы наверняка измените ситуацию к лучшему.
На вопрос, с чего начать, я обычно отвечаю, что вам небезразлично, обычно это либ/пакет, который вы чаще всего используете в повседневной работе и хотели бы видеть лучше. В моем случае это был MDN с документацией по JavaScript и Microsoft с TypeScript.
Справочная информация
Некоторое время я помогал некоторым OpenSource проектам, таким как Rust от Mozilla и некоторые коммиты в Tokio, а в этом году у меня появилась возможность начать работать в качестве сопровождающего в Meteor, и это было совсем другое XP и в то же время уникальное, другое, потому что это не то же самое, что вносить вклад время от времени в какой-то проект, поскольку теперь ты сотрудник, у тебя есть обязанности.
Как проходит день за днем?
Это самая интересная часть разговора, мы много слышим о том, как это печально, люди мечтают работать в Х, а когда они попадают в Х, то понимают, что Х — это не все, это связано с формулой счастья:
Felicidade = Realidade - Expectativa
Как вы можете себе представить, когда вы ожидаете многого, а оно не соответствует вашим ожиданиям, вы получаете негативное счастье (оно же печаль).
Но при работе с открытым исходным кодом все произошло с точностью до наоборот: даже за это небольшое время, я думаю, у меня уже есть о чем рассказать.
Não existe uma rotina exata
Я думаю, что то, что я собираюсь сказать, многое говорит о том, где я работаю, но это также многое говорит о том, как обстоят дела с OSS в реальном мире, будут дни с большим количеством проблем и большим количеством движения, но будут и спокойные дни.
Você é um resolvedor de problemas
У меня и раньше был такой менталитет, но теперь я чувствую, что он возвысился до таких высот, о которых я и не подозревал. Вы решаете все — от проблем с базой данных, проблем с компиляторами модулей до проблем с фронт-эндом / мобильными устройствами. Я во всех отношениях чувствую, что решаю проблемы и каким-то образом делаю жизнь людей лучше.
É sobre Pessoas
В конце концов, вы должны ЛЮБИТЬ людей и сопереживать им, поскольку именно они делают все возможное, именно они приносят проблемы и во многих случаях именно они их решают, но вы должны быть рядом, забрать у них часть шума, наладить диалог, чтобы добиться отличных результатов.
TL;DR
Это безумие, но в хорошем смысле, этот хаос, который вы любите, чтобы скоротать время и повеселиться, это вечеринка, где все помогают друг другу.
Я хочу сказать, что это еще не делает вклада, если вы видите что-то неправильное, непоследовательный документ, неправильный api, не молчите, мир сам по себе очень хаотичен, внесите в него разум и порядок. Сделайте пиар, принесите проблему, лучше даже если это будет всего лишь маленькая частичка этого большого мира, который существует. Кто знает, может быть, это не вернется к вам.