8 сезон · выпуск 3 · 6 октября 2022 · 47 мин
Stack Overflow. Ответ на любой вопрос по программированию
Слушать · 47:10
Если вы программист, то скорее всего пользовались Stack Overflow для работы. Энтузиасты сайта уже ответили на миллионы прикладных вопросов, чтобы программисты не мучались с поиском решения по всему интернету. А ещё активным пользователям с прокачанными профилями постоянно пишут рекрутеры и предлагают работу. В этом эпизоде сотрудник компании Николай Чабановский рассказал Самату, как задавать хорошие вопросы и подняться в рейтинге на сайте, чтобы получить себе классную строчку в резюме.
Реклама. Бесплатный курс по основам Go от Яндекс Практикума. Для тех, кто уже знаком с основами бэкенд-разработки: https://clck.ru/32CvGj
Ссылки:
Основной сайт Stack Overflow: https://stackoverflow.com/
Сайт на русском: https://ru.stackoverflow.com/
Блог Джоэля Спольски: https://www.joelonsoftware.com/
Блог Джеффа Этвуда: https://blog.codinghorror.com/
Книжные рекомендации:
«Here Comes Everybody: The Power of Organizing Without Organizations», «Cognitive Surplus» автор Clay Shirky
«The Art of Community», автор Jono Bacon
«Социальная психология», Дэвид Майерс
Подписаться на «Запуск++» в Телеграме: https://t.me/+N_AopnXC0dBkMGQy
Подписаться на Либо/Либо+ в Телеграме, куда включены эпизоды «Запуск++»: https://t.me/+LXZx5JRqO4o0MjJi
Партнер этого подкаста — Яндекс Практикум. https://practicum.yandex.ru/
Над выпуском работали
- Редакторка
- Маша Агличева
- Продюсерка
- Настя Медведева
- Звукорежиссер
- Юра Шустицкий
- Дизайнер обложки
- Петр Сутупов
Транскрипт
Самат Галимов, Николай Чабановский · расшифровано автоматически, ошибки возможны
-
Всем привет, меня зовут Самат Галимов, и это подкаст «Запуск завтра». Как технический директор я пытаюсь разобраться, как устроены сложные и интересные штуки. Я зову профессионалов, с которым можно поговорить простым человеческим языком. Вы наверняка сталкивались с ответами Mail.ru. Это такой сервис вопросов и ответов. И у программистов есть свой, собственный, самый главный сайт, где они задают вопросы и получают ответы. Он называется Stack Overflow. Почти каждый программист, почти каждый день использует Stack Overflow для работы. Сегодня мы разберемся, как Stack Overflow появился, как он работает и как получать хорошие ответы на свои вопросы в интернете. Это подкаст Студии Либо-Либо, и мы его сделали вместе с сервисом онлайн-образования Яндекс Практикум. У Практикума есть курсы по разработке, по анализу данных и по английскому языку. Если вы хотите освоить цифровую профессию, переходите на сайт Яндекс Практикум и учитесь. А еще у Практикума есть курсы для тех, кто уже работает программистом. Например, если вы бэкендер и хотите выучить что-то новенькое, то специально для вас есть курс по Go. Это очень популярный язык программирования, и вас научат самым его основам, а еще переводить программы с других языков на Go. Курс бесплатный, ссылка в описании.
-
Всем привет, меня зовут Николай Чабановский, я работаю в Stack Overflow и занимаюсь развитием интернет-сообщества. Stack Overflow— это сайт вопросов и ответов для программистов на любую тему программирования. Отличная аналогия— это прикладная Википедия. Википедия— это энциклопедические знания, а Stack Overflow— это прикладные знания по очень нишевым проблемам.
-
Мне очень интересно, как появился Stack Overflow.
-
Это был 2008 год, в августе. Интернет был на самом деле другим. И найти там что-то было сложно. Там ты попадаешь на старый форум, это стандартный форум, и там вот типа ты на пятнадцатой странице из сорока шести, куда тебя поиск кинул, и тебе надо листать налево, находишь к какой-то момент это всё дело, но проходит там неделя. Ты это всё решаешь, потом тебе человек подходит и говорит, «А как ты решил?» Ты не помнишь ни как решил, ни ключевую фразу. И опять тебе надо сидеть и искать это. И вот собрались ребята и сказали, «А давайте эту проблему решим и сделаем сайт, на котором будет очень кратко, без какой-то дополнительной информации, маленький вопрос по конкретной очень узкой проблеме и все возможные ответы, которые касаются этого вопроса». Так что ты забежал, скопировал код, посмотрел, как решение, ушел. Плюс вот сам формат вопросов и ответов, он довольно сухой. С другой стороны, можно посмотреть, как люди взаимодействуют между собой. Представь, что у тебя есть компьютер, ты не очень разбираешься в их составляющих, он у тебя не включается. Тебе надо починить. Вот у тебя есть товарищ, он выживает в общаге, он в соседней комнате, и он точно может починить. Как будет выглядеть твой разговор? Ты берёшь свой компьютер под бок, звонишь ему, спрашиваешь, как дела, дружище, что-то обсуждаете. Есть пять минут, мне надо комп. Он говорит, да, заходи, ты приходишь, здороваешься, вы там опять, может, чай попили. И потом ты говоришь, у меня сломался компьютер. Он говорит, а что у тебя сломалось? Ты говоришь, ну вот не включается. А он говорит, а что ты пробовал, что ты делал до этого? Он берёт информацию, когда прелюдия, знакомство, приветствие, обсуждение, поход, оно нереально больше, чем сама информация о том, что у меня компьютер, я его вчера, не знаю, пролил чай на него, и он почему-то не включается.
-
Почему-то.
-
И вот Stack Overflow, да, это скорее мы берем, там есть правила определенные, как задавать вопросы, и вот эта вся прелюдия, она вырезается, выкидывается и остается такая. Был чай, был компьютер, чай пролился, не включается, что делать? У нас даже есть страничка в справке, как спрашивать вопросы. Первое, выкинуть все приветствия, все, что не относится к теме, уменьшить его до минимально возможного вопроса, то есть не в общем там, как написать приложение для Google Chrome расширения, а вот я пишу приложение, на такой-то библиотеке, под такой-то версию хрома, на такой-то платформе. Вот мой фрагмент кода, который выдает ошибку. Вот ошибка. То есть идея в том, что надо предоставить как можно больше данных, чтобы человек понял контекст. Если ты бы сам можешь посмотреть на этот вопрос и понял бы со стороны, о чем идет речь, то в принципе вопрос вполне норм. Его сделали два предпринимателя— Джефф Этвуд и Джоэль Спольский. Джоэль Спольский— он более серийный предприниматель. Джефф Этфуд на тот момент, я не помню, что у него были проекты, это один из первых его.
-
Джоэль Спольский— это чувак, который сделал Trello. Это чувак, который руководил разработкой Excel. Это просто легендарная фигура, один из самых первых таких айтишных блогеров крутых, известных.
-
Да, совершенно верно. Они оба блоггера, очень популярные. И вот их аудитория блога стала стартовой площадкой, первой аудиторией проектов. И Джоэль Спольский долго об этом рассказывал. Когда он думал про запуск проекта, он думал, какого ко-фаундера пригласить, с кем делать. И Джефф Этвуд был один из тех, с кем он обсуждал, говорил. Как раз немалый вклад вынесло то, что у Этуда большой блог популярный про программирование кодинга, horror.com, если я верно помню.
-
Очень прикольно. Ссылка на него, на блог Джоэля и на блог этого я положу в описании к этому эпизоду. Что значит название вообще? Stackoverflow?
-
Переполнение стэка— это типичная ошибка. И когда они запускали сайт, они все это делали вместе с людьми, вовлекали как-то. И там и домен выбирался, и название выбирался, и логотип выбирался. Они конкурсы маленькие делали среди своей аудитории. Поэтому, грубо говоря, они там вывесили пост типа «Какой логотип выберем?» И кто выиграет, тому 100 баксов. И люди просто приходили и предлагали всякие названия, логотипчики и так далее. И потом выпадающий так выиграл, они такие, окей, это будет теперь нашим логотипом.
-
Очень прикольная история. Я думаю, мне надо своим бизнесом тоже так делать, вообще все зааутсорсить моим читателям. Скажи, пожалуйста, а сколько вопросов и ответов есть на Stack Overflow сейчас?
-
Живые вопросы— это 22 869 019 вопросов от Stack Overflow.
-
Ничего себе.
-
Да, там большая база знаний.
-
Так, сколько людей пользуются Stack Overflow каждый день или каждый месяц? Какая у вас там метрика, я не знаю.
-
Я думаю, что где-то 600 миллионов просмотров, то есть 700 миллионов просмотров в месяц. Да, ну довольно популярная штука.
-
Теперь я хочу пройти путь вопроса. Я начинающий программист, я не могу придумать, как отцентровать кнопку на сайте с помощью CSS. Что мне нужно сделать?
-
Ну, первое— поискать в поиске. Скорее всего, это уже ответ есть. И в принципе, дальше задача заканчивается. В этом вся фишка stackoverflow. 99% вопросов уже мы ответили, потому что контента очень много, но если так случилось, что действительно никто не спросил про кнопку и как центровать CSS вот в этих уникальных условиях, то главная особенность в том, как задавать. Это вот такой камень преткновения зачастую, что там люди как раз пишут «Привет, у меня вот такая, я с уважением». Вот это надо все выкинуть, надо просто написать. Вот такие входные данные— вот это проблема. Как вот это сделать? И да, это 100% успех. Получение ответа.
-
Если бы я 10 лет назад спросил, как отцентровать текст в CSS по вертикали, то правильный ответ был бы с помощью таблиц. Лет 5 назад это были бы уже какие-то хаки CSS, а сегодня правильный ответ это Flexbox. Суть в том, что правильный ответ даже двухлетней давности уже вредный сегодня. Как с этим быть?
-
Не так давно у нас была вот введена новая возможность сортировать вопросы. Сортировка вопросов не на основе чистых голосов. Раньше у нас голосов много, в ответе к наверху. Теперь мы сделаем устаревание голосов, и у нас есть сортировать по устаревшим голосам. И сейчас это сортировка по умолчанию. Голоса вот устаревают, и более новые голоса за более новые ответы, они могут выбить ответ наверх.
-
Очень прикольно. Голоса немножко начинают протухать. Ну или как минимум новые голоса более важны, чем старые голоса.
-
Да, то есть если человек ответит что-то новое, там хитроустроена система, но многим людям, кто участвовал в обсуждении того вопроса, придут нотификация о том, что вот есть изменения в новом вопросе. И они могут прийти, увидеть этот новый ответ и проголосовать, показать тем, что он лучше, чем остальные. Или как-то ревью его сделать. То, что ты привел пример, он кажется вероятным, но потом надо посмотреть в граммах, а реально ли это в мире происходит. На мой взгляд, технологии, которые реально, вот был вопрос какой-то, и на него способ разрешения изменился, оставив саму формулировку такой же, оно ничтожно мало. То есть, если у тебя как отцентровать вопрос есть, то ты его и задашь так, как отцентровать флексбоксом. Или как отцентровать что-то где-то. Как отцентровать элемент с помощью CSS, он слишком общий. Фишка Stack Overflow, опять же, это очень маленькие, нишевые вопросы. И популярность вопроса не то, что это что-то здоровское, сложное. Скорее наоборот, самые популярные вопросы, они самые простые, базовые, которые возникают у большого количества людей, потому что 90% Грубо говоря, 8% трафика— это в переход из поиска. Мне очень нравится пример о том, как в JavaScript поменять текущую страницу. Типа, вот у тебя есть URL к катакольту перейти, и вот какой-то из вопросов подобных, вот очень простой такой, там было 64 ответа.
-
Ничего себе. Типа разных способов это сделать.
-
Да, да, да. И там какое-то дикое количество просмотров, потому что, естественно, я, например, не помню. Ну, понятно, что там есть базовые какие-то там location, href. Я не JavaScript разработчик, я вот device писал. Но время на время ты все равно пишешь сайты какие-то, и вот, типа, как поменять? Чуть быстро в билд смотришь. И вот когда я увидел этот вопрос и увидел, что там есть там несколько десятков способов это сделать, и ты такой, типа, сидишь, думаешь, воу, прикольно. Есть такие вот вопросы, есть канонические вопросы, так называемые, например, списки литературы. Это Вики-вопросы, которые поддерживают всё сообщество. Они отмечены не как авторские, то есть где есть автор, а как Вики. И вот там люди их поддерживают. Естественно, у них просмотров побольше, контента там побольше. Но опять же, некоторые вот такие простые действительно вопросы, программируемые, базовые. Как поменяется сортировка? Пузырьком. Более чем уверен, что там будет сортировка вглубь, сортировка в ширину. Очень-очень будет популярно, и многие люди их ищут.
-
А как сделать так, чтобы не было повторяющихся вопросов на сайте? Вообще вы с этим как-то боретесь?
-
Да, на данный момент это большая боль для тех ребят, кто занимается курированием сайта. Их вот так кураторы называют. Вся модерация лежит на самом сообществе. Это волонтерские позиции. Содержимое сайта, он же контент, полностью управляется самими людьми, и привилегии на управление содержимым выдаются автоматически в зависимости от вклада конкретного человека в сообщество. Но если ты задаешь много хороших вопросов и отвечаешь хорошо, то тебе даются больше возможностей управления содержимым. Каждый человек начинает на сайте с того, что может задать вопрос или ответ только, даже комментариев не может, в чатах не может участвовать. И если он набирает какое-то количество голосов, его вопросы и ответы, он получает новые привилегии. И у нас есть возможность закрывать вопросы. Крутая штука, так, чтобы держать сайт тематичным и без шума. Это оптимизация под чтение, чтобы нам не надо было прыгать, скакать, то есть, чтобы не получилась опять вот эта маленькая помочка, чтобы всё было очень структурировано. То есть, когда появляются дубликаты, скорее всего, которые ты видишь вопросы, у них есть какие-то нюансы, которые один вопрос от другого отличает. Потому что если не отличают, они были бы закрыты, большую вероятность.
-
А как сделать так, чтобы не писали какую-то откровенную дичь в ответах? Потому что вот в вопросах Mail.ru я часто захожу просто поугарать. Есть ли такая проблема со Stack Overflow? Как ее решать?
-
Такой проблемы нет, потому что всё это дело упирается в людей, которые на сайте, на Stack Overflow. Очень крутые ребята, девушки, энтузиасты программирования, они очень качественно отвечают. И опять же, содержимое курируется людьми. У нас есть система голосования внутри, и на вопросиках, и на ответиках. Эта система голосования нужна для того, чтобы правильно ранжировать. Участники дают какой-то сигнал системе о том, где этот контент должен быть в списке всего контента. И если кто-то публикует откровенную чушь, это довольно быстро получает много голосов минусов, и просто оно скрывается. эвристики, как определять то, что надо автоматически удалить, что автоматически скрыть. У нас есть специальные очереди проверок, куда опять это отправляется. И участники, которые просто сидят в самой очереди проверок, Они хотят что-то помочь, сделать свой вклад в виде не содержимого, а курирования содержимого. Они просматривают все это и так чуть-чуть ранжируют. Естественно, с другой стороны система дает отклик на их действия. То есть если там три человека проголосовали, что это дичь, мы там быстренько удаляем. И там считанные минуты проходят до того, что вот дичь вся уходит.
-
Следующая проблема, с которой я вот думаю, что я бы столкнулся, если бы сделал подобный сайт, это то, что в любых соцсетях подавляющее большинство людей читают, а пишут очень мало.
-
Stack Overflow немного по-другому устроен. У нас двухсторонняя платформа. У нас два типа актеров. Это, собственно, те, кто задают, те, кто отвечают. И если посмотреть по количеству сообщений, то есть вопросов или ответов, то основные топ-пользователи – это люди, которые отвечают. Это очень логично, если подумать об этом. Прикладные проблемы, то есть ты не можешь просто сесть и выдумать вопрос на Stack Overflow, это практически нереально. То есть надо реально сидеть и программировать, чтобы появилась какая-то ошибка в компиляторе. Ты же не выдумываешь ее. Тебе нужен конкретный код. И поэтому у людей реально вопросы, которые можешь задать, появляются не так часто. А ответить можно многое, ну, типа ты там 5, 10, 20, 30 книжек прочитал, у тебя есть богатый опыт, в принципе, плюс-минус ты знаешь обо всём. Можешь там, не знаю, ты сделал задачку, чтобы мозг как-то выключить, ты можешь зайти на stock overflow, попробовать найти какой-то вопрос интересный, ответить на него, всё, ты переключился, можешь дальше программировать. А вот так вот, чтобы случайно, казуально зайти на сайт и типа задать вопрос, это нереально. Ну, действительно, вот я, например, так не могу сделать. И вот возвращаясь к аудитории, да, там есть некий дисбаланс о том, что многие задают там один в среднем, если взять средний по больнице, там один вопрос всего на сайте, и вот уходят.
-
Один пользу, один вопрос. Прикольно, так?
-
Да. Естественно, у нас это, опять же, распределение длинных хвостов. Есть люди, кто задает тысячи вопросов. Тысяча. Переходя к Stack Overflow на русском, там есть ребята, я делал с ними выпуск с ТКРФЛ на русском, у нас был небольшой тоже подкаст в своё сообщество, и как раз пригласил туда всех, кто очень-очень много задаёт вопросов. Было интересно спросить, типа, почему, как? В основном люди просто так учатся. То есть не все проходят этот длинный путь от инженера. То есть я вот, например, закончил девять классов, потом пошёл в колледж. И я учился на электротехнике, я работал инженером по ремонту компьютеров Потом пошел в университет, отучился там на программиста, ну и у нас там вычисленная техника была, то есть опять же там, как работает процессор, как работает АЛУ, как команды передается, там двоичные кодж, сферичные системы, ну то есть какой-то набор таких базовых знаний, которые тебе дают вот-вот такую вот картину. Но блин, это знаешь, вот в сегодняшнем мире, мне кажется, это единицы людей, кто вот прошел этот путь. И смотря на рынок, смотря на запрос о том, что надо сделать сайт, сделать приложение для Android или для iPhone, чтобы быть сегодня программистом, в принципе, можно без этого.
-
Слушай, я правильно тебя понял, что, получается, есть люди, которые разбираются в мире через Stack Overflow, не через вот это академическое знание, в котором выстраивается какая-то стройная логическая цепочка, которая все объясняет, как мир устроен. А через какой-то набор вопросов и ответов они такими как вспышками подсвечивают с разных сторон то, что они хотят увидеть, и таким образом у них формируется какая-то картина в голове.
-
Я думаю, что так и есть. Это особый тип людей, как я вижу. То есть есть люди, которые учатся через создание. То есть ты берешь там, хорошо, я хочу создать проект для Android, просто выучить, как работает Java, Android. Ты заходишь в GitHub, ищешь похожий проект. Скачиваешь и начинаешь пробовать его установить. Код себе получаешь, локальную копию, пытаешься сделать его и запустить на телефоне. Сталкиваешься с проблемами. Не работает. И через это начинаешь, начинаешь, начинаешь дальше раскручиваться. Потом ты запускаешь его, тебе надо что-то изменить. Ты думаешь, окей, как это изменить, а что там есть? Подумал, попробовал сделать, не получилось. Задал вопрос или поискал. Мне кажется, это более короткий путь, потому что мы изучаем через практику. Он более приятный. Не все готовы им идти, но какую-то часть действительно идёт через него.
-
По советам Stack Overflow написал код. Он напишет хороший код?
-
Я могу сказать одно, что он его напишет. Потому что количество людей, которые пришли в ВУЗ учиться, отучились 5 лет и ушли работать в какие-то другие области, их много. А вот этот человек, у него есть конкретный продукт, который работает. Мне это вызывает довольно большое уважение. Я, например, так не получается, честно. Вот у меня есть проблема абстрактная. Я беру, покупаю книгу, читаю ее, чтобы вот эту иметь общую картину, и только имея общую картину, я начинаю что-то делать. И я отчасти, ну, по-доброму завидую тем людям, которые могут, не имея этой картины, как-то вот взять и сформулировать вопрос.
-
Я абсолютно с тобой в этом солидарен, потому что у меня, скорее, вот академический такой подход. Хочу немножко вернуться назад и спросить тебя еще про комьюнити, потому что у меня тоже первая такая мысль. А зачем вообще люди отвечают на вопросы незнакомых, чужих людей в интернете? Какая мотивация?
-
Я не могу говорить за всех, у каждого своя мотивация. Кому-то в жизни скучно, то есть объективно. Ну тебе просто скучно, там, знаешь, ты вот пишешь на СИ, стандарт там 79-го какого-нибудь года, А там всякие крутые штуки. Тогда Go появился, Google Chrome, веб-приложения.
-
И ты пишешь код, который писал какой-то инженер, типа в 80-м году ты его развиваешь.
-
Да, да, поддерживаешь, ну вот для сотовых вышек, для тех же телеков. Естественно, у тебя нормальный человек, который вовлечен в свою профессию, хочется изучить, посмотреть, ну аж прикольно все такое, ты интересуешься. И вот ты пытаешься это сделать. Опять же, есть люди, которые им интересно делать на прикладных задачах, ты можешь зайти вот на Stack Overflow, там много вопросов по новым технологиям, ты такой можешь, о, прикольно. И банально, вот человек задал вопрос, у него не получается, ты можешь, если код особенно приведен конкретно, ты можешь этот код взять, собрать маленький, сделать проектик, попробовать его разрешить. И у тебя такая, получается, маленькая задачка, которую ты быстро, как человек с академической базой, большой у тебя набор знаний, ты быстренько можешь это все прорубить и такое, блин, прикольно. И получить какое-то новое знание для себя. То есть банально, вот, я думаю, что интерес— это первое. И второе, естественно, люди понимают идеологию, то есть все, очень много людей, которые отвечают на стокерфлог, Они помнят те времена, когда, чтобы разрешить какую-то фигню, маленькую вообще, тебе надо было потратить неделю. Я не мог просто загуглить, как поменять URL текущий, на страничке текущий адрес. Тебе надо было, блин, реально сидеть и гуглить. Сегодня я могу там, окей, у меня есть 4 часа сегодня, пятница, я хочу быстренько сайт сделать. Я ничего не представляю про сайт отдельный. Но знаю, что есть какой-нибудь Apache, какой-нибудь Django, и мне надо что-нибудь сверстать. Я не знаю об этом, я могу. вот такими маленькими запросами быстро-быстро-быстро накидать, оно будет не оптимально, оно будет работать. Я вот за счёт вопросиков, все это знают. И мы всё равно вот думаем, типа вот я могу свой вклад сделать в тех областях Знаний, которые я знаю, а кто-то сделает в своих областях. Мы друг другу очень сильно поможем, если это Знание будет в открытом доступе, там лежать. И у меня есть мотивация отвечать в надежде, что кто-то такой же, как я, тоже будет отвечать. И у нас будет вот у всех много. а не у каждого по чуть-чуть. Действительно, люди хотят помогать, люди хотят обучать более юных, потому что типичная проблема любого старшего программиста, любого инженера с опытом, то, что ему каждые пять минут кто-нибудь долбит с какой-нибудь фигнёй. Ну ты приходишь, сидишь, сидишь, что-нибудь там делаешь, опять же, залипаешь на блогах, читаешь что-нибудь интересное, тебе подходит вот этот си спрашивает в сотый раз одно и то же, что такое, типа, блин, чувак. Не, иди, задай вопрос на stackoverflow, я тебе там отвечу. Я даже когда сам работал, я говорю, вот иди на сайт, там задай вопрос, скинь мне ссылку, я тебе там отвечу. Потому что в следующий раз, когда кто-то у меня спросит, он, скорее всего, найдет вопрос там, и он не будет ко мне приходить уже.
-
Вау!
-
Офигенно! И просто, да, он там останется, всё.
-
В программировании есть такой вообще принцип, dry, кажется, называется, типа do not repeat yourself. И вот, типа, вместо того, чтобы каждый раз отвечать в чате в каком-то, ты просто один раз отвечаешь на сайте, и дальше люди сами это находят.
-
Да.
-
Очень круто такой прямо принцип метапрограммирования в жизни. На stackoverflow есть страничка общего рейтинга и рейтинга по отдельным тегам, по темам вопросов. Мне нужно было найти программиста на Solidity. Это такой язык программирования, смарт-контрактов. Он был тогда очень новым, у меня не было знакомых, что довольно редко, которые бы на этом языке программировали. Я залез на stackoverflow, посмотрел рейтинг тега Solidity и написал одному из топовых чуваков оттуда. Оказалось, что это русский парень во Вьетнаме, и он мне сделал очень крутой продукт. Это мне просто повезло или на самом деле топовые чуваки очень крутые?
-
топовые чуваки очень крутые. Всегда есть но. Есть такой очень интересный принцип в открытом коде, open-source community. Если ты в компанию себе занимаешься человеком, который делает open-source проекты, будь готов, что две трети времени свое будет не в твой проект. Потому что это глупо. Ты нанимаешь человека, который это все делает, у него есть внутренняя мотивация этим заниматься, и ты такой, нет, я тебя найму, но ты этого делать больше не будешь. Это, знаешь, как-то странно. Поэтому я думаю, что да, ответ. Они крутые, у них есть своя специфика, они любят вот такой тип активности, помогать другим. Надо это понимать, надо об этом знать.
-
Вот про open-source, я точно знаю, что прокаченный open-source профиль, то есть коммитишь в open source, это очень хороший бустер во время собеседования. Можно даже вообще техническое собеседование не делать, просто посмотреть на код человека и взять его на работу. Это очень сильно помогает в поиске работы. А прокаченный профиль на Stack Overflow дает ли это какие-то плюсы, преимущества в работе?
-
Я знаю, что рекрутеры постоянно ищут по гитхабу, в том числе и по stackoverflow, и мне там пишут, вот у вас там профиль на stackoverflow, мы хотим с вами связаться. То есть такое есть. Каких-то конкретных данных, кроме вот таких вот своего личного небольшого опыта, к сожалению, не скажу. Но вообще выглядит как бы разумно, ты можешь посмотреть, что человек пишет. Тут опять же очень интересная психологическая штука, что мне кажется, отчасти люди все равно это понимают и боятся задавать там вопросы.—
-
А-а-а, ты имеешь в виду, что типа он задает такие глупые вопросы, не будем его брать на работу.—
-
Да, это не совсем естественно верно. На мой взгляд, что вопрос как раз показывает интерес человеку к делу. Ну да, бывают и такие штуки. Ну вообще, я более чем уверен, что люди, которые нанимают, лидеры команды, старшие разработчики, у них куда более развита эмпатия. Логично, они со стороны естественной понимают, что человек, если он спрашивает, он делает. Это как бы ключ.
-
Как минимум, этот глупый вопрос, он уже задавать тебе на это, он уже у тебя на работе тратить время не будет, потому что он уже задал и получил
-
ответ. Да-да, есть даже такой принцип, что самое глупое, что ты можешь сделать, когда кто-то очень сильно допустил большую ошибку, это человеку уволить за эту ошибку. Он уже знает и не допустит ее в будущем. А те, кто еще не допускал, вероятность-то есть.—
-
Ты уже оплатил ему обучение очень дорогое, какой смысл его сейчас увольнять?—
-
Да-да-да, и поэтому вот так же можно на вопросы проецировать.—
-
Ну вот есть мой опыт, когда я нашел контрактора таким образом, и ты рассказываешь, что тебе регулярно пишут рекрутеры. Раз топовый профиль настолько overflow помогает в бизнесе, в работе, то возникает логичный вопрос— а как прокачать свой профиль? Например, лучше отвечать на новые вопросы? Или наоборот, на те, на которые никто не может ответить? Как лучше?
-
Первые ответы часто набирают больше голосов. То есть там есть смысл, там быстренько, если ты видишь что-то, быстро взял и ответил. Идея Stack Overflow в том, что мы берем и круто собираем всю информацию в одном ответе. И у нас приветствуется на сайте, что вот ты заходишь на какой-то вопросик, там есть один ответ, второй ответ, третий ответ. Ты можешь взять и составить какой-то один ответ из этих трех, добавить своих каких-то исследований, проверить то-се и опубликовать его. И тебе реально никто... Естественно, если ты просто скопируешь, это будет не круто. Тебя там быстренько забанят. А если ты возьмешь чей-то ответ... Скомпилируешь. Или просто улучшишь. Например, я вот взял этот ответ, улучшил, сделал вот это, вот это, вот эта работа, вот это, вот это. И опубликуешь, тебе там плюсиками закидают, твой ответ примут и всё сделают. То есть, можно идти через какие-то вопросы, которые уже отвечены, и думать, как ответ этот можно и можно ли улучшить. Это очень простой способ нафармить репутацию, потому что, в принципе, у тебя есть и вопросы, и ответ уже есть. Но можно дополнительные знания какие-то накидать и улучшить эту штуку.
-
Очень прикольная идея. Сколько времени вообще нужно для того, чтобы прокачать аккаунт?
-
Отличный вопрос, но ответ я на него не знаю. Из личного опыта мне занимает где-то минут 20-30, что вопрос написать, что ответ кому-нибудь. Если ты прямо сделаешь какой-то исследование, может, несколько часов для ответа. Опять же, идея в том, что чем проще вопрос, тем больше людей просмотрят, больше плюсиков прилетят. То есть, отвечая на какой-то прям жесткий технический вопрос, можно не набрать много плюсиков, Потому что как бы у редкого количества людей возникает. То есть надо искать более простые вопросы и давать на них как можно более глубокие ответы. Это вся такая вот штука. Потому что все знают простые ответы, они все быстро опубликуют. Ты приходишь, даешь какой-то прям нереально крутой, развернутый, глубокий ответ на очень-очень базовую проблему, Можно 100% способ набрать много репы. Есть хак, который некоторые пользуются в этих случаях. У нас есть сортировка по дате публикации ответа, либо по рейтингу. И я не знаю, сколько это законно. Сотрудник рекомендует. Я так не рекомендую. Но я видел в своих наблюдениях раньше, как такие опытные участники, они приходят, видят ответ, вопрос интересный, они там отвечают коротко, типа, это место забронировано. Отпубликуют, удаляют, идут, делают ресерч, делают ответы разорванные, там через пару часов приходят, бахают, и у них такой вот красивый ответ. Ты смотришь, блин, через две минуты человек ответил. Как?
-
Вот это хакерство! Очень прикольно. У меня, на самом деле, было несколько раз такое, что я задавал вопрос, и никто не отвечал или отвечал через 4 недели, когда мне уже было не нужно. Вообще важна ли для вас скорость ответа на вопрос, замеряете ли вы ее, делаете ли что-то для того, чтобы специально повысить скорость ответов?
-
Это отличная метрика. Она у нас отслеживается, время до первого ответа. Также мы отслеживаем количество ответов в одном вопросе, ну и средний там рейтинг и так далее. Нам, как сайту, в принципе это без разницы. Глобально, как система спроектирована, нам не очень важен человек, который задает вопрос и получит ли он ответ. Нам важно в том, что в конечном итоге будет на этот вопрос ответ вообще в итоге.
-
И появится ли он в поиске Гугла.
-
Да, потому что, опять же, оно все зачитано по прочтению. То есть тут у тебя есть один человек, он может получить, а может нет. Но реально, если мы создадим вот эту запись, вопрос-ответ, ему уже там десятки тысяч человек. То есть сам факт наличия... Воспользоваться потом. Да, сам факт наличия этого вопроса и факт того, что есть к нему ответ, много важнее, нежели время между публикацией ответа.
-
То есть в тот момент, когда я задал вопрос, я уже выполнил свою эволюционную функцию. Мне можно отгрызть голову.
-
Ну, примерно, в очень грубой форме. Естественно, мы делаем свои метрики, мы отслеживаем удовлетворение сайтов, разные репутации, делаем рассылки, можно подписаться, например, на вопросы по метке, можно сделать, что тебе будет каждые 15 минут приходить сводка новых вопросов. То есть у нас, естественно, есть механизмы, чтобы люди получали ответы. Но с системной точки зрения, идеологическая коня в вакууме, для нас, да, нам важно наличие этой цели, потому что благо, создаваемое для общества, оно куда больше, чем ответ одному человеку. Человек сам может потом гуглить это через год. Это самое смешное, когда у тебя что-то случилось, ты не знаешь, как это ответить, гуглишь и находишь свой ответ. Когда я опубликовал 5 лет назад, такой же «аааа».
-
Часто бывает такое, что я когда в технических вещах пытаюсь что-то сделать, у меня не получается, я провожу, как мне кажется, хороший ресерч, а потом думаю, ну всё, я сдаюсь, я сейчас напишу вопрос на Stack Overflow. И когда я начинаю его писать, я внезапно обнаружу, что я вот это пропустил, вот это пропустил, вот это пропустил, и сам нахожу ответ. Насколько это частая история, если у вас есть какая-то метрика того, сколько людей типа начали задавать вопрос, но потом такие, всё, типа, я понял, в чём проблема.
-
Я думаю, это очень распространенная штука, там есть даже мем какой-то локальный о том, что в 40% случаев при написании вопроса ты понимаешь ответ. Даже Rubber Duck Debugging. Это общая штука, шутка опять же из университетской, из академической среды, что вот есть профессор, есть класс, в котором люди учатся программировать, и в углу в другом сидит эта резиновая уточка, ну или плюшевый мишка. И прежде чем подойти к профессору и задать им вопрос, необходимо прийти и задать вопрос резиновой уточке. Если резиновая уточка тебе не ответит на вопрос, только тогда иди к профессору, потому что вот в половине случаев резиновая уточка
-
знает ответ. Идея вообще сайтов вопросов и ответов довольно очевидная. Есть ли у Stack Overflow конкуренты?
-
Да, ответ есть. Ну, типа, Stack Overflow не первый сайт вопросов. Миллион до них существовал. Опять же, там, в восьмом, в седьмом, в шестом году рынок вообще, интернет выглядел по-другому. И там что у нас было? Yahoo Answers (Ответы Yahoo). Это типа мейл-вопросы, только на английском языке, по сути.
-
Да-да-да, это один в один просто.
-
Да, какой-то там вот рыжняк. Помимо них были гугл-вопросы. Это вообще дико интересная штука. Там ты задаешь вопрос, и инженеры гугла тебе находят на него ответ. И это было... Что вообще? Да-да, вот такая история была, и там это все было за деньги.
-
Офигеть!
-
То есть ты реально просил вот типа инженера, кому-то там в гугле, кто тебя искал, эти вопросы в гугле. И помимо этого, можно посмотреть презентацию, если написать в ютубе, Джоэль Спольский, гугл, Stack Overflow, где Джоэль рассказывает про Stack Overflow, который раз как только запустили в офисе гугла инженером. Там у него есть список сайтов, конкурентов на тот момент. Довольно интересно для исторической. Тогда был самый главный конкурент— StakerFlow и андогонист того времени— это Experts Exchange. Его, наверное, сейчас никто не знает, но тогда он доминировал. Прямо вот что ты не напишешь, в большом количестве процентов ты попадал на Experts Exchange. Проблема с этим Experts Exchange была в том, что контент мог потреблять только за денежку. То есть ты гуглишь что-то…
-
Чё себе.
-
и сайт отдает поисковикам все содержимое, чтобы они индексировали, а ты переходишь и там тебе пол вопроса и часть ответа, а остальное все сереньким, так вот, закрашено, и ты такой, типа, блин. Естественно, там заходишь в стиле, пытаешься это все похагать.
-
Вскрыть.
-
Да, но зачастую это не получается, они там просто удаляют часть вопросов не отдают. Тебе надо было платить деньги за то, чтобы иметь доступ. Это бесило всех и всюду. Ты как бы даже не знаешь, что это. Тебе весь поиск забит платными ответами. И это прям пипец. Это был один, на мой взгляд, из драйверов с такой флоу, потому что они как раз оппозиционер. Давайте этих чуваков выбьем нафиг из поиска. И вот на ранних стадиях прогресс мерили по количеству ссылок на сткфо в отношении эксперт-эксчендж.
-
Супер история. Я на самом деле подсмотрел, когда готовился к этому эпизоду, что ты сделал проект HashCode. Что это был за проект?
-
Ой, это дико интересная история. Hashcode — это то, что сейчас Stack Overflow на русском. То есть работа там в Мотороле с товарищем, ну было с кучей штопипец, и вот мы там пробовали разные вещи. Технически я не очень. И на самом деле, вот тогда, в 2010-ый год был, все новые технологии, это Android, там C#, WPF, который появлялся, оно все было только настолько, что там была самая модная тусовка, прям совсем. Мы все время натыкались, это был довольно интересный такой феномен для нас. И мы думали, о, давай прикольно, давай сделаем такое же на русском. И хеш-код этого интервью— это просто клоун с теговым флогом на английском, но на русском языке. Вот запущенный нами, вселенная распорядилась так, что я даже был в университете, писал по нему диплом, потом ушел с работы и начал этим заниматься как своим проектом. То есть я там был генеральным директором, у нас даже продажи были, компания, наняты сотрудники. И да, в какой-то момент продал этот сайт Джоэлю.
-
Ничего себе! То есть ты не просто устроился на работу в Stack Overflow, как ты сейчас ты работаешь в Stack Overflow, а ты продал компанию Джоэлю Спольски.
-
Да, именно так. Просто взрыв мозга!
-
А зачем он его купил? Для того, чтобы тебя нанять? Это называется equity hire в IT? Или потому что ему был важен русский сегмент?
-
Я думаю, что первое. Потому что они как раз тогда делали международный сайт и начали делать. Там история продажи тоже длилась года два. То есть я писал, типа, давай, дружище, купи, вот, пожалуйста.
-
А ты сам предложил, что ли, первое?
-
Конечно, конечно. Купи, купи, купи, купи, купи, купи. Он такой, нет, не куплю. Я чуть-чуть подождал, подождал, потом звонил, ну пишу точнее. Кубик, кубик, кубик, кубик. И он такой, ну ладно, давай. У нас сеть сайтов, у нас там 170, чуть побольше сайтов, 74 или 175 сайтов по различным тематикам. И вот Stack Overflow на русском, одна из метрик, это количество вопросов в день, он там третий в сети во всей.
-
Ничего себе.
-
Он маленький по масштабу, но в самой сети он довольно популярен.
-
А чем ты занимаешься?
-
Я там не программист. Изначально идея была, что я управляющий сообществом. И когда они взяли сайт, на самом деле интересно, как каждый человек по-разному это воспринимает. Я воспринимал так, что все, что мне не интересно, я отдал кому-то. То есть я никогда не видел это, как вот ты продал, теперь такой малярдец или опять грустишь. Я на этой сотрудник совершенно не так. Для меня это было так, что там есть продажи, регистрационные вопросы, администрирование сайтов, вопросы программирования, дефектов и так далее. Я просто это outsourced. И продолжал развивать сообщество. Да, мне это очень нравилось и до сих пор нравится. Это прям круто, вот такая вот работа с людьми. Особенно то, что я интроверт, это очень интересная штука. Очень самые задроты, интроверты развивают самое большое сообщество.
-
Ну это, мне кажется, идеально описывает весь наш эпизод и вообще Stack Overflow. Вот супер-рок-звезды делают супер-популярный проект для таких же задротов, как они сами. И это очень круто, мне кажется.
-
Да-да, согласен. Я управляющий сообществом, занимался развитием Stack Overflow долгое время, потом начал заниматься всеми международными сайтами. Вот у нас их четыре. Уже последние N лет занимаюсь всеми Stack Overflow. Если там я этим занимался один, плюс кто-то мне помогал, то здесь я занимаюсь с командой. У нас там какая-то своя внутренняя иерархия. Я помогаю ребятам заниматься всеми сайтами сети. Некоторое время назад я все-таки переключился более к техническим вещам. То есть я официально аналитик данных в команде управления сообществами.
-
То есть ты сидишь кранчишь эти числа, как себя ведут сообщества, как себя ведут посты, как себя ведут вопросы, как себя ведут люди? Основываясь на числа, ты отвечаешь на эти вопросы?
-
Я стараюсь, да. Потому что, на мой взгляд, аналитика данных— это такая штука, где важно доменное знание. прикладное. Я, надеюсь, более или менее понимаю теорию сообщества, я очень знаю хорошо продукт, потому что я код писал, а не идеологию, понимаешь. И это сильно отличает меня от других аналитиков, которые могут даже быть более сильными в математике.
-
Не хватает доменной экспертизы просто.
-
Да-да, интерпретация моих данных, точнее вещи, на которые я могу точно посмотреть, они, на мой взгляд, лучше. И вот этот домен, да, знание помогает. Я не скажу, что я прям супер-супер, вот. Я стараюсь сосредоточиться на анализе данных сейчас для команды, для наших директоров, кто есть, если у них есть какие-то вопросики, я пытаюсь им теорию как будто сказать, вот есть теория, а вот как это выглядит на практике, она сочетается или не сочетается.
-
Почему Stack Overflow стал самым популярным сайтом для программистов?
-
Потому что там крутые ребята отвечали и задавали вопросы.
-
А почему они там? Потому что Джоэль такой модный был чувак, и поэтому туда пришли ядро и какое-то зерно, и из этого все зародилось? Или были какие-то определенные технические вещи, которых не было просто на сайте?
-
Это точно не технические вопросы. И Джоэль очень крутой, и блок у него был популярен, и это комбинация многих факторов. Ну, типа нет рецепта. Если бы кто-то знал рецепт, их бы штамповали уже давно, и мы бы все уже знали рецепт. Рецепта нет, а это комбинация многих факторов. Я делал свое маленькое исследование, отчасти для себя, чтобы ответить как раз вопрос. Когда я продал сайт, я вот внутрь этого влился, я видел это изнутри, и мне был вопрос, типа, а почему вот они сделали, и почему они купили меня, а не я их?
-
Дико интересный вопрос, да.
-
Да, да. Почему? Потому что, опять же, когда у тебя есть свой проект, финансовый аспект, ты должен его больше и больше делать, по понятным причинам. Ты хочешь его развивать. И, естественно, как развивать? Вот и сейчас, думаю, это есть. Многие говорят, что русский язык не нужен, что на русском кто-то не такой задает, что что-то не так. Все говорят на английском. Это все, конечно, неправильно. Но мне казалось, что да, есть набор каких-то мифов внутри сообщества. И вот если ты станешь Stack Overflow на английском, вот есть Stack Overflow на английском, вот ты станешь частью вот этого чего-то большего, многие мифы могут быть развеяны. Там техническая составляющая, плюс это уже не клон, там кто-то шутил, а это клон, там доморощенный какой-то сайт какой-нибудь. То есть много какого-то негатива было, я думал, там разрешится, но когда он присоединился, я увидел, что ничего не разрешилось. Я к тому, что это не бренд, это не технология. Но есть вещи позади, которые я вижу, без которых Stack Overflow не был бы успешен. То есть я думаю, что скорее так, эта миссия сайта идеологически как-то выстроена. Stack Overflow нужен для того, чтобы собрать базу ответов по всем прикладным вопросам программирования.
-
Честно говоря, когда мы готовились к эпизоду, мы ввели слово Stack Overflow в гугле, и там есть подсказки, что люди часто ищут, и там одна из подсказок— why so toxic? Почему такой токсичный? Можешь, пожалуйста, объяснить, почему?
-
И первое, он не токсик ни капельки. Это просто есть специфика какая-то, типа токсик, что твой вопрос взяли и закрыли. Ну а типа, потому что ты его криво задал. И вот сидят люди, которые говорят, а вы какие-то токсичные, закрыли мой вопрос. Ну типа, окей, мы токсичные, но когда начнешь задавать вопросы нормально, мы не будем токсичными.
-
Извини, это очень смешно.
-
Есть свои правила, которые многим людям не нравятся. Они не готовы им следовать. Они видят это по-другому. У них получается какой-то не то чтобы хороший опыт на сайте. Опять же, это нормально. Сайт не для всех, как и любой продукт не для всех. Как сайт мы тоже сделали не самую лучшую работу о том, чтобы вот таких людей, которым они не до конца понимают идеологию, чтобы идти их адаптировать. Проблема есть. Я не говорю, что это значит, что мы типа крутые, все пошли там, вот у нас все круто, не нравится, иди делай свой собственный stack overflow, посмотрим, что у тебя выйдет. Не так. Есть проблемы, мы их пытаемся решить. Проблемы они и технические. Там есть миллион людей, все на тебя смотрят, тыщу глаз. И ты вот там публикуешь, ты хочешь быть добрый, ты хочешь адаптироваться, ну типа сказать здравствуйте, вот со всеми уважениями. Блин, не могу решить, как сделать. А тебе приходят, все удаляют, выкидывают, остается маленькая штука, типа человек не понимает. То есть это нетипичный опыт задавания вопросов. Или он такой типа, или ему там с первым комментарием не здравствуйте, да вопрос интересен. Но мы, к сожалению, не можем на него ответить, потому что вы не привели всех данных. Мы просто пишем «Приведи минимальный пример и ссылку на Mana». Потому что люди это делают по N сотен раз за день, кто модерирует сайт. Ксуха. Отвечает Ксуха. Да, так есть. Но, опять же, масштаб инструмента и адаптация контента по чтению, оно вот про это всё. О том, что всё сухое.
-
Я понял. Это обратная сторона, типа, с сильных сторон.
-
Да, да. У всего есть минусы.
-
Сколько программистов работает на Адстек Оверфлоу?
-
Изначально ее стартовало 3-5 человек, первые версии, и первые несколько лет это делало глобально в компании. Когда я присоединялся, там разработчиков, наверное, было человек 40. Сейчас-то гораздо больше. Сейчас в компании, по-моему, 400 человек суммарно работает в порядке.
-
400?
-
Ничего себе. Да, да, это прям удивительно. Я когда свой хэш-код делал, я думаю, ну вот у нас там 10 человек, там я и пара фрилансеров работают. И, наверное, пацаны так же там, сидят дома, что-то колбасит непонятное. А это приходишь, там, компания с офисом. В Нью-Йорке нам отходили такой, думали, что обалдеете.
-
Программирование— это суперширокая область. Есть системные программисты, есть мобильные разработчики, есть база данных, интерфейсы. Да, это сантисты, тут, короче, долго могу перечислять. И есть ощущение, что все они пользуются Stack Overflow. А есть ли области и темы в программировании, которые не обсуждаются на сайте?
-
Запрещенных тем нет. Есть подсайты для системных администраторов, есть подсайты для пользователей ПК, то есть таких продвинутых, кто там, что настроить и как. Есть подсайты те, кто хотят обсудить программирование, как организовывать команды. Типа управления разработкой? Да-да, есть для продуктологов, то есть вот какое-то отвлечение такие вот есть. Тематики, которые возникают на самом Stack Overflow, это очень натуральный процесс, что кто-то хочет вопрос задать по новой технологии, он просто приходит и задает.
-
А пользуются ли Stack Overflow вообще не программисты, не айтишники?
-
да, у нас очень много по фотографии, есть для родителей. у нас 5 сайтов посвященных различным религиям. по индуизму, буддизму, христианству. для мусульман они обсуждают Коран.
-
Для меня самыми такими необычными сообществами, неожиданными, был, наверное, русский язык и резьба по дереву. И про русский язык там чуваки на полном серьезе на английском задают вопрос, типа, почему это слово именно так склоняется или там почему оно работает вот именно так. Очень прикольно почувствовать себя экспертом.
-
Да, там у нас по русскому языке есть два сайта для тех, кто изучает русский и для филологов. Я сделал не только хэш-код. Наша сеть называлась «Сеть знаний», как у нас «StoryChange». У нас была сеть знаний, там хэш-код. У нас было 10 сообществ по вообще различным темам. Самое крупное было как раз программирование, русский язык и математика. И вот на систему «StoryChange» мы эмигрировали два. Математика отдельно до сих пор живет своей жизнью. Даже на старом движке, на питоновском, отдельно вообще она не входит в «StoryChange», а на сайтах чечни кривили и русский язык, и для филологов, и программировали. Поэтому у нас, да, есть прям сайт по русскому языку, который полностью интерфейс пользователя на русском. Смешная такая штука, особенность. Как думаешь, в чем различается интернет-сообщество программистов и филологов? Программисты, когда они обижаются друг на друга, они там ругнутся, и это определить довольно сложно. Ну, типа, увидел, чувак ругается, забанил, удалил все. приходишь вот филологов, и они там друг друга как-то так подевают, то есть ты читаешь все культурно, вежливо, а вот осадок-то как будто тебя прям, знаешь, помоями облили. И ты, типа, думаешь, а как это все модерировать? Там ничего не написано, что против правил. Ты такой, типа, блииин. Намного обиднее, чем кто-то на тебя там ругнется и нереально это модерирует. То есть они язык знают, они понимают, как это делать, понимают, как выражаться. Ну, короче, очень сложная тема модерации сообщества филологов. Очень смешно.
-
А можно ли создать свой подсайт на Stakeoverflow, на Stake Exchange?
-
Да, можно. У нас есть даже сайт area51.stakeexchange.com. Ты заходишь, есть критерии формальные, как это делать. Этот сайт будет опять же в рамках Stake Exchange запущен, то есть администрироваться компанией. Тебе необходимо, чтобы твое сообщество, которое ты будешь запускать, удовлетворяло ряду критериев. Делаешь, соответствует, то есть очень просто, есть критерии, либо соответствует, либо нет. В сайте есть жизненный цикл, то есть ты продаешь заявку, кто-то откликается, вы задаете вопросы в каком-то объеме, сколько-то людей, он переходит в закрытую бету. Если в закрытой бете сообщество живет, оно переходит в публичную бету. Потом у него есть co-education на английском, на русском, скорее всего, это получение аттестата зрелости, и оно переходит просто в жизненный сайт. Пока он не прошел аттестат зрелости, этот сайт, мы его можем закрыть. Публичный сообществ совсем мы не закрываем. Ну, компания оставляет за собой это. Если тебе это не нравится, у нас есть продукты платные и бесплатные, которые ты можешь, допустим, для компании запустить, внутри компании, чтобы с этим не морочиться.
-
Что можно почитать или послушать для того, чтобы разобраться, как устроено онлайн-сообщество глубже?
-
Я такой системный задрот, поэтому я читаю книжки. Зависит от того... Порекомендует для входа. Да, вот есть два различных, я бы сказал, людей, которые этим занимаются. Те, кто разрабатывают программное обеспечение, те, кто разрабатывают сообщество. Потому что это разные вещи, это как
-
бы система... Софт вообще неинтересный, интересно про сообщество.
-
Согласен и не согласен одновременно. Это дико интересная штука, как делать софт, который работает. Потому что можешь сделать рандомный софт, и он не будет работать.
-
И вот понимание... О, у погоди, про это тоже есть книги?
-
Да, да, и давно написано.
-
Ничего себе!
-
Как делать правильный софт? Это про софт. Первое, то есть есть такой дядька, Клей Шарки, у него есть две обалденные книжки, называются «Here Comes Everybody» и «Cognitive Surplus». Это две книжки, которые 100% должен прочитать каждый PM, каждый продуктовый менеджер, кто делает какие-либо сайты, связанные с социальной тематикой. То есть, если человек это не прочитал, я бы ему, короче, он так сказал, либо иди читай, либо приходи в следующий раз. Он прямо рассказывает, как это появилось, какие вот правила этого сообщества. То есть оно не только про программирование, оно именно про построение системы, к системной точке зрения, почему оно должно быть так и не по-другому. Потому что там очень много таких вещей. А про сообщество есть дядька Дженни Бартон. Он был доврелому Бунту, вот сколько я знаю. всю жизнь там был. Он делает сообщество, он консультант, можно у него покупать услуги. У него есть книжка Art of Community, и это прям, на мой взгляд, клад знаний. Ты вот не хочешь всю теорию про социологию читать, а хочешь узнать, как работает интернет-сообщество, что надо сделать, чтобы у тебя было интернет-сообщество. Там очень подробно, по главам, каждая отдельно. Прочитаешь, вот если прочитать ее, можно очень хорошее понимание иметь про Интернет-сообщество. Есть одна книжка, которую я рекомендую по психологии. Это скорее для тех людей, кто хочет понять. Технические люди видим в идее какой-то рациональ, хотим видеть системность. Хотя сами есть люди и люди очень нести, они очень нерациональны, они иррациональны во многих вещах. И чтобы понять, как это иррациональность и где она проявляется, есть отличная книга Дэвида Майера, если не ошибаюсь, «Социальная психология». То есть, если вот прочитаешь вот эти четыре книжки, ты будешь довольно глубоко понимать предмет. Класс!
-
Ссылка на все эти книги мы положим в описании к этому эпизоду. Это подкаст Студии Либо-Либо, и мы его сделали вместе с сервисом онлайн-образования Яндекс Практикум. Над подкастом работали редакторка Маша Агличева, продюсерка Настя Медведева, звукорежиссер Юрий Шустицкий. За джингл спасибо Алексею Зеленскому.
-
Редактор субтитров Т.Горелова Корректор А.Егорова