StackOverflow ist mehr als nur ein Repository fĂŒr Antworten auf dumme Fragen.

Dieser Text ist als ErgĂ€nzung zu „Was ich in 10 Jahren bei Stack Overflow gelernt habe".

Lassen Sie mich gleich sagen, dass ich Matt Birner in praktisch allem zustimme. Ich habe jedoch einige ErgĂ€nzungen, die ich fĂŒr ziemlich wichtig halte und die ich gerne weitergeben möchte.

Ich habe mich entschlossen, diese Notiz zu schreiben, weil ich wÀhrend der sieben Jahre, die ich SO, ich habe die Community von innen ziemlich gut kennengelernt. Ich habe 3516 Fragen beantwortet, 58 gestellt, Hall of Fame (Top 20 weltweit) In beiden Sprachen, in denen ich stÀndig schreibe, habe ich viele kluge Leute kennengelernt und nutze aktiv alle Möglichkeiten, die die Site bietet.

Jeden Morgen öffne ich bei meinem Morgenkaffee meinen Newsfeed, Twitter und – SO. Und ich glaube, dass diese Site einem Entwickler viel mehr bieten kann als nur ein Snippet zum Kopieren und EinfĂŒgen, das sorgfĂ€ltig angeboten wird DuckDuckGo.

Selbstentwicklung

Vor langer Zeit bin ich auf diesen Tweet gestoßen:

Paradoxerweise finde ich, dass der beste Weg, eine neue Sprache zu lernen, darin besteht, Fragen zu beantworten, anstatt sie zu stellen. — Jon Ericson

Damals war ich etwas ĂŒberrascht ĂŒber die Art und Weise, wie die Frage gestellt wurde, aber mit der Zeit gelangte ich zu der Überzeugung, dass es sich um die reine Wahrheit handelte. HackerRank, Übung und Ă€hnliche Sites bieten die Möglichkeit, sphĂ€rische Probleme im luftleeren Raum zu lösen und Ihre Lösung sogar mit netten, freundlichen Menschen zu diskutieren. Die ĂŒberwiegende Mehrheit der heutigen BĂŒcher enthĂ€lt Beispiele, die heruntergeladen und ausgefĂŒhrt werden können. Auf GitHub können Sie ein interessantes Projekt in der Sprache finden, die Sie lernen, und in die Tiefen des Quellcodes anderer eintauchen. Was hat das damit zu tun? SO? – die Antwort ist einfach: nur auf SO Die Fragen sind aus einer lebenswichtigen Notwendigkeit heraus entstanden und nicht aus der Fantasie einzelner Personen. Durch die Beantwortung solcher Fragen schĂ€rfen wir zwangslĂ€ufig unsere FĂ€higkeit, prĂ€gnant zu denken (innerhalb der Syntax unserer Sprache), ĂŒbertragen hĂ€ufig verwendete Muster in den aktiven Bereich des GedĂ€chtnisses und vergleichen sie durch das Lesen der Antworten anderer mit unseren und merken uns die besten AnsĂ€tze.

Wenn die Antwort auf eine Frage von Fremden nicht sofort offensichtlich ist - und das ist noch besser -, dann erfordert das Finden der richtigen Lösung viel mehr Geschick, als das Finden der Antwort auf ein Problem von HackerRank.

Objektive Bewertung durch die Community

FĂŒr Entwickler, die sich selbst als Senior oder höher bezeichnen, ist es ziemlich wichtig, ihr eigenes GefĂŒhl der Großartigkeit mit den objektiven Meinungen von Fremden vergleichen zu können. Ich habe in Teams gearbeitet, in denen mein Kenntnis- und FĂ€higkeitsniveau bei niemandem Fragen aufgeworfen hat. Ich fĂŒhlte mich buchstĂ€blich wie ein Guru. Aktive Teilnahme an Diskussionen ĂŒber SO Dieser Mythos wurde in meinem Kopf ziemlich schnell zerstreut. Mir wurde plötzlich klar, dass ich noch einen langen Weg vor mir hatte, um den Rang eines „Señor“ zu erreichen. Und dafĂŒr bin ich der Community sehr dankbar. Die Dusche war eiskalt, aber sehr belebend und Ă€ußerst wohltuend.

Jetzt kann ich jede Frage als Duplikat schließen:

StackOverflow ist mehr als nur ein Repository fĂŒr Antworten auf dumme Fragen.

oder beantworten/entsperren Sie eine von der Community geschĂŒtzte und vandalensichere Frage:

StackOverflow ist mehr als nur ein Repository fĂŒr Antworten auf dumme Fragen.

Es ist motivierend. Nach 25000 Reputationspunkten erhalten Benutzer Zugriff auf alle Statistiken SO und Auflösung Abfragen an die Benutzerbasis speichern.

Nette Bekanntschaften

Durch meine aktive Anwesenheit im Reaktionscamp habe ich viele wirklich herausragende Entwickler aus verschiedenen LĂ€ndern kennengelernt. Das ist großartig. Sie sind alle sehr interessante Leute, und Sie können sie jederzeit direkt bitten, den Code einer komplexen Bibliothek zu ĂŒberprĂŒfen, die wir in veröffentlichen möchten US. Mit den FĂ€higkeiten zweier solcher freiwilliger PrĂŒfer können Sie aus jedem noch so plumpen Rohling eleganten und kugelsicheren Code machen, der sofort einsatzbereit ist.

GerĂŒchte ĂŒber eine „giftige AtmosphĂ€re“ sind zumindest stark ĂŒbertrieben. Ich kann nicht fĂŒr alle Sprachgemeinschaften sprechen, aber RubinUnd Elixier Segmente sind Ă€ußerst freundlich. Um auf Hilfsunwilligkeit zu stoßen, mĂŒssen Sie in einem Ultimatum verlangen, dass sie den Code fĂŒr die Hausaufgaben schreiben, und dabei unbedacht etwas herausposaunen wie:

Ich muss die Summe aller Primzahlen kleiner als 100 berechnen. Die Lösung darf keine Kerniteratoren verwenden. Wie mache ich das?

Ja, solche „Fragen“ kommen vor und werden abgelehnt. Ich sehe darin kein Problem; SO â€” Dies ist kein kostenloser Dienst, bei dem Menschen mit einem Übermaß an Freizeit kostenlos die Hausaufgaben anderer Leute lösen.

Schlechte Englischkenntnisse oder mangelnde Erfahrung mĂŒssen Sie nicht schĂ€men.

Karriereboni

Ich habe ein ziemlich umfangreiches Profil auf GitHub, aber den wahren Ansturm der Headhunter habe ich erst gespĂŒrt, als ich in die Top 20 kam und mein Avatar auf den Hauptseiten der entsprechenden Sprachen erschien. Ich bin nicht auf der Suche nach einem Jobwechsel und habe auch nicht vor, in absehbarer Zeit einen solchen zu machen, aber all diese Angebote ermöglichen es mir, mein SelbstwertgefĂŒhl aufrechtzuerhalten und eine Grundlage fĂŒr die Zukunft zu schaffen. Wenn ich mich plötzlich zu einem Jobwechsel entscheide, muss ich mir nicht die MĂŒhe machen, nach einem anderen zu suchen.

Es dauert nicht lange

Ich habe oft von verschiedenen Leuten gehört, dass SO Nur faule Leute antworten, wĂ€hrend echte Profis von morgens bis abends daran arbeiten, Quellcodes fĂŒr geschĂ€ftliche Zwecke zu kĂŒrzen. Ich weiß nicht, vielleicht gibt es da draußen Leute, die sechzehn Stunden am StĂŒck Code einhĂ€mmern können, aber ich gehöre definitiv nicht dazu. Ich brauche Pausen. Eine tolle Möglichkeit fĂŒr eine Pause bei der Arbeit, die nicht zu entspannend ist und Sie nicht in einen Modus endlosen Aufschiebens versetzt, ist „ein paar Fragen zu beantworten“. Im Durchschnitt bringt dies mehrere Dutzend Reputationspunkte pro Tag ein.

StackOverflow ist mehr als nur ein Repository fĂŒr Antworten auf dumme Fragen.

Öffnet die Chakren und reinigt den Vergaser

Menschen zu helfen ist gut. Ich freue mich, dass ich zusĂ€tzlich zum regulĂ€ren PrĂ€senzunterricht auch zufĂ€llig ausgewĂ€hlten Menschen aus Wyoming, Kinshasa und Vietnam helfen kann – und das auch tue.

Bin ich kompetent genug, um Fragen zu beantworten?

Ja.

Wir alle machen Fehler, und wenn das passiert, wird die Community uns korrigieren. Lassen Sie mich anmerken: Er wird nicht heimlich auf das Karma scheißen, sondern die Antwort heruntervoten (in den allermeisten FĂ€llen mit einer ErklĂ€rung, was genau falsch ist). Es ist sinnvoll, die heruntergevotete Antwort zu löschen, und die Minuspunkte werden zurĂŒckgesetzt. (Gelöschte Antworten sind weiterhin fĂŒr Personen mit einem Ruf grĂ¶ĂŸer als sichtbar 10000, aber glauben Sie mir, sie haben schon Schlimmeres gesehen).

Abschließend

Es erscheint mir wichtig und notwendig, an der Verbesserung der Welt mitzuwirken, und die Antworten auf SO â€“ eine gute Möglichkeit, dies zu tun, ohne von Ihrem Arbeitsstuhl aufzustehen. Wenn es mir gelingen wĂŒrde, jemanden davon zu ĂŒberzeugen, noch heute mit dem Antworten zu beginnen, wĂ€re ich sehr glĂŒcklich.

Source: habr.com

Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz und VPS-VDS-Servern đŸ”„ Kaufen Sie zuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server | ProHoster