Stackoverflow что это
Перейти к содержимому

Stackoverflow что это

  • автор:

Stack Overflow

Stack Overflow — популярная система вопросов и ответов о программировании, разработанная Джоэлем Сполски и Джеффом Этвудом (англ.) в 2008 году. Является частью Stack Exchange Network. Как и в других системах подобного рода, Stack Overflow предоставляет возможность оценивать вопросы и ответы, что поднимает или понижает репутацию зарегистрированных пользователей. Таким образом создаётся возможность оценить компетентность ответов.

В январе 2011 года на сайте было более 320 тысяч зарегистрированных пользователей [1] , а в базе данных веб-сайта хранился почти один миллион вопросов. В пятёрку наиболее популярных тем на Stack Overflow входят C#, Java, PHP, JavaScript и jQuery [2] .

По данным на август 2012 сайт занимает 95 место по посещаемости во всём мире по рейтингу Alexa Internet [3] , а количество уникальных посетителей составило в декабре 2010 года 18 миллионов человек [4] . В мае 2010 года создатели сайта объявили о том, что венчурный капитал Stack Overflow составил $6 млн [4] .

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

См. также

Примечания

Ссылки

  • stackoverflow.com — официальный сайт Stack Overflow
  • Сайты по алфавиту
  • Сайты вопросов и ответов
  • Сообщество разработчиков программного обеспечения
  • Сайты, появившиеся в 2008 году

Wikimedia Foundation . 2010 .

  • Stack Exchange Network
  • Stacked Rubbish

Полезное

Смотреть что такое «Stack Overflow» в других словарях:

  • Stack overflow — In software, a stack overflow occurs when too much memory is used on the call stack. In many programming languages the call stack contains a limited amount of memory, usually determined at the start of the program. The size of the call stack… … Wikipedia
  • Stack Overflow — Pufferüberläufe (engl. buffer overflow) gehören zu den häufigsten Sicherheitslücken in aktueller Software, die sich u. a. über das Internet ausnutzen lassen können. Im Wesentlichen werden bei einem Pufferüberlauf durch Fehler im Programm zu große … Deutsch Wikipedia
  • Stack overflow — Dépassement de pile En informatique, un dépassement de pile ou débordement de pile (en anglais, stack overflow) est un bogue causé par un processus qui, lors de l écriture dans une pile, écrit à l extérieur de l espace alloué à la pile, écrasant… … Wikipédia en Français
  • Stack Overflow — Pour les articles homonymes, voir Stack overflow (homonymie). Stack Overflow … Wikipédia en Français
  • Stack overflow (homonymie) — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Stack overflow peut signifier: dépassement de pile une erreur de programmation. Stack Overflow un site web de question réponse. Catégorie : Homonymie … Wikipédia en Français
  • Call stack overflow — Dépassement de pile En informatique, un dépassement de pile ou débordement de pile (en anglais, stack overflow) est un bogue causé par un processus qui, lors de l écriture dans une pile, écrit à l extérieur de l espace alloué à la pile, écrasant… … Wikipédia en Français
  • Stack Exchange Network — Stack Exchange Network сеть вебсайтов для работы с вопросами и ответами в различных областях. Сайты позволяют пользователям задавать вопросы и отвечать на них. Путем учёта активной деятельности, происходит голосование за вопросы и ответы,… … Википедия
  • Stack buffer overflow — In software, a stack buffer overflow occurs when a program writes to a memory address on the program s call stack outside of the intended data structure; usually a fixed length buffer.cite web last = Fithen first = William L coauthors = Seacord,… … Wikipedia
  • Stack (data structure) — In computer science, a stack is an abstract data type and data structure based on the principle of Last In First Out (LIFO) . Stacks are used extensively at every level of a modern computer system. For example, a modern PC uses stacks at the… … Wikipedia
  • Stack-based memory allocation — Stacks in computing architectures are regions of memory where data is added or removed in a Last In First Out manner.In most modern computer systems, each thread has a reserved region of memory referred to as its stack. When a function executes,… … Wikipedia
  • Обратная связь: Техподдержка, Реклама на сайте
  • �� Путешествия

Экспорт словарей на сайты, сделанные на PHP,
WordPress, MODx.

  • Пометить текст и поделитьсяИскать в этом же словареИскать синонимы
  • Искать во всех словарях
  • Искать в переводах
  • Искать в ИнтернетеИскать в этой же категории

StackOverflow — больше, чем просто хранилище ответов на глупые вопросы

Сразу скажу, что я согласен с Мэттом Бирнером фактически во всем. Но у меня есть несколько дополнений, которые мне кажутся достаточно важными, и которыми я хотел бы поделиться.

Я решился написать эту заметку потому, что за семь лет, проведенные на SO, я достаточно хорошо изучил сообщество изнутри. Я ответил на 3516 вопросов, задал 58, вошел в hall of fame (top 20 во всем мире) в обоих языках, на которых пишу постоянно, подружился со многими умными людьми, и активно пользуюсь, пожалуй, всеми возможностями, предоставляемыми сайтом.

Каждое утро, за утренним кофе, я открываю ленту новостей, twitter, и — SO. И я считаю, что этот сайт может дать разработчику гораздо больше, чем сниппет для копипаста, заботливо предложенный DuckDuckGo.

Саморазвитие

Когда-то давно я наткнулся вот на такой твит:

Paradoxically, I find the best way to learn a new languages is to answer questions rather than ask them. — Jon Ericson

Тогда меня слегка удивила постановка вопроса, но со временем я убедился, что это — чистая правда. HackerRank, Exercism и подобные сайты предоставляют возможность порешать сферические задачки в вакууме, и даже обсудить ваше решение с приятными доброжелательными людьми. Подавляющее большинство книг нынче дополнены примерами, которые можно скачать и запустить. На гитхабе можно отыскать интересный проект на изучаемом языке, и погрузиться в пучину чужого исходного кода. При чем тут SO? — ответ прост: только на SO вопросы рождены жизненной необходимостью, а не причудливым воображением конкретных людей. Отвечая на такие вопросы, мы неизбежно оттачиваем способность мыслить лаконично (в рамках синтаксиса нашего языка), перекладываем в активную область памяти часто используемые паттерны, а читая ответы других людей — сравниваем их с нашими и запоминаем лучшие подходы.

Если ответ на заданный незнакомцами вопрос сразу неочевиден — даже лучше, если так — то поиск правильного решения приносит гораздо больше навыков, чем поиск ответа на задачку из HackerRank.

Объективная оценка сообществом

Для разработчиков, называющих себя синьорами и выше, довольно важно иметь возможность сравнить собственное ощущение собственной крутизны с объективным мнением незнакомых людей. Мне доводилось работать в коллективах, где мой уровень навыков и умений не вызывал ни у кого никаких вопросов. Я буквально ощущал себя гуру. Активное участие в дискуссиях на SO довольно быстро этот миф в моем сознании развеяло. Мне внезапно стало очевидно, что до уровня «señor» — мне еще расти, расти, и расти. И я очень благодарен сообществу за это. Душ был ледяной, но очень бодрящий и исключительно полезный.

Сейчас я могу закрыть любой вопрос как дубликат:

Close as Duplicate

или ответить / разблокировать вопрос, защищенный сообществом от вандалов:

You have enough reputation .

Это мотивирует. После 25000 репутации пользователям открывается вся статистика SO и разрешение сохранять запросы к базе пользователей.

Приятные знакомства

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

Слухи про «токсичную атмосферу» — как минимум сильно преувеличены. Я не могу говорить за сообщества всех языков, но и ruby, и elixir сегменты — крайне доброжелательны. Чтобы нарваться на нежелание помочь, нужно в ультимативной форме потребовать написать код домашнего задания, неаккуратно выплеснув что-то вроде:

I need to calculate a sum of all prime numbers less than 100. The solution must not use core iterators. How do I do that?

Да, такие «вопросы» попадаются, и их минусуют. Я не вижу в этом проблемы; SO — это не бесплатный сервис, где страдающие от избытка свободного времени люди бесплатно решают чужие домашние задания.

Стесняться плохого английского, или недостаточного опыта — не сто́ит вовсе.

Карьерные бонусы

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

Не отнимает много времени

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

Daily Activity

Раскрывает чакры и прочищает карбюратор

Помогать людям — хорошо. Мне приятно, что кроме обычного очного преподавания, я могу помочь — и помогаю — случайным людям из Вайоминга, Киншасы и Вьетнама.

Достаточно ли я компетентен, чтобы отвечать на вопросы?

Да.

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

В заключение

Мне представляется важным и нужным участвовать в улучшении мира, и ответы на SO — неплохой вариант это сделать, не слезая с рабочего стула. Если мне удалось кого-то убедить начать отвечать прямо сегодня — я буду очень рад.

  • stack overflow
  • stackoverflow
  • Open source
  • Карьера в IT-индустрии

Stack Overflow

Stack Overflow — основанный в 2008 году форум для разработчиков ПО и ИT-специалистов, который позволяет обмениваться знаниями в формате вопросов и ответов, в частности программисты обмениваются кодом и решают проблемы с разработкой ПО. Основатели сервиса — Джоэл Спольски (автор программы для планирования Trello) и Джефф Этвуд (один из разработчиков Microsoft Excel). Ежемесячно Stack Overflow посещают приблизительно 100 млн пользователей, четверть из которых копируют материал с сайта. Сервис зарабатывает на размещении рекламы технологических продуктов и компаний.

Также компания получает доход от сервиса совместной работы Stack Overflow for Teams. Разработчики используют этот сервис для обсуждения технических вопросов по проектам программ, а отделы информационных технологий компаний используют его для обмена ответами на типичные запросы в службу поддержки.

История

2021: Prosus купила Stack Overflow за $1,8 млрд

В начале июня 2021 года нидерландская инвестиционная компания Prosus сообщила о покупке крупного сервиса Q&A для программистов Stack Overflow. Сделка оценивается в $1,8 млрд.

Stack Overflow. Давайте поищем разработчиков там

Stack Overflow. Давайте поищем разработчиков там

И близко не стоит считать стаковерфлО главным источником поиска айтишников. Но знать о нем нужно обязательно. Особенно, для собеседования. В конце статьи будет очень полезное видео вебинара о продвинутом поиске на этом ресурсе.

hrpr school blog

Присоединяйся к школе HRPR в Telegram-сообществе IT-Рекрутеров и в соцсетях

Подробнее

Stack Overflow

— ЭТО НЕ СОЦИАЛЬНАЯ СЕТЬ, а популярная система для вопросов и ответов о программировании, разработанная Джоэлем Спольски и Джеффом Этвудом в 2008 году.

Как и на других подобных площадках, Stack Overflow предоставляет возможность оценивать вопросы и ответы, что поднимает или понижает репутацию зарегистрированных пользователей. С помощью элемента игрофикации удается привлекать большое количество пользователей, что дает рекрутеру большую базу для поиска — более 20 миллионов пользователей. Это действительно международный проект, в нем вы встретите разработчиков со всего мира, из каждого континента. Проект создан с использованием ASP.NET 4 и ASP.NET MVC. Вы же уже выучили, что это версии дот нета?

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

Как искать кандидатов на Stack Overflow?

Рассмотрим сайт на доменной зоне .ru:

  • поиск по сайту по ключевым словам. Поиск сам подсказывает вам операторы для сужения поиска.
  • фильтры по участникам, в зависимости от того, какого уровня вам нужен специалист. Делайте поправку на специфику сайта, тут многое зависит от активности участника.
  • поиск по меткам, сразу в вопросах можно найти, кто задает и кто отвечает.
  • X-Ray поиск через Google. Указываем оператор site: и название сайта stackoverflow.com, сужаем поиск до пользовательской страницы, например /users location и добавляем тот запрос, который нам нужен, *belarus.
  • стать активным пользователем сайта, наблюдать, какие темы в тренд для обсуждения, кто активничает по этим вопросам. Если рекрутеру тяжело самому оценить качество ответов участников, можно попросить помощи у технического специалиста команды, для которого ищут разработчика.

Обещанное видео по теме, категорически рекомендуем к просмотру, в нем вы узнаете:

  • как формируется репутация на Stack Overflow,
  • как начисляются баллы по тегам за вопросы,
  • что такое бейджи,
  • что может рассказать рекрутеру developer story и профиль кандидата.
  • особенности использования Boolean и X-Ray search для Stack Overflow

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *