Как изменить вопрос на stackoverflow

Вопросы и ответы для программистов

Права модератора
присуждается за 2,000 баллов репутации

Что означает правка вопросов и ответов?

Мы верим в силу коллективной правки. Это означает, что после того, как вы набрали достаточно баллов репутации, мы доверяем вам право редактировать в системе все, что угодно, и эти правки не будет попадать на проверку. Причем правило действительно не только для ваших сообщений, а для сообщений всех участников!

Когда стоит редактировать сообщения?

Если вам кажется, что сообщение можно улучшить, и вы готовы этим заняться.

Основные причины для редактирования:

  • исправить грамматические или орфографические ошибки;
  • прояснить суть сообщения, не изменяя его;
  • исправить мелкие погрешности или, если информация устарела, дополнить или обновить;
  • дополнить ссылками или указать полезные ресурсы по теме.

Редактируя сообщение, стремитесь к тому, чтобы существенно улучшить его смысл, а не просто изменить буковку-другую. Незначительные правки не приветствуются.

Как отредактировать сообщение?

Под каждым сообщением есть ссылка «правка».

Что случится после того, как я отредактирую сообщение?

Сообщение обновится, и будет виден не только автор, но и тот, кто внёс последние изменения. Все правки сохраняются в истории с указанием авторства.

Историю правок можно просмотреть, нажав на дату и время рядом с исправленным сообщением (например, «изменен 3 дня назад»). Редактирование также поднимает вопрос наверх страницы. Помните об этом и учитывайте, внося свои правки, чтобы привлекать внимание к тому, что действительно важно.

Обзор предложенных правок

Кроме того, другие участники с данной привилегией также могут просматривать предложенные вами правки т. е. те, которые вы предложили раньше. Данные изменения находятся в состоянии ожидания, пока не наберут достаточно голосов, и либо получат одобрение, после чего правки вступят в силу, либо их отклонят — и правки сбросятся. Для достижения результата достаточно двух голосов за или против, в отличие от Stack Overflow на английском, где требуется три голоса.

Вам будет доступен не только обзор предложенных правок, но и очередь «сообщений низкого качества». В нее попадают сообщения, качество которых система определила как низкое. На пользователей ложатся задачи отредактировать эти сообщения, улучшить их содержание и исправить форматирование, а если сообщения не соответствуют требованиям сайта – рекомендовать их удаление, либо отметить сообщение как приемлемое.


Download Article


Download Article

Do you know the answer to a coding question and want to offer your advice? Stack Overflow gives you a chance to help someone by answering other people’s technical questions, and this wikiHow article teaches you how to do that. This guide will also cover basic formatting and general best practices, plus what to expect when you answer a question on Stack Overflow.

  1. Image titled Answer a Question on Stack Overflow Step 1

    1

    Go to https://stackoverflow.com/questions. You can use any web browser, like Chrome or Safari, to visit this site and answer questions.

    • You can sort the questions by newest, active, bountied, unanswered, and more. If you want to browse questions, you’ll find more under «Hot Network Questions» on the right side of the page.
    • To narrow your results, you can look for specific tags. Tags appear on the right side of the page under «Related Tags.» Click More related tags to see more tags.
  2. Image titled Answer a Question on Stack Overflow Step 2

    2

    Find a question that you think you can answer well. Click on the title of the question (it’s blue) that you want to answer. You’ll be redirected to that thread.

    Advertisement

  3. Image titled Answer a Question on Stack Overflow Step 3

    3

    Read the question and other answers carefully. Figure out if you have any additional, relevant information to add. If not, then answering is not going to be the best action for you to take since repeated or poor answers will result in you getting a negative reputation.

  4. Image titled Answer a Question on Stack Overflow Step 4

    4

    Fill in your answer in the Answer Box. You can add formatting including bold, italics, links, and images to enhance your answer at the top of the box.

    • If you don’t see an answer box, your account may have been banned for lots of low-quality or poorly rated answers. To lift the ban, the Stack Overflow system must decide that you have more highly rated and positive reviews than negative ones.[1]
  5. Image titled Answer a Question on Stack Overflow Step 5

    5

    Sign in or enter the information to post as a guest. When you’re finished writing your answer, you’ll need to sign in or post as a guest with some pertinent information, like your name and email address.

  6. Image titled Answer a Question on Stack Overflow Step 6

    6

    Click Post Your Answer. The page will reload and your answer should show up in the next few minutes.

    • If you need help formatting your answer visit Stack Overflow’s editing help page here: http://stackoverflow.com/editing-help
    • Once you have posted your answer, consider finding another question by clicking on a related tag, or re-searching the question page.
  7. Advertisement

  1. Image titled Answer a Question on Stack Overflow Step 7

    1

    Press Ctrl+K to toggle indenting as code. Using the escaped block (<pre><code>), your text will include a grey block of about 4 indented spaces before a new line. The blocks here prevent your code from automatically running in the comments.

  2. Image titled Answer a Question on Stack Overflow Step 8

    2

    Press Ctrl+I (Italics) or Ctrl+B (Bold) to format your text. This is useful for putting emphasis on specific areas of your text.

  3. Image titled Answer a Question on Stack Overflow Step 9

    3

    Enter "</br>" to enter a line break. If you don’t want all your text in one line, you can use that HTML code to break up your text.

  4. Image titled Answer a Question on Stack Overflow Step 10

    4

    Press Ctrl+L to create a link. If you don’t have text selected when you press Ctrl + L, you will be asked to create a link. If you have text selected, that text will be the link to your outside source.

    • There are tons more formatting options, but those are the only supported formats in comments.[2]
  5. Advertisement

  1. Image titled Answer a Question on Stack Overflow Step 11

    1

    If you provide the best answer, it may be marked as «accepted.» An accepted answer is indicated by the checkmark next to the answer.

    • An accepted answer is not a 100% guarantee to work for everyone else; it is merely an answer that worked for the original author of the question.
    • An accepted answer gets the answerer +15 reputation and the question author +2 reputation.
    • To answer your own question, you have to wait 48 hours after the question is posted and you will not earn any reputation bonuses.[3]
  2. Image titled Answer a Question on Stack Overflow Step 12

    2

    Your reputation on the site fluctuates as you answer, edit, and ask questions. You can gain reputation in a multitude of ways, including having a question, answer, or article upvoted, or having an answer marked as «accepted.» You can also, however, lose reputation easily including having a question, answer, or article downvoted or if your post receives more than 6 spam warnings or offensive flags.

    • In the case of a bad reputation, deleting may not help. Instead, you need to garner more positive reviews than negative ones.[4]
    • The higher your reputation, the more privileges you have! A user with a very high reputation score has something like a moderator’s toolbox, like 25,000 gets you access to the site’s analytics.
  3. Advertisement

Ask a Question

200 characters left

Include your email address to get a message when this question is answered.

Submit

Advertisement

  • If the question is asking you to provide some examples of code, test the code in your answer before posting, as there’s nothing more embarrassing than posting broken code.

  • If you know someone who might know the answer to a particular question, you can also email, tweet, or Facebook the question directly to them.

Thanks for submitting a tip for review!

Advertisement

  • Stack Overflow is a question-and-answer site, not a discussion forum. If you have input on something another user has posted, or want to thank somebody, leave it as a comment instead of posting a new answer.

Advertisement

References

About This Article

Thanks to all authors for creating a page that has been read 43,761 times.

Is this article up to date?

I don’t support this feature request.

The question is not really whether the request here could be implemented but whether the benefits for the community would outweigh the costs. The software that powers SE is not designed for tracking reputation of posts that are no longer associated with an account. It would be costly to implement this. (I’m not a dev for SE so I’m basing this on what I’ve seen and from using SEDE. This is what the evidence tells me.)

On the other hand, dissociation should be a very rare event. There is no pressing need to make the operation easier to perform. And even if reputation would remain associated with those who want to remove their names from bad posts, it is still open to abuse. Right now, any user is able to see whether a user is engaging in repeated bad behavior by looking at the user’s profile. I’ve found cases of spamming this way, and patterns of suspicious voting. If users can dissociate themselves at will, they could hide their tracks and make it harder for us to find such cases. A reputation cost of -1 for dissociation would not constitute enough of a cost for someone who sees greater benefits in other ways (e.g the spammer writes it off as an advertisement cost, and the sock puppet is giving a +10 to its intended target).

As for those who won’t post for fear of embarrassment (this was raised in a comment), either their fears are unfounded, in which case they won’t need to dissociate themselves from their post, or their fears are warranted. If their fears are warranted because they are about to post something of poor quality or that does not follow the rules of the site, then they should not post. If their fears are warranted because the post is of a sensitive nature (e.g. discussion of child abuse, spousal abuse, harassment, etc. on SE sites where such topic is appropriate), they can always create a new account and post anonymously. This is authorized so long as the anonymous account is not created to interact with the main account. Again, they don’t need dissociation. (Dissociation would in fact leave them associated with the post at least for a little bit so I don’t know why anyone in a sensitive situation like this would decide that dissociation is better than posting anonymously.) In all these cases, they don’t need dissociation.

I don’t support this feature request.

The question is not really whether the request here could be implemented but whether the benefits for the community would outweigh the costs. The software that powers SE is not designed for tracking reputation of posts that are no longer associated with an account. It would be costly to implement this. (I’m not a dev for SE so I’m basing this on what I’ve seen and from using SEDE. This is what the evidence tells me.)

On the other hand, dissociation should be a very rare event. There is no pressing need to make the operation easier to perform. And even if reputation would remain associated with those who want to remove their names from bad posts, it is still open to abuse. Right now, any user is able to see whether a user is engaging in repeated bad behavior by looking at the user’s profile. I’ve found cases of spamming this way, and patterns of suspicious voting. If users can dissociate themselves at will, they could hide their tracks and make it harder for us to find such cases. A reputation cost of -1 for dissociation would not constitute enough of a cost for someone who sees greater benefits in other ways (e.g the spammer writes it off as an advertisement cost, and the sock puppet is giving a +10 to its intended target).

As for those who won’t post for fear of embarrassment (this was raised in a comment), either their fears are unfounded, in which case they won’t need to dissociate themselves from their post, or their fears are warranted. If their fears are warranted because they are about to post something of poor quality or that does not follow the rules of the site, then they should not post. If their fears are warranted because the post is of a sensitive nature (e.g. discussion of child abuse, spousal abuse, harassment, etc. on SE sites where such topic is appropriate), they can always create a new account and post anonymously. This is authorized so long as the anonymous account is not created to interact with the main account. Again, they don’t need dissociation. (Dissociation would in fact leave them associated with the post at least for a little bit so I don’t know why anyone in a sensitive situation like this would decide that dissociation is better than posting anonymously.) In all these cases, they don’t need dissociation.

Приветствую, коллеги. За последние несколько лет Stack Overflow стал полезнейшим инструментом для разработчиков. Множество вопросов, заданных Гуглу и Яндексу, в первых же ссылках ведут на понятные и исчерпывающие ответы на этом ресурсе. Большинство разработчиков используют сайт Stack Overflow именно как базу знаний программистов, возможность быстро получить нужный ответ. Под катом я расскажу про несколько интересных кейсов подводной части айсберга: спрятанные ответы, награды, прокачивание кармы и многое другое, скрытое от поверхностного взгляда.

Ответ не всегда помечен зеленой галочкой

Много раз на хакатонах и консультациях я стоял за спиной ребят, ищущих ответ на Stack Overflow. И не раз наблюдал такую картину: человек переходит на Stack Overflow из поиска, ищет ответ, помеченный зеленой галочкой, не находит и тут же закрывает вкладку, резюмируя, что “вот, на стеке тоже спросили — и никто не знает”.

Иногда ответа действительно нет. Но чаще всего он есть, просто находится немного не там, где мы ожидаем:

  • Даже если на вопрос нет ни одного ответа, внимательно смотрим комментарии: возможно, нужная информация просто не оформлена в виде ответа. Такое часто бывает, если отвечающий страдает излишней скромностью и не считает, что его комментарий — это полноценный ответ.
  • Если нет ответа, помеченного зеленой галочкой, это совсем не значит, что на вопрос не ответили. Часто автор вопроса просто о нем забывает и не возвращается на сайт, чтобы пометить один из ответов. Если нет зеленой галочки, имеет смысл внимательно просмотреть все ответы, ориентируясь на количество голосов. Кстати, для этого предусмотрена специальная сортировка.
  • И даже если ответ есть, это еще не значит, что он единственный. Иногда бывает, что человек, задавший вопрос и не получивший удовлетворительного ответа, помечает первый попавшийся. Через некоторое время на вопрос могут дать более обстоятельный ответ, но автора вопроса уже и след простыл. Поэтому, если ответ, украшенный зеленой галочкой, вам не помог, не поленитесь просмотреть весь список. Возможно, где-то в конце списка притаилось настоящее решение вашей проблемы.

Bounty за ответ

Возможность предложить награду (bounty) за ответ очень многие игнорируют: репутации, чтобы предложить награду, нету, да и зачем она кому-то может понадобиться — непонятно. Зря игнорируют, между прочим: даже сложнейшие вопросы, на которые никто не отвечает, сразу же получают ответы, если снабдить их bounty соответствующего размера. Более того, bounty можно установить не только для своего, но и для чужого вопроса.

Почему bounty настолько сильно влияет на привлекательность вопроса? Несколько факторов. Во-первых, это самый простой способ для новичков быстро получить много репутации. Во-вторых, топ-разработчики могут таким образом помериться силами: репутация в несколько сотен тысяч баллов на Stack Overflow выглядит очень солидно в резюме специалиста и помогает найти хорошую работу, если появляется желание ее поменять.

Откуда брать репутацию, чтобы тратить ее на bounty? Об этом ниже.

Неочевидные источники репутации

Самый очевидный способ заработать репутацию — это отвечать на вопросы. Он же — самый трудный. На простые вопросы можно быстро получить сразу несколько ответов, а вот на сложные вопросы ответить действительно… сложно. Пользователи Stack Overflow, зарабатывающие репутацию с помощью ответов, ставят специальные фильтры для получения мгновенных уведомлений о новых вопросах в очень узкой области, которую они лучше всего знают. Такие специалисты могут ответить на вопрос в течение десяти минут, получая за свои усилия максимум баллов репутации в день.

Фильтры ставятся по тегам. Если вы хотите, чтобы ваш вопрос увидело максимальное количество экспертов, не поленитесь потратить лишние 30 секунд и укажите все возможные теги, имеющие хоть какое-то отношение к вопросу.

Но что делать, если у вас нет никакого желания караулить вопросы и тратить силы на бесчисленные ответы, лишь малая часть которых принесет репутацию? Решение довольно неожиданное — задавать вопросы.

Репутация выдается не только за ответы, но и за то, что ваш вопрос кому-то понравился. При этом вопрос не обязательно должен быть гениальный. Многие завсегдатаи отмечают голосами просто аккуратно оформленные вопросы, соответствующие писаным и неписаным правилам сервиса: без грамматических ошибок, с выделением кода и т. д. Более того, новые пользователи часто голосуют за вопросы, которые они нашли через поиск, поэтому каждый вопрос может стать постоянным генератором репутации. Несколько десятков вопросов за год способны на следующий год принести тысячу-другую баллов репутации, которые затем можно будет потратить на bounty для действительно важных вещей. Если у вас что-то не получается дольше получаса, хорошей идеей будет уделить десять минут составлению качественного вопроса на Stack Overflow, после чего можно спокойно вернуться к поиску решения. Если кто-то ответит — вы сэкономите кучу времени. Если вы сами найдете ответ — смело отвечайте на собственный вопрос, это займет всего пару минут, зато в будущем увеличит поток пассивно генерируемой репутации.

Stack Overflow больше, чем кажется

Далеко не все знают, что stackoverflow.com — это не единственный сайт экосистемы вопросов и ответов, созданной Джоэлом Спольски. Это постоянно растущая сеть сайтов, суммарно называемая Stack Exchange и объединяющая десятки узкоспециализированных площадок с одинаковым интерфейсом и единым пользовательским профилем (но раздельной репутацией). Полный список сайтов на stackexchange.com/sites также содержит площадки для обсуждения работы самой сети и Area 51, где предлагают и “выращивают” новые сайты вопросов и ответов.

Русская версия Stack Overflow для специфических вопросов

Сеть Stack Exchange включает в себя не только специализированные сайты вроде “Вопросы по Ubuntu”, но и версии Stack Overflow для разных регионов. В частности, недавно была запущена русская версия, которая доступна по адресу ru.stackoverflow.com.

За последний год на многих конференциях и митапах я часто сталкивался с непониманием разработчиками назначения локализованной версии. Многие высказываются в духе “Любой настоящий программист (с) знает английский. Зачем нам еще один стек с меньшим количеством участников и вопросов?!?”

В действительности всё совсем не так, как на самом деле. Назначение русского Stack Overflow вовсе не в том, чтобы дублировать функциональность англоязычной версии. Джоэл создает локализованные версии не для языка как такового, а для стран и регионов. Попробуйте спросить на основном сайте что-нибудь, связанное с разработкой для 1С, — вы там даже тега такого не найдете. Зато на русской версии и теги, и вопросы, и ответы — все представлено в большом количестве. IT — огромная область, разделенная не только платформами и областями, но и регионально. Во многих странах и регионах есть свои крупные игроки софтостроения, которые специализируются на локальном рынке и мало известны за его пределами. Русскоязычная версия Stack Overflow — возможность для разработчиков обсуждать специфические для России решения, использовать теги на русском языке, общаться в домашнем часовом поясе и прокачивать релевантную репутацию.

Кстати, по поводу репутации. Как я уже писал выше, заработать высокую репутацию на глобальном Stack Overflow очень сложно из-за слишком сильной конкуренции и отличий в часовых поясах. При этом высокая репутация на стеке украшает резюме, что особенно важно для начинающих специалистов, желающих продемонстрировать квалификацию при отсутствии формального стажа. Недавно появившийся русский стек позволил многим разработчикам начать прокачивать репутацию “с чистого листа” в гораздо более комфортных условиях.

Чукча не писатель?

И последнее. На консультациях меня часто спрашивают, на каком языке писать комментарии в исходном коде. Хочется, конечно, писать по-английски. Но тут есть тонкий момент: большинство айтишников действительно хорошо владеют английским — но только для чтения. Когда нужно написать понятный и емкий комментарий, у многих случается пробуксовка: одно дело бегло читать статьи, новости и книги, а совсем другое — писать самому. Многие разработчики формулируют вопросы для стека так, что даже после вдумчивого прочтения непонятно, что же они имеют в виду.

Комментарии на английском желательно писать, если большинство разработчиков в команде действительно хорошо знают английский язык. То же и с вопросами: многие разработчики не хотят задавать вопросы просто потому, что им не так просто их формулировать на чужом языке. Русская же версия убирает этот барьер, и теперь у коллег больше не будет такой удобной отмазки: “На стеке сложно хорошо вопрос сформулировать, поэтому я не стал спрашивать и сам три часа копался” :)

Давайте представим оптимальную последовательность действий (в вакууме) для нахождения решения проблемы:

  1. 1Появление проблемы.
  2. Копирование ответа со Stack Overflow.
  3. Profit! Получено решение проблемы! Можно похвастаться начальству! 

К сожалению, так бывает не всегда. Существует масса различных ошибок, мешающих быстрому решению задач. Например, многие разработчики, использующие существующие ответы со Stack Overflow, не осознают, что вопросы можно задавать (!), продолжая часами искать решение проблемы.

Представим, что вы не смогли найти ответ в течение длительного времени и собрались задать свой вопрос на сайте. Если так случилось, что вы задали откровенно плохой вопрос на Stack Overflow, в скором времени после публикации ваш вопрос может получить: голос против, голос за закрытие, сигналы тревоги, улучшающую правку или уточняющие комментарии.

2

Большинство решений на сайте принимается коллективно: чтобы что-то произошло, необходимо некоторое количество участников, а для отмены коллективно принятого решения, опять же, необходим консенсус сообщества.

Голоса «за» и «против»

Количество голосов «за» за вычетом голосов «против» определяет рейтинг вопроса и влияет на репутацию автора вопроса. Голосование анонимно. Подробнее о системе рассказывается в отдельной теме на Stack Overflow. Кстати, там же рассказано об интересном феномене — «личном ненавистнике». И система рейтинга Stack Overflow умеет с этой проблемой справляться.

Голоса за открытие или повторное открытие

Вопросы, не соответствующие тематике сайта или критериям качества, могут быть отмечены как «требующие правки» с помощью голосования. На вопрос «требующий правки» нельзя опубликовать ответ, но в него можно внести улучшающую правку, чтобы в дальнейшем открыть его повторно.

Вопрос автоматически попадает в очередь на повторное открытие, если в течение пяти дней с момента получения статуса «требующий правки» он был улучшен. Если вопрос не был открыт повторно в течение пяти дней, его статус автоматически изменяется на «закрыт». Каждый закрытый или требующий правки вопрос сопровождается пояснением, которое помогает автору понять, что именно следует сделать для того, чтобы вопрос был открыт повторно. Более подробные инструкции и разъяснения вы найдете в соответствующем разделе справки.

Уточняющий комментарий

Комментарии на Stack Overflow предназначены исключительно для уточнения вопроса либо ответа. В случае каких-либо недостатков в вопросе знатоки, заинтересованные в публикации ответа, запрашивают дополнительную информации о проблеме. Автору вопроса для уточнения проблемы следует использовать правку вместо публикации ответного комментария. Для внесения правки нажмите на ссылку «править», расположенную под метками вопроса. Комментарии допускают различные варианты форматирования.

Улучшающая правка

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

Сигналы тревоги

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


Задача сообщества — ответить на ваш вопрос наиболее корректно, а для этого необходимо четко понимать проблему и все ее детали! Получив один из указанных выше сигналов «вопроса низкого качества», следуйте предоставленным инструкциям.

Помните, правильно заданный вопрос — половина ответа!

Программирование, Разработка, Совершенный код, Блог компании Voximplant


Рекомендация: подборка платных и бесплатных курсов Python — https://katalog-kursov.ru/

Приветствую, коллеги. За последние несколько лет Stack Overflow стал полезнейшим инструментом для разработчиков. Множество вопросов, заданных Гуглу и Яндексу, в первых же ссылках ведут на понятные и исчерпывающие ответы на этом ресурсе. Большинство разработчиков используют сайт Stack Overflow именно как базу знаний программистов, возможность быстро получить нужный ответ. Под катом я расскажу про несколько интересных кейсов подводной части айсберга: спрятанные ответы, награды, прокачивание кармы и многое другое, скрытое от поверхностного взгляда.

Ответ не всегда помечен зеленой галочкой

Много раз на хакатонах и консультациях я стоял за спиной ребят, ищущих ответ на Stack Overflow. И не раз наблюдал такую картину: человек переходит на Stack Overflow из поиска, ищет ответ, помеченный зеленой галочкой, не находит и тут же закрывает вкладку, резюмируя, что “вот, на стеке тоже спросили — и никто не знает”.

Иногда ответа действительно нет. Но чаще всего он есть, просто находится немного не там, где мы ожидаем:

  • Даже если на вопрос нет ни одного ответа, внимательно смотрим комментарии: возможно, нужная информация просто не оформлена в виде ответа. Такое часто бывает, если отвечающий страдает излишней скромностью и не считает, что его комментарий — это полноценный ответ.
  • Если нет ответа, помеченного зеленой галочкой, это совсем не значит, что на вопрос не ответили. Часто автор вопроса просто о нем забывает и не возвращается на сайт, чтобы пометить один из ответов. Если нет зеленой галочки, имеет смысл внимательно просмотреть все ответы, ориентируясь на количество голосов. Кстати, для этого предусмотрена специальная сортировка.
  • И даже если ответ есть, это еще не значит, что он единственный. Иногда бывает, что человек, задавший вопрос и не получивший удовлетворительного ответа, помечает первый попавшийся. Через некоторое время на вопрос могут дать более обстоятельный ответ, но автора вопроса уже и след простыл. Поэтому, если ответ, украшенный зеленой галочкой, вам не помог, не поленитесь просмотреть весь список. Возможно, где-то в конце списка притаилось настоящее решение вашей проблемы.

Bounty за ответ

Возможность предложить награду (bounty) за ответ очень многие игнорируют: репутации, чтобы предложить награду, нету, да и зачем она кому-то может понадобиться — непонятно. Зря игнорируют, между прочим: даже сложнейшие вопросы, на которые никто не отвечает, сразу же получают ответы, если снабдить их bounty соответствующего размера. Более того, bounty можно установить не только для своего, но и для чужого вопроса.

Почему bounty настолько сильно влияет на привлекательность вопроса? Несколько факторов. Во-первых, это самый простой способ для новичков быстро получить много репутации. Во-вторых, топ-разработчики могут таким образом помериться силами: репутация в несколько сотен тысяч баллов на Stack Overflow выглядит очень солидно в резюме специалиста и помогает найти хорошую работу, если появляется желание ее поменять.

Откуда брать репутацию, чтобы тратить ее на bounty? Об этом ниже.

Неочевидные источники репутации

Самый очевидный способ заработать репутацию — это отвечать на вопросы. Он же — самый трудный. На простые вопросы можно быстро получить сразу несколько ответов, а вот на сложные вопросы ответить действительно… сложно. Пользователи Stack Overflow, зарабатывающие репутацию с помощью ответов, ставят специальные фильтры для получения мгновенных уведомлений о новых вопросах в очень узкой области, которую они лучше всего знают. Такие специалисты могут ответить на вопрос в течение десяти минут, получая за свои усилия максимум баллов репутации в день.

Фильтры ставятся по тегам. Если вы хотите, чтобы ваш вопрос увидело максимальное количество экспертов, не поленитесь потратить лишние 30 секунд и укажите все возможные теги, имеющие хоть какое-то отношение к вопросу.

Но что делать, если у вас нет никакого желания караулить вопросы и тратить силы на бесчисленные ответы, лишь малая часть которых принесет репутацию? Решение довольно неожиданное — задавать вопросы.

Репутация выдается не только за ответы, но и за то, что ваш вопрос кому-то понравился. При этом вопрос не обязательно должен быть гениальный. Многие завсегдатаи отмечают голосами просто аккуратно оформленные вопросы, соответствующие писаным и неписаным правилам сервиса: без грамматических ошибок, с выделением кода и т. д. Более того, новые пользователи часто голосуют за вопросы, которые они нашли через поиск, поэтому каждый вопрос может стать постоянным генератором репутации. Несколько десятков вопросов за год способны на следующий год принести тысячу-другую баллов репутации, которые затем можно будет потратить на bounty для действительно важных вещей. Если у вас что-то не получается дольше получаса, хорошей идеей будет уделить десять минут составлению качественного вопроса на Stack Overflow, после чего можно спокойно вернуться к поиску решения. Если кто-то ответит — вы сэкономите кучу времени. Если вы сами найдете ответ — смело отвечайте на собственный вопрос, это займет всего пару минут, зато в будущем увеличит поток пассивно генерируемой репутации.

Stack Overflow больше, чем кажется

Далеко не все знают, что stackoverflow.com — это не единственный сайт экосистемы вопросов и ответов, созданной Джоэлом Спольски. Это постоянно растущая сеть сайтов, суммарно называемая Stack Exchange и объединяющая десятки узкоспециализированных площадок с одинаковым интерфейсом и единым пользовательским профилем (но раздельной репутацией). Полный список сайтов на stackexchange.com/sites также содержит площадки для обсуждения работы самой сети и Area 51, где предлагают и “выращивают” новые сайты вопросов и ответов.

Русская версия Stack Overflow для специфических вопросов

Сеть Stack Exchange включает в себя не только специализированные сайты вроде “Вопросы по Ubuntu”, но и версии Stack Overflow для разных регионов. В частности, недавно была запущена русская версия, которая доступна по адресу ru.stackoverflow.com.

За последний год на многих конференциях и митапах я часто сталкивался с непониманием разработчиками назначения локализованной версии. Многие высказываются в духе “Любой настоящий программист (с) знает английский. Зачем нам еще один стек с меньшим количеством участников и вопросов?!?”

В действительности всё совсем не так, как на самом деле. Назначение русского Stack Overflow вовсе не в том, чтобы дублировать функциональность англоязычной версии. Джоэл создает локализованные версии не для языка как такового, а для стран и регионов. Попробуйте спросить на основном сайте что-нибудь, связанное с разработкой для 1С, — вы там даже тега такого не найдете. Зато на русской версии и теги, и вопросы, и ответы — все представлено в большом количестве. IT — огромная область, разделенная не только платформами и областями, но и регионально. Во многих странах и регионах есть свои крупные игроки софтостроения, которые специализируются на локальном рынке и мало известны за его пределами. Русскоязычная версия Stack Overflow — возможность для разработчиков обсуждать специфические для России решения, использовать теги на русском языке, общаться в домашнем часовом поясе и прокачивать релевантную репутацию.

Кстати, по поводу репутации. Как я уже писал выше, заработать высокую репутацию на глобальном Stack Overflow очень сложно из-за слишком сильной конкуренции и отличий в часовых поясах. При этом высокая репутация на стеке украшает резюме, что особенно важно для начинающих специалистов, желающих продемонстрировать квалификацию при отсутствии формального стажа. Недавно появившийся русский стек позволил многим разработчикам начать прокачивать репутацию “с чистого листа” в гораздо более комфортных условиях.

Чукча не писатель?

И последнее. На консультациях меня часто спрашивают, на каком языке писать комментарии в исходном коде. Хочется, конечно, писать по-английски. Но тут есть тонкий момент: большинство айтишников действительно хорошо владеют английским — но только для чтения. Когда нужно написать понятный и емкий комментарий, у многих случается пробуксовка: одно дело бегло читать статьи, новости и книги, а совсем другое — писать самому. Многие разработчики формулируют вопросы для стека так, что даже после вдумчивого прочтения непонятно, что же они имеют в виду.

Комментарии на английском желательно писать, если большинство разработчиков в команде действительно хорошо знают английский язык. То же и с вопросами: многие разработчики не хотят задавать вопросы просто потому, что им не так просто их формулировать на чужом языке. Русская же версия убирает этот барьер, и теперь у коллег больше не будет такой удобной отмазки: “На стеке сложно хорошо вопрос сформулировать, поэтому я не стал спрашивать и сам три часа копался” :)

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Как изменить воображение
  • Как изменить вольтаж процессора амд
  • Как изменить вольтаж оперативной памяти ddr4
  • Как изменить вольтаж на процессоре
  • Как изменить вольтаж мультиметром

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии