Een lange programmeercarrière biedt veel voordelen, waaronder alternatieve loopbaantrajecten. U kunt gebruikmaken van programmeerkennis op vele gebieden, zoals kunstmatige intelligentie, het internet der dingen (IoT), bedrijfssoftwareoplossingen, applicatieontwikkeling en meer.

Een van die opkomende en gewilde carrièremogelijkheden is Developer Advocacy. In dit artikel wordt nader uitgelegd wat dit is.

Wie of wat is een ontwikkelaarsadvocaat?

Developer Advocates zijn vakexperts die in sommige gevallen de acceptatie van een product of dienst stimuleren bij andere programmeurs en ontwikkelaars, klanten, klanten en het grote publiek. Ook in hun vakgebied lopen ze voorop in innovatie.

Een Developer Advocate is een ervaren programmeur die andere ontwikkelaars opleidt en een software evangeliseert product of dienst via verschillende communicatiekanalen zoals vlogs, blogs, spreekbeurten, enzovoort. De primaire verantwoordelijkheid van een Developer Advocate is om hun vakgebied toegankelijker te maken voor hun doelgroep.

instagram viewer

Bijvoorbeeld: stel dat je al heel lang als Kubernetes Engineer werkt en de ins en outs van het systeem beter begrijpt dan de meeste andere mensen. In dat geval kun je doorstromen naar Kubernetes-evangelisatie als Developer Advocate.

Je gebruikt je superieure kennis en communicatieve vaardigheden om andere opkomende programmeurs te trainen om deze technologie effectiever te gebruiken. Je bent ook verantwoordelijk voor de bredere acceptatie van Kubernetes voor een reeks toepassingen, waarbij je je lessen en inzichten deelt met uw doelgroep en het vaststellen van uw expertstatus via bedrijfstrainingen, video's, blogs, sociaal-technische interacties, enzovoort Aan.

Kwalificaties die vereist zijn om een ​​Developer Advocate te worden

Developer Advocate is een ervaringsgericht profiel. Je hebt uitgebreide werkervaring nodig in een of meer softwaretechnologieën, softwareproducten, enterprise software, applicatieontwikkeling, besturingssystemen, programmeertalen, automatiseringssystemen of de Leuk vinden. Uitstekende schriftelijke en mondelinge communicatieve vaardigheden zijn ook nodig om uw lessen effectief over te brengen.

Blootstelling aan het veld gebruikerservaring (UX) is een bonus, maar meestal niet vereist.

Een gebrek aan het vereiste diploma of opleidingsniveau wordt meestal over het hoofd gezien als je een passie hebt voor een bepaalde technologie en je reputatie als expert hebt gevestigd. U kunt sites gebruiken zoals GitHub en StackOverflow om uw kennis en expertise te demonstreren. Bedrijven en merken die voor deze functies inhuren, maken een uitzondering als uw profiel voor zich spreekt.

Wat doet een Developer Advocate?

Hoewel je programmeerervaring nodig hebt om Developer Advocate te worden, vereist het eigenlijke werk er maar heel weinig van. Hier is een overzicht van het soort verantwoordelijkheden dat je als Developer Advocate draagt:

  • Marketing en communicatie: Het evangeliseren van uw product of dienst is uw topprioriteit. Of je nu andere programmeurs traint in een programmeertaal zoals Python of de acceptatie door eindgebruikers stimuleert van een softwareproduct als Google Cloud, loopt u voorop op het gebied van marketing en communicatie initiatieven. Mogelijk moet u ook opdrachten voor spreken in het openbaar uitvoeren.
  • Ontwikkelaarsrelaties: Een groot deel van je functie vereist de verbinding tussen ontwikkelaars en marketeers, klanten en ontwikkelaars, ontwikkelaars en organisaties, en ontwikkelaars en eindgebruikers. Jij bent de brug die de technische experts en de niet-technische stakeholders met elkaar verbindt. Je vertaalt managementrichtlijnen en projectdoelen naar programmeerbare componenten.
  • Content creatie: U moet inhoud maken, zoals trainingsvideo's, certificeringscursussen, vlogs, blogs, presentaties, tests en meer om uw doelgroep te trainen, uw kennis te delen en te communiceren met eindgebruikers. Je documenteert ook processen, best practices, enzovoort.
  • Programmering: Hoewel dit geen vast onderdeel is, moet je, als je doelgroep andere programmeurs zijn, constant op de hoogte blijven nieuwste technologische ontwikkelingen, stukjes code schrijven om je positie te behouden, expertise aan te tonen en verandering te leiden adoptie.

Ontwikkelaarsadvocaatprofielen op verschillende technische gebieden

Softwareontwikkeling en IT zijn de twee belangrijkste gebieden waar Developer Advocates in dienst zijn. Andere grote verticale branches, zoals de auto-industrie, de bouw en de gezondheidszorg, maken ook gebruik van programmeerexpertise om innovatie en acceptatie van producten en diensten in hun vakgebied te stimuleren. Hier is een overzicht van de verschillende technische gebieden waarin u als Developer Advocate kunt werken:

Kunstmatige intelligentie

Kunstmatige intelligentie (AI) heeft ervaren programmeurs in dienst om innovatie te stimuleren, en het is een manier om een carrière starten bij AI. Je onderzoekt betere manieren om machine learning-modellen te maken en te optimaliseren, modellen te trainen, experimenten te ontwerpen en het proces en de lessen te documenteren om bestaande AI-modellen te verbeteren.

sigopt, Vastberaden AI, Amazone, en Neptunus AI zijn het soort bedrijven dat u moet verkennen om een ​​Developer Advocate-positie in de AI-sector te krijgen.

internet van dingen

Ontwikkelaarsadvocaten op het gebied van IoT werk samen met ontwikkelaars en evangeliseer tools, technieken en processen om de levering van producten te versnellen. Ze zijn betrokken bij het ontwikkelen van producten vanaf de conceptuele fase tot de lancering en daarna. Ze evalueren de technische haalbaarheid van producten in verschillende ontwikkelingsstadia. Ze werken ook aan het verbeteren van producten na de lancering en het opnemen van feedback in volgende builds.

Amazon, Microsoft, Google, IBM en andere bedrijven met cloudplatforms huren voor de positie in deze branche.

Bedrijfssoftware

Je kunt Enterprise Resource Planning (ERP) Developer Advocacy-rollen nastreven als je ervaring hebt met het werken aan bedrijfssoftwaretechnologie door technische giganten zoals Orakel, Verkoopsteam, en SAP. Je richt je op het stimuleren van de bredere acceptatie van bedrijfssoftwarepakketten en -applicaties in verschillende industriële sectoren, zoals productie, bouw, medische apparatuur, enzovoort.

Je hebt een duidelijk voordeel als je ervaring hebt met het werken met branchespecifieke ERP-software zoals: AutoCAD, Uitzichtpunt, en EliNext. Deze nichevelden hebben minder concurrentie dan vele andere.

Application Programming Interface (API's)

API-platforms huren Developer Advocates in om te communiceren met de programmeergemeenschap en hun platform te evangeliseren voor ontwerpen, testen, automatiseren en meer. U kunt bijvoorbeeld programmeurs trainen in: hoe API's in Python te bouwen. Je bent ook verantwoordelijk voor het stimuleren van de acceptatie van applicaties door eindgebruikers.

eenvoud, Luchtstroom, en Google Maps zijn enkele voorbeeldplatforms die voor deze functie inhuren.

Werken als een advocaat voor ontwikkelaars

Developer Advocate is een tag die je verdient door hard te werken, lange ervaring, passie voor technologie, toewijding aan leren en delen, uw platform effectief gebruiken om uw product of dienst te promoten en technologie gemakkelijker en toegankelijker maken voor uw publiek. Het omvat ook voortdurend leren en bijscholen om uw deskundige positie te behouden.

Het is een interessant alternatief carrièrepad om te kiezen na een lange periode als softwareontwikkelaar.