понедельник, 8 сентября 2008 г.

Бета-версия Stack Overflow в действии.


Джоэль Спольски и Джеф Этвуд (aka CodingHorror) затеяли свой стартап с Блэкджеком и шлюхами. Для этого они взяли аудиторию своих популярных любимых программистами блогов да и пригласили на сайт StackOverflow.com, где каждый программист может:

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

Как написано в F.A.Q. - это свободный сайт, сделанный программистами для программистов.
На создание сайта авторов подвигло понимание того, что мало программистов читают книги.
О том, как сделать что-либо, программисты узнают набрав интересующий вопрос в гугле; потом они берут 1-ую ссылку в результатах поиска и пытаются сделать как написанно по этой ссылке. Если результата добиться не удается - поиск продолжится по форумам и блогам.
Данный сайт предназначен для обмена экспертной информацией между программистами в режиме он-лайн.
Совет эксперта от совета не-эксперта можно будет отличить по репутации пользователя, которая автоматически насчитывается при голосовнии за ответ. То есть чем больше пользователей нашли ваш ответ полезным - тем больше у вас будет репутация на сайте.

На сайте есть все фишки Web 2.0 - контент генерируют пользователи, имеются облака тегов для навигации, все элементы управления крупные, главное - выделенно. Все предельно просто, четко и понятно (то есть, конкретно мне - было понятно).

Воспользовавшись инвайтом, я зарегистрировалась на сайте и создала для эксперимента два вопроса, которые быстро нашли отклик в умах и пальцах пользователей сайта:

OK-Cancel or Cancel-OK?
What is your favorite C++ interview question?

Ответы появились в течение 30 минут, то есть довольно оперативно. Все ответившие писали по существу, приводили аргументы в пользу своей точки зрения и старались максимально раскрыть тему.

Самые популярные теги Stack Overflow о сайте и его содержимом говорят цифрами:
(правая колонка - количество вопросов в категории)

c#× 732
.net× 653
asp.net× 403
java× 366
c++× 254
php× 245
javascript× 242
sqlserver× 241
sql× 222
python× 220
windows× 217
visualstudio× 202
database× 198
language-agnostic× 166
html× 152
c× 140
linux× 132
best-practices× 132
subjective× 127
svn× 122
mysql× 114
stackoverflow× 112
ruby× 111
css× 103
web× 102
xml× 100
unit-testing× 99
performance× 98
winforms× 96
tools× 91
vb.net× 88
web-development× 80
algorithm× 79
regex× 76
security× 75
asp.net-mvc× 74
ajax× 71
version-control× 70
web-services× 69
gui× 68
testing× 68
linq× 68
mssql× 66
design× 66
wpf× 66
mac× 63
programming× 62
books× 61
oracle× 61

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

P.S. Еще несколько интересных вопросов оттуда же:

What are the best RSS feeds for programmers/developers?
Age Distribution of StackOverflow Users?
What is your solution to the FizzBuzz problem?
Version Control. Getting started…

2 комментария:

Виктор комментирует...

ресурс напоминанет dzone.com

omega комментирует...

Похож, но дело ж не в оформлении, это Q&A сайт определенной тематики.
Мне понравилось, какая комьюнити там подобралась - грамотные опытные бородатые программеры, в общем. И вообще какая-то атмосфера взаимодействия, без выпендрежа и попыток задавить собеседника...
И такой еще момент, на dzone я не стану спрашивать об особенностях взаимодействия с драйверам windows - там коммьюнити веб программистов в основном.
В общем комьюнити решает все :)