Stack Overflow был веб-сайтом, на котором можно было задавать вопросы о программировании и получать ответы. Теперь ты тоже не можешь. Этот пост исследует историю и падение известного сайта Stack Overflow.

Stack Overflow является частью группы веб-сайтов под названием Stack Exchange. Stack Exchange имеет много сайтов вопросов и ответов, но, безусловно, основным из них является Stack Exchange. Все сайты используют одинаковую систему модерации и распространения контента.

Сайты биржи стека имеют такую ​​же систему модерации. Во-первых, есть голоса за и против, как на таких сайтах, как Reddit. Если вы считаете, что вопрос показывает хорошее исследование и требует больших усилий, вы можете проголосовать за него. Вы также можете понизить его. Как правило, на вопросы, за которые проголосовали, больше шансов получить ответы. Все на Stack Exchange требует репутации (как и Reddit), за исключением публикации ответа или вопроса. Вы можете зарабатывать репутацию, правильно отвечая на вопросы и получая положительные отзывы. Некоторые из этих возможностей включают в себя возможность голосовать за/против вопросов, помечать сообщения, комментировать и даже закрывать/восстанавливать сообщения.

Эти возможности затрудняют участие новых пользователей на сайте. Во-первых, вы публикуете вопрос. Некоторые люди минусуют это. Он закрывается. Вы не можете снова открыть его, и если он был закрыт неправильно, вам все равно придется отредактировать его, чтобы встать в очередь, чтобы он был восстановлен. Эта очередь иногда может занимать неделю, и после ее восстановления, скорее всего, ее больше никто не увидит. Люди обычно видят сообщения через главную страницу. На этой странице отображаются самые последние сообщения, что повышает вероятность ответа на все сообщения. Это также означает, что на некоторые сообщения не будет ответа, а затем они не будут иметь активности, постоянно удаляя их, чтобы никто их больше не видел. Хотя это лучше, чем на других сайтах, которые используют положительные отзывы для ранжирования вещей, некоторые сообщения все же получат в тысячи раз больше внимания, чем другие.

Я задал много вопросов о переполнении стека. Все, кроме одного, были закрыты, и только на один был дан ответ. Тот, который не был удален, был, когда я спросил, как обнаруживать нажатия клавиш в Python без рутирования Linux. Ответа не получил, хотя написал решение, которое нашел на другом сайте. Тот, на который кто-то ответил, был тем, что я спросил, как инвертировать знак числа. Это было решено с помощью комментария пользователя: Вы пробовали умножать на -1, знаете ли, базовую математику? Другие люди тоже испытали это. В сети много мемов о бесполезности Stack Overflow.

Несмотря на вышеперечисленные проблемы, у него все еще есть одна очень важная цель: поиск кода от других людей. Всякий раз, когда я гуглю проблему, связанную с кодированием, я часто нахожу несколько категорий ответов. Я почти всегда нахожу переполнение стека, а потом нахожу человека здесь на Medium (их код почему-то почти всегда выдает ошибку), иногда на GeeksforGeeks.org и на каком-то случайном форуме из 2003 года. Обычно работает только ответ Stack Overflow, разве что есть GeeksForGeeks, который почти всегда как-то работает (не спонсируется). Когда я учился программировать, часто больше половины моего кода было скопировано с него. Stack Overflow обладает обширными знаниями, которые важны и будут оставаться важными в течение долгого времени.

Дополнительные материалы на PlainEnglish.io. Подпишитесь на нашу бесплатную еженедельную рассылку новостей. Подпишитесь на нас в Twitter, LinkedIn, YouTube и Discord .

Заинтересованы в масштабировании запуска вашего программного обеспечения? Ознакомьтесь с разделом Схема.