Bewerten Sie die Wirksamkeit Ihres Developer-Relations-Programms
Entwicklerbeziehungen sind ein wesentlicher Bestandteil vieler Softwareunternehmen, die Entwickler für sich gewinnen möchten. Man kann es Entwicklerevangelisation oder Community Outreach nennen, aber letztendlich ist es eine Verpflichtung, Folgendes sicherzustellen:
- Sie hören aktiv auf die Bedürfnisse Ihrer Gemeinde und fragen, wie Sie helfen können.
- Sie stellen Entwicklern einen Kanal zur Verfügung, über den sie Ihnen Feedback geben können.
- Sie haben die Möglichkeit, Ihre Vision mit der Community zu teilen und hoffentlich einige ihrer Probleme zu lösen.
Meiner Meinung nach ist das definitiv die richtige Reihenfolge, da es wichtig ist, immer die Bedürfnisse der Gemeinschaft zu berücksichtigen.
Aber das Problem bei Entwicklerbeziehungen ist, dass es sich um ein subjektives, etwas nebulöses Feld handelt, in dem es in den meisten Fällen nicht um greifbare „Dinge“ geht. Dies kann es schwierig machen, zu messen, wie erfolgreich Sie oder Ihr Team sind und ob Sie Ihre Ziele in Ihrer Community erreichen.
Was macht ein Entwickleranwalt?
Basierend auf meiner Erfahrung und vielen Diskussionen mit Kollegen konzentriert sich der typische Entwicklerbefürworter tendenziell auf einige wichtige Outreach-Mechanismen für die Interaktion mit Entwicklern. Dies sind:
- Social-Media-Engagement, hauptsächlich Twitter
- Generieren Sie Inhalte über Blogs oder Websites von Drittanbietern wie Smashing Magazine
- Screencast-Video
- Podcast
- Webinare
- Influencer-Engagement
- Lokale oder regionale Treffen und Benutzergruppen
- Große Besprechungen, einschließlich Vorträgen oder Teilnahme
- Hackathon
Die Notwendigkeit, die Botschaft zu erweitern, bedeutet, dass die Strategien eins bis fünf die meiste Aufmerksamkeit erhalten und es den Befürwortern ermöglichen, das größtmögliche Publikum zu erreichen. Sie sind nicht zu persönlich, leisten aber einen großen Verstärker. Die Strategien sechs bis neun bieten Möglichkeiten für eine direktere persönliche Interaktion und Einbindung, Möglichkeiten, Community-Mitglieder persönlich zu treffen, mit einflussreichen Entwicklern zusammenzuarbeiten, um sicherzustellen, dass diese die Möglichkeit haben, Einfluss auf die Richtung Ihres Produkts zu nehmen, und im Allgemeinen ein Gesicht mit einem Name.
Einfache Messung
Von den oben aufgeführten Strategien sind die fünf besten Strategien die am einfachsten zu messenden Erfolge. In den meisten Fällen können Analysen Aufschluss über Ihre Handlungen geben, sodass Sie feststellen können, wie viele Menschen an dem, was Sie zu sagen haben, interessiert sind. Tools wie Twitter Analytics, Google Analytics und Bitly können Ihnen Einblicke in die Leistung Ihrer Outreach- und Engagement-Bemühungen geben. Die bereitgestellten Daten können einen tiefgreifenden Einfluss darauf haben, wie Sie Ihren Ton und Ihre Botschaft anpassen, insbesondere in diesen halbautonomen Medien, in denen alles falsch interpretiert und interpretiert werden kann.
Zum Beispiel war mein Beitrag über ngrok äußerst beliebt und basierend auf Analysen kann ich sagen, dass er bei meinem Publikum wirklich Anklang fand:
Mir sind Engagement-Rate und -Prozentsatz wichtiger als Impressionen, in diesem Fall 5.744 Impressionen. Das ist eine ziemlich gute Berichterstattung und zeigt, dass viele Entwickler interessiert sind.
Messen ist gar nicht so einfach
Wenn wir am unteren Ende der Liste angelangt sind (beginnend bei Nummer sechs), ist es schwierig, Ihre Leistung zu quantifizieren, vor allem weil es sich um subjektive Handlungen handelt, die oft einen qualitativen Wert haben und daher gemessen werden müssen.
Ich meine, es ist schwierig, die unmittelbaren und langfristigen Auswirkungen Ihrer Teilnahme an einer dieser Initiativen quantitativ zu messen. Natürlich könnte man sagen, dass Sie auf einer Veranstaltung mit 300 Teilnehmern gesprochen haben. Aber sagt Ihnen das wirklich, ob Ihre Botschaft erfolgreich war oder ob Sie sich auf den Produktverkauf ausgewirkt hat? Das ist nicht der Fall, und das ist das Problem vieler Unternehmen, die Entwicklerbeziehungen lediglich als Kostenstelle und nicht als Wertschöpfung betrachten. Jungs mit stacheligen Haaren wollen harte Zahlen für mehr Soft Skills.
Meiner Meinung nach muss dies gemessen werden, indem die spezifische Schlüsselbotschaft verfolgt wird, die Sie über soziale Medien vermitteln möchten. Das heißt, wenn Sie an einer Veranstaltung teilnehmen, sollten Sie Ihre Ziele kennen, damit Sie diese im Nachhinein messen können, indem Sie das Feedback in sozialen Medien, insbesondere Twitter, analysieren. Twitter ist bei weitem das beste Medium, um qualitative Maßstäbe für das Engagement zu erheben. Die Community nutzt es ausgiebig, um über das Gute und Schlechte zu diskutieren, das sie sieht. Wenn Ihre Nachricht also beliebt ist, weiß Twitter in den meisten Fällen davon.
Sprinklr und andere Tools Hilft Ihnen dabei, Einblicke in dieses Thema zu gewinnen und Informationen zu sammeln, anhand derer Sie Ihren Erfolg messen können. Ich persönlich nutze die Mehrspaltenfunktion von TweetDeck, um Schlüsselwörter zu verfolgen, die für mich wichtig sind, insbesondere bei Veranstaltungen oder Ankündigungen.
Wie bereits erwähnt, werden diese Anträge oft qualitativ gemessen. Das bedeutet, dass Sie unbedingt Tweets oder Artikel speichern müssen, die Ihre Anträge hervorheben, unabhängig davon, ob sie positiv oder negativ sind. Ja, auch negatives Feedback ist wertvoll und sollte genutzt werden, um festzustellen, wie engagiert Sie in der Community sind und ob Ihr Unternehmen oder Produkt von Interesse ist. Dieser Tweet zu meinem Ngrok-Beitrag ist ein perfektes Beispiel:
Es ist auch wichtig, sicherzustellen, dass die Influencer, mit denen Sie zusammenarbeiten, sich über Ihre Vision und Richtung im Klaren sind. Die meisten Entwicklerbefürworter verfügen über eine Liste einflussreicher Entwickler, mit denen sie regelmäßig Gespräche und Briefings führen, damit sie Trends verstehen und feststellen können, ob die Produkte ihres Unternehmens tatsächlich einen Bedarf lösen.
Es ist wichtig zu verfolgen, wie sich Ihre Influencer fühlen, denn so erfahren Sie, ob sie Ihre Vision verstehen und wie sie über Ihr Produkt und Ihr Unternehmen denken. Da diese Influencer über ein riesiges Megaphon und die Ohren einer Community verfügen, stellt die Fähigkeit, zum richtigen Zeitpunkt proaktiv mit ihnen in Kontakt zu treten, sicher, dass sie die genauesten Informationen haben, die sie mit ihren Followern teilen können. Vertrauen Sie mir, im Guten wie im Schlechten werden sie sich zu Wort melden. Sie befinden sich in einer Position des Vertrauens und der Vordenkerrolle und müssen zu Recht ihre wahren Gefühle zu einem Thema zum Ausdruck bringen.
Auch hier erfolgt die Messung Ihrer Interaktionen mit ihnen in der Regel qualitativ und aus der Perspektive eines Long-Tail-Szenarios, da sich die meisten Influencer die Zeit nehmen, um sicherzustellen, dass die Botschaft es wert ist, diskutiert oder gefördert zu werden. Deshalb ist es schwer zu messen. Das beste Werkzeug, das ich dafür gefunden habe Onalytica ist Onalytica, das Möglichkeiten zur Interaktion mit Influencern bietet.
Wie misst man Erfolg?
Ich möchte es wirklich hören Informationen von anderen Entwicklerbefürwortern zu diesem Thema. Ich weiß, dass es noch viele andere gibt Gedanken darüber, wie Sie das Engagement effektiv messen können, wenn Sie können Um alles zusammenbringen zu können. Ich hoffe, dass Sie kommentieren und Bieten Sie Ihre Erfahrungen und Perspektiven an, damit wir alle davon profitieren und unser Bestes geben können Besser arbeiten.
Mehr Übung JavaScript
Das kommt für Sie vielleicht etwas überraschend, aber Microsoft Es gibt viele kostenlose Lerninhalte zu vielen Open-Source-JavaScript-Themen, und das tun wir auch Die Mission besteht darin, mit Microsoft Edge mehr zu schaffen. Überprüfen Mein eigenes:
- Wow, Ich kann Microsoft Edge und IE auf Mac und Linux testen!
Oder mein Team und meine Kollegen:
- Microsoft Edge Web Summit 2015 (eine komplette Serie darüber, was Sie in neuen Browsern und im neuen Web erwartet Plattformfunktionen und Gastredner aus der Community)
- Am besten //BAUEN/ und Windows 10 (einschließlich neuer JavaScript-Engine für Websites und Apps)
- JavaScript vorantreiben Keine Notwendigkeit, das Netzwerk zu zerstören (Christian Heilmanns jüngste Keynote)
- Praktische Leistungstipps, um Ihr HTML/JavaScript schneller zu machen (sieben Teile) Serie (von Responsive Design über Casual Gaming bis hin zur Leistungsoptimierung)
- Schneller Einstieg in moderne Webplattformen (HTML, CSS, und JavaScript)
- Entwickeln Sie universelle Windows-Anwendungen mit HTML und JavaScript. Jump Start (mit Sie haben das JS zum Erstellen Ihrer App erstellt)
Es gibt auch einige kostenlose Tools: Visual Studio Code, Azure-Testversion und browserübergreifende Testtools – alle für Mac, Linux, oder Windows.
Dieser Artikel ist Teil von Web Development Technology Serie von Microsoft. Wir freuen uns, mit Ihnen zu teilen Microsoft Edge und das neue EdgeHTML Die Rendering-Engine ist bei Ihnen. Holen Sie sich eine kostenlose virtuelle Maschine oder führen Sie sie auf Ihrem Mac, iOS, Android- oder Windows-Gerät @ http://dev.modern.ie/
Das obige ist der detaillierte Inhalt vonBewerten Sie die Wirksamkeit Ihres Developer-Relations-Programms. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen











JavaScript ist der Eckpfeiler der modernen Webentwicklung. Zu den Hauptfunktionen gehören eine ereignisorientierte Programmierung, die Erzeugung der dynamischen Inhalte und die asynchrone Programmierung. 1) Ereignisgesteuerte Programmierung ermöglicht es Webseiten, sich dynamisch entsprechend den Benutzeroperationen zu ändern. 2) Die dynamische Inhaltsgenerierung ermöglicht die Anpassung der Seiteninhalte gemäß den Bedingungen. 3) Asynchrone Programmierung stellt sicher, dass die Benutzeroberfläche nicht blockiert ist. JavaScript wird häufig in der Webinteraktion, der einseitigen Anwendung und der serverseitigen Entwicklung verwendet, wodurch die Flexibilität der Benutzererfahrung und die plattformübergreifende Entwicklung erheblich verbessert wird.

Zu den neuesten Trends im JavaScript gehören der Aufstieg von Typenkripten, die Popularität moderner Frameworks und Bibliotheken und die Anwendung der WebAssembly. Zukunftsaussichten umfassen leistungsfähigere Typsysteme, die Entwicklung des serverseitigen JavaScript, die Erweiterung der künstlichen Intelligenz und des maschinellen Lernens sowie das Potenzial von IoT und Edge Computing.

Unterschiedliche JavaScript -Motoren haben unterschiedliche Auswirkungen beim Analysieren und Ausführen von JavaScript -Code, da sich die Implementierungsprinzipien und Optimierungsstrategien jeder Engine unterscheiden. 1. Lexikalanalyse: Quellcode in die lexikalische Einheit umwandeln. 2. Grammatikanalyse: Erzeugen Sie einen abstrakten Syntaxbaum. 3. Optimierung und Kompilierung: Generieren Sie den Maschinencode über den JIT -Compiler. 4. Führen Sie aus: Führen Sie den Maschinencode aus. V8 Engine optimiert durch sofortige Kompilierung und versteckte Klasse.

JavaScript ist die Kernsprache der modernen Webentwicklung und wird für seine Vielfalt und Flexibilität häufig verwendet. 1) Front-End-Entwicklung: Erstellen Sie dynamische Webseiten und einseitige Anwendungen durch DOM-Operationen und moderne Rahmenbedingungen (wie React, Vue.js, Angular). 2) Serverseitige Entwicklung: Node.js verwendet ein nicht blockierendes E/A-Modell, um hohe Parallelitäts- und Echtzeitanwendungen zu verarbeiten. 3) Entwicklung von Mobil- und Desktop-Anwendungen: Die plattformübergreifende Entwicklung wird durch reaktnative und elektronen zur Verbesserung der Entwicklungseffizienz realisiert.

Python eignet sich besser für Anfänger mit einer reibungslosen Lernkurve und einer kurzen Syntax. JavaScript ist für die Front-End-Entwicklung mit einer steilen Lernkurve und einer flexiblen Syntax geeignet. 1. Python-Syntax ist intuitiv und für die Entwicklung von Datenwissenschaften und Back-End-Entwicklung geeignet. 2. JavaScript ist flexibel und in Front-End- und serverseitiger Programmierung weit verbreitet.

Dieser Artikel zeigt die Frontend -Integration mit einem Backend, das durch die Genehmigung gesichert ist und eine funktionale edtech SaaS -Anwendung unter Verwendung von Next.js. erstellt. Die Frontend erfasst Benutzerberechtigungen zur Steuerung der UI-Sichtbarkeit und stellt sicher, dass API-Anfragen die Rollenbasis einhalten

Die Verschiebung von C/C zu JavaScript erfordert die Anpassung an dynamische Typisierung, Müllsammlung und asynchrone Programmierung. 1) C/C ist eine statisch typisierte Sprache, die eine manuelle Speicherverwaltung erfordert, während JavaScript dynamisch eingegeben und die Müllsammlung automatisch verarbeitet wird. 2) C/C muss in den Maschinencode kompiliert werden, während JavaScript eine interpretierte Sprache ist. 3) JavaScript führt Konzepte wie Verschlüsse, Prototypketten und Versprechen ein, die die Flexibilität und asynchrone Programmierfunktionen verbessern.

Ich habe eine funktionale SaaS-Anwendung mit mehreren Mandanten (eine EdTech-App) mit Ihrem täglichen Tech-Tool erstellt und Sie können dasselbe tun. Was ist eine SaaS-Anwendung mit mehreren Mietern? Mit Multi-Tenant-SaaS-Anwendungen können Sie mehrere Kunden aus einem Sing bedienen
