Die Bezeichnung „Dark Matter Developer“ kursiert schon seit mehreren Jahren. Scott Hanselman führte den Begriff ein, um Entwickler zu beschreiben, die keine aktiven Online- oder sozialen Persönlichkeiten haben
Sie lesen nicht viele Blogs, schreiben nie Blogs, gehen nicht zu Benutzergruppen, twittern oder facebooken nicht, und man sieht sie nicht oft auf großen Konferenzen. Wo sind diese Dark-Matter-Entwickler online?
Um Scotts rhetorische Frage zu beantworten: Wir wissen, dass diese Entwickler irgendwie online sind, weil sie Dinge für das Web erstellen, und es ist ziemlich schwierig, für das Web zu entwickeln, ohne in irgendeiner Kapazität online zu sein. Die Frage ist, in welchem Maße dunkle Materie in der Frontend-Entwicklung existiert und, vielleicht noch wichtiger, spielt sie überhaupt eine Rolle? (Wortspiel beabsichtigt.)
Das Dark-Matter-Stereotyp
Ist Ihnen der Film Hackers in den Sinn gekommen?
Es muss nicht diese Art von Stereotyp sein. Sie kennen wahrscheinlich einen Dark-Matter-Entwickler oder arbeiten mit einem zusammen. Es ist die Person im Team, die pünktlich kommt und geht und vielleicht vollkommen zufrieden damit ist, die Uhr zu stempeln und auf ihrer Sprosse der Karriereleiter zu bleiben. Es ist der Freund, den Sie kennen, der in allen Dingen wahnsinnig gut ist, sich aber nie zur Schau stellt.
Dunkle Materie ist nicht auf die Entwicklung beschränkt. Ich habe eine gute Handvoll Freunde, die ich für exzellente Designer, Illustratoren und Fotografen halte, aber Sie würden sie niemals etwas auf Dribbble, Behance oder Instagram posten sehen.
Dunkle Materie scheint in der Entwicklungswelt eine punktiertere Bedeutung zu haben, da es schwer zu glauben ist, dass jemand, der im Web arbeitet, abgeneigt wäre, an den dortigen Communities teilzunehmen.
Wie viel dunkle Materie existiert im Frontend-Universum?
Das ist schwer zu sagen. Das Web ist riesig; das wissen wir alle. Es gibt Blogs, Tweets, Tumblelogs und Reddit-Beiträge in Hülle und Fülle. Das Volumen reicht aus, um den Eindruck zu erwecken, dass alle engagiert, aktiv und aufmerksam sind. Allein auf Twitter folgen mehr als 200.000 Menschen CSS-Tricks. Das sind viele Leute! Es sind jedoch sicherlich nicht alle; es gibt Frontend-Entwickler, die noch nie von CSS-Tricks gehört haben, trotz dem, was sie beruflich tun.
Scotts Artikel deutet darauf hin, dass Dark-Matter-Entwickler 99 % der Entwicklerpopulation ausmachen, wobei die anderen 1 % alle sozialen Aktivitäten ausmachen. Das ist eine verlockende Illustration – und ich bin sicherlich nicht qualifiziert, diese Zahlen zu überprüfen – aber ich habe das Gefühl, dass das eher Hyperbel als Realität ist. Ich denke gerne, es ist näher an 80/20.
Ist dunkle Materie etwas Schlechtes?
Einer der auffälligsten Momente in Scotts Originalstück ist, als er seinen inneren Frust gegenüber denen äußert, die dem Interagieren und Teilen im Web ambivalent gegenüberstehen
Persönlich, als einer der lauten Online-Vorantreiber des 1 %, könnte ich denken, ich müsste diese Dark-Matter-Entwickler finden und ihnen erklären, wie sie online gehen müssen! Treten Sie der Community bei! Legen Sie einen Blog an, fangen Sie an, Dinge zu ändern, mischen Sie mit! Aber, wie mein Freund Brad Wilson betont, haben diese dunkle Materie 99 % uns viel über das ERLEDIGEN von Dingen beizubringen.
Ich verstehe seinen Standpunkt. Das Web wurde auf der Grundlage von Offenheit, Transparenz, Zusammenarbeit und vor allem der Bereitschaft zum Teilen geschaffen. Es ist viel mehr Wikipedia als das Wall Street Journal.
Und sein Standpunkt ist berechtigt. Tatsächlich ist das Web besser, wenn wir teilen, zusammenarbeiten und interagieren. Denken Sie daran, wie viele Menschen vom Open-Source-Ethos von Gemeinschaften wie WordPress und GitHub profitieren. Wir profitieren individuell, wenn wir teilen (in Form von Wertschätzung, Jobangeboten, Credits usw.), und andere profitieren davon, diese Beiträge nutzen und darauf aufbauen zu können. Es ist ein Ökosystem, in dem wir uns alle gegenseitig ernähren, und es treibt das Web als Ganzes voran, weil Arbeit und Konsum sich selbst nähren. Ziemlich cool!
Aber schadet uns dunkle Materie? Es gibt den Fall, dass sie es tut: ein Ökosystem, das sein volles Potenzial nicht ausschöpft. Dinge bewegen sich langsamer vorwärts, wenn einige von uns nicht so aktiv engagiert sind wie andere.
Es könnte auch denen schaden, die selbst die dunkle Materie sind. Was verliert man, wenn man zum Beispiel seine Ideen nicht bloggt, kein GitHub-Konto führt oder sich nicht mit anderen auf LinkedIn verbindet? Sichtbarkeit. Wachstum. Jobangebote. Neue Freunde. Neue Erfahrungen.
Die Einstellung könnte ebenfalls leiden. Recruiter, die sich auf soziale Aktivitäten verlassen, um Talente zu finden. Es ist sicherlich einfacher, qualifizierte Kandidaten zu entdecken, die aktiv in Communities wie StackOverflow, GitHub oder CodePen involviert sind. Aber wenn das die einzigen Quellen sind, die durchsucht werden, besteht die Gefahr, dass man wirklich großartige Dark-Matter-Entwickler verpasst, die aus anderen Quellen stammen könnten, wie Mundpropaganda.
Zusammenfassend
Dunkle Materie scheint eine Kraft zu sein, wie Wind, die wir eher fühlen als sehen.
Ich würde mich über Feedback in den Kommentaren freuen von denen, die sich mit dem Label „Dunkle Materie“ identifizieren könnten. Obwohl das unwahrscheinlich ist, da sie per Definition diesen Beitrag nicht lesen. Oder wenn doch, wären sie nicht der Typ, der kommentiert.
Dunkle Materie kann im großen globalen Sinne auch durch jede Untätigkeit wachsen. Wie oft haben Sie beabsichtigt, Ihren Blog zu aktualisieren, es aber einfach nicht getan? Oder einen kleinen, aber offensichtlichen Fix in ein GitHub-Repo zu committen? Oder sich öffentlich auf Twitter bei jemandem bedanken, der geteilt hat, was er gelernt hat? Dunkle Materie wächst.
Ich verlasse Sie mit diesem
Ein Loch wäre etwas, nein, es war Nichts! Und es wurde größer und größer…
Damit haben Sie mich erwischt.
Aus meiner jetzigen Sicht wächst die dunkle Materie mit mir, wenn ich ein hohes Volumen und eine hohe Qualität des Lernens/Trainings mit einer (persönlichen) Frist vor mir habe. In diesem Modus lasse ich nur Zeit für das absolut Notwendige. Einfach tun, schlafen, essen, wiederholen.
Um mich so zu konzentrieren, kann ich nicht darauf hören, was andere sagen ('Du musst rausgehen, weil es jeder tut [mehr…]'). Und da endet die Verbindung mit anderen in Korrelation zur dunklen Materie… meiner Meinung nach.
Ha ha, noch nie von diesem Ausdruck gehört. Aber ich denke, nicht lesen und nicht schreiben (z.B. einen Blog) ist sehr unterschiedlich. Ich arbeite in einer ziemlich erfolgreichen Webagentur mit etwa zwölf Entwicklern. Wir alle lesen Blogs, folgen YouTube-Kanälen und gehen zu Konferenzen. Aber KEINER von uns hat einen Blog/eine Website/einen Kanal über Entwicklung, und keiner von uns hat jemals Vorträge auf Konferenzen gehalten. Wir sind mit der Arbeit beschäftigt! Ich glaube, wir alle haben das Gefühl, dass es großartig wäre, mehr zur Community beizutragen, aber im wirklichen Leben fehlt einfach die Zeit dafür. Wenn Sie meine Social-Media-Konten betrachten, gibt es wenig, was darauf hindeutet, dass ich ein Entwickler bin. Ich möchte meine nicht-entwickelnden Freunde und Familie nicht mit diesem Zeug langweilen.
Ich denke, Sie haben hier auch für mich den Nagel auf den Kopf getroffen. Ich liebe, was ich tue, und ich stecke richtig rein, aber ich denke, es braucht einen bestimmten Typ Mensch, um wirklich über das, was er tut, schreien zu wollen.
Ich sehe den Vorteil darin für die Karriereentwicklung, aber das bedeutet nur, dass jeder weiß, wann ich einen neuen Job suche, weil plötzlich viele neue Beiträge in meinem Blog erscheinen.
Ja, genau, dito zu den beiden… Wenn ich einen Blogbeitrag schreiben würde, wäre er wahrscheinlich im Blog meines Unternehmens, als Teil einer Teamleistung. Im Grunde als Teil der Arbeit, mit der ich schon beschäftigt bin!
Hallo @efraim
Ich wollte Ihnen direkt eine Nachricht senden, aber es sieht so aus, als könnte ich nur einen Kommentar hinterlassen.
Ich wende mich an Sie, weil ich daran interessiert bin, Webentwickler zu werden, aber sehr unsicher bin, welcher der beste Weg wäre. Ich habe 2011 einen BFA mit Schwerpunkt Grafikdesign abgeschlossen. Damals hatte ich mit den 1 oder 2 Kursen, die Web umfassten, keinen Wunsch zu codieren. Fünf Jahre später sehe ich jedoch, dass es als Designer wichtig ist, sowohl das Backend als auch das Frontend zu kennen, um als Designer weiter zu wachsen. Ich bin ein wenig mit dem Programmieren vertraut (aber das ist auch Wissen von 2010/2011) und das Web ändert sich ständig, da es jetzt HTML5 gibt.
Haben Sie Vorschläge, wie ich langsam ins kalte Wasser springen und schwimmen lernen kann? Ich überlegte (1), mich an einer staatlichen Universität für ein Zertifikat einzuschreiben. Dann wurde mir klar (2), dass es Seiten wie Tree House und Code Avengers gibt, die Hilfe anbieten, aber mit kostenpflichtigen Abonnements. Zuletzt gibt es Option (3), die darin bestünde, einfach ein Projekt für mich selbst in Angriff zu nehmen, wie z.B. eine Portfolio-Website von Grund auf neu zu erstellen und das Internet zu durchsuchen, wenn ich unsicher bin, wie ich etwas tun soll, aber das erscheint ein wenig entmutigend.
Alle Vorschläge wären von größter Wertschätzung. Vielen Dank, dass Sie sich die Zeit genommen haben, dies zu lesen und hoffentlich zu antworten!
@angela,
Kehren Sie nicht zur Schule zurück. Ich bin sicher, die kostenpflichtigen Online-Tutorials sind gut, aber es gibt auch viele gute kostenlose.
Ich denke, der Ansatz „Wählen Sie ein Projekt aus und bearbeiten Sie es“ ist der allerbeste Weg zu lernen.
Vielen Dank für Ihren Rat @RioBrewster
@angela I habe Ihnen weiter unten in den Kommentaren geantwortet.
Das ist auch meine Erfahrung. Ich habe einfach keine Zeit, um einen Beitrag zu leisten, ich habe Arbeit zu erledigen. Und wie Sie vermeide ich es, Entwicklerartikel in meinen sozialen Medien zu posten, weil die meisten meiner Freunde und Familie mich dafür aktiv verspotten würden.
Ziemlich genau ich auch. Ich lese TONNEN, aber veröffentliche oder spreche nicht. Ich plane es aber… Immer planend…
Das fasst auch meine Erfahrung perfekt zusammen! Ich arbeite – und genieße die Arbeit – als Webentwickler, aber das ist nicht der Anfang und das Ende dessen, wer ich als Person bin. Ich würde meine Freizeit viel lieber genießen und mich erholen, als rund um die Uhr an persönlichen oder Community-Projekten zu arbeiten.
Die Annahme, dass Menschen, die keinen Code beisteuern oder in der Web-Community nicht sozial sind, überhaupt nicht engagiert sind, ist für mich bizarr. Es kümmert mich wirklich nicht, was nicht geteilt wird; das Web leidet nicht unter mangelndem Inhalt.
Nicht nur das, es ist auch nicht sehr motivierend, über Themen zu schreiben, über die andere, bekanntere Entwickler (sowie Dutzende anderer Entwickler) bereits geschrieben haben. Performance? Wichtig, aber solange ich nichts wirklich Interessantes und Neues entdecke, schreibe ich Dinge, die das wiederholen, worüber andere gesprochen haben.
Nun, ich könnte ein bisschen darüber schreiben, wie man ein responsives Layout mit Flexbox herausfindet, aber… ist das wirklich neu? Nein.
Das Gute an der Frontend-Entwicklung ist jedoch, dass so viel Neues passiert, dass man sich an etwas wie WebAssembly klammern kann (https://medium.com/javascript-scene/what-is-webassembly-the-dawn-of-a-new-era-61256ec5a8f6#.sx4slu4iu) und einer der Ersten außerhalb der Kerngruppe sein kann, die das Ding entwickelt, um es zu erforschen und darüber zu schreiben. Das ist vielleicht der Weg für einen Teil der Dunklen Materie, ein bisschen zu glänzen.
Gehen Sie davon aus, dass all die Menschen, die Ihnen so tolle Ressourcen, Blogbeiträge, Videos zur Verfügung stellen, nicht arbeiten? Dieser Punkt klingt nicht ganz richtig.
Interessanter Artikel! Die einzigen Dark-Matter-Entwickler, die ich kenne, sind total schlecht, daher ist es irgendwie besser, dass sie offline bleiben, sie produzieren schon genug Bugs auf diese Weise.
Diese Art von Einstellung ist oft der Grund, warum ich mich nicht online beteilige. Manche Entwickler können manchmal ziemlich ignorant sein. Warum sollte man zu einer Gemeinschaft von solchen Leuten beitragen? Ich weiß, dass es viele nette Entwickler gibt, aber die Ignoranten stechen mehr hervor.
Ich muss Jason in diesem Punkt zustimmen. Tatsächlich hatte ich früher eine stärkere Online-Präsenz als Entwickler, als ich anfing, und hatte das Gefühl, dass es einen größeren Bedarf gab, mich zu beweisen und mich zu engagieren. Aber jetzt, wenn ich das nächste Mal auf Jobsuche gehe, kann ich meine Fähigkeiten und mein Engagement persönlich mit Taten und Worten zeigen. Und wenn der potenzielle Arbeitgeber oder Partner eine Einstellung wie deine hat, Gibran, dann ist es irgendwie besser, dass er außerhalb meines Netzwerks bleibt.
Exponat A. Entwicklergemeinschaften sind oft sehr unfreundlich.
Erinnern Sie sich an das Wort „gerade“, über das Sie neulich geschrieben haben?
Ich habe kürzlich auf Stackoverflow eine Frage gestellt, wie man Daten in Finanztabellen am besten barrierefrei darstellt. Innerhalb von 5 Minuten hatte ich drei Downvotes und eine Antwort, die besagte: „Was hat das mit Code zu tun?“
Es ging um Code, weil wir Standards dafür schaffen, wie Finanztabellen in HTML/CSS zu codieren sind, um sie sowohl responsiv als auch barrierefrei zu machen. Das ist kein einfach zu lösendes Problem.
Während viele der führenden Köpfe in diesem Bereich auf Konferenzen sprechen, bloggen und twittern, versuchen einige von uns tatsächlich, reale Probleme zu lösen – und erhalten null Respekt vom Rest der „Community“.
Ugh, überhaupt kein cooler Kommentar. Der Punkt hier ist nicht, dass Dark Matter Entwickler „total schlecht“ sind, sondern dass es einen riesigen Pool an großartigem Talent gibt, der oft unbemerkt bleibt.
Mit anderen Worten, wir könnten alle ziemlich schlecht sein, da wir die Gelegenheit verpassen, von denen zu lernen, die im Stillen klüger sind.
Es tut mir leid, ich wollte nicht so unhöflich klingen. Ich habe das Thema verstanden und wollte die andere Seite zur Diskussion bringen, wie schwer es ist, mit Leuten zu arbeiten, die sich nicht wirklich um ihre Arbeit kümmern und einfach jeden Tag ein- und ausstempeln, nachdem sie noch mehr Bugs und Workarounds hinzugefügt haben. Natürlich gibt es viele brillante Leute da draußen, die sich der Vorteile, öffentlicher zu sein, nicht bewusst sind. Aber wissen Sie… in jedem Unternehmen, in dem ich gearbeitet habe, konnte ich diese faule Sorte finden, und sie passten unglaublich gut in dieses dunkle Materie-Profil, außer dass sie nicht so großartig waren. Wie auch immer, ich schätze, ich war wütend, als ich das schrieb, ich entschuldige mich für meine unhöfliche Äußerung.
Das kann ich total nachvollziehen. Ich arbeite mit mehreren Entwicklern zusammen, die „nur das Minimum tun, um durchzukommen und nie Fragen stellen“.
Verdammt, wir haben Seiten, die letztes Jahr aktualisiert wurden und immer noch „valign“ enthalten.
Gibran, ich denke, das ist ein wirklich wichtiger Kommentar, den Sie gemacht haben.
Online ist es oft super einfach, wütend oder unhöflich zu klingen, ohne es überhaupt zu merken – Code schreiben ist ein hartes Geschäft, es erfordert viel Hingabe und mit so vielen ständigen Änderungen werden die Leute defensiv oder wütend, wenn Kommentare herumfliegen. Das erinnert mich an eine Passage in Paul Fords Artikel: „Was ist Code?“ fragt er, „warum Programmierer wütende Leute sind?“
http://www.bloomberg.com/graphics/2015-paul-ford-what-is-code/
Ich fange gerade erst als Entwickler an, daher kann ich diese Idee der „dunklen Materie“ definitiv nachvollziehen (zumindest bisher, ich versuche, mehr beizutragen) – aber mein Gott… Stack Overflow… es erfordert manchmal NERVEN, dort zu posten! Vielleicht ist das eine Barriere, die viele Menschen abschreckt.
Es muss aber nicht sein, dass diese Leute sich nicht genug kümmern, manche Leute sind online auch einfach ein bisschen schüchtern.
Blogs nicht zu lesen, ist eine etwas gewagte Annahme.
Ich entwickle erst seit etwa 6-7 Jahren und bin jetzt an einem Punkt, an dem ich tatsächlich genug weiß, um auf einem ausreichend hohen Niveau beizutragen.
Es gibt wirklich eine ziemlich hohe Hürde für den Einstieg, wie Stack Overflow beweist
Ich glaube nicht, dass es darum geht, dass Dark-Matter-Entwickler keine Blogs lesen, sondern vielmehr, dass sie sich nicht an den Gesprächen beteiligen, die sie auslösen.
Stack Overflow kann je nach gestellter Frage eine hohe Einstiegshürde haben. Gleichzeitig ist es nicht der einzige Ort, an dem man Beiträge leisten kann. Es gibt keine Einstiegshürde, um einen persönlichen Blog zu erstellen. :)
Es steht direkt im Zitat im ersten Absatz
„Sie lesen nicht viele Blogs …“
Ich lese massenhaft Blogs, ich bin nur noch nicht an einem Punkt, an dem ich wissend oder selbstbewusst genug bin, meine Ideen im ganzen Web zu verbreiten, und ich weiß das!
Es gibt auch eine weitere schreckliche Annahme, dass wir nichts vorantreiben, ich habe in meinen Jobs so viel getan, wie ich konnte, weil ich das Lesen und Lernen in tatsächliche Produktivität in den Unternehmen, für die ich arbeite, umwandle, anstatt in einen weiteren ego-schmeichelnden, aber fast sicher bereits geschriebenen Blog-Beitrag.
Das war die Definition des ursprünglichen Autors. Die erweiterte Definition in diesem Artikel ist, dass Dark Matter nicht diesem Stereotyp entsprechen muss. Untätigkeit in jeder Größenordnung kann Dark Matter nähren.
Efraim hat den Nagel auf den Kopf getroffen. Ich habe noch nie gute Entwickler getroffen, die keine Blogs/Twitter/etc. lesen, aber ich habe nur eine Handvoll getroffen, die einen Blog pflegen oder aktiv ihre Entwicklungserfahrungen online teilen.
Ich kann nur für mich selbst sprechen, aber nach einem ganzen Tag im Büro (wo die Arbeitsbelastung wirklich keine Zeit für das Schreiben von Blog-Posts oder das Posten auf Twitter zulässt) und dann Zeit zu Hause mit der Familie bleiben mir nur wenige kostbare Stunden pro Woche, um ein wenig freiberuflich zu arbeiten, ganz zu schweigen von der Freude an meinen eigenen Hobbys und Interessen. Webentwicklung ist nur eine von vielen Dingen, die um diese Zeit konkurrieren.
Das ist auch meine exakte Erfahrung.
Gelegentlich leiste ich gerne Beiträge zu StackOverflow und Github, aber das Schreiben ist eine dieser Dinge, denen ich nicht viel Zeit widmen möchte.
Hobbys und persönliche Projekte haben einfach Vorrang vor dem Bloggen.
Vielleicht haben diese Dark-Matter-Entwickler Interessen und Verantwortlichkeiten außerhalb der Entwicklung. Ich lese Blogs und recherchiere, wenn ich ratlos bin, aber ich habe seit 10 Jahren kaum etwas Entwicklungsbezogenes geteilt. Ich habe damals eine Familie gegründet. Ich arbeite von 9-5 Uhr und schalte die Entwicklerseite um 17 Uhr ab. Familie ist wichtiger als Bloggen.
Absolut! Bloggen ist kein Leben, es sei denn, man verdient (zumindest einen Teil) seinen Lebensunterhalt damit. Familie geht für mich auch vor Arbeit.
Dennoch geht es hier nicht darum, das Gewicht des Webs auf den Schultern zu tragen. Es geht nur darum, ein wenig aus dem Dunkeln zu treten und dort etwas zurückzugeben, wo man vielleicht etwas nimmt.
Work-Life-Balance scheint ein Schlüsselthema zu sein. Damit habe ich auch zu kämpfen. Die „Einstiegshürde“ ist ebenfalls ein weiteres Problem. Ich unterrichte Web-Entwicklungskurse am Community College, aber ich habe immer noch das Gefühl, dass mein Fachwissen zu gering ist, um der Online-Community etwas Konstruktives zu bieten, im Vergleich zu dem, was bereits existiert. Ich würde nur zum „Lärm“ beitragen – oder schlimmer noch, veraltete oder stillschweigend falsche Informationen anbieten! Haben Sie Tipps, wie man einfach das Selbstvertrauen für das, was man posten könnte, aufbauen kann?
Ich bin wohl ziemlich nah dran an einem Dark-Matter-Entwickler, was die Erkennung angeht. Ich lese viel, trage aber sehr selten etwas bei, sodass man nicht wirklich wissen würde, dass ich da bin. Ich kommentiere sehr gelegentlich oder poste einen kleinen Algorithmus, von dem ich denke, dass er für Leute nützlich wäre, aber ich würde nicht sagen, dass ich besonders aktiv bin.
Ich frage mich, wie das Verhältnis von aktiven zu passiven Community-Mitgliedern ist (vorausgesetzt, passive Mitglieder können als Teil der Community betrachtet werden)?
Ich würde sagen, jeder Beitrag ist gut, egal ob es darum geht, einen kleinen Algorithmus zu posten oder sich an Gesprächen zu beteiligen, wie Sie es hier getan haben. Es geht weniger um große, schnelle Heldentaten als vielmehr um einfache Gesten, die die Community in jedem Schritt voranbringen.
Ich denke, für die 1 %, die Blogs schreiben und pflegen, ist es ein Hobby. Und der größte Grund, warum die anderen 99 % es nicht tun, ist Zeitmangel.
Wenn ich mich selbst betrachte, arbeite ich zwischen 08:00 und 18:00 Uhr, wenn ich mit den Bürozeiten fertig bin, komme ich nach Hause, ziehe mich um und fange an, in der Garage an verschiedenen Autos zu arbeiten, komme gegen 24:00 Uhr nach Hause und dann ist es Zeit fürs Bett. Es bleibt also keine Zeit, Blogs zu schreiben.
Am Rande bemerkt, ist es vielleicht Zeit, damit anzufangen, sie zu schreiben, weil ich es satt habe, dass Leute mir sagen, was ich tun soll, weil sie es online gelesen haben, also muss es wahr/gut sein.
Ich erkenne mich definitiv als Dark-Matter-Full-Stack-Entwickler und Layout-/UI-Designer wieder. Ich weiß, dass ich nicht so viel Netzwerke, wie ich könnte, aber die Sache ist die, ich bin mit meiner derzeitigen Jobsituation vollkommen zufrieden und optimistisch genug, was die Karriereentwicklung angeht. Man könnte sagen, ich bin nicht enthusiastisch genug, aber ich ziehe es vor, meinen beruflichen Enthusiasmus mehr dem Lesen als dem Schreiben zu widmen und mehr Dinge auszuprobieren als sie zur Schau zu stellen. Und ich habe auch ein Leben und Hobbys außerhalb meines Jobs.
Ehrlich gesagt, die Art und Weise, wie manche Leute kreative Berufe heutzutage sehen, fühlt sich druckvoll an. Es wird angenommen, dass ein Entwickler zu Open Source beitragen, an Hackathons teilnehmen und sich ständig beweisen sollte. Vielleicht parasitiere ich die Open-Source-Bewegung in gewisser Weise, aber jeder nach seiner Facon, denke ich – es ist falsch zu sagen, dass ein niedriges Profil von Natur aus schlecht ist, wenn es wirklich darauf ankommt, wie Menschen ihre Zeit verbringen und was zu ihrer Persönlichkeit passt.
Ich stimme hier vollkommen zu.
Früher habe ich mich geschämt, nicht an der lauten Gemeinschaft teilgenommen zu haben. Aber jetzt merke ich, wie viel „still sein“ mir Zeit für meine anderen Interessen/Hobbys gelassen hat…
Ich lese immer noch viel, habe nur nichts hinzuzufügen.
Ich bin nicht völlig dunkel. Ich veröffentliche eine sehr kleine Anzahl von Dingen. Aber den Großteil meiner Entwicklung mache ich bei der Arbeit. Wenn ich etwas Kluges erreiche, bin ich stolz darauf; aber es gehört mir nicht. Wenn ich es in der Arbeitszeit gemacht habe, gehört das IP der Arbeit. Es wäre unangebracht für mich, viel über meine Innovationen öffentlich zu diskutieren.
Ich lese jedoch Blogs. Ich glaube, es ist für einen Entwickler von entscheidender Bedeutung, mit dem Stand der Technik Schritt zu halten. Neue Techniken werden vorgeschlagen, neue Anti-Muster werden diskutiert, das Arbeiten in der eigenen Blase birgt das Risiko, die eigenen Fehler zu wiederholen.
Ich stimme nicht zu, dass das Teilen von Ideen, für die man bezahlt wurde, unangemessen ist. Es nimmt dem die Wertigkeit nicht, dass man darauf gekommen ist. Wenn ich nicht interessantere Möglichkeiten hätte, meine Zeit zu verbringen, würde ich definitiv alles teilen, was ich tue.
Natürlich, wenn Sie etwas Eigenes entwickeln, haben Sie das Recht, den Gewinn zu maximieren. Das ist nicht falsch. Aber abgesehen von Gier, wenn Sie von der Open-Source-Bewegung profitieren, ist es besser, etwas zurückzugeben.
Als ich unangemessen sagte, hätte ich vielleicht sagen sollen: „gegen die Bestimmungen meines Arbeitsvertrags“. Es ist keine Wahl, die ich treffe, es ist eine Verpflichtung.
Wenn ich außerhalb meiner Anstellung neue Arbeiten leiste, blogge und teile ich sie gerne.
Ich bin ein reines Teilchen der Dunklen Materie und das ist in Ordnung für mich! Aber um Geoffs Frage nach den tatsächlichen Zahlen zu beantworten… vielleicht sollten Sie die Traffic-Statistiken einer Website wie css-tricks.com überprüfen. Ich kann wetten, dass der größte Teil davon von Dark-Matter-Benutzern stammt. Denken Sie also nicht, dass wir keinen großen Anteil daran haben, diesen Seiten zu helfen. Ohne uns wären sie viel kleiner. Wenn jemand eine Seite mag, bedeutet das nicht, dass er sie jeden Tag besuchen wird. Facebook und andere soziale Websites können manchmal einen falschen Eindruck darüber vermitteln, wer nur ein Liker ist und wer wirklich ein Benutzer ist.
Wenn wir alle Lehrer sind, wer wird dann die Schüler sein?!
Ich denke, jeder gute Lehrer wird Ihnen sagen, dass er auch ständig lernt. Bildung ist eine fortwährende Reise. :)
Viele Leute „beteiligen“ sich nicht an Communities wegen nutzlosem Geschwafel, genau wie dieser Beitrag.
Vielleicht können Sie näher erläutern, was einen solchen Beitrag „nutzlos“ oder „Geschwafel“ macht, und das wird dazu beitragen, das Gespräch dahingehend voranzutreiben, weniger solcher Inhalte im Web zu haben. So wie es aussieht, sehe ich nicht, wie dieser Beitrag eine dieser Bezeichnungen verdient.
Baden Sie in der Ironie.
Manchmal reden Leute zu viel – sie bekommen nichts erledigt, außer Sauerstoff zu verschwenden.
Es gibt sicherlich etwas über die Unterscheidung zwischen Signal und Rauschen zu sagen, wenn es ums Teilen und Zusammenarbeiten geht. Gleichzeitig würde ich das als einen Grund sehen, nicht teilzunehmen.
Hat schon jemand jemals etwas Nützliches auf Twitter gelernt?
Ich stelle mir Twitter immer als eine Ansammlung von Leuten vor, die auf Seifenkisten stehen und einfach ins Leere schreien.
Oh, ja, tonnenweise! Eine meiner Hauptanwendungen dafür ist das Stellen von Fragen, weil es viel schneller geworden ist, Antworten zu bekommen als auf SO. Und ich habe auf diese Weise viel gelernt. Ganz zu schweigen davon, dass Leute interessante Dinge twittern. Es gibt viel Lärm, das stimmt, aber es ist ja nicht so, dass es schwer zu ignorieren ist…
Ich bin ein Full-Stack-Entwickler der Dunklen Materie. Ich lese viele Blogs. Ich mache viele Tutorials. Ich versuche ständig, meine Fähigkeiten als Entwickler zu verbessern. Aber wie viele, die kommentiert haben, verbringe ich meine Freizeit nicht damit, darüber zu schreiben. Ich habe viele Interessen außerhalb der Entwicklung und ich denke, das macht mich zu einer vielseitigeren Person. Webentwicklung ist nicht, wer ich bin, es ist die Arbeit, die ich tue.
Und das ist eine gesunde Balance! Ich selbst halte mich daran.
Teil der Community zu sein muss nicht bedeuten, Blogs zu schreiben. Die Tatsache, dass Sie hier Zeit mit Kommentaren verbracht haben, ist für mich Teil dessen, Dinge voranzutreiben, und ich würde Sie ermutigen, dasselbe auch auf den anderen Blogs zu tun, die Sie lesen. Wenn nichts anderes, um einen schnellen „Danke“-Kommentar zu einem Beitrag zu hinterlassen, den Sie nützlich fanden, oder konstruktive Kritik zu denen, die in irgendeiner Weise verbessert werden könnten.
Dafür gibt es einen Begriff! Ich habe eine Online-Präsenz, aber nicht für meine Frontend-Entwicklung. Mein Twitter, Tumblr, Facebook, was auch immer sind Werkzeuge, um im Grunde alles andere zu bewerben, was ich tue, das nicht Entwicklung ist. Ich bin um 7 Uhr bei der Arbeit, erledige alles, bin leidenschaftlich bei dem, was ich tue, und erledige Dinge, verbringe täglich eine Stunde (mindestens) damit, Artikel zu lesen und Tutorials zu machen, um mit dem Neuesten in FED Schritt zu halten, aber sobald es 3:00 Uhr ist, bin ich fertig. Meine Website wurde seit 2007 nicht mehr aktualisiert. Mein GitHub fristet ein trauriges Dasein, in der Hoffnung, dass ich einen weiteren Auftrag bekomme, bei dem ich es verwenden muss. Und meine Tweets handeln mehr von Fernsehen und Nachrichten über Fußgänger/öffentliche Verkehrsmittel in Los Angeles als von irgendetwas, das mit CSS-Positionierung oder ES2016 zu tun hat. Ich bin seit zehn Jahren Entwickler. Aber wenn es darum geht, in meiner Freizeit an meiner Website zu arbeiten oder einen Medium-Artikel über Autokultur zu schreiben, wähle ich Letzteres. Das ist die Work-Life-Balance, die ich möchte. Das gesagt, schadet es definitiv meiner Karriere. Ich weiß, dass ich unterbezahlt bin und dass der einzige Weg nach oben darin besteht, weiterzuziehen, aber ich habe kein Portfolio, um meine Arbeit zu zeigen, oder Codebeispiele in GitHub, um sie zu einem Vorstellungsgespräch mitzubringen. Es ist, als würde mein Kopf nicht so funktionieren, mein eigenes Zeug zu erfinden, um es ins FED Web zu stellen. Sagen Sie mir, was ich machen soll, und ich kann so ziemlich alles tun, was Ihr Herz begehrt. Sagen Sie mir, ich soll etwas machen, um meine Fähigkeiten zu zeigen, und ich bin ratlos. Ich bin ein Dark-Matter-Entwickler.
Es kommt alles auf die Work-Life-Balance und das Glück an.
Ich verbringe 8 Stunden am Tag mit Webentwicklung, dazu gehört auch ein wenig Zeit für Artikel wie diesen. Meine Abende verbringe ich gerne entspannt.
Sicher, ich könnte zum Web beitragen, um es schneller voranzubringen, aber ich bin kein Märtyrer, ich würde lieber sehen, wie mein Hund einen Stock im Park herumträgt, wenn ich die Wahl hätte.
Dieser Begriff trifft definitiv auf mich zu. Ich beschäftige mich seit über 10 Jahren mit der Front-End-Webentwicklung, lese und absorbiere täglich viel von dem, was andere posten oder beisteuern, antworte oder kommentiere aber fast nie und poste nie etwas Eigenes.
Ich kann die Ansicht, dass Zeit ein Faktor für meine passive Teilnahme ist und dass meine Freizeit oft mit Familie oder anderen Interessen verbracht wird, definitiv nachvollziehen, aber für mich ist es mehr als nur Zeit. Ich bin ein Hardcore-Introvertierter. Interaktion mit anderen, selbst online, ist für mich eine große Belastung. Ich verbringe meine 9 bis 5 in einem großen Softwareunternehmen, das eine dieser verrückten, niedrigwandigen offenen Arbeitsumgebungen hat, die für einen Introvertierten wie mich ziemlich unfreundlich sind. Nach einem Arbeitstag habe ich einfach keine Energie mehr, um mich aktiv mit der Online-Entwicklergemeinschaft auszutauschen und Beiträge zu leisten.
Ich bin wahrscheinlich der einzige, der das auf einem iPhone 4 ansieht, aber der Header ist etwa eine Meile hoch. Nur so gesagt.
Ich identifiziere mich vollkommen mit dem Label, aber der Grund, warum ich dunkle Materie bin, hat mit Prioritäten zu tun. Ich konzentriere mich lieber darauf, etwas zu tun, als 10x die Zeit damit zu verschwenden, darüber zu posten, wie es gemacht wird. Das ist sehr egoistisch von mir, denn ich lese viel und profitiere davon, gebe aber der Community selten etwas zurück. Es ist größtenteils eine Frage der Zeit, und trotzdem glaube ich, dass ich nicht genug erledigt bekomme.
Ich bin mir nicht sicher, ob ich zu dieser „Dunkle Materie“-Gruppe gehöre. Aber ich teile gerne meine Ideen und Antworten mit neuen Entwicklern auf Stack Overflow. Ich habe auch mehrere öffentlich zugängliche Gists auf Github, auf die jeder zugreifen kann.
Ich blogge nicht über meine Arbeit, aber ich teile gerne mein Wissen mit anderen.
Sie sind definitiv auf der hellen Seite der Dinge, mein Freund. Das sind alles hervorragende Möglichkeiten, sich zu engagieren, unabhängig davon, ob Sie bloggen.
Man sieht all die Dark-Matter-Entwickler, da wir kein Gravatar haben!
Gravatar ist für mich eher ein Spiegelbild von Benutzern, die aktiv mit WordPress arbeiten und ihr Gravatar nur zum Zweck der Vorschau von Autorenprofilen in Builds eingerichtet haben.
Der Begriff und die Definition erscheinen mir etwas zu absolut. Ich designe und programmiere seit 1999 für das Web, und basierend auf dieser Definition würde ich wahrscheinlich so kategorisiert werden. Ich habe noch nie etwas auf Dribbble gepostet. Ich würde es gerne tun, aber ich kenne niemanden, der dort ist, um eine Einladung zu bekommen. Ich habe meine Karriere in einer Kleinstadt begonnen und bin in eine andere gezogen.
Designer und Entwickler zu finden, die so arbeiten wie ich: auf Webstandards basierend, mit Fokus auf progressive Verbesserung, Barrierefreiheit, Performance und Zukunftsfreundlichkeit, ist in einer Stadt mit 100.000 Einwohnern nicht einfach. Es sind hauptsächlich billige WordPress-Template-Tweaker, die kleinen Unternehmen 200 Dollar berechnen, um eine Website für sie zu erstellen. Sicher, es gibt Meetups in nahe gelegenen Städten, aber nach einem langen Arbeitstag und Pendeln kann ich nicht noch 2 Stunden pro Strecke zu einem Meetup fahren. Ich bin Ehemann und Vater. Das geht nicht. Ich war auf Konferenzen und habe ein oder zwei Leute getroffen, aber die wenigen Male, als ich versucht habe, mit einem Redner oder einem bekannten Gesicht zu sprechen, waren sie alle zusammengekauert und haben sich mit ihren Freunden unterhalten, die sie seit der letzten Konferenz, auf der sie gesprochen haben, nicht gesehen haben.
Ich bin sicher, es gibt viele Leute, denen es nichts ausmacht, nicht mit der breiten Gemeinschaft zu kommunizieren, aber ich bin ziemlich sicher, dass es viele von uns gibt, die es wollen und es schwierig finden, sich zu engagieren.
Ich habe einen Dreijährigen und einen bald X Monate alten Säugling. Zusätzlicher Inhalt für das Web wird einfach nicht zustande kommen.
Die große Mehrheit der ~8 anderen Entwickler hier hat ebenfalls Familien mit kleinen Kindern. Für sie passiert das auch nicht.
Ich lese Bücher aus dem Regal des CEOs. Ich teile die Ergebnisse mit meiner Firma, und es ist auf dem öffentlichen Blog der Firma. Ich arbeite daran, das Team zu verbessern, mit dem ich arbeite, und das ist 1.) gut für die nächste Einstellung und 2.) für mich völlig in Ordnung.
Ich würde sagen, alles, was Wissen teilt – sei es das Empfehlen von Büchern an Kollegen oder das Posten im Unternehmensblog – ist eine gute Sache.
Ich verstehe absolut, dass die Familie alles andere übertrifft. Andererseits gehe ich davon aus, dass Sie diesen Kommentar gepostet haben, ohne Familienzeit zu opfern, und das allein ist eine gute Möglichkeit, sich in die Gemeinschaft einzubringen. :)
Was ist falsch daran, nichts zu sagen, bis man etwas Wertvolles zu sagen hat?
Daran ist überhaupt nichts falsch.
Gleichzeitig würde ich Sie herausfordern, (1) Ihre Definition dessen, was es „wert ist, gesagt zu werden“, zu erweitern und (2) zu bedenken, dass selbst das Posten eines Kommentars wie dieses Teil des Seins in der Community ist.
Ich bin Dunkle Materie. Äh… zumindest war ich es, bis ich das gepostet habe ;-).
Ha! Ich liebe es.
Ich lese viel, aber „teilnehmen“ empfinde ich, ehrlich gesagt, als Zeitverschwendung. Große Konferenzen zu besuchen ist eine enorme Ressourcen- und Zeitverschwendung, es sei denn, sie sind lokal oder Ihr Unternehmen bezahlt dafür.
Ich würde auch (generell) niemanden einstellen, der eine zu aktive/aggressive Social-Media-Präsenz hatte, da ich das Gefühl hätte, sie dafür zu bezahlen.
Es ist knifflig. Aus irgendeinem Grund traue ich jemandem, der zu viel Zeit in sozialen Medien verbringt, einfach nicht, es sei denn, es steht in direktem Zusammenhang mit seinem Job (z. B. ein Reporter, der viel Twitter nutzt).
Dark Matter Dude ist hier vertreten.
Die Elite-Designer und -Entwickler, die ich kenne (diejenigen, die auf den höchsten Ebenen arbeiten und über 200.000 USD pro Jahr verdienen), sind online nicht sozial aktiv und haben keine sozialen Personas. Viele von ihnen könnten als Überflieger beschrieben werden, mit anderen zeitaufwändigen Interessen außerhalb der Arbeit.
Die eher durchschnittlichen Designer und Entwickler, die ich kenne, scheinen ziemlich viel zu Online-Social-Sites beizutragen.
Nur eine persönliche Anekdote.
Ich habe viele Jahre als „dunkle Materie“ verbracht. Die meisten meiner Gründe wurden bereits in diesem Thread erwähnt. Wie viele andere hier bin ich Mutter und introvertiert.
Ein weiterer großer Grund, den ich hatte, der vielleicht einzigartig für mich ist, ist, dass ich während meiner „dunklen Zeiten“ an etwas Langweiligem gearbeitet habe.
Die meiste Zeit meiner Karriere, bevor ich freiberuflich wurde, war ich für eine E-Commerce-Website auf einer klapprigen alten Plattform mit ehrlichen HTML-Tabellenlayouts verantwortlich. Ich steckte im Wesentlichen für einen peinlich großen Teil dieses Jahrhunderts in den 90ern fest. Es war uncoole Arbeit, und ich fühlte mich nicht cool dabei, also hatte ich nie das Gefühl, das, was ich tat, mit der breiteren Entwicklungswelt zu teilen.
Für mich ist es nicht überraschend, dass Menschen, die lieber mit Computern als mit Menschen arbeiten, introvertiert sind, was wirklich so klingt, als würde es beschrieben.
Ja, ich habe all die erwähnte Webpräsenz, Sharing- und sozialen Profile, einige vollständiger als andere. Verdammt, ich habe sie sogar für Kunden eingerichtet.
Aber ich finde es oft anstrengend.
Und je mehr Entwicklungserfahrung ich sammle und je mehr ich über Sicherheit und Social Engineering (ganz zu schweigen von Überwachungsprogrammen) lerne, desto weniger möchte ich online teilen, zumindest über die großen sozialen Websites.
Dies ist einer der wenigen Blogs, auf denen ich jemals gepostet habe, und ich glaube, dies ist mein zweiter oder dritter Beitrag hier. Lol, wusste nicht, dass es dafür einen Namen gab. :P
Wie andere hier lese ich Blogs zur Bildung, zum Training, um allgemein auf dem Laufenden zu bleiben. Ich habe keine Zeit, einen eigenen Blog zu führen. Ich schätze die Kommentare hier, vielleicht haben wir eine Gemeinschaft, die nicht viel kommunizieren muss? (Ich habe ein tolles soziales Leben mit Familie und Freunden, brauche keines online)
Ich habe ein CMS für professionelle Webdesigner entwickelt, alle meine Kunden sind Profis und alle zu beschäftigt mit dem Erstellen von Websites, um einen Blog zu haben. Aber es gibt Überschneidungen für sie und ihre Kunden (die Facebook- und Twitter-Marketing usw. benötigen), ansonsten scheinen viele meiner Kunden auch Dark-Matter-Entwickler zu sein.
Vielleicht bedeutet dunkle Materie einfach, dass manche Menschen erfüllende, aktive und wichtigere soziale Offline-Leben haben, als es ein Online-Sozialleben wäre?
Vor einigen Jahren habe ich einen Weg gefunden, mithilfe von Checkboxen ein responsives Slide-Out-/Push-Menü zu erstellen, das in der mobilen Ansicht verwendet werden kann. Kein Javascript erforderlich.
Ich habe nie darüber geschrieben, da ich dachte, andere Frontend-Entwickler wüssten bereits, wie man es codiert, oder/und andere würden diese Technik sowieso teilen.
Tatsächlich sah ich diese responsive Menüidee dann in Codepen und anderen Websites.
Mein Punkt ist: Wenn Sie Ihre einzigartige Idee oder Codierungstechniken nicht teilen, werden andere es sowieso tun. Es besteht keine Notwendigkeit, das Web mit doppelten Informationen zu überladen. Das Web ist bereits mit einem Meer von doppelten Informationen überflutet.
Frontend-Codierung ist für kompetente Frontend-Entwickler sowieso selbsterklärend. Es besteht keine Notwendigkeit, darüber zu bloggen.
@angela Es gibt viele Organisationen, die Ihnen kostenlosen Zugang zu Treehouse ermöglichen können. Ich habe meinen von der öffentlichen Bibliothek in San Francisco bekommen. Ich brauchte nur meine Bibliotheksausweisnummer, um mich anzumelden. Viel Glück.
Interessante Lektüre! Ich kann mich nicht mit der Dark-Matter-Persona identifizieren, da ich gerne Dinge teile, aber mein Full-Stack-Freund und meine Backend-Kollegen qualifizieren sich für… graue Materie. Sie besuchen Konferenzen und einige besuchen (kleine) Meet-ups, ausschließlich um neue Dinge zu lernen.
Was ich interessant finde, ist das Warum. Warum vermeiden Dark-Matter-Entwickler Aufmerksamkeit, und warum suche ich sie?
Vor meiner Entwicklerkarriere habe ich bereits Tutorials erstellt, wie man einen bestimmten elektronischen Sound erzeugt und wie man in verschiedenen Spielen „Trick-Jumps“ ausführt und Karten erstellt. Da ich damals unsicher war, denke ich, dass ich das getan habe, um anzugeben, um Bestätigung und Zuneigung zu erhalten. Ich konnte Stunden damit verbringen, andere zu trainieren, das zu tun, was ich tat. Vielleicht, damit ich mir selbst beweisen konnte, dass ich etwas tun konnte, was sie nicht konnten. Vielleicht bin ich einfach leidenschaftlich beim Unterrichten. Ich möchte glauben, dass Leidenschaft heute mein Motivator ist, aber ich finde wenig Freude am Schreiben von Dingen, ohne Feedback zu erhalten.
Was auch immer mein Motivator ist, Dark-Matter-Entwickler scheinen keinen zu haben. Was auch immer der Grund ist, ich denke, es ist am Ende eine persönliche Entscheidung. Für mich war es eine unbewusste Entscheidung, aber ich kann mir vorstellen, dass andere, zum Beispiel Freiberufler, sich bewusst dafür entscheiden, sich auf diese Weise zu exponieren.
Großartiger Artikel,
Um ehrlich zu sein, ich bin einer der von Ihnen genannten
Und um Ihre Frage zu beantworten: Warum?
Nun, natürlich könnte mein Grund anders sein als der anderer, aber hauptsächlich, weil ich Angst vor Peinlichkeiten habe
Viele der Online-Entwickler (natürlich nicht alle) sind sehr verurteilend und scheinen voller Ego zu sein, und das hasse ich wirklich
Deshalb habe ich immer Angst davor, Code zu posten oder Blogs zu schreiben, weil ich einfach lebendig gefressen werde :)
Um ehrlich zu sein, habe ich das Gefühl, dass es die Verantwortung eines jeden ist, die Community freundlicher gegenüber Neulingen zu machen
Aber heutzutage versuche ich mich ein wenig zu ändern und offener mit der Community umzugehen und öfter zusammenzuarbeiten
Ich wünsche mir also, dass viele Leute versuchen, sich ebenfalls zu ändern :)
Das ist sehr wahr! Die Community ist sehr gut im Kritisieren, aber nicht immer gut darin, es konstruktiv zu tun.
Ehrlich gesagt mag ich das Rampenlicht nicht und ich mag es nicht, alles sehr öffentlich zu tun. Es ist sehr unangenehm.
Das ist auch eine GROSSE Angst für mich. Sicher, es gibt Trolle, die versuchen könnten, Sie niederzumachen, wenn Sie sich exponieren. Ich habe ein paar in diesem Beitrag gesehen.
Hoffentlich wird Sie die Angst jedoch nicht davon abhalten, Ihre Weisheit und Einsicht mit dem Rest von uns zu teilen. Wir sitzen am Ende alle im selben Boot, und es ist großartig, wenn wir zusammenarbeiten. :)
Toller Artikel! Ich teile auch eine Folie über Stränge des Webdesigns. Ich diskutiere über das grundlegende Thema, das die meisten Premium-Websites verwenden.
Was mich an all dem stört, ist, dass ich so viele „Dark Matter“-Entwickler kenne, die wunderbar talentiert sind und der Community so viel zurückgeben könnten. Das Problem ist, dass sie diese Mikro-Beiträge (wie Bloggen, oder Dinge zu Dribbble hinzufügen, oder Fragen auf StackOverflow beantworten) nicht als „Arbeit“ sehen, sondern stattdessen als Akte des Narzissmus. Leider bin ich mir nicht sicher, was wir tun können, um diese Leute in die Community zu bringen und zu sagen „Hey, wir versuchen nicht, Arschlöcher zu sein – wir versuchen nur, diese Dinge öffentlich herauszufinden.“
Genau! Es sind diese Mikro-Beiträge, die oft übersehen werden, für den Schub, den sie beim Vorantreiben der Dinge liefern.
Viele der Kommentare, die ich hier gesehen habe, deuten darauf hin, dass wir leben und atmen müssen, um beitragen zu können, aber ich glaube nicht, dass das der Fall ist. Jeder Beitrag, von der Empfehlung eines Buches an einen Freund bis zum Kommentieren eines Beitrags, ist eine großartige Möglichkeit, sich einzubringen, ohne das Budget zu sprengen, was die Opferung des eigenen Lebens außerhalb der Webentwicklung angeht.
Der Narzissmus-Teil ist genau richtig. Sicher, es gibt eigennützige „Beiträge“ online und einiges davon ist Lärm, aber es geht zurück auf die alte Frage, ob Menschen von Natur aus wirklich wohlwollend sind. Mit anderen Worten, können wir wohltätig sein, ohne egoistisch zu sein?
Ich würde sagen, viele Leute haben ein LEBEN. Nicht jeder kann viel Zeit für eine Online-Präsenz aufwenden. Viele Entwickler haben Familien und Interessen außerhalb der Webentwicklungswelt. Ich denke, es ist eher ein Problem, dass in unserem Berufsfeld von uns erwartet wird, SO leidenschaftlich zu sein, dass wir für nichts anderes leben. Was für eine unausgewogene Existenz.
Und ich verstehe, dass es einige „Typ-A-Persönlichkeiten“ da draußen gibt, die in ihrem Privatleben viel tun, Familien haben usw. und immer noch aktiv in der Online-Entwicklergemeinschaft sind, aber nicht jeder hat diese Art von Energie Tag für Tag. Die meisten Leute müssen sich ab und zu ausruhen.
Ich hoffe wirklich, Sie schließen daraus nicht, dass ich kein Leben habe. Das Web ist ein so kleiner Teil dessen, wer ich bin und was ich tue – doch fühle ich mich von Zeit zu Zeit gezwungen, etwas zurückzugeben, so wie ich das Gefühl habe, dass es zu meiner Karriere beigetragen hat. Sie werden mich vielleicht nicht twittern oder auf Konferenzen sprechen sehen – ich bin einfach nicht gut darin und verschwende meine Energie nicht auf diese Weise. Ich liebe es jedoch, zu schreiben, zu unterrichten und einen kleinen GitHub-Beitrag zu leisten, wenn ich Zeit habe, und das reicht mir, ohne das Gefühl zu haben, mein Leben zu opfern, das eine eigene Familie einschließt.
Ich hoffe, ich habe nicht den Eindruck erweckt, eine Typ-A-Persönlichkeit zu sein. Obwohl ich mich für einen sehr verantwortungsbewussten Menschen halte, bin ich sehr introvertiert und finde soziale Interaktionen ziemlich anstrengend für mein Energieniveau. Ich habe das Gefühl, dass Sie sich selbst auf ähnliche Weise sehen könnten und doch einen Moment gefunden haben, um einen Kommentar zu diesem Beitrag zu hinterlassen. Das ist an sich schon eine Art der Teilnahme, ohne eine unausgewogene Existenz zu führen.
Manche Leute müssen der Leadsänger in der Band sein. Ich ziehe es vor, der Schlagzeuger zu sein :)
Dieser Artikel stößt mich sehr ab und ist beispielhaft für viele Probleme, mit denen unser Fachgebiet in Bezug auf Inklusivität und Vielfalt konfrontiert ist. Dieser Artikel lässt absolut keinen Raum für Menschen mit anderem Hintergrund als dem Autor oder die nicht das Privileg haben, ihr Leben darum zu drehen, den Anschein einer Webentwickler-Berühmtheit aufrechtzuerhalten.
Es wirkt wie „wenn du Webentwicklung nicht isst, schläfst und atmest, dann wirst du als schwarzes Schaf der Community betrachtet“. Gott bewahre, dass jemand ein Leben außerhalb des Müsli-Vanille-Krams hat, über den Webentwickler reden und twittern. Ich habe Besseres zu tun, als einer Menge Leute in sozialen Medien zu folgen, die ironisch twittern, Bewegungen wie Black Lives Matter ignorieren und ständig alberne Abkürzungen wie „perf“ und „totes“ verwenden.
Entschuldigung, ich wollte etwas früher antworten, musste aber meine Tochter zur Schule bringen. :)
Ich würde Sie herausfordern, neu zu überdenken, was Sie als „den Anschein wahren“ und „Berühmtheit“ definieren. Ja, ich bin der Autor dieses Beitrags auf einem zufällig beliebten Blog, aber ich versuche kaum, eine Online-Persona oder eine Anhängerschaft zu kuratieren. Mit anderen Worten, ich spreche nicht auf Konferenzen, bin schrecklich auf Twitter und bin mir nicht sicher, was „totes“ eigentlich bedeutet (obwohl Sie es mir vielleicht erklären können).
Dies ist ein ziemlich defensiver Kommentar, und ich bin mir nicht sicher, wie er dem Beitrag folgt. Ich, wie Sie und die vielen anderen, die hier kommentieren, habe ein Leben und ziehe es vor, dieses Leben mit anderen Dingen als der Frontend-Webentwicklung zu verbringen. Ich verstehe, wenn Ihnen der Begriff „Dark Matter Developer“ nicht gefällt, aber ich hoffe, Sie nehmen diesen Beitrag nicht so auf, dass er ihn in abfälliger Weise verwendet. Stattdessen hoffe ich zu vermitteln, dass es einen großen Wissensschatz in der „dunklen Materie“ gibt und Menschen wie ich das Gefühl haben, ihn zu verpassen.
Für mich fühlt es sich immer so an, als ob alles, was ich teile, einfach untergeht. Daher bin ich nicht motiviert zu teilen. Es gibt zu viel da draußen, mache ich wirklich etwas, was sonst niemand tut?
Verstehen Sie mich nicht falsch, ich bin sehr stolz auf das, was ich baue, und bemühe mich immer, es bestmöglich zu bauen, aber das tun auch viele andere, die bereits die Ohren/Augen von Tausenden von Followern haben.
Dieses Gefühl kenne ich nur zu gut. Ich hatte nie eine große Anhängerschaft oder das Gefühl, etwas Originelles beitragen zu können.
Aber wissen Sie, was verrückt ist? Selbst kleine Schnipsel dessen, was Sie lernen, wissen oder verwenden, können eine Eigendynamik entwickeln. Ich würde argumentieren, dass das Web etwas verpasst, wenn einer von uns beschließt, nicht einmal das Kleinste beizutragen, wie einen Kommentar zu diesem Beitrag. Allein die Tatsache, dass Sie kommentiert haben, ist großartig und feuert die Konversation weiter an. :)
Ich könnte die Dinge auch ein wenig umkehren: Manche sind erfolgreich darin, sichtbar und beliebt zu sein, den Raum einzunehmen; so hell wie ein Stern zu sein, dass diejenigen, die in sozialen Aspekten nicht so fähig sind, nicht bemerkt werden. Menschen, die in der Lage sind, mit anderen in Kontakt zu treten, sind besser darin, Aufmerksamkeit zu erlangen. Es gibt wahrscheinlich viele exzellente Beiträge da draußen, aber Lärm und Hype um ein modisches Thema oder einen populäreren Autor nehmen fast die gesamte Aufmerksamkeit in Anspruch. Und dieses Problem kann nicht gelöst werden, indem man noch mehr Lärm erzeugt.
Persönlich bin ich fähigkeitsmäßig noch dabei, die Grundlagen der professionellen Entwicklung nachzuholen, was die Zeit (oder Energie) begrenzt, die ich für das Teilen aufwenden könnte. Ich habe über 20 Jahre programmiert, bin aber erst seit 2½ Jahren als Entwickler angestellt; davor war ich größtenteils dunkle Materie. Networking, Verbindungen zu Menschen knüpfen… das ist einfach etwas, worin ich nicht gut bin. Das spiegelt sich höchstwahrscheinlich direkt darin wider, wie wenig Aufmerksamkeit ich online bekomme; es ist ein totaler Zufall, ob jemand Interesse daran hat, sich anzusehen, was ich getan habe, und ob es zufällig zu dem passt, was ihn interessiert.
Ich zähle wahrscheinlich nicht als dunkle Materie online, weil ich gerne Dinge schreibe und teile, wenn ich denke, dass sie relevant sind oder jemandem helfen könnten. Und ich lese ziemlich viele Blogs. Einschließlich dieses hier. Das heißt, ich bin ein serieller Lurker. Sie wissen wirklich nur, dass ich da bin, wenn ich beschließe, so aus dem Schatten zu treten und etwas zum Gespräch beizutragen.
Oder auch nicht. Für manche ist es eine Angst, dass sie nicht viel beitragen können, also beschließen sie, sich herauszuhalten.
„Es ist hier doch ein bisschen überfüllt. Was könnte ich noch hinzufügen?“ Diese Mentalität befeuerte lange Zeit meine Zurückhaltung. Verdammt, selbst jetzt, wenn ich etwas schreibe oder teile, bin ich unsicher über seinen Wert.
Manche wollen es einfach nicht. Ob wir nun ihrer Beiträge beraubt werden oder nicht, es ist ihre Entscheidung, überhaupt etwas beizutragen. Und damit werden wir klarkommen müssen.
Ich gebe zu, dass auch ich zu einfacher Untätigkeit neige. Angesichts der Wahl, etwas zu tun und direktem Schaden ausgesetzt zu sein, tue ich vielleicht nichts und riskiere indirekten Schaden. Es ist ohnehin Teil der Gleichung, daher neige ich dazu, den möglichen Nutzen eines Beitrags gegen seinen potenziellen Schaden abzuwägen. Das kann jedoch niemand konsequent tun.
Zusätzlich, wie viele bereits betont haben, kennen wir die Umstände oder den Hintergrund dieser "Dunkle Materie"-Entwickler per Definition nicht. Der Aufruf an sie, mehr beizutragen, berücksichtigt oft nicht, ob sie in der Lage sind oder die Mittel dazu haben, dies tatsächlich zu tun. Himmel, allein die Möglichkeit, hier an meinem Computer mit einer zuverlässigen Breitbandverbindung zu kommentieren, ist eine Erweiterung meiner Fähigkeit, einen Beitrag zu leisten.
Schließlich müssen wir die Mängel vieler Entwickler-Communities eingestehen. Über die Entscheidung, nichts zu teilen, hinaus stellt sich auch die Frage, ob wir eine Atmosphäre schaffen, die zum Teilen anregt. Einige Communities machen das gut, andere lassen es daran mangeln.
Des Weiteren, da Vielfalt in diesem und anderen Industriebereichen ein Problem bleibt, könnten einige Entwickler zu „Dunkle Materie“ geworden sein, weil sie besorgt sind, wie die Menschen überhaupt auf ihre Anwesenheit in der Community reagieren könnten. Besonders wenn sie zuvor beigetragen haben und dabei schlechte Erfahrungen gemacht haben.
Insgesamt gibt es viel zu bedenken, das die Angelegenheit nicht so einfach macht, Entwickler in sichtbare und dunkle Materie aufzuteilen. Wir können mehr Menschen ermutigen, ihre Arbeit und Ideen zu teilen, aber wir müssen sicherstellen, dass sie den Wunsch (in erster Linie), die Mittel und die richtige Plattform dafür haben.
Denken Sie daran, dass es allein nicht ermutigend ist, Leute einfach um Beiträge zu bitten und sich zu fragen, warum sie es nicht tun.
Ich mag die Idee der Zusammenarbeit, bei der Menschen einfach teilen, was sie wissen, Meinungen von anderen einholen, diskutieren usw. usw. Aber ich kenne einige Leute, die die Idee der Zusammenarbeit nicht wirklich im Sinn haben, oder vielleicht entscheiden sie sich stattdessen dagegen. Das liegt nicht daran, dass sie es nicht vorteilhaft finden oder dass sie tatsächlich zu einem größeren Wohl beitragen, sondern einige dieser Leute wollen einfach ruhig dort leben, wo sie sind, mit dem, was sie tun. Sie streben nicht danach, soziale oder berufliche Leitern zu erklimmen, sie wünschen sich keine neuen Erfahrungen oder Freunde. In gewisser Weise sind sie sehr zufrieden mit dem, was sie bereits haben, und sie verlangen nichts mehr als das. Sie wachsen immer noch, in ihrem eigenen Tempo, in ihrem eigenen Rahmen, und sie entdecken vielleicht sogar Dinge, die wir nie gekannt haben, oder neue, innovative Ideen, die wir übersehen haben, weil unsere Diskussionen uns zu schnell vorangebracht haben. Sie suchen keine Bestätigung von Menschen aus dem ganzen Web, denn sie haben die Menschen um sich herum, die sie kennen, und deren Meinung sie vertrauen können.
Es gibt immer die Kehrseite der Medaille, die wir aus unserer eigenen Perspektive nicht sehen können, besonders wenn wir am genau entgegengesetzten Punkt stehen, an dem der andere ist. Daher ist es ungerecht für uns, Kommentare abzugeben, wie sie dies und das tun sollten, da wir es als richtig für uns empfinden. Wir sollten unsere Definitionen nicht anderen aufzwingen. Meine Meinung wäre, sie einfach in Ruhe zu lassen und sie ihr eigenes Tempo gehen zu lassen.
Auch wenn ich meinen Job liebe, mache ich das „Ein- und Ausstempeln pünktlich“. Denn ich möchte wirklich nicht mehr Zeit damit verbringen, auf den Bildschirm zu starren, als ich es ohnehin schon tue. Ich möchte raus. Gitarre spielen, joggen gehen, etc.
Es ist schon schwierig, Zeit zu finden, um mit dem hohen Tempo des Webs Schritt zu halten.
Ich vermisse es, ein aktiver Teil des Webs zu sein, wie ich es in meinen Zwanzigern war, aber es jetzt zu tun, würde bedeuten, etwas im realen Leben aufzugeben. Ich bin mir nicht sicher, ob ich das will, trotz aller Nachteile meiner Wahl.
Ich denke, ein großer Grund, warum 'Dunkle Materie'-Entwickler in der Webentwicklungs-Welt existieren, liegt nicht so sehr daran, dass sie das Internet nicht viel nutzen oder dem realen Leben Vorrang einräumen, sondern weil sie ihre Online-Zeit vielleicht mit anderen Dingen verbringen.
Ich meine, es gibt wahrscheinlich viele Entwickler da draußen, die lieber über Politik oder Gaming oder Fußball oder etwas anderes in sozialen Medien oder Foren sprechen würden, anstatt ihre Zeit mit Entwicklungsdiskussionen zu verbringen. Vielleicht haben sie ja Blogs und Twitter-Profile… sie reden in ihrer Freizeit nur über die Wahl oder das letzte Spiel, anstatt über das neueste CSS-Feature oder die neueste Javascript-Bibliothek zu kommentieren.
Sie könnten auch in Communities sein, die sich mit Webentwicklung beschäftigen, aber gewissermaßen außerhalb des „Mainstreams“ liegen, um es so auszudrücken. Zum Beispiel gibt es ganze Foren und Seiten für Foren-/Community-Management, und nicht wenige erfahrene Programmierer tummeln sich auf diesen Seiten. Sie kommentieren vielleicht nicht hier oder so, aber das bedeutet nicht, dass sie ihr Fachgebiet nicht diskutieren oder ihr Wissen teilen.
Und wie wäre es mit eher... "unangenehmen" Seiten? Ich bin mir sicher, dass viele gute Entwickler auf nur für Eingeladene zugänglichen Blackhat-SEO-Foren und ähnlichen Seiten unterwegs sind, aber sie ziehen es aus offensichtlichen Gründen vor, nicht im Rampenlicht zu stehen.
Also ja. Vielleicht verbringen diese „Dunkle Materie“-Entwickler viel Zeit online und betreiben Blogs und Profile und was nicht, sie ziehen es nur vor, über nicht-entwicklungsbezogene Dinge zu sprechen. Oder vielleicht nutzen sie obskurere Webmaster-Foren und -Seiten anstatt derjenigen, die jeder bereits kennt.
Oh, das bin ich. Ich bin zu 90% Dunkle Materie und niemand kennt mich. Ich mag die Idee, sozial zu sein und zu teilen, aber es passiert überhaupt nicht. Hoffe, eines Tages werde ich Helle Materie.
Die unbehagliche Vorstellung, die sich hinter dem Problem der dunklen Materie verbirgt, scheint zu sein, dass man im Stil von "The Circle", um als "vernünftiger Mensch" zu gelten, ständig "engagieren" muss, d.h. bloggen, teilen, posten, kommentieren, hochladen und was nicht alles, um sich "zu verkaufen" und "seine Online-Persönlichkeit zu optimieren", um bessere Arbeit und "spannendere Leute" zu "punkten".
Nun, man kann sich immer noch wunderbar mit echten Menschen in seiner Nachbarschaft oder Stadt engagieren, ohne "Punkte" zu sammeln und seine "Online-Persona" zu massieren – und trotzdem an befriedigenden Projekten arbeiten, die ok bezahlen.
Denk immer daran: Das letzte Hemd, das du trägst, hat keine Taschen.
In diesem Beitrag steckt viel Privileg. Ich bin eine Frau und Entwicklerin, und ich habe einen Stalker. Ich bin niemand Wichtiges, viel weniger wichtig als jede Frau, die von Gamergate oder ähnlichem Scheiß angegriffen wurde, aber das soll Ihnen nur zeigen, wie verbreitet das ist. Ich kann buchstäblich nichts online unter meinem eigenen Namen posten.
Früher wollte ich an der Online-"Community" teilnehmen und bewunderte diejenigen, die es taten. Aber in den letzten Jahren, nach dem Stalker-Vorfall, habe ich mich darauf konzentriert, Beziehungen im realen Leben aufzubauen. Ich hatte einen "hippen" Frontend-Entwicklerjob, jetzt ist mein Jobtitel "Business Systems Analyst", und ich verbringe meine Tage damit, das zu pflegen, was höflich als "Enterprise Middleware" bezeichnet würde, mit js, xml und Oracle SQL. Der unsexyeste Entwicklerjob überhaupt, aber es ist das 1,65-fache des Gehalts, das ich bei der Frontend-Arbeit verdient habe, und ich kann die Male, die ich mehr als 40 Stunden gearbeitet habe, an einer Hand abzählen. Ich habe jetzt die Zeit und das Geld für Hobbys außerhalb der Arbeit, und das ist eigentlich ziemlich verdammt schön.
Ich beende das mit einer Anekdote. Ich habe diesen Sommer versucht, an einer „hippen“ lokalen Entwicklerkonferenz teilzunehmen (obwohl meine Arbeit es nicht erfordert, mit den neuesten und besten Dingen Schritt zu halten, genieße ich es immer noch für mich selbst): Die Konferenz-Website erforderte eine Registrierung, um überhaupt die Ticketpreise sehen zu können. Um sich zu registrieren, sollte man den Firmennamen und den Titel angeben. Meine Firma ist in einer stark regulierten Branche tätig, und ich musste als Bedingung meiner Anstellung eine Social-Media-Vereinbarung unterschreiben, die besagt, dass die einzige Website, auf der ich jemals meinen Firmennamen verwenden darf, LinkedIn ist, und auch dann nur, wenn ich während meiner gesamten Anstellungsdauer *niemals etwas poste oder an Gruppen teilnehme*. Also ließ ich diese Felder leer. Aber die Konferenz-Website veröffentlichte alle „Profile“ *jeder einzelnen Person, die sich registriert hatte*, unabhängig davon, ob sie überhaupt ein Ticket gekauft hatten. Keine Option für den Datenschutz, denn die Annahme (wie in diesem Beitrag) war, dass es in der „Community“ nur darum geht, Dinge öffentlich online zu posten. Die Konferenz war so beliebt, dass der Top-Google-Treffer für „mein Name + meine Stadt“ sehr schnell meine Profilseite dort wurde. Ich entschied mich schließlich dafür, dass das Risiko, dass mein Stalker im Voraus wusste, dass ich für 2 Tage, jeweils 8 Stunden, an einem bestimmten Ort sein würde, einfach zu hoch war, und beschloss, nicht teilzunehmen.
tl;dr
Von privilegierten weißen Männern wie Ihnen geschaffene Systeme priorisieren Datenschutz und Sicherheit nicht so, dass marginalisierten Gruppen die Teilnahme ermöglicht würde.
Hallo, und ein aufrichtiger Dank dafür, dass Sie Ihre Stimme hier einbringen. Es gibt offensichtlich viel zu verdauen, und ich möchte sicherstellen, dass ich den Zweck dieses Beitrags wiederhole und klarstelle.
Zunächst ist nichts, was hierin steht, präskriptiv. Mit anderen Worten, es ist kein Mandat, wie wir als Entwickler handeln sollten. Es gibt eindeutig Ausnahmen von jeder Regel, und das Konzept von Datenschutz und Sicherheit liegt weit außerhalb des Umfangs dessen, was wir hier als dunkle Materie bezeichnen. Ich hoffe aufrichtig, dass nichts in diesem Beitrag Sie zu der Annahme verleiten würde, dass (1) dunkle Materie eine schlechte Sache ist oder dass (2) die Vermeidung von dunkler Materie auf Kosten des eigenen Wohlbefindens geschehen sollte. Wir haben ein Leben, und das geht vor.
Zweitens beunruhigt mich dieser Kommentar wirklich.
Ich werde nicht versuchen, den Fall zu vertreten, dass mein Leben schwieriger war als das anderer. Aber die Annahme, dass mein Leben einfach und frei von Marginalisierung war, nur weil ich weiß und männlich bin, ist völlig unangemessen. Ich sympathisiere mit den Nöten eines jeden im Leben, aber andere im Gegenzug zu schubladisieren, ist ein kühner Schritt für jeden, der sich selbst schon einmal schubladisiert gefühlt hat.
Nochmals, bitte nehmen Sie meine Entschuldigung an, wenn dieser Beitrag einen Nerv getroffen hat, insbesondere einen, der nicht beabsichtigt war.
Nun, du hast gefragt, Alter. Du wolltest von einigen Leuten hören, die nicht kommentieren. Und ganz klar, du bist ziemlich privilegiert. Die Definition, Teil einer privilegierten Klasse zu sein, ist… du kannst nicht sehen oder wissen, wie es ist, nicht so privilegiert zu sein.
Ich habe ein reales Beispiel geliefert: Ich wollte zu einer Entwicklerkonferenz gehen, und die Website war so konzipiert, dass sie eine öffentliche Profilseite hatte, die sehr gut über Google auffindbar war, für jeden, der sich auch nur Zeitplaninformationen und Ticketpreise ansehen wollte. Ich verwendete meinen richtigen Namen, weil es Teil des Registrierungsprozesses war. Aber ich entschied, dass es für mich zu gefährlich war, an einen Ort zu gehen, der meinen Stalker dorthin führen könnte, wo [Stalker] eine Szene verursachen könnte, die meinem beruflichen Ruf schaden würde. So ist es für mich. Ich bezweifle, dass die Leute, die diese Website erstellt haben, darüber nachgedacht haben, welch ein Privileg es ist, unter seinem richtigen Namen online posten zu können, ohne Angst zu haben; sie dachten nur daran, "Community aufzubauen". Aber indem sie nicht bedachten, dass nicht jeder das gleiche Maß an Privilegien wie sie hat, schufen sie wirklich nur einen Ort, an dem sich Typen wie sie selbst treffen und sich gegenseitig beglückwünschen konnten.
Ich habe sicherlich nach Kommentaren zu Erfahrungen gefragt, aber nicht nach persönlichen Angriffen und Verallgemeinerungen, die mich in eine Schublade stecken, die ich nicht bin.
Zur Fairness halber hoffe ich, dass Sie auch verstehen, dass "Dunkle Materie" nicht auf eine Online-Identität oder Online-Interaktionen beschränkt sein muss. Wenn Sie ein gutes Buch über Entwicklung lesen und denken, es ist es wert, dass jemand, den Sie kennen, es sich ansieht, leihen Sie es ihm. Das ist Teil des Fortschritts und der Geist, in dem dieser Beitrag geschrieben wurde.
Das *wirklich* Interessante ist, zumindest für mich, wie Meta-Artikel wie dieser über 100 Kommentare anziehen (95, während ich das schreibe), aber Artikel über, sagen wir, das Rendern von Vektorgrafiken in WebGL, ziehen… 3 an.
Das finde ich selbst ziemlich interessant! Ich schätze, das eine trifft einen persönlichen Nerv, wo das andere vielleicht nicht trifft. Trotzdem würde ich gerne mehr Diskussionen über technische Artikel im Allgemeinen sehen.
Es gibt viele Entwickler, deren Muttersprache nicht Englisch ist. Sie als englischsprachiger Entwickler sehen sie nicht immer, wegen der Sprachbarriere. Vielleicht beteiligen sie sich – in ihrer Muttersprache.
Das ist ein großartiger und legitimer Punkt! Ich muss zugeben, dass ich sehr unwissend bin, welche möglichen Beiträge außerhalb meiner Muttersprache geleistet werden. Gleichzeitig vermute ich, dass es in jedem Segment der Gemeinschaft Menschen gibt, bei denen Gelegenheiten zum Beitrag verpasst werden.
Ich würde zur Kategorie „Dunkle Materie“ passen. Ich habe meinen ersten Programmierkurs 1966 belegt. Ich habe eine kleine Online-Präsenz auf GitHub, bin aber im Halbruhestand, baue aber immer noch Websites für ausgewählte Kunden. Ich muss mich nicht aktiv bewerben, da ich mehr Arbeit bekomme, als ich will. „Wollen“ ist anders als „brauchen“ oder „bewältigen können“.
Ich lese zwar Blogs, hinterlasse aber fast keine Kommentare, dies ist die Ausnahme. Ich belege immer noch Online-Kurse, stelle Fragen, wenn ich mehr lernen möchte. Poste Issues auf Github, wenn ich muss, und reiche gelegentlich Pull Requests ein.
Ich schreibe keine Blogs, spreche nicht auf Konferenzen (mehr) und besuche sie auch nicht, da ich das in den 80er und 90er Jahren getan habe, als es das Web noch nicht gab oder es anders genutzt wurde als heute. Meine erste Website habe ich 1991 erstellt.
Ich fand, dass einige der obigen Kommentare die Motive und Erfahrungen von uns, deren Präsenz so gering ist, dass sie praktisch nicht existiert, nicht ausreichend berücksichtigten. Aber wie in der Physik macht dunkle Materie einen erheblichen Teil des Universums aus. Man sieht sie vielleicht nicht, aber ihre gravitative Wirkung kann groß sein.
Meine Tochter sagte mir mit 12 Jahren, sie sei froh, dass wir ihr beigebracht hatten, dass Lernen Spaß macht. Das stimmt, und ich lerne immer noch jeden Tag etwas, oft von Chris.
Danke für den Beitrag, ich habe heute etwas gelernt.
Das „Sterben“ von Kommentarbereichen spielt dabei eine Rolle, ebenso wie die Zunahme von meinungsgesteuerter Zensur. Man denke nur daran, wie viele Leute mit einem Konzept in einem Blogbeitrag nicht einverstanden sein mögen, sich aber entscheiden, ihre Meinung nicht zu äußern, aus Angst vor Spott oder Belästigung. Indem wir versuchen, solche Interaktionsbereiche „sicherer“ zu machen, verlieren wir vielleicht das, was die Ergebnisse dieser Interaktionen relevant macht, und damit die Fähigkeit zur relevanten Interaktion.
Ich kommentiere selten online, ich lese ziemlich viele Blogs, aber die meisten meiner "Beiträge zur Community" erfolgen persönlich, indem ich Nicht-Entwicklern und neuen Entwicklern Dinge über Web-Zugänglichkeit, die Kaskade, Mark-up, CMS, SEO und ein halbes Dutzend anderer Aspekte zeige, die das Web ausmachen. Ich bin keineswegs ein Experte, aber ich kann den Menschen, mit denen ich in größeren Unternehmen zusammenarbeite, etwas beibringen, sodass ihr Verständnis zunimmt. Zählt das als "Dunkle Materie", weil es persönlich geschieht und nicht online verfolgt werden kann, im Sinne von Blogbeiträgen oder Tweets?
Persönliche Interaktionen sind definitiv eine gute Sache! Ich finde oft, dass jemandem ein physisches Buch zu leihen genauso (wenn nicht sogar effektiver) ist, wie etwas zu twittern. Definitiv keine dunkle Materie. :)
Nein, tut es nicht. Was du beschreibst, ist eine großartige Arbeit.
Ich habe das Gefühl, dass dieser Artikel, obwohl er es zu vermeiden versucht, nahelegt, dass wir es vermeiden sollten, ein "Dark Matter"-Entwickler zu sein. Sicher, in der Community aktiv zu sein ist hilfreich für die Community, aber die Welt ist viel größer als die Webentwicklung. Ich bin in mehreren Communities aktiv, die mir viel wichtiger sind, und verbringe Zeit mit Dingen, die viel bedeutungsvoller sind. Ich wette, viele Entwickler wären glücklicher, wenn sie Zeit damit verbringen würden, in der Community aktiv zu sein, Dinge außerhalb der Community zu tun.
Nicht, dass ich von einem Webentwicklungsblog erwarten würde, dass es sich jemals dafür einsetzt, dass wir weniger Zeit in der Webentwicklung aktiv sind.
Das ist ein interessanter Punkt, und ich kann verstehen, wie der Beitrag als „Hey, du musst in der Community sein“ rüberkommen könnte. Das ist aber definitiv nicht die Absicht, und ich würde sogar so weit gehen zu sagen, dass jede Art von Mikro-Beitrag – sei es das Empfehlen einer Ressource oder das Danken für Beiträge – ein Engagement in der Community ist.
Ich verstehe vollkommen, dass wir alle ein Leben außerhalb der Webentwicklung haben (ich habe mein eigenes, ganz bestimmt!) und achte darauf, meine Arbeit und mein Leben so auszubalancieren, wie ich es bei jedem anderen Job tun würde.
Vielen Dank für Ihren Beitrag! Das Kommentieren dieses Beitrags ist ein großartiger Beitrag zur Diskussion :)
Vielen Dank! Ich trage häufig zu StackOverflow bei, aber sonst nicht viel. Ich hatte hier das Bedürfnis, als "Dunkle Materie"-Entwickler zu sprechen. Wir lassen definitionsgemäß unsere Perspektive bei den meisten Problemen unbekannt, aber dies war ein guter Moment, sie zu teilen.
Tatsächlich ist die zuvor gemachte Bemerkung zur Sprachbarriere eine wichtige Ergänzung zu diesem Thema. Wir betrachten im Grunde die 20% der englischsprachigen Entwicklerwelt. Ich weiß nicht, wie stark das den Prozentsatz senkt, aber es könnte auf 5% des Gesamtanteils sinken, was 95% zu dunkler Materie macht.
Fassen wir einige Gründe zusammen, die meisten wurden bereits genannt.
Keine Lust zu teilen, oder Angst davor. Das ist nicht nur eine Entwickler-Sache. Bei Geschäftsbesprechungen mit einer Gruppe von 10 Personen findet man oft dieselben 2 oder 3 Personen, die endlos reden. Der Rest besitzt Wissen und Können, trägt aber aus irgendeinem Grund nichts bei.
Keine Zeit zum Teilen. Da unsere Welt heutzutage so digital ist, kann die kombinierte Bildschirmzeit für Arbeit und andere digitale Aktivitäten leicht über 12 Stunden hinausgehen. Die Menschen möchten vielleicht andere Dinge tun oder müssen andere Dinge tun, wie den Haushalt versorgen, sich um ihre Gesundheit kümmern usw.
Etwas Zeit zum Teilen, aber es lohnt sich einfach nicht. Ich denke, das ist der wichtigste Grund, nichts beizutragen. Heutzutage ist es extrem schwer, dass der eigene Beitrag bemerkt wird.
Ich habe zu Beginn der Blog-Ära, vor über 10 Jahren, technische Artikel auf meinem Blog geschrieben. Ich hatte damit mäßigen Erfolg, eine angemessene Anzahl von Seitenaufrufen und einige Diskussionen über den Inhalt von den Lesern. Das motivierte mich, weitere solcher Artikel zu schreiben, wobei einige 1 oder 2 ganze Tage für Recherche und Schreiben in Anspruch nahmen.
Die ernüchternde Wahrheit ist, dass, welches Thema ich auch immer aufgreifen würde, jemand mich sehr wahrscheinlich bereits dazu geschlagen hat, es besser geschrieben hat und es besser vermarktet hat, als ich es jemals könnte. Jede Nische oder Technologie hat ihre Helden, und sie ziehen 99% der Aufmerksamkeit auf sich. Dasselbe gilt für soziale Netzwerke. Wenn man ein Niemand ist, der einen brillanten Beitrag verfasst, wird dieser wahrscheinlich wie 99% aller Beiträge unbeantwortet bleiben, während die 1% viralen Beiträge und lustigen Katzen die 1 Million Likes bekommen. Es ist nicht linear.
Wenn also sowohl das Verfassen origineller Inhalte extrem schwierig ist ALS AUCH der Liefermechanismus gegen die 99 % arbeitet, ist die einzige Schlussfolgerung, die ich ziehen kann, NICHT beizutragen. Im Ernst, statistisch gesehen ist es besser, nichts beizutragen. Auf individueller Ebene ist das Verhältnis von Wert zu Ertrag für fast jeden negativ. Man kann diese Zeit besser für Arbeit, Familie oder Freizeit nutzen.
Auf Makroebene unterstütze ich diese Schlussfolgerung nicht, aber auf individueller Ebene: die Chancen stehen gegen dich.
Ich stimme Ihnen und einigen der früheren Kommentare zu. (Leider zu viele, um sie alle zu lesen!) Ich habe versucht, zu StackOverflow beizutragen, und obwohl einige Kommentare hilfreich schienen, wurde einer meiner Vorschläge nicht geschätzt. Es braucht viel Zeit, um Dinge gründlich zu durchdenken, um einen guten, vollständigen Beitrag darüber zu verfassen. Die Notwendigkeit, meinen Vorschlag genauer zu überdenken, war gut, aber ich habe nicht die Zeit, das zu oft zu tun.
Aber hauptsächlich stimme ich zu, dass die meisten Dinge bereits ausreichend detailliert behandelt werden. Muss ich wirklich etwas zu einem Thema schreiben, das bereits gut abgedeckt ist? In den seltenen Fällen, in denen ich auf etwas Einzigartiges gestoßen bin, habe ich darüber gebloggt, aber normalerweise nicht. Ich werde versuchen, dies zu tun, bin mir aber nicht sicher, ob jemand meinen Blog gefunden hat. :-)
Wie auch immer, zurück zu den Dark Matter-Entwicklern… Die meisten Leute, mit denen ich zusammengearbeitet habe, bloggen wahrscheinlich nicht oder beteiligen sich nicht aktiv online. Ich denke, bis zu einem gewissen Grad ist es einfach ein Job. Ich denke immer, dass das Erforschen dessen, was es da draußen gibt, sowohl interessant ist als auch indirekt, vielleicht nicht sofort, bei der Arbeit helfen könnte. Also erkunde ich, wie viele von Ihnen, die dies lesen, ein bisschen. Aber ich denke, viele tun das nicht und sind einfach nicht interessiert. Ich würde mehr tun, abgesehen von dem bereits erwähnten Konflikt zwischen Zeit für andere Hobbys, Verantwortlichkeiten usw. Ich werde (gelegentlich) zum Spaß programmieren; die meisten Entwickler, die ich kenne, tun das nicht.