Код
#статьи

Первая страница интернета: что такое Reddit и как им пользоваться

Здесь можно получить ответ на любой вопрос — иногда от настоящего президента, тут Билл Гейтс был тайным Сантой, а у птиц есть руки.

Иллюстрация: wirestock / rawpixel / Freepik / Meric Tuna / Brando Makes Branding / Eduard Delputte / Unsplash / Reddit / Дима Руденок для Skillbox Media

Reddit — это одна из самых популярных и влиятельных онлайн-платформ, которую называют «первой страницей интернета» (front page of the internet). Платформа насчитывает более 130 тысяч активных сообществ, ежедневно её посещают свыше 50 млн пользователей, приложение занимает девятое место по популярности в США, а сайт — десятое по посещаемости в мире.

Всё, что нужно знать о Reddit:

Что такое Reddit

Reddit — это площадка, которая сочетает в себе черты форума и социальной сети. Название «Reddit» — это игра слов: «read it», то есть «прочитал это на Reddit». Здесь можно узнать последние новости со всех уголков земли, задать вопрос практически на любую тему и получить более чем исчерпывающий ответ. Главная сила и секрет успеха Reddit — реддиторы, миллионы пользователей, которые создают контент, публикуя и комментируя тексты, ссылки, видео и картинки.

Многим Reddit стал заменой Google, потому что здесь можно получить более точный и качественный ответ. Достаточно ввести в поиск свой запрос и добавить «+ reddit». Если, например, вы думаете, какой дистрибутив Linux выбрать, гугл выдаст вам набор однообразных статей и разборов, а на Reddit вы получите аргументированные ответы в пользу того или иного дистрибутива, основанные на личном опыте. При этом будут мнения за и против, а если что неясно, можно уточнить в комментариях.

Логотип Reddit — пришелец Snoo
Изображение: Reddit

Талисманом и логотипом проекта служит улыбающаяся голова пришельца по имени Snoo. Он воплощает дружелюбие и общительность, характерные для Reddit.

История Reddit

Reddit был основан в 2005 году студентами Университета Вирджинии Стивом Хаффманом (u/spez) и Алексисом Оганяном. Всё началось с того, что они сходили на лекцию знаменитого программиста и предпринимателя Пола Грэма, создателя стартап-инкубатора Y Combinator. Тот предложил ребятам подать заявку на участие.

Первая идея — приложение для заказа еды по СМС — не увенчалась успехом. Тогда Хаффман и Оганян провели мозговой штурм и запитчили новую идею, которую Грэм назвал «первой страницей интернета». Так в 2005 году появился Reddit. Он был написан на Common Lisp, но вскоре переписан на Python.

С 2008 по 2017 год Reddit был опенсорсным проектом — почти весь код и библиотеки находились в свободном доступе на GitHub. Но потом оказалось, что из-за этого пользователи стали слишком рано узнавать о грядущих изменениях и новшествах, поэтому компания закрыла публичные репозитории.

Когда сайт только запустили, он выглядел довольно уныло, на нём почти не было пользователей. Чтобы создать иллюзию посещаемости, Хаффман и Оганян наплодили сотни фейковых аккаунтов и постов.

«Я помню первый день, когда нам не нужно было самим постить никакой контент. Это такое волшебное чувство, оно означало, что всё наконец-то работает само по себе».

Стив Хаффман.
6 Cool Things You Should Know About Reddit

Основатели Reddit — Стив Хаффман и Алексис Оганян
Фото: Reddit

Поначалу не было и главной опции Reddit — комментариев. Они появились только через полгода, при этом некоторые пользователи были не очень рады этому нововведению. В 2006 году стартап купило издательство Condé Nast, по некоторым оценкам, за 10–20 млн долларов.

Как устроен Reddit

Reddit состоит из сабреддитов — тематических сообществ. У каждого есть боковая панель, содержащая основную информацию: правила, руководство, список модераторов и так далее.

Пользователи голосуют за посты стрелочками вверх (upvote) и вниз (downvote). Чем больше лайков, тем выше поднимается пост в сабреддите. Самые популярные могут попасть на главную страницу.

Посты и комментарии пользователей формируют их карму — статус в сообществе. А ещё, если ваш пост или комментарий очень понравится участникам, они могут наградить вас медалью. Награды в Reddit покупаются за Reddit Coins — виртуальные монеты платформы. Также можно оформить ежемесячную подписку Reddit Premium: она отключает рекламу и даёт 700 Reddit Coins.

За порядок в сообществе отвечают модераторы — создатели сабреддита или назначенные ими участники. Есть также администраторы, в отличие от модераторов они — сотрудники Reddit.

Контент на главной странице разделён на четыре группы:

  • Best («Лучшее») — то, что авторизовавшийся пользователь видит по умолчанию. Посты в этой ленте формируются в зависимости от соотношения лайков и дизлайков и с учётом конкретных сабреддитов, на которые подписан пользователь.
  • Hot («Горячее») — подборка свежих постов, которые получили много лайков и комментариев. Авторизованный пользователь видит больше сообщений из сабреддитов, на которые подписан. Есть также дополнительный фильтр по странам.
  • New («Новое») — сообщения, отсортированные по времени. Опять же, авторизованные учатники видят новые посты из своих сабреддитов, остальные — просто популярные посты.
  • Top («Топ») — сообщения, набравшие больше всего лайков. Есть сортировка по времени: самые популярные посты на данный момент, за сутки, за неделю, за месяц, за год и за всё время.
Главная страница Reddit
Скриншот: Reddit / Skillbox Media

Пользовательская лента

Ещё одна полезная фича в Reddit — пользовательская лента (custom feed). Если вы подписаны на несколько сообществ схожей тематики, их можно сгруппировать в индивидуальную ленту. Её можно сделать приватной или открыть для других реддиторов. На сайте и в приложениях алгоритм создания ленты немного различается.

На сайте reddit.com. На странице сабреддита, который вы хотите включить в свою ленту, нажмите на три точки () справа от заголовка About Community и выберите Add To Custom Feed Create A Custom Feed. Придумайте название ленты и кликайте кнопку Create.

В приложениях на iOS и Android. Нажмите на значок в левом верхнем углу главного экрана. Прокрутите вниз и выберите Custom Feeds. Придумайте имя для новой ленты и создайте её. Затем добавляйте туда нужные сабреддиты.

Приложения для Reddit

У Reddit есть официальное мобильное приложение, правда, оно отстаёт по функциональности от сторонних клиентов. Вот самые популярные из них:

  • Apollo. Приложение для iOS с красивым дизайном, фильтрами для сабреддитов, Markdown-редактором и оптимизацией под iPad.
  • Boost. Клиент для Android с улучшенным поиском и возможностью скачивать видео.
  • Troddit. Сайт, где можно настроить сразу несколько лент на одном экране.
  • RedditSave. Сайт, на котором можно скачать видео с Reddit. Достаточно ввести ссылку и выбрать качество.

С другими мобильными клиентами Reddit для iOS и Android можно ознакомиться в этой англоязычной статье.

По статистике, лучше время для постинга в Reddit — по утрам, в выходные и по понедельникам.

Правила хорошего поста:

  • Заголовки в 60–80 символов получают больше лайков.
  • Заголовки в виде вопроса собирают вдвое больше комментариев, чем утверждение.
  • Популярные посты, содержащие ссылки могут получить на 16 000 лайков больше, чем посты с текстом. При этом ссылки на видео получают больше лайков, чем остальные.

В чём сила Reddit

Благодаря огромной аудитории Reddit фактически формирует современную интернет-культуру. К слову, большинство популярных мемов появилось именно тут. Reddit трижды попадал в Книгу рекордов Гиннеса за проведение самого масштабного обмена новогодними подарками — «Тайный Санта».

В 2009 году пользователь с ником kickme444 запустил сайт RedditGifts: люди регистрировались, указывали свои пожелания и в случайном порядке подбирали себе пару. В 2011 году Reddit купил сайт и вывел проект на новый уровень: в 2014 году в нём участвовало более 200 000 человек, среди которых оказался Билл Гейтс.

А в 2021 году прославился сабреддит r/wallstreetbets, посвящённый фондовому рынку. Тогда пользователи посчитали, что компания GameStop недооценена, и стали массово скупать её акции. Это привело к тому, что стоимость компании взлетела на 600% за четыре дня, а воротилы с Wall Street, которые играли на понижение, потеряли миллиарды.

Рост акций GameStop
Cкриншот: TradingView, Inc / Skillbox Media

Регистрация в Reddit

Даже если вы не планируете писать посты и оставлять комментарии на платформе, лучше всё равно зарегистрироваться. Так вы сможете подписываться на интересные вам сабреддиты и читать их в своей ленте, вместо стандартной набора популярных постов. Также регистрация даёт возможность комментировать и лайкать контент и создавать свои сабреддиты.

5 МБ данных в 1966 году. r/Damnthatsinteresting — собрание всего самого интересного из интернета
Скриншот: Reddit / Skillbox Media

Регистрация аккаунта на Reddit бесплатная. Зайдите на reddit.com, кликните на Sign Up в правом верхнем углу и выберите один из двух способов:

  • Войти с помощью аккаунта в Google или Apple. В этом случае вам дадут рандомный никнейм, который можно поменять в течение 30 дней.
  • Зарегистрироваться по email — тогда вас попросят придумать имя пользователя и пароль.

Затем нужно будет доказать, что вы человек, пройдя капчу, нажать submit, и вот вы реддитор!

Регистрация в Reddit
Скриншот: Reddit / Skillbox Media

Найти сообщества по интересующим вас темам можно через поиск. Также можно спросить у других участников в r/findareddit. Обратите внимание, что обычно в сабреддитах показывается список похожих сообществ.

Сокращения в Reddit

Возможно, первое время вам будет тяжело понять смысл некоторых слов в постах и комментариях на платформе — даже если вы неплохо владеете английским. Дело в том, что реддиторы часто используют аббревиатуры. Вот самые часто употреблемые:

  • OP (original poster) — автор оригинального поста.
  • AMA (ask me anything) — «Спрашивай что хочешь». Часто так помечаются сессии вопросов и ответов со знаменитостями и обычными пользователями.
  • TIL (today I learned) — «Сегодня я узнал, что…»
  • TL;DR (too long; didn’t read) — «Слишком длинно, не читал».
  • NSFW (not safe for work) — «Небезопасно для просмотра на работе». Так помечают фото и видео с откровенным контентом.
  • NSFL (not safe for life) — «Небезопасно для жизни». Посты с жестоким и отвратительным содержимым.
  • CMV (change my view) — «Измените мою точку зрения».
  • ELI5 (explain like I'm 5) — «Объясните как пятилетнему».
  • IANAD (I am not a doctor) — «Я не доктор».
  • IANAL (I am not a lawyer) — «Я не юрист».
  • IIRC (if I recall correctly) — «Если мне не изменяет память».
  • IMO/IMHO (in my opinion / in my humble opinion) — «По моему (скромному) мнению».
  • MRW/MFW (my reaction when / my face when) — «Моя реакция, когда...» / «Моё лицо, когда...»
  • Serious — «Серьёзно». Только серьёзные ответы.
  • YSK (you should know) — «Вам нужно это знать».

Чем раньше вы начнёте употреблять их в своих сообщениях, тем быстрее вас примут за своего :)

Большая забастовка модераторов

12 июня более 9000 сабреддитов начали забастовку против администрации Reddit: перестали публиковать контент и ушли в приватный режим. Причиной стало то, что руководство Reddit решило брать деньги за использование API.

Это означает, что владельцам сторонних приложений, работающих с Reddit, придётся выложить круглую сумму. Автор Apollo заявил о закрытии приложения с 30 июня.

«Цена, которую они назвали, — 0,24 доллара за 1000 обращений к API. Я быстро посчитал и увидел, что мне это будет стоить почти 2 миллиона долларов в месяц, или более 20 миллионов в год».

iamthatis, создатель Apollo

В защиту сторонних приложений выступили модераторы десятков крупнейших сабреддитов и объявили протест. На данный момент непонятно, когда и как он закончится. Поэтому пока (на 27 июня 2023 года) многие из представленных ниже сообществ закрыты.

Популярные сабреддиты

В Reddit более миллиона сообществ, посвящённых как популярным темам, так и очень странным. Например, r/wolveswithwatermelons посвящён волкам, которые что-то делают с арбузами, а в r/picturesofiansleeping с 2011 года выкладывают фотографии некоего Яна, когда он спит. Если в названии саба есть слово «porn», это не то, что вы подумали. Например, r/MapPorn объединяет любителей карт.

Количество вакансий на Python по странам
Инфографика: r/MapPorn / Reddit
  • r/askscience — задаёте научный вопрос, получаете научный ответ. Например: «Попадает ли молния в жирафов чаще, чем в других животных? Почему мы должны засыпать, а не можем просто решить заснуть? Почему приматы не способны к человеческой речи, в то время как низшие животные вроде попугаев, могут её имитировать?»
  • r/todayilearned — «Сегодня я узнал, что…» и дальше люди рассказывают, что же такого интересного они обнаружили. Например, ФБР не хотели брать на работу хакеров, потому что по правилам организации сотрудники не должны употреблять марихуану за три года до приёма. А Деннис Ритчи, автор языка С и один из создателей Unix, умер через неделю после Стива Джобса, поэтому его смерть была в значительной степени проигнорирована.
  • r/AskReddit — место, где спрашивают и отвечают на интересные вопросы.
  • r/IAmA — «Спроси меня о чём хочешь». Место, где можно задать вопрос знаменитости вроде Билла Гейтса или Барака Обамы и получить ответ.
  • r/InternetIsBeautiful — участники этого саба делятся ссылками на малоизвестные, но полезные сайты и веб-инструменты. Например, musclewiki.com, Absurd Trolley Problems.
  • r/GetMotivated — отличное место для поднятия мотивации.
  • r/dataisbeautiful — визуализация информации во всей красе.
Более 98% пользователей Reddit — наблюдатели, которые не постят и не комментируют
Инфографика: r/dataisbeautiful / Reddit
r/birdswitharms — те самые птицы с руками
Изображение: u/CroakyPyrex / Reddit

Полный список сабреддитов.

Reddit для программистов

Как вы уже поняли, Reddit — это не только сайт с новейшими мемами и приколами, но и хранилище полезных ресурсов. Здесь есть самые разные профессиональные сообщества, многие из которых посвящены IT.

Информатика и программирование

  • r/compsci — теория информатики и её применение.
  • r/computerscience — тоже информатика.
  • r/programming — программирование во всех аспектах.
  • r/AskProgramming — вопросы о программировании.
  • r/ProgrammingLanguages — всё о теории, разработке и реализации языков программирования.
  • r/learnprogramming — обсуждение всех вопросов, связанных с программированием.
  • r/coding — обсуждение новостей из мира разработки, вопросы и ответы.
  • r/badcode — примеры самого ужасного кода на разных языках.
  • r/CodingHelp — проблема с кодом? Здесь можно получить ответ.
  • r/cscareerquestions — всё о карьере в сфере информатики.
  • r/dailyprogrammer — три задачи в неделю для программистов любого уровня. Решения проходят экспертную оценку, и участники могут получить обратную связь.
  • r/codetogether — здесь можно найти людей для совместной работы над проектом.
  • r/progether — поиск команды для совместной работы над проектами.
  • r/programmingtools — полезные инструменты для программистов.
  • r/tinycode — сабреддит посвящён минималистичным, но не всегда простым софтверным решениям.
  • r/reviewmycode — здесь можно получить код-ревью.
  • r/WatchPeopleCode — видео людей, пишущих код.
  • r/functionalprogramming — всё о функциональном программировании.
  • r/softwaredevelopment — методологии, методы и инструменты разработки ПО. Agile, RUP, Waterfall, Crystal, Extreme Programming, Scrum, Lean, Kanban и другие.

Веб-разработка

  • r/webdev — всё о веб-программировании.
  • r/Web_Development — новости и статьи о веб-разработке.
  • r/Frontend — сообщество для фронтенд-разработчиков или тех, кто хочет им стать.
  • r/html5 — название говорит само за себя.
  • r/css — CSS и принципы дизайна.
  • r/learnwebdesign — обсуждение материалов для изучения веб-дизайна.
  • r/reactjs — всё о React.
  • r/Angular2 — новости про Angular2, его развитии и ответы на вопросы.
  • r/vuejs — всё про Vue.

PHP

  • r/PHP — последние новости об экосистеме PHP.
  • r/learnphp — учите РНР? Вам сюда.
  • r/laravel — всё о Laravel.
  • r/learnlaravel — пособия и ресурсы для изучения Laravel.

JavaScript, Node.js

  • r/javascript — более миллиона участников обсуждают JS и делятся знаниями.
  • r/learnjavascript — всё для изучения JavaScript.
  • r/node — Node.js.

Python

  • r/Python — новости о Python.
  • r/learnpython — всё для изучения Python.
  • r/pythoncoding — сабреддит для продвинутого контента по Python.
  • r/django — новости и ресурсы для Django-разработчиков.
  • r/djangolearning — сообщество для изучающих Django.
  • r/flask — всё про Flask.

ML

Java, Kotlin

  • r/java — обсуждения и вопросы по Java.
  • r/Kotlin — всё про Kotlin.

Безопасность

  • r/netsec — агрегатор контента по информационной безопасности.

Unix, Linux, Bash и командная строка

  • r/bash — есть вопросы по скриптам? Здесь помогут.
  • r/commandline — командная строка в полном объёме.
  • r/unixporn — участники делятся заставками рабочего стола, украшенными терминалами и рассказывают, как это сделать.
  • r/shell — новости, статьи и прочие материалы по командной строке.
  • r/linux4noobs — Linux для новичков, советы и обучалки.
  • r/linuxquestions — если что-то непонятно в Linux, тут можно спросить.

Базы данных

Юмор и мемы

Скриншот: u/DonVittorio / Reddit
Junior Developer After Reading Documentations
by u/MultiQoSTech in ProgrammerHumor
Когда джун прочитал документацию

Reddit на русском

Основной контент на Reddit англоязычный, и проблема в том, что, в отличие от других соцсетей и сайтов, вы не переведете текст поста или комментария, кликнув мышкой, — такой опции просто нет. Конечно, здесь много аудиовизуального материала, понятного без перевода, но если с английским совсем плохо — есть русскоязычные сообщества.

Мем с r/Pikabushort
Cкриншот: Reddit / Skillbox Media

В основном это сабреддиты популярных русскоязычных ресурсов вроде «Пикабу» и подобных.

  • r/Pikabu — русскоязычные новости, истории, обсуждения и мемы.
  • r/Pikabushort — только позитивные новости, ссылки и мемы.
  • r/Popular_Science_Ru — научно-популярные публикации на русском языке. Исследования космоса, IT, технологии, физика, биология, медицина, робототехника, история, археология, палеонтология.
  • r/hampan — говорят обо всём, но больше про книги. Можно узнать, какой породы был кот в сапогах.
  • «r/ретранслятор» — русскоязычный телеграм-канал. В основном видео и мемы с Reddit.
  • Reddit — ещё один телеграм-канал с роликами из Reddit.
  • «Апвоут» — ютуб-канал с переводами лучших тредов из Reddit.

В целом русскоязычный Reddit сильно уступает оригиналу. Если хотите использовать Reddit в полную силу, учите английский. Сделать это можно, конечно же, с помощью Reddit: r/EnglishLearning, r/vocabulary, r/language_exchange, r/LearningEnglish… Ну вы поняли.

Больше интересного про код — в нашем телеграм-канале.  Подписывайтесь!

Проверьте свой английский. Бесплатно ➞
Нескучные задания: small talk, поиск выдуманных слов — и не только. Подробный фидбэк от преподавателя + персональный план по повышению уровня.
Пройти тест
Понравилась статья?
Да

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Ссылка скопирована