Dlouhá programátorská kariéra nabízí mnoho výhod, z nichž jednou jsou alternativní kariérní cesty. Znalosti programování můžete využít v mnoha oblastech, jako je umělá inteligence, internet věcí (IoT), podniková softwarová řešení, vývoj aplikací a další.

Jednou z takových nově vznikajících a vyhledávaných kariérních možností je Developer Advocacy. Tento článek vysvětluje, co to je, hlouběji.

Kdo nebo co je advokát pro vývojáře?

Developer Advocate jsou odborníci na dané téma, kteří řídí přijetí produktu nebo služby mezi další programátory a vývojáře, zákazníky, klienty a v některých případech širokou veřejnost. Jsou také na špici inovací ve svém oboru.

Developer Advocate je zkušený programátor, který školí další vývojáře a evangelizuje software produkt nebo službu prostřednictvím různých komunikačních kanálů, jako jsou vlogy, blogy, mluvení atd. Primární odpovědností Developer Advocate je zpřístupnit svou oblast odbornosti cílové skupině.

Například: Předpokládejme, že pracujete jako Kubernetes Engineer po dlouhou dobu a rozumíte detailům a nevýhodám systému lépe než většina ostatních lidí. V takovém případě můžete přejít k evangelizaci Kubernetes jako Developer Advocate.

instagram viewer

Své vynikající znalosti a komunikační dovednosti využijete při školení dalších budoucích programátorů, aby tuto technologii používali efektivněji. Budete také zodpovědní za širší přijetí Kubernetes pro řadu aplikací a budete sdílet své poznatky a poznatky s vaši cílovou skupinu a stanovení vašeho odborného statusu prostřednictvím firemních školení, videí, blogů, socio-technických interakcí atd. na.

Kvalifikace potřebné k tomu, abyste se stali advokátem vývojáře

Developer Advocate je profil založený na zkušenostech. Potřebujete rozsáhlé pracovní zkušenosti v jedné nebo více softwarových technologiích, softwarových produktech, podniku software, vývoj aplikací, operační systémy, programovací jazyky, automatizační systémy nebo jako. Vynikající písemné a verbální komunikační dovednosti jsou také nezbytné k efektivnímu předávání vašich poznatků.

Vystavení pole uživatelského dojmu (UX) je bonus, ale obvykle není vyžadováno.

Nedostatek požadovaného stupně nebo úrovně vzdělání je obvykle přehlížen, pokud jste zapálení pro konkrétní technologii a získali jste své pověření jako odborník. Můžete použít stránky jako GitHub a Přetečení zásobníku prokázat své znalosti a odbornost. Společnosti a značky najímající na tyto pozice dělají výjimku, pokud váš profil mluví sám za sebe.

Co dělá advokát vývojářů?

I když potřebujete zkušenosti s programováním, abyste se stali Developer Advocate, skutečná práce toho vyžaduje velmi málo. Zde je pohled na druh odpovědnosti, kterou ponesete jako advokát vývojářů:

  • Marketing a komunikace: Evangelizace vašeho produktu nebo služby je vaší nejvyšší prioritou. Ať už školíte jiné programátory v programovacím jazyce, jako je Python, nebo podporujete přijetí koncovými uživateli softwarového produktu, jako je Google Cloud, jste v popředí marketingu a komunikace iniciativy. Možná budete také muset splnit úkoly pro veřejný projev.
  • Vztahy s vývojářem: Hlavní část vaší role vyžaduje spojení mezi vývojáři a obchodníky, klienty a vývojáři, vývojáři a organizacemi a vývojáři a koncovými uživateli. Jste mostem, který spojuje technické experty a netechnické zainteresované strany. Manažerské směrnice a cíle projektu interpretujete do programovatelných komponent.
  • Tvorba obsahu: Budete muset vytvářet obsah, jako jsou výuková videa, certifikační kurzy, vlogy, blogy, prezentací, testů a dalšího, abyste mohli trénovat své cílové publikum, sdílet své znalosti a komunikovat s nimi koneční uživatelé. Budete také dokumentovat procesy, osvědčené postupy a tak dále.
  • Programování: I když to není běžná funkce, když jsou vaší cílovou skupinou jiní programátoři, budete neustále muset zůstat na vrcholu nejnovější technologický vývoj, pište kousky kódu, abyste si udrželi svou pozici, prokazovali odbornost a vedli změny přijetí.

Profily advokátů vývojářů v různých technických oborech

Vývoj softwaru a IT jsou dvě hlavní oblasti, které zaměstnávají Developer Advocates. Další významné průmyslové vertikály, jako je automobilový průmysl, stavebnictví a zdravotnictví, také využívají odborné znalosti v oblasti programování k podpoře inovací a přijetí produktů a služeb ve svých oborech. Zde je pohled na různé technické oblasti, ve kterých můžete jako Developer Advocate pracovat:

Umělá inteligence

Umělá inteligence (AI) zaměstnává zkušené programátory k podpoře inovací a je to jeden ze způsobů zahájení kariéry v AI. Budete zkoumat lepší způsoby vytváření a optimalizace modelů strojového učení, trénovacích modelů, navrhování experimentů a dokumentování procesu a učení ke zlepšení stávajících modelů umělé inteligence.

Sigopt, Určená AI, Amazonka, a Neptun AI jsou druhem společností, které byste měli prozkoumat, abyste získali pozici Developer Advocate v sektoru AI.

Internet věcí

Advokáti vývojářů v oblasti IoT pracovat s vývojáři a evangelizovat nástroje, techniky a procesy pro urychlení dodání produktu. Podílejí se na vývoji produktů od koncepční fáze až po uvedení na trh a dále. Hodnotí technickou proveditelnost výrobků v různých fázích vývoje. Pracují také na vylepšení produktů po uvedení na trh a začlenění zpětné vazby do následných sestavení.

Na pozici v této vertikále najímají Amazon, Microsoft, Google, IBM a další společnosti s cloudovými platformami.

Podnikový software

Pokud máte zkušenosti s prací na technologiích podnikového softwaru od technologických gigantů, jako jsou např. Věštec, SalesForce, a MÍZA. Zaměříte se na podporu širšího přijímání podnikových softwarových balíčků a aplikací v různých průmyslových odvětvích, jako je výroba, stavebnictví, lékařské vybavení a tak dále.

Máte výraznou výhodu, pokud vaše zkušenosti zahrnují práci s průmyslově specifickým ERP softwarem, jako je např AutoCAD, Hledisko, a EliNext. Tyto specializované obory mají menší konkurenci než mnoho jiných.

Aplikační programovací rozhraní (API)

Platformy API si najímají vývojáře, aby komunikovali s komunitou programátorů a evangelizovali jejich platformu pro navrhování, testování, automatizaci a další. Můžete například školit programátory jak vytvořit API v Pythonu. Jste také odpovědní za podporu přijetí aplikací koncovými uživateli.

Symplicity, Skyflow, a Google mapy je několik příkladů platforem, které najímají na tuto pozici.

Práce jako Developer Advocate

Developer Advocate je značka, kterou získáte tvrdou prací, dlouholetými zkušenostmi, nadšením pro technologie, odhodláním se učit a sdílení, efektivní využívání vaší platformy k propagaci vašeho produktu nebo služby a usnadnění a zpřístupnění technologie pro vás publikum. Zahrnuje také neustálé učení a zvyšování kvalifikace, abyste si udrželi pozici odborníka.

Je to zajímavá alternativní kariérní cesta, kterou si vybrat po dlouhém působení jako softwarový vývojář.