Heutzutage ist Stack Overflow ein gängiger Ort für Programmierer, um ihre Probleme zu lösen. Die meisten Unternehmen wie Microsoft, Telerik usw. fördern die Diskussion auf Stack Overflow über Probleme im Zusammenhang mit der Codierung. Wenn Stack Overflow in dieser Phase nicht mehr zur Verfügung steht (vielleicht aufgrund eines Angriffs einer Hackergruppe), was würde mit der Softwareindustrie passieren?
Meine Arbeit erfordert, dass ich etwas programmiere, und ich bin Mitglied von StackOverflow und verwende es häufig, um bestimmte Probleme zu lösen.
Ich wende mich jedoch an StackOverflow, um Hilfe zu erhalten, wenn ich im Allgemeinen bereits weiß, wie ein bestimmtes Problem gelöst wird, aber Probleme bei der Implementierung dieser Lösung habe. Basierend auf meiner persönlichen Erfahrung würde ich nicht mehr als 10-20% Effizienzverlust für die Aufgaben schätzen, die ich an StackOverflow wenden würde, um sie zu lösen.
Da dies nur eine Minderheit der Probleme ist, mit denen ich jeden Tag konfrontiert bin, würde ich nicht erwarten, dass die Auswirkungen so groß sind.
IMO, der Wert von StackOverflow im Vergleich zu anderen Webressourcen ist die Spezifität, die es erreichen kann. Ich kann immer allgemeine Anweisungen finden, wie man verschiedene Code-Bits macht. Wenn ich jedoch versuche, etwas sehr Bestimmtes zu tun und eine unerwartete Ausgabe erhalte (normalerweise Fehler), kann ich mich an StackOverflow wenden, um zu sehen, ob jemand anderes versucht hat, genau das zu tun, was ich tue, und wie er an den Fehlermeldungen vorbeigekommen ist.
Der andere Vorteil ist, dass ich die Frage immer an die Gruppe stellen kann, wenn ich nicht finde, wonach ich suche.
Ich sage, dass die Informationen dazu bereits auf anderen Websites vorhanden sind. Aber einige der Besonderheiten sind es nicht.
Unbekannt. Ich weiß nicht, wie viel StackOverflow gekostet hat, um es zu bauen. Ich kann mir vorstellen, dass ein Ersatz einfach die Hardware und die Arbeitskraft kosten würde, um den Ort zu bauen und zu besetzen.
Die Inhalte kommen von den Abonnenten.
Mir fallen keine Vorteile ein. Ich stelle mir vor, dass ein "neuer" Stack Overflow bessere Organisations- oder Suchwerkzeuge enthalten könnte, aber das ist keineswegs sicher. Ich würde erwarten, dass die Wahrscheinlichkeit, dass der Ersatzstandort besser ist, höchstens gleich hoch ist wie der Ersatz, der schlechter ist.
Und Sie müssten immer noch den Inhalt ansammeln.
Verdammt, wir müssten die Dokumentation für die von uns verwendete Software lesen! Stellen Sie sich vor, Sie könnten nicht mehr zufällige Code-Bits aus dem Internet ausschneiden und einfügen, die Produktivität würde sinken.
Wohlgemerkt, die Qualität könnte steigen, insbesondere wenn Entwickler weniger Zeit auf den Stack-Austauschseiten verbringen, anstatt zu arbeiten :-)
Während StackOverflow eine der größten und bequemsten Seiten ist, um Softwareprobleme zu lösen, ist es nicht die einzige. Es gibt mehrere andere von angemessener Größe und viele, viele kleinere Blogs mit begrenzteren, aber fokussierteren Themen.
Während es also mühsam wäre, mehr Orte zum Suchen zu haben, wäre es nicht lähmend. Wie Jim2B sagte, verwende ich es oft, um mich daran zu erinnern, wie eine bestimmte Implementierung durchgeführt wird, die ich selten verwende und die ich mir noch nicht eingeprägt habe. Es würde eine Trauerzeit geben, und dann würden wir einfach weitermachen. Ich bin Software-Ingenieur schon doppelt so lange, wie es den Stack Overflow gibt, und ich konnte damals noch meinen Job machen.
Es ist schon einmal passiert, oder fast genug: Vor zehn (OK 15-20) Jahren hätte man dasselbe über das Usenet fragen können, oder zumindest die relevanten Teile davon. Um ein Beispiel mit einem nahezu direkten Äquivalent zu geben: tex.stackexchange hat comp.text.tex so ziemlich ersetzt. Ich gebe zu, dass ich eine Nostalgie für die alten verteilten Wege habe, aber das Modell hier ist viel nützlicher, mit Inline-Bildern, Rep. usw. Ich war früher ziemlich aktiv in Äquivalenten zu diy.se, Superuser (viele Newsgroups), usw.
Was Sie in der Frage vorschlagen, ist so ziemlich das, was mit dem Usenet passiert ist - der ISP stellte die Bereitstellung von Servern ein, Google Groups war eher ein Übernahmeversuch als eine anständige Schnittstelle (obwohl seine Suchfunktionen viel Verkehr verursachten). Die Leute wechselten zu Foren unterschiedlicher Qualität, teils kostenlos, teils kostenpflichtig (Expertenaustausch). Schließlich erlangte SE eine beherrschende Stellung. Im Nachhinein lässt sich leicht sagen, dass sich ein offenes Modell immer durchsetzen würde.
Communities sind widerstandsfähiger als Webdienste; etwas würde wachsen. Wenn Außerirdische SE herausnehmen würden, würde es innerhalb einer Woche ein Dutzend zusammengehackter Ersatz geben (alle diese Programmierer, die an ihren bezahlten Projekten festhielten, müssten etwas tun, um Ausflüchte zu machen).
Wenn Stack Overflow Inc. morgen seine Geschäftstätigkeit aufgeben würde, würde es zu einer vorübergehenden Unterbrechung des Zugriffs auf die vorhandenen Daten und zu einer größeren Unterbrechung bei der Beantwortung neuer Fragen kommen.
Fragen und Antworten auf Stack Exchange-Sites werden von ihren Autoren unter der Creative Commons Attribution-ShareAlike (CC BY-SA)-Lizenz lizenziert. Stack Overflow Inc. stellt Internet Archive Datendumps von Stack Overflow und dem Rest des Stack Exchange-Netzwerks zur Verfügung, das sie wiederum der Öffentlichkeit über BitTorrent zur Verfügung stellt . Jemand mit einem halbwegs aktuellen Datendump würde wahrscheinlich eine Nur-Lese-Schnittstelle wegwerfen. Tatsächlich gibt es solche Spiegel bereits. Tatsächlich gibt es so viele, dass Meta Stack Exchange über ein Verfahren verfügt, um Stack Content Republishers, die schlecht zuweisen und/oder sich beim Ranking auszeichnen (SCRAPERs), oder Mirrors zu melden, die ihre Verpflichtungen gegenüber Stack Exchange-Benutzern gemäß CC BY-SA nicht vollständig erfüllen.
Aufgrund des hohen Verkehrsaufkommens von Stack Exchange kann es jedoch eine Weile dauern, bis eine Website Lese-/Schreibzugriff oder die Möglichkeit bietet, Fragen zu stellen und zu beantworten. Es müsste die ganze Caching- und Moderations-"Magie" replizieren, die hinter den Kulissen passiert. Es gibt Workalikes der Stack Exchange-Software , aber soweit ich das beurteilen kann, ist keine so groß skaliert wie beispielsweise Stack Overflow. Letztendlich ist die Überlebensfähigkeit eine der Fallstricke bei der Verwendung geheimer, unfreier Software. Vergleichen Sie mit reddit, das alles außer dem Spamfilter über sein GitHub-Repository verfügbar macht .
Ist das Worldbuilding oder Meta Stack Exchange?
Ich glaube nicht, dass SO älteren Entwicklern hilft - zumindest ist die Hilfe nicht kritisch. Wenn SO nicht mehr funktioniert, werden viele Junior-Programmierer ihre Arbeit verlangsamen, aber global wird dies nicht bemerkt. Nach einigen Monaten werden die gleichen Junior-Programmierer entlassen oder werden erfahrener und denken besser. Sie werden nicht für jeden kleinen Fehler Hilfe von außen erwarten.
Java
1.0.2 angefangen, Hadoop
war 2012 erfolgreich, habe Spark
2014 mitgearbeitet usw. Aber seit Anfang dieses Monats bin ich ein Swift -Neuling. Obwohl nicht die einzige Ressource, ist SOF ein großer Segen. Aber zurück zu Ihrer ursprünglichen Prämisse: Es gab früher echte Experten auf dieser Seite und gibt es immer noch hier und da. Schwierige Fragen können und werden hier beantwortet.In den ersten Stunden würde ich glauben, dass das Tempo der Softwareentwicklung verringert wird. Meistens weil
Für einige Programmierer kann dies zu einer größeren Abnahme führen als für andere. Dies kann sogar je nach Projekt variieren.
Der Datenverlust beträgt höchstens drei Monate. Seit 2009 löscht StackExchange alle drei Monate seine Daten und stellt sie im Internetarchiv zur Verfügung .
Da die Daten vorhanden sind. Immer wenn die Nachricht kommt, dass SO nicht zurückkehren wird, werden ziemlich bald (illegale) Klone auftauchen. Ich würde denken, dass innerhalb einer Woche oder so ein Klon existieren wird. Es kann jedoch länger dauern, da SO selbst wahrscheinlich erforderlich ist, damit die Leute den Klon erstellen.
Auch dies ist von Person zu Person unterschiedlich. Diejenigen, die jedes Problem, das sie haben, sogar mehrmals durchsuchen und sich keine Lösungen merken können, müssen sich diese Lösungen merken. Dies wird ihnen zunächst eine Zeitstrafe bescheren, aber ich würde gerne glauben, dass der Cache im Gehirn eine geringere Latenz hat als der Cache im Web. Mit ausreichendem Training könnten Sie den Brain-Cache vergrößern und so den Bedarf an Lookups mit hoher Latenz reduzieren.
Es wird jemand versuchen, dieses Problem zu beheben.
Aber für eine Weile fühlen sich Benutzer auf Websites, die die Daten auf StackOverflow klonen, weniger motiviert. Und Benutzer können Websites, die diese Daten nicht klonen, nicht leicht finden, und es wäre etwas paradox, sich dort mit Inhalten von geringer Qualität zu befassen: Eine Website muss zunächst damit leben, aber StackOverflow hat gezeigt, dass sie früher oder später unwillkommen sein werden und Benutzer immer wieder darüber diskutieren. Es ist sehr wahrscheinlich, dass sie alle langsam vergessen werden, da die Informationen darüber verfallen und es nicht genügend Benutzer gibt, die motiviert sind, sie zu pflegen. Die endgültigen Klone, die nicht heruntergefahren sind, sind wahrscheinlich schreibgeschützt oder in andere Formate wie ein Wiki konvertiert. Dieselbe Person oder Firma, die es betreibt, kann auch eine andere separate QA-Site betreiben, aber sie müssen einen anderen Weg gehen, um erfolgreich zu sein und genügend Benutzer zu gewinnen.
Bestehende QA-Sites, die nicht genau dem StackOverflow-Modell entsprechen, könnten hier einige Vorteile haben. Einige neue Websites werden auch versuchen, ihre Websites auf unterschiedliche Weise zu bewerben, z. B. indem sie spezialisiert sind, Antworter eingestellt haben oder in ein anderes Modell integriert sind. Viele von ihnen funktionieren möglicherweise nicht gut als Modell, aber sie funktionieren nur, weil sie sich von exakten StackOverflow-Klonen unterscheiden. Und Benutzer können eine höhere Erwartung haben, je nachdem, wie sie ihre Arbeit gemacht haben.
Dies wird in anderen Arten von Websites wie Foren, SNSes, Chatrooms oder sogar Mailinglisten diskutiert, vielleicht sogar im Kommentarbereich von Nachrichtenseiten, um deren sozialen Zusammenhalt zu verbessern . Insbesondere wird jemand behaupten, dass die Dinge, die Sie von StackOverflow erhalten können, nicht die (wie sie dachten) nützlichsten Fähigkeiten sind, die ein Programmierer haben sollte. Obwohl es irrelevant ist, wann StackOverflow existiert, weil es angeblich nicht schadet, auch StackOverflow zu haben, egal was Sie am meisten schätzen.
Andere kritisieren möglicherweise die Benutzer von StackOverflow, die versuchen, der Branche ihren gesunden Menschenverstand aufzudrängen, und sagen, dass wir zustimmen sollten, anderer Meinung zu sein. Diejenigen, die nicht einverstanden sind, anderer Meinung zu sein, denken vielleicht, dass es überall Missverständnisse gibt und es sich nicht lohnt, sie weiter zu klären. Dies schien nicht so schädlich zu sein. Aber neue Websites, die StackOverflow ersetzen wollten, haben Mühe herauszufinden, warum sie nicht genau replizieren können, was auf StackOverflow war, und erkennen nicht, dass sie zusätzliche Arbeiten durchführen müssen, um einen anderen Weg zu finden, um einige der Benutzer zu ermutigen, die schmutzigen, harten und sich wiederholenden Aufgaben zu erledigen .
Neue Seiten könnten dort manchmal auch als Witz angesehen werden. Anderenfalls möchten Benutzer einer neuen Website aggressiv helfen, indem sie andere Ideen dazu einbringen, wie die Website funktionieren sollte, was sie nur weniger handhabbar macht. Da es viele ähnliche Sites geben kann, verlassen Benutzer auch eine Site, die sie für nicht gut genug halten, schnell.
Und die möglichen Endergebnisse sind:
Das Tempo der Softwareentwicklung würde nicht sofort deutlich reduziert, da die Daten nicht verloren gehen und lange nutzbar bleiben. Und alles, was dort neu gefragt wird, wird immer noch von einem Menschen beantwortet. Da die auf StackOverflow beschriebenen Probleme isoliert genug sein sollten, würde ich sagen, dass es für die Gesamteffizienz nicht allzu schädlich ist, wenn ein Unternehmen als letztes Mittel mehr Leute anstellt, um sich mit diesen Problemen zu befassen, wenn dies wirklich ein Problem darstellt. Und 8.000 Fragen/Tag sind immer noch nicht vergleichbar mit der Gesamtzahl der Entwickler auf der ganzen Welt.
Aber ohne eine Standardmethode zur Lösung von Problemen für diejenigen, die Probleme nicht selbst lösen können, könnten hässliche Problemumgehungen häufiger vorkommen und möglicherweise die Anzahl der Fehler ein wenig erhöhen. Oder etwas auf StackOverflow ist bereits eine hässliche Problemumgehung, und die Leute finden einen Weg, sich ohne StackOverflow zu verbessern. Wer weiß?
Wenn Stack Overflow heute nicht mehr verfügbar wäre, werden viele „Klon“-Sites gestartet, die mit den alten Fragen/Antworten aus den Datendumps gefüllt sind. Allerdings wird der Experte zwischen diesen Seiten geteilter Meinung sein und es wird sehr lange dauern, bis eine Seite zum klaren Gewinner wird.
ABER
Es wird eine Weltveränderung brauchen, bis StackOverflow nicht mehr verfügbar ist (die Investoren werden ihre Gelddruckmaschine nicht schließen lassen, wenn sie noch viele Benutzer bekommt), wenn dies passieren würde, wäre es nicht heute, aber in einiger Zeit. Wenn es passiert, würde sich die Welt in einer Weise ändern, die StackOverflow daran hindert, nützlich zu sein. Wir können nicht mehr vorhersagen, wie das Ergebnis aussehen wird, dann könnten Newnet-Benutzer die Details von StackOverflow vorhersagen.
Also was für Veränderungen könnten das sein.
Ich persönlich werde mein Geld auf den letzten Punkt in der obigen Liste setzen.
Wird das Tempo der Softwareindustrie abnehmen?
Ja, wir könnten eine kurzfristige Verlangsamung des Tempos der Softwareindustrie erwarten.
Vielleicht würde es erfahrene Entwickler nicht betreffen, aber es wird sicherlich Anfänger und weniger erfahrene Entwickler betreffen, die immer nach direkten Antworten für ihre Probleme suchen, und sicherlich werden sich diese Probleme in kleine Industrien verwandeln, die stark von diesen Entwicklern abhängig sind, da sie nicht immer den Markt einstellen können Führer . Infolgedessen werden Kleinindustrien und Freiberufler stärker betroffen sein, und sie müssen Studienanfängern mehr Schulungen zukommen lassen, um die Sprachdokumente zu verstehen.
Deadlock zwischen StackOverflow-Klonen
Obwohl die meisten alten Inhalte erhalten geblieben sind, besteht die eigentliche Herausforderung darin, neue gute Inhalte zu generieren und eine gute Community aufzubauen. Da StackOverflow von seinen Benutzern angetrieben wird, werden diese Klone darunter leiden, gute Moderatoren zu finden, die der Schlüssel zum Aufbau einer guten Community und zum Erhalt der Website sind sauber. Da jeder Benutzer auf diesen Seiten bei Null (Reputation) beginnen muss, werden Mitwirkende mehr Schwierigkeiten haben, Privilegien zu erhalten, wie z.
- Irgendwelche Vorteile?
Ja. Mehr Sicherheitsexperten müssen von bestehenden Softwareunternehmen eingestellt werden, um ihre Kunden zufrieden zu stellen, da Stackoverflow von Hackern besiegt wurde. Dies wird mehr Beschäftigungsmöglichkeiten für Sicherheitsexperten schaffen :).
Therat
ManirajSS
Therat
ManirajSS
Benutzer
ManirajSS
PyRulez
Welkaholismus
biziclop
MatthewRock
Michael Broughton
智障的人
SethWeiß
Pokechu22