Wie man den Stapelüberlauf bei der Arbeit befürwortet [geschlossen]

45

Ich denke darüber nach, bei der Arbeit eine kurze Präsentation über die Verwendung von Stack Overflow als Ressource für Ihre tägliche Arbeit zu halten.

Wie ist Ihre Erfahrung damit?

Würden Sie es für eine gültige Ressource halten, um Ihre Kollegen darüber zu informieren, oder ist es ähnlich, wenn Sie ihnen von Google als Ressource erzählen?

Gibt es eine bessere Möglichkeit?

Ich neigte dazu, Fragen zu Stack Overflow zu stellen, anstatt sie zu beantworten, um zu vermeiden, dass Sie dieses Argument für die Arbeitszeit nicht machen sollten.


Nur als Follow-up.

Ursprünglich wollte ich die Frage nicht zu spezifisch für meinen eigenen Fall machen. Meine Präsentation wird nur ein kurzer vierminütiger Vortrag sein, den ich über eine Stunde vor verschiedenen Gruppen wiederholen werde.

Ich kann vor dem Vortrag über Stack Overflow eine Frage stellen und mich während des Vortrags darauf beziehen. Hoffentlich bekomme ich im Laufe der Stunde etwas Aktivität.

Ich werde auch kurz auf einige der anderen Stack Exchange-Sites eingehen, die für die Zielgruppe geeignet sind, da sie nicht alle Entwickler sind. Ich denke, Super User, Server Fault und Programmierer sollten gut funktionieren.

Ich werde die Präsentation für ein paar Monate nicht mehr machen, da sie verschoben wurde, aber ich werde über meine Fortschritte auf dem Laufenden bleiben.

Gordon
quelle
44
Meine Antwort - Nein. Ich habe es versucht und bin gescheitert. Google zeigt die ganze Zeit auf StackOverflow.com. Jeder Programmierer, der bisher noch nichts von dieser Site gehört hat, lebt unter einem Felsen. Sie können keine Leidenschaft erzwingen. Verwenden Sie es einfach weiter und erhalten Sie so einen Rockstar-Status bei der Arbeit. Dann machen Sie sich auf den Weg zu einem besseren Ort mit guten Empfehlungen und einem SO-Profil, das intelligente Arbeitgeber prüfen können.
Job
16
Wie das alte Sprichwort schon sagt: Man kann ein Pferd zum Wasser führen, aber man kann es nicht zum Trinken bringen
schwamm 15.07.11
1
@ Job: MSDN-Suche bietet auch SO.com-Antworten an prominenter Stelle.
Rwong
8
@sunpech: Aber du kannst es ertrinken und ein neues bekommen, wenn es nicht trinkt.
Joel Etherton
2
Wenn ich eine Google-Suche durchführe, erhalte ich MSDN-Seiten am unteren Rand der Suchergebnisseite und SO bei TOP
Shyju

Antworten:

40

Wichtige Punkte:

  1. Die Registrierung ist einfach.
  2. Es ist kostenlos
  3. Qualitätsantworten.

Ich würde Ihrer Gruppe vorschlagen, während der Präsentation eine Frage zu erstellen (führen Sie zuerst eine Suche durch.). Wenn Sie keine Antwort erhalten, bevor die Präsentation / Besprechung beendet ist, halten Sie alle per E-Mail auf dem Laufenden und verfolgen Sie sie gegebenenfalls. Sie werden von der Qualität und Geschwindigkeit der Antworten beeindruckt sein. Vergleiche mit einer Google-Suche. Sie können auch eine Frage im Voraus vorbereiten.

Es wird wirklich an ihnen liegen, ob sie es benutzen oder nicht. Wenn Sie feststellen, dass sich die Gruppe in einer großen Debatte befindet, versuchen Sie, sie im Anschluss an Ihre Präsentation auf Stack Overflow zu setzen. Jeder kann die Notwendigkeit nicht sofort erkennen. Weiter so.

Meine aktuelle Firma nutzte eine kostenpflichtige Website. Ich habe mich wegen Stack Overflow nie darum gekümmert, einen Account zu bekommen.

Zeit kann als verschwendet empfunden werden, wenn Sie zu viel Zeit mit Stack Overflow verbringen. Ich hätte lieber Leute, die sich einmischen. Genauso viel lernst du, indem du meiner Meinung nach Fragen beantwortest. Möglicherweise werden Sie nur zu einem Problem aufgefordert, an das Sie noch nie gedacht haben.

JeffO
quelle
5
Nun , eigentlich musst du dich registrieren, um jetzt eine Frage zu stellen. Aber nur bei Stack Overflow aufgrund des immensen Fragenvolumens.
Jeff Atwood
Hallo! Ich bin Rlemon! : PI "schrieb" das :)
Rlemon
@ JeffAtwood - Geändert von keiner zu einfach.
JeffO
19

Sie sollten jedes Mal suchen, wenn Sie eine Lösung für ein Problem finden, das Sie hatten. Tun Sie das ungefähr einen Monat lang.

Für jedes Problem:

  1. Schätzen Sie, wie viel Zeit (in Stunden) Sie dafür aufgewendet hätten, den Fehler selbst zu beheben.
  2. Schätzen Sie die Zeit (in Stunden), die Sie für die Suche nach einer Lösung aufgewendet haben.

Subtrahieren Sie die Summe von Punkt 1 mit der Summe von Punkt 2.

Multiplizieren Sie den Betrag mit dem, was Sie dem Unternehmen stündlich kosten (in der Regel das Doppelte Ihres Nettogehalts).

Das haben Sie gespart und in die Tasche der Aktionäre gesteckt.

(SUM (geschätzte Zeit, die allein für das Lösen aufgewendet wurde) - SUM (Zeit, die für das Durchsuchen von SO aufgewendet wurde) * Stündliche Kosten = SO-Wert


quelle
8

Vorsichtsmaßnahme - Dies mag rechtwinklig zu Ihrer Frage sein, aber Sie möchten möglicherweise einen arbeitsplatzspezifischen SO-Klon einrichten . Obwohl dies eher ein nächster Schritt wäre, nachdem eine gute Mehrheit Ihrer Mitarbeiter weiß, wie man SO einsetzt.

Shapado ist ein Open-Source-Klon von SO, den wir bei der Arbeit eingerichtet haben. Es ist großartig, um Fragen zu unserer hauseigenen IDE, DB und anderen Technologien zu stellen. Gegenwärtig hat es jedoch noch keine kritische Masse erreicht. Es gibt viele Fragen ohne akzeptierte Antwort, die meiner Meinung nach darauf zurückzuführen sind, dass Mitarbeiter nicht wissen, wie Q & A-Sites wie SO funktionieren und Shapado die Akzeptanzrate der Benutzer nicht anzeigt.

Steve Moser
quelle
6

Ich denke, es ist eine großartige Idee!

Ich bin immer wieder überrascht, wie wenig einige meiner Kollegen von SO wissen oder es nutzen. Es ist ein unschätzbares Werkzeug zur Problemlösung, und die Reaktionszeit und Qualität der erhaltenen Antworten ist erstaunlich.

Einige Dinge, die Sie in Ihrer Präsentation erwähnen sollten ...

  • Dass sie online gehen sollten, um nach vorhandenen Antworten zu suchen, bevor sie eine Frage stellen
  • Wie schreibe ich gute Fragen? Zeigen Sie ihnen vielleicht ein paar schlechte Fragen als Beispiel
  • Wie man SO richtig benutzt ... der Unterschied zwischen Antworten / Kommentaren, wie man eine Antwort annimmt, wie man die Codeblöcke benutzt, etc.
Rachel
quelle
4

Da sie nicht zu wissen scheinen, was SO ist, würde ich sagen, fang damit an.

Vereinfacht gesagt, hat StackOverflow (obwohl auch die anderen objektiven Schwestern wie Serverfault darunter leiden) Fragen und Antworten, die objektiv und daher nachweisbar sind. Entweder funktioniert die vorgeschlagene Lösung oder nicht.

Es ist gezielt. StackOverflow wurde speziell für Programmierer entwickelt, um sich gegenseitig zu helfen. Serverfault richtet sich speziell an Serveradministratoren und so weiter. Daher ist es wahrscheinlicher, dass Leute angezogen werden, die als Experten auf diesem Gebiet bekannt sind (z. B. Phil Sturgeon, ein wichtiger Mitwirkender in der CodeIgniter-Community, ist ein aktives SO-Mitglied), als beispielsweise Yahoo antwortet. Wenn Sie eine Frage zu SO stellen, ist die Wahrscheinlichkeit sehr hoch, dass sie von den hochkarätigen, starken Schlagern dieser Technologie gesehen und beantwortet wird. Wer könnte besser um Hilfe bitten als die Macher der Technologie?

Es kann ein passiver Weg sein, um Antworten zu finden. Wenn ich eine Frage zu StackOverflow stelle, ist dies in der Regel der Fall, nachdem ich meinen geistigen Vorrat an Google-Suchbegriffen erschöpft habe (was sowieso oft zu SO-Fragen führt, ich bin mir immer noch nicht sicher, wie ein Programmierer von diesem Ort nichts mehr gehört hat. aber das ist nebensächlich) und meine eigenen Ideen für Lösungen. Wenn ich also eine Frage stelle, gehe ich zu anderen Problemen über, damit ich in diesem Modus nicht im Wald vor lauter Bäumen stecke und auf Antworten warte. In diesem Sinne bin ich produktiver, weil ich nicht mehr Zeit damit verbringe, in Google nach einer Antwort zu suchen, die möglicherweise noch schriftlich vorliegt oder nicht. Sobald jemand eine Lösung vorschlägt (und sie ist in der Regel schnell), kann ich sie einarbeiten und an meine spezifischen Bedürfnisse anpassen.

Es hilft der Programmierergemeinschaft. Wenn Sie sich voll und ganz an SO beteiligen (dh Sie akzeptieren Antworten, stimmen über Fragen und Antworten ab und reichen Ihre eigenen Antworten ein), helfen Sie jedem anderen armen Kerl, der möglicherweise mitkommt, nachdem Sie über das Problem gestolpert sind, das Sie einmal hatten ( Wenn Sie ein Problem hatten, hat bestimmt jemand anderes dasselbe oder etwas, das nah genug ist, um sich zu bewerben. Zumindest bekommt es mehr Infos da draußen . Auch wenn Sie noch nie Feedback von diesen Personen erhalten haben, denken Sie an die "stille Mehrheit", die auf diese Ressourcen gestoßen ist. Machen Sie sich jedoch nicht bekannt, selbst wenn Sie ihnen geholfen haben.

Shauna
quelle
4
Ganz zu schweigen davon, dass Sie nur durch das Eingeben einer SO-Frage auf eine andere Weise über das Problem nachdenken (weil Sie das Problem klar an andere weitergeben müssen), was Ihnen manchmal einen Moment der "Glühbirne" einbringt, in dem Sie plötzlich auftauchen eine Antwort auf eigene Faust.
XåpplI'-I0llwlg'I -
Tatsächlich. Ich hatte eine Reihe von Fragen, die ich letztendlich aufgegeben habe, weil mich das Abtippen zur Lösung geführt hat.
Shauna
@ XåpplI'-I0llwlg'I- Ja. Gummiente debuggen .
Starsplusplus
2

Ich habe dies nicht getan, aber ich habe einige Zeit damit verbracht, darüber nachzudenken, wie ich reagieren würde, wenn ich während der Arbeitszeit dazu aufgefordert würde.

Mein Ansatz wäre es, Beispiele zu verwenden. Hier ist ein wirklich schlimmes Problem, auf das ich bei dieser Arbeit gestoßen bin. Hier ist die Frage, die ich bei StackOverflow gestellt habe, und hier ist das wirklich nützliche Material, das ich als Ergebnis gelernt habe. (Verdammt, wenn ich mir meine Fragenliste ansehe, ist das wie ein Haufen kleiner Schnappschüsse meiner Karriere.)

Ich denke, es ist eine absolut gültige Ressource, um Menschen darauf hinzuweisen. Jeder weiß, was Google ist. StackOverflow, nicht so sehr.

BlairHippo
quelle
1

Ich habe nur eine der Antworten gezeigt, die ein Problem gelöst haben, an dem ich festgehalten habe ...

Ich musste die Manager danach nicht überzeugen. Das Q & A-Konzept des Stapelüberlaufs erklärt sich von selbst.

Dunkle Nacht
quelle
0

Ich wollte kommentieren, aber es wurde zu groß dafür.

Ich habe es immer vorgezogen, Stackoverflow und andere Stackexchange-Sites privat zu beziehen oder zu empfehlen, neben einer Tasse Kaffee oder so ähnlichem.

Wenn ich mit einem Junior spreche, sage ich ihnen immer, dass sie es überprüfen sollen, wenn sie es nicht bereits getan haben, ist es nützlich. Es gibt Kolleginnen und Kollegen, die eine ungarische Seite mit Forumfähigkeiten benutzen, ich schätze, wegen des Mangels an allgemeinen Englischkenntnissen. Manchmal empfehle ich andere Stack-Exchange-Teile wie Programmierer oder Serverfehler, Superuser auch, wenn es um "Best Practice" oder Hardware, Serverbetrieb usw. geht. Ich war überrascht, als ich erfuhr, dass viele Programmierer nur über Stackoverflow Bescheid wissen und nicht andere Stack-Exchange-Sites.

Ich würde sagen, es könnte sinnvoll sein, Stackoverflow und beispielsweise programers.stackexchange in einer Präsentation einzuführen, aber ich würde es nicht für hundert Personen tun. Vielleicht nur für die Leute meiner Gruppe oder meines Projekts.

CsBalazsHungary
quelle