
Welche Arbeit könnte besser sein, als in Habr über Entwicklung zu schreiben? Während jemand abends seinen großen Habrapost in Schnipsel vorbereitet, teilen Sie hier während der Geschäftszeiten interessante Dinge mit der Community und erhalten die Pluspunkte daraus.
Welche Arbeit kann schlimmer sein, als in Habr über Entwicklung zu schreiben? Während jemand den Code den ganzen Tag schreibt, schauen Sie sich diese Leute an und lecken sich die Lippen, und Sie schneiden Ihr Haustierprojekt in Anfälle und beginnen abends.
Jedes Jahr halten wir (
JUG.ru Group ) mehr und mehr verschiedene Konferenzen für Entwickler ab.
Deshalb suchen wir jetzt einen weiteren Mitarbeiter (neben mir und
olegchir ) für Texte in unserem Hubblog. Um klar zu machen, wen wir brauchen und was diese Person erwartet, habe ich in einem Unternehmensblog auf Habré gemalt, wie es sich anfühlt, wenn Sie Texte für Entwickler schreiben.
Was ist die Steilheit?
Was liebe ich an diesem Job? Obwohl das Ziel eines Unternehmensblogs darin besteht, dem Unternehmen zu helfen, bedeutet dies hier nicht, "begeisterte Werbetexte darüber zu kritzeln, wie erstaunlich es ist". Auf Habré funktioniert so etwas einfach nicht. Hier funktioniert eine andere Sache: interessante und nützliche Beiträge für die Community zu schreiben, in denen die Erwähnung Ihrer Aktivität angemessen erscheint.
Sie können mindestens zehn Mal ohne Argumente schreiben: „Unsere Konferenzen sind wunderbar und unglaublich“, und niemand wird sie lesen. Und Sie können ein Textprotokoll des Berichts der letzten Konferenz veröffentlichen. Die Teilnehmer werden nach Informationen greifen, die für sie nützlich sind - und gleichzeitig anhand eines realen Beispiels verstehen, was sie auf der Veranstaltung sehen können und ob sie das nächste Mal an einen solchen Ort gehen möchten.
Wenn ich ständig Texte schreiben müsste, die aus einem schwarzen Brett bestehen, würde ich mich sehr schnell aufhängen wollen. Glücklicherweise schreibe ich stattdessen Texte zu den Themen unserer Konferenzen, in denen am Ende nur ein kleiner Nachtrag steht: "Da Sie von diesem Text über die mobile Entwicklung angezogen wurden, achten Sie darauf, hier ist eine Konferenz darüber."
Ein weiterer Vorteil dieser Arbeit ist, dass Sie mit vielen coolen Leuten kommunizieren. Wenn es Teil Ihrer Aufgabe ist, jemanden von
John Skeets Skala zu interviewen, hören Sie mit angehaltenem Atem zu und am Ende sagt er "Danke für die Fragen, es war interessant". Denken Sie: "Warten Sie, ich werde
auch dafür bezahlt." ?
Nun, ein Bonus für Liebhaber von Puzomerki: Wenn das Schreiben von Habraposts Ihre Aufgabe ist und Sie diese häufig veröffentlichen, können Sie den ersten Platz in der Bewertung von Habrapost-Benutzern erreichen. Und dann erhalten Sie seltsame private Nachrichten!

Was ist die Schwierigkeit?
Aber all diese Brötchen bedeuten nicht, dass alles perfekt ist. Die Hauptherausforderung ist wie folgt.
Einerseits ist es klar, dass je mehr Sie über Entwicklung wissen, desto besser für einen solchen Job, und wenn Sie sehr in ein bestimmtes Thema vertieft sind, können Sie nur in Verbindung damit etwas Cooles schreiben.
Gleichzeitig haben wir eine Reihe von Konferenzen in verschiedenen Bereichen (von Java bis zum Testen), sodass für jeden Autor mehrere Ereignisse behandelt werden müssen und jederzeit ein neues hinzugefügt werden kann. Und das bedeutet, dass es nicht funktioniert, sich auf das Lieblingsthema zu beschränken, und man muss in ein völlig anderes, viel weniger vertrautes Thema kriechen. Gleichzeitig sind unsere Konferenzen eher hardcore, ihre Besucher sind nicht das erste Jahr in der Branche, daher sollten die Inhalte für erfahrene Entwickler interessant sein.
Ein Senior in mehrere Richtungen gleichzeitig zu sein, ist im Allgemeinen unrealistisch. Und fügen Sie jetzt hinzu, dass Sie auch nicht als Entwickler arbeiten: Sie können einen Teil der Arbeitszeit dem Code widmen, um sich nicht vom Themenbereich zu lösen, aber dies ist nicht die Hauptaktivität. Und fügen Sie noch die Regelmäßigkeit der Beiträge hinzu: Wenn Menschen, die auf Aufruf ihrer Seelen an Habr schreiben, monatelang ein Thema zeichnen können, bevor sie einen Text schreiben, funktioniert dies nicht.
Wie ist es unter solchen Bedingungen möglich, etwas zu schreiben, das erfahrene Entwickler interessieren könnte?
Es mag scheinen, dass alles völlig düster ist, aber es gibt durchaus funktionierende Optionen.
Wie lebe ich?
Erstens, obwohl Sie ohne langjährige persönliche Erfahrung nicht über viele Themen schreiben können, gibt es genug, die dies nicht erfordern.
Eine neue Version von Java ist erschienen, und Entwickler sind daran interessiert, was sich dort geändert hat. Für einen normalen Beitrag dazu müssen Sie in der Lage sein, in Java zu schreiben, aber es erfordert keine monatelange Erfahrung speziell mit der neuen Version. JShell REPL-Tool in dieser neuen Version von Java eingeführt? Da es neu ist, werden selbst erfahrene Entwickler das Tutorial nützlich finden. Bevor Sie es schreiben, reicht es aus, ein oder zwei Stunden mit JShell herumzuspielen (es gibt einfach nichts, was Sie "Monate" für REPL ausgeben könnten). Hat GitHub private Repositories kostenlos gemacht? Natürlich möchte ich den Habruiser sofort über solche Neuigkeiten informieren, und dann wird es einige Zeit dauern, bis die Zeichnung (so dass der Beitrag nicht aus einer Zeile stammt), sondern auch bescheiden ist.
Zweitens, wenn Sie mit einem bestimmten Thema brennen und es tief verstehen, dann ist dies auch wunderbar. Ja, es wird nicht möglich sein, jeden Tag darüber zu schreiben, häufiger wird es notwendig sein, sich mit etwas anderem zu befassen - aber wenn unter anderem Ihr Lieblingsthema auftaucht, ist Wissen nützlich. Oleg bastelte mit uns am Graal-Projekt in Java, bevor es in Mode kam, und fragte Chris Talinger, der mit Graal zusammenarbeitet, eifrig nach Dingen wie Inlining-Parametern - na gut: Am Ende interessiert sich Oleg ebenso wie andere, die auf das Thema stoßen.
Und drittens können Sie sich nicht auf Ihre eigene Kompetenz beschränken, indem Sie die einer anderen Person verbinden. Zum Beispiel in einem Interviewformat, in dem Sie nicht alle Antworten der Welt kennen müssen, sondern in der Lage sind, Fragen zu stellen. Interessante Menschen aus der ganzen Welt kommen zu uns, um auf der Konferenz zu sprechen, von der .NET-Legende von
Jeffrey Richter bis zum Chef von Kotlin,
Andrei abreslav Breslav . Es ist keine Sünde, solche Menschen zu fragen. Es stellt sich eine solide Win / Win-Situation heraus: Sowohl der Interviewer als auch die Habré-Leser (unser Rekord war
ein Interview mit demselben
John Skeet , der mehr als 60.000 Aufrufe gesammelt hat) und die Redner selbst geben normalerweise am Vorabend der Konferenz gerne ein Interview, und dies ist ein offensichtlicher Vorteil für die Konferenz.
Um solche Personen zu befragen, sind natürlich auch bestimmte Kenntnisse erforderlich - aber das Ausmaß der Anforderungen ist völlig anders.
Eine andere Möglichkeit, die Kompetenz anderer zu teilen, sind die bereits erwähnten Textabschriften von Berichten. Es kommt auch vor, dass einer unserer Redner einen Blog-Beitrag auf Englisch veröffentlicht und wir nach Vereinbarung mit ihm ins Russische übersetzen. In solchen Fällen müssen Sie den Text verstehen, aber Sie müssen kein Experte sein, der ihn schreiben kann.
Was führt das?
Aus eigener Erfahrung möchte ich sagen, dass Sie bei dieser Art von Arbeit die IT aus einer ziemlich interessanten Perspektive betrachten.
Im Allgemeinen kann dies beleidigend sein: Überall findet eine Art Bewegung statt, die Leute sägen interessante Dinge, und Sie schauen sich all das „draußen“ an, stellen Fragen und verstehen daher oberflächlich etwas über jedes, aber bereits in den Implementierungsdetails du verstehst nicht - um zu verstehen, müsstest du ständig damit arbeiten. Dort, in den Tiefen, gibt es wahrscheinlich auch viele interessante Dinge, um all das fließend nur provozieren zu sehen!
Gleichzeitig gewinnt man in der Tiefe, wenn man an Tiefe verliert - und das ist auch wertvoll. Wenn Sie für eine bestimmte Rolle in einem bestimmten Projekt arbeiten, können Sie alles durch dieses Prisma sehen: Etwas wird überhaupt nicht sichtbar, Sie sehen etwas von der Seite ("Tester sind diese schlechten Leute, die meinen schönen Code brechen"). Und wenn Sie über verschiedene Dinge schreiben, sehen Sie sehr unterschiedliche Dinge, und zwar nicht „von der Seite“, sondern aus der Vogelperspektive: Sie können die Details nicht sehen, aber das allgemeine Bild in Ihrem Kopf entwickelt sich. Ich habe (sowohl in Interviews als auch nur auf unseren Konferenzen) mit vielen völlig unterschiedlichen Leuten gesprochen: von Compilern zu Testern, von Googlern zu Startups, von Kotlin-Autoren zu Kotlin-Autoren.
Der JS-Entwickler mag neugierig sein, Habraposts aus der C ++ - Welt zu lesen ("Was haben sie dort?"), Aber er wird mit Materialien in der Hauptrichtung übersät sein und nicht zu diesen Nicht-Kernmaterialien gelangen. Für mich sind fast alle Richtungen spezialisiert, jeder gelesene Text über Entwicklung und Test kann für mich nützlich sein.
Ich habe das Gefühl, dass ich in gewissem Sinne sehr viel Glück hatte: Im Gegensatz zu den meisten Menschen kann ich während der Arbeitszeit mit Interesse verfolgen, wie die Entwicklung als Ganzes lebt und sich entwickelt.
Wen brauchen wir?
Daraus folgt, dass eine Person für eine solche Arbeit eine ziemlich eigenartige benötigt.
Er (oder sie) sollte ein gutes Verständnis für die Entwicklung haben, aber gleichzeitig die Bereitschaft, sich nicht auf die Entwicklung selbst einzulassen.
Das Verständnis der Entwicklung ist nicht nur in Bezug auf Code, sondern auch in Bezug auf das Gemeinschaftsleben erforderlich. Sie müssen mit den Entwicklern in derselben Sprache sprechen und wissen, was sie beunruhigt.
Sie brauchen eine Kombination aus Initiative und Fleiß. Einerseits gibt es Standardaufgaben, die erledigt werden müssen (zum Beispiel haben wir traditionelle Beiträge der „Top 10-Berichte der vergangenen Konferenz“). Auf der anderen Seite möchten wir, dass Sie selbst Ideen für interessante Texte entwickeln und nicht nur auf Anweisungen warten.
Natürlich müssen Sie schreiben können: sowohl unter dem Gesichtspunkt der Alphabetisierung als auch unter dem Gesichtspunkt, "um es interessant zu machen". Wir schätzen Texte, die nicht nur wie ein trockenes technisches Tutorial aussehen, sondern auch wirklich fesseln. Wenn Sie eine persönliche Lebensgeschichte haben, die sich irgendwie mit dem Thema des Materials überschneidet, kann dies eine großartige Einführung sein.
Flexibilität ist auch erforderlich: Jetzt beschäftigen wir uns hauptsächlich mit .NET und dem Testen von Texten. Deshalb sind Menschen mit relevanten Kompetenzen besonders interessiert, aber Prioritäten können sich ändern. Zusätzlich zu Habr veröffentlichen wir manchmal auf anderen Websites, und wir müssen uns auch darauf einstellen können (das Wesentliche bleibt das gleiche, „Texte für Entwickler“, aber das Format kann unterschiedlich sein).
Und obwohl niemand verlangt, dass wir nach Stunden arbeiten, fühlen sich IT-Freaks an ihrer Stelle, die in ihrer Freizeit ein Haustierprojekt gesehen oder über IT gelesen haben: Dies löst Arbeitsaufgaben nicht direkt, hilft aber letztendlich bei der Lösung Sie sind effektiver.
Wenn Sie alles, was oben geschrieben wurde, nicht abschreckt, sondern interessiert und Sie mehr Details wissen oder antworten möchten, können Sie beides auf der Jobseite von
HH oder
My Circle tun.