Ho iniziato a parlare alle conferenze diversi anni fa. Man mano che incontravo più relatori e sponsor agli eventi, ho iniziato a sentire parlare di Evangelisti sviluppatori Mentre il mio obiettivo in queste conferenze era quello di incontrare persone, imparare cose nuove e migliorare le mie abilità di parlare in pubblico, i developer evangelists venivano inviati a questi eventi per diffondere la parola sui prodotti e servizi dei propri datori di lavoro.
“Developer Evangelism è orientato verso l’esterno: consiste nell’evangelizzare e promuovere le vostre offerte agli sviluppatori.” – Jennifer Hooper, Direttore Senior del Marketing per gli Sviluppatori presso Armory
Poiché il numero di aziende focalizzate su B2D cresce, ruoli specializzati come Developer Evangelist, Developer Advocate e Developer Relations sono tutti sempre più richiesti. Tuttavia, se sei nuovo in questo mondo, capire questi ruoli e le sottili differenze tra loro può essere difficile.
In questo articolo, cercherò di far luce sul ruolo degli evangelisti degli sviluppatori in un’azienda che cerca di raggiungere gli sviluppatori di software. Condividerò alcune delle responsabilità quotidiane di un evangelista degli sviluppatori, suggerimenti su come diventarlo e infine, alcuni consigli per assumere evangelisti degli sviluppatori.
Dove si colloca uno sviluppatore evangelista?
Prima di addentrarci in ciò che fanno gli evangelisti dello sviluppatore, vediamo dove solitamente si collocano all’interno di un organigramma aziendale.
Tradizionalmente, l’evangelismo degli sviluppatori è stato una funzione di vendita o marketing. Gli evangelisti erano spesso responsabili di generare lead e spingere le persone lungo il funnel di marketing.
Ma, più di recente (e oserei dire, in modo più appropriato), l’evangelismo degli sviluppatori è inserito in un contesto più ampio. Relazioni con gli sviluppatori unità organizzativa. Quindi, vediamo team altamente specializzati di evangelisti dello sviluppatore che lavorano parallelamente con team di supporto ed esperienza:
C’è molta varietà nel modo in cui le organizzazioni utilizzano gli evangelisti degli sviluppatori e se utilizzano questo termine del tutto. Quando gli ho chiesto riguardo a questo, Chris Riley, Sr. Manager di DevRel presso HubSpot mi ha detto che ” Evangelismo era il titolo originale”, ma che è stato sostituito con Difesa Per essere più chiari e accoglienti.
Quindi ciò porta alla domanda, qual è la differenza tra Developer Evangelism, Advocacy e Relations?
Evangelista dello sviluppatore, sostenitore e relazioni,
Perché ci sono così tanti nuovi termini che spuntano, ho deciso di chiedere alla mia rete cosa pensassero fossero le differenze tra questi tre ruoli. Ho ricevuto alcune buone risposte su Slack e su Twitter, ma variavano abbastanza.
Mentre alcuni sostenevano che i termini fossero solo differenze semantiche e raramente contassero nella pratica, la maggior parte delle persone considerava questi ruoli come distinti. Caroline Lewko, che ha scritto Relazioni con gli sviluppatori: come creare e far crescere un programma per sviluppatori di successo , ha risposto così:
Nick Ali di Tatum ha detto che dividono l’intero dipartimento in tre ruoli:
Evangelisti che partecipano a conferenze, incontri, praticamente qualsiasi cosa che richieda la presenza fisica (o su Zoom), sostenitori che supportano vari canali online, scrivendo tutorial, guide e modelli base, raccogliendo feedback per i nostri sviluppatori, e Responsabili della Comunità che si assicurano che tutto funzioni correttamente e organizzano eventi online.
Jason St-Cyr, Direttore delle Relazioni con gli Sviluppatori di Sitecore, ha condiviso la struttura della sua azienda in questo modo:
Nella nostra organizzazione, utilizziamo termini differenti per tipologie di ruoli differenti… Utilizziamo Developer Relations per includere l’intero gruppo di persone che lavorano con il pubblico di sviluppatori. Utilizziamo Evangelismo Sviluppatore/Tecnico/Prodotto per riferirci al tipo di lavoro più vicino al marketing del prodotto (vantaggi, casi d’uso, abilitazione alle vendite, FAQ). Utilizziamo Advocacy Sviluppatore per riferirci a persone specificamente focalizzate sulla connessione 1:1 con la comunità, raccogliendo feedback, essendo il primo cliente, creando contenuti utili.
Ci sono molte modalità in cui gli evangelisti degli sviluppatori possono essere inseriti in un organigramma aziendale. Questo potrebbe essere confuso, ma ha senso data l’ampia gamma di responsabilità con cui gli evangelisti degli sviluppatori vengono spesso incaricati. Per i datori di lavoro, i titoli di lavoro non contano tanto quanto portare a termine il lavoro.
Nelle prossime sezioni, esamineremo alcune di queste responsabilità e le competenze di cui avrai bisogno se desideri diventare o assumere un nuovo evangelista degli sviluppatori.
Responsabilità di uno sviluppatore evangelista
“Tattiche specifiche, come i webinar e l’interazione con gli sviluppatori che utilizzano il tuo prodotto, sono solo una parte di un’esperienza DevEv di successo… la capacità di creare un impatto in un ruolo DevEv inizia con la mentalità giusta.” – Medi Madelen Gwosdz e Ritika Puri
Molto simile ai Developer Advocates e ai professionisti delle Relationship, il lavoro quotidiano coinvolto nello sviluppo dell’Evangelismo per sviluppatori varia ampiamente. Alcune delle responsabilità più comunemente assegnate agli evangelisti includono:
- Intervento a conferenze
- Partecipazione e gestione di eventi
- Scrivere post sul blog
- Registrazione di video
- Supervisionare la presenza degli sviluppatori sui social media
- Aiutare ad annunciare nuove funzionalità al pubblico (spesso con i marketer di prodotto)
- Ascoltare i clienti e fornire feedback al team di prodotto
Come potrai notare, molte di queste responsabilità si sovrappongono a quelle degli advocate degli sviluppatori. Poiché questo ruolo è ancora relativamente nuovo e ogni organizzazione lo tratta in modo diverso, non c’è modo di evitare un certo sovrapporsi, ma tendo a vedere gli evangelisti degli sviluppatori più concentrati sugli sforzi rivolti all’esterno e al pubblico.
Anche se il loro ruolo potrebbe sembrare più simile a quello del marketing o delle comunicazioni, gli evangelisti degli sviluppatori devono comunque essere tecnici.
La chiave per costruire fiducia con gli sviluppatori è essere in grado di comprendere le loro esigenze e far parte delle loro comunità. È possibile imparare molto di questo, ma gli evangelisti più di successo di solito sono stati sviluppatori software in passato.
Diventare uno Developer Evangelist
Un evangelista dello sviluppatore è prima di tutto un traduttore. Qualcuno che può spiegare la tecnologia a pubblici diversi per ottenere il loro supporto per un certo prodotto o tecnologia. Deve essere qualcuno che è tecnico ma anche capace di trovare la storia in un messaggio tecnico… Un buon evangelista dello sviluppatore può entusiasmare i tecnici riguardo a un prodotto evidenziando i benefici per gli sviluppatori che utilizzano il prodotto su un piano di parità. – Christian Heilmann, Principal Technical Evangelist presso Mozilla
Ora che sai che tipo di attività dovrai svolgere, diamo uno sguardo ad alcune delle abilità che devi avere per entrare nella divulgazione dello sviluppatore.
1. Esperienza tecnica
La maggior parte degli evangelisti per gli sviluppatori sono dei generalisti esperti in tecnologia che hanno lavorato per almeno 5 anni nello sviluppo software. potere Entrare nel campo senza una tonnellata di esperienza nella scrittura di codice, più sei in grado di provare empatia e comprendere la mente di uno sviluppatore, migliore sarai.
Per quanto riguarda le competenze tecniche che dovresti acquisire, dipende.
La gamma di aziende che vendono strumenti agli sviluppatori software è vasta: tutto, dalle piattaforme CI/CD agli strumenti di visualizzazione dei dati a basso codice, ma se ti specializzi, potresti avere un vantaggio in determinate aree. Se sei completamente nuovo allo sviluppo, ti incoraggerei ad esplorare Kubernetes e i data warehouse poiché sembra esserci una grande necessità di evangelisti degli sviluppatori in questi settori.
2. Abilità comunicative
Impara a scrivere contenuti tecnici e parlare di fronte ai sviluppatori. Puoi iniziare scrivendo sul tuo blog personale e parlando agli incontri locali, ma alla fine dovrai alzare il livello. Se stai cercando più esperienza nella scrittura, assicurati di candidarti a Draft.dev poiché paghiamo gli ingegneri del software per scrivere contenuti mantenendo la firma dell’autore.
3. Atteggiamento positivo/disponibile
Infine, hai bisogno della mentalità giusta per avere successo nell’evangelizzazione degli sviluppatori. Dovrai affrontare resistenze da parte degli utenti, ma devi mantenere un atteggiamento positivo e concentrarti solo nell’offrire qualsiasi tipo di aiuto. Poiché questo ruolo sfiora a volte le vendite, il marketing e il supporto, non puoi usare l’excuse “non è compito mio” se vuoi essere un buon evangelista degli sviluppatori.
Assumere uno sviluppatore evangelista
Ora passiamo alla parte veramente difficile, assumere.
Come molti ruoli in questo campo, il numero di candidati qualificati disponibili è basso. Poiché i migliori evangelisti sviluppatori tendono ad essere bravi nel costruire il proprio brand personale, sono spesso molto ricercati dalle grandi aziende che possono offrire loro buone retribuzioni.
Tuttavia, condividerò alcuni consigli poiché è un ruolo importante da fare bene:
1. Amplia la tua ricerca
Il mondo è un posto grande, ma molte aziende concentrano ancora la loro ricerca sugli Stati Uniti e (forse) sull’Europa Occidentale. Nella programmazione, però, gli sviluppatori di tutto il mondo sono fluenti in inglese e molto a loro agio nel lavorare con aziende straniere. I nostri scrittori di Draft.dev provengono da più di 40 paesi e il numero è in costante aumento.
Potresti anche dover cercare candidati non tradizionali per creare un buon funnel. Le persone che hanno lavorato in precedenza nella gestione dei prodotti, nella gestione dell’ingegneria o nella consulenza spesso hanno il mix di capacità interpersonali e tecniche di cui hanno bisogno gli evangelisti dello sviluppatore.
2. Stabilisci le aspettative per l’assunzione
Poiché il ruolo di un evangelista dello sviluppatore può variare così ampiamente, i buoni candidati sono cauti riguardo a annunci di lavoro vaghi.
Si tratta davvero di un ruolo di vendita o marketing? Quanto di autonomia avranno? Riceveranno orientamento e mentorship o dovranno essere autonomi?
Più specifici potete essere nelle vostre offerte di lavoro, più probabilmente troverete l’evangelista giusto per il vostro stadio aziendale.
3. Aspettati di pagare tariffe per sviluppatori di livello senior… o più
Un altro problema comune è che le aziende pensano a volte di poter assumere degli evangelisti sviluppatori al salario di un professionista del marketing. Tuttavia, poiché queste persone sono altamente specializzate, di solito richiedono un salario simile a quello dei senior developer o addirittura superiore.
Se non hai il budget per assumere qualcuno a tempo pieno, potresti lavorare con un’agenzia di marketing B2D come Draft.dev per aiutare ad ampliare il tuo team. Siamo focalizzati esclusivamente sulla creazione di contenuti tecnici per le aziende che producono strumenti per sviluppatori e di solito costiamo molto meno di un evangelista sviluppatore a tempo pieno.
Conclusione
L’evangelizzazione degli sviluppatori è una parte importante del marketing rivolto agli sviluppatori. Che tu lo chiami “evangelizzazione” (o advocacy o relazioni) o meno, hai bisogno di persone nella tua azienda che si concentrino sulla sensibilizzazione e sull’apologia del tuo prodotto.
Se la scrittura di contenuti tecnici fa parte del tuo piano di evangelizzazione, assicurati di prenotare una chiamata. Mi piacerebbe condividere ciò che stiamo vedendo che funziona e se possiamo aiutarti a potenziare i tuoi sforzi di contenuti.
Leave a Reply