Pikk programmeerimiskarjäär pakub palju eeliseid, millest üks on alternatiivsed karjäärivõimalused. Saate kasutada programmeerimisalaseid teadmisi paljudes valdkondades, nagu tehisintellekt, asjade internet (IoT), ettevõtte tarkvaralahendused, rakenduste arendus ja palju muud.
Üks selline esilekerkiv ja ihaldatud karjäärivõimalus on Developer Advocacy. See artikkel selgitab põhjalikumalt, mis see on.
Kes või mis on arendaja advokaat?
Developer Advocates on valdkonna eksperdid, kes juhivad toote või teenuse kasutuselevõttu teiste programmeerijate ja arendajate, klientide, klientide ja mõnel juhul ka üldsuse seas. Samuti on nad oma valdkonna innovatsiooni esirinnas.
Developer Advocate on kogenud programmeerija, kes koolitab teisi arendajaid ja evangeliseerib tarkvara toodet või teenust erinevate suhtluskanalite kaudu, nagu vlogid, ajaveebid, esinemised jne. Arendaja advokaadi esmane kohustus on muuta oma eriteadmised sihtrühmale paremini kättesaadavaks.
Näiteks: Oletame, et olete Kubernetese insenerina töötanud pikka aega ja mõistate süsteemi läbi ja lõhki paremini kui enamik teisi inimesi. Sel juhul võite arendaja advokaadina liikuda edasi Kubernetese evangelisatsiooni juurde.
Kasutate oma suurepäraseid teadmisi ja suhtlemisoskusi, et koolitada teisi tulevasi programmeerijaid seda tehnoloogiat tõhusamalt kasutama. Samuti vastutate Kubernetese laiema kasutuselevõtu eest mitmesugustes rakendustes, jagades oma teadmisi ja teadmisi oma sihtrühma ja oma eksperdi staatuse kindlaksmääramine ettevõtte koolituste, videote, ajaveebide, sotsiaal-tehnilise suhtluse ja muu kaudu. peal.
Arendaja advokaadiks saamiseks on vaja kvalifikatsiooni
Developer Advocate on kogemuspõhine profiil. Vajad ulatuslikku töökogemust ühes või mitmes tarkvaratehnoloogias, tarkvaratoodetes, ettevõttes tarkvara, rakenduste arendus, operatsioonisüsteemid, programmeerimiskeeled, automatiseerimissüsteemid või meeldib. Oma õpitu tõhusaks edastamiseks on vaja ka suurepäraseid kirjalikke ja suulisi suhtlemisoskusi.
Kokkupuude kasutajakogemuse (UX) väljaga on boonus, kuid tavaliselt pole see vajalik.
Nõutava kraadi või haridustaseme puudumine jäetakse tavaliselt tähelepanuta, kui suhtute konkreetsesse tehnoloogiasse kirglikult ja olete oma eksperdina tõestanud. Saate kasutada selliseid saite nagu GitHub ja StackOverflow näidata oma teadmisi ja asjatundlikkust. Nendele ametikohtadele palkavad ettevõtted ja kaubamärgid teevad erandi, kui teie profiil räägib enda eest.
Mida arendaja advokaat teeb?
Kuigi arendaja advokaadiks saamiseks vajate programmeerimiskogemust, nõuab tegelik töö seda väga vähe. Siin on ülevaade teie kui arendaja advokaadi kohustustest.
- Turundus ja kommunikatsioon: Teie toote või teenuse evangeliseerimine on teie peamine prioriteet. Olenemata sellest, kas koolitate teisi programmeerijaid programmeerimiskeeles (nt Python) või aitate kaasa lõppkasutajatele tarkvaratoote, nagu Google Cloud, puhul olete turunduse ja kommunikatsiooni alal esirinnas algatused. Võimalik, et peate täitma ka avaliku esinemise ülesandeid.
- Arendaja suhted: Suur osa teie rollist nõuab arendajate ja turundajate, klientide ja arendajate, arendajate ja organisatsioonide ning arendajate ja lõppkasutajate vahelist sidet. Teie olete sild, mis ühendab tehnilisi eksperte ja mittetehnilisi sidusrühmi. Tõlgendate juhtimisjuhiseid ja projekti eesmärke programmeeritavateks komponentideks.
- Sisu loomine: Peate looma sisu, nagu koolitusvideod, sertifitseerimiskursused, vlogid, ajaveebid, esitlusi, teste ja muud, et koolitada oma sihtrühma, jagada oma teadmisi ja suhelda lõppkasutajad. Samuti dokumenteerite protsessid, parimad tavad ja nii edasi.
- Programmeerimine: Kuigi see pole tavaline funktsioon, peate kui teie sihtrühmaks on teised programmeerijad, peate pidevalt kursis olema uusimaid tehnoloogilisi arenguid, kirjutage oma positsiooni säilitamiseks kooditükke, demonstreerige asjatundlikkust ja juhtige muutusi lapsendamine.
Arendajate advokaadiprofiilid erinevates tehnikavaldkondades
Tarkvaraarendus ja IT on kaks peamist valdkonda, mis töötavad arendajate advokaatidega. Teised suuremad tööstuse vertikaalid, nagu autotööstus, ehitus ja tervishoid, kasutavad samuti programmeerimisteadmisi, et edendada innovatsiooni ning oma valdkondades toodete ja teenuste kasutuselevõttu. Siin on ülevaade erinevatest tehnilistest valdkondadest, kus saate arendaja advokaadina töötada.
Tehisintellekt
Tehisintellekt (AI) kasutab innovatsiooni edendamiseks kogenud programmeerijaid ja see on üks viise alustades karjääri tehisintellektis. Te uurite paremaid viise masinõppemudelite, koolitusmudelite loomiseks ja optimeerimiseks, eksperimentide kavandamiseks ning protsessi ja õppimise dokumenteerimiseks olemasolevate AI mudelite täiustamiseks.
Sigopt, Määratud AI, Amazonja Neptune AI on sellised ettevõtted, mida peaksite uurima, et saada AI-sektoris arendaja advokaadi koht.
Asjade Internet
Arendajate pooldajad IoT valdkonnas teha koostööd arendajatega ning tutvustada tööriistu, tehnikaid ja protsesse, et kiirendada toote kohaletoimetamist. Nad tegelevad toodete väljatöötamisega kontseptuaalsest faasist kuni turuletoomiseni ja edasi. Nad hindavad toodete tehnilist teostatavust erinevates arenguetappides. Samuti tegelevad nad toodete lansseerimisjärgse täiustamisega ja tagasiside lisamisega järgmistesse versioonidesse.
Amazon, Microsoft, Google, IBM ja teised pilveplatvormidega ettevõtted palkavad selle vertikaali ametikohale.
Ettevõtte tarkvara
Ettevõtte ressursiplaneerimise (ERP) arendaja propageerimise rolle saate täita, kui teil on kogemusi ettevõtte tarkvaratehnoloogia kallal selliste tehnoloogiahiiglaste poolt. Oraakel, SalesForceja SAP. Peate keskenduma ettevõtte tarkvarapakettide ja rakenduste laiemale kasutuselevõtule erinevates tööstusharudes, nagu tootmine, ehitus, meditsiiniseadmed ja nii edasi.
Teil on selge eelis, kui teie kogemus hõlmab töötamist tööstusharuspetsiifilise ERP-tarkvaraga, näiteks AutoCAD, Vaatepunktja EliNext. Nendel nišivaldkondadel on konkurents väiksem kui paljudel teistel.
Rakenduse programmeerimisliides (API-d)
API platvormid palkavad Developer Advocate, et suhelda programmeerimiskogukonnaga ja tutvustada oma platvormi projekteerimiseks, testimiseks, automatiseerimiseks ja muuks. Näiteks võite koolitada programmeerijaid kuidas Pythonis API-sid luua. Samuti vastutate lõppkasutaja rakenduste kasutuselevõtu edendamise eest.
Lihtsus, Skyflowja Google kaardid on mõned näited platvormidest, mis sellele ametikohale palkavad.
Töötamine arendaja advokaadina
Developer Advocate on silt, mille teenite raske töö, pika kogemuse, kire tehnoloogia vastu, õppimisele pühendumise ja jagades, kasutades oma platvormi tõhusalt oma toote või teenuse reklaamimiseks ning tehes tehnoloogia teie jaoks lihtsamaks ja juurdepääsetavaks publik. See hõlmab ka pidevat õppimist ja oskuste täiendamist oma eksperdipositsiooni säilitamiseks.
See on huvitav alternatiivne karjääritee, mille valida pärast pikka tarkvaraarendaja tööd.