Ilga programmēšanas karjera piedāvā daudzas priekšrocības, no kurām viena ir alternatīvi karjeras ceļi. Varat izmantot programmēšanas zināšanas daudzās jomās, piemēram, mākslīgais intelekts, lietiskais internets (IoT), uzņēmuma programmatūras risinājumi, lietojumprogrammu izstrāde un citas.
Viena no šādām jaunām un pieprasītām karjeras iespējām ir Developer Advocacy. Šajā rakstā ir sīkāk paskaidrots, kas tas ir.
Kas vai kas ir izstrādātāju advokāts?
Izstrādātāju aizstāvji ir jomas eksperti, kas dažos gadījumos veicina produkta vai pakalpojuma pieņemšanu citu programmētāju un izstrādātāju, klientu, klientu un plašas sabiedrības vidū. Viņi ir arī inovāciju priekšgalā savā kompetences jomā.
Developer Advocate ir pieredzējis programmētājs, kurš apmāca citus izstrādātājus un sludina programmatūru produktu vai pakalpojumu, izmantojot dažādus saziņas kanālus, piemēram, video emuārus, emuārus, iesaistīšanos runās un tā tālāk. Izstrādātāju advokāta galvenais pienākums ir padarīt savu kompetences jomu pieejamāku mērķauditorijai.
Piemēram: Pieņemsim, ka jūs jau ilgu laiku strādājat par Kubernetes inženieri un saprotat sistēmas smalkumus un nepilnības labāk nekā vairums citu cilvēku. Tādā gadījumā jūs varat pāriet uz Kubernetes evaņģelizāciju kā izstrādātāju aizstāvis.
Jūs izmantosit savas izcilās zināšanas un komunikācijas prasmes, lai apmācītu citus topošos programmētājus efektīvāk izmantot šo tehnoloģiju. Jūs būsiet atbildīgs arī par Kubernetes plašāku ieviešanu dažādām lietojumprogrammām, daloties savās mācībās un ieskatos ar jūsu mērķauditorija un sava eksperta statusa noteikšana, izmantojot korporatīvo apmācību, video, emuārus, sociāli tehnisko mijiedarbību utt. ieslēgts.
Nepieciešamā kvalifikācija, lai kļūtu par izstrādātāju advokātu
Developer Advocate ir uz pieredzi balstīts profils. Nepieciešama liela darba pieredze vienā vai vairākās programmatūras tehnoloģijās, programmatūras produktos, uzņēmumā programmatūra, lietojumprogrammu izstrāde, operētājsistēmas, programmēšanas valodas, automatizācijas sistēmas vai patīk. Lai efektīvi nodotu mācības, ir nepieciešamas arī lieliskas rakstiskas un mutiskas komunikācijas prasmes.
Pakļaušana lietotāja pieredzes (UX) laukam ir bonuss, taču parasti tas nav nepieciešams.
Nepieciešamā grāda vai izglītības līmeņa trūkums parasti netiek ņemts vērā, ja jūs aizraujas ar kādu konkrētu tehnoloģiju un esat pierādījis sevi kā ekspertu. Varat izmantot tādas vietnes kā GitHub un StackOverflow lai parādītu savas zināšanas un kompetenci. Uzņēmumi un zīmoli, kas pieņem darbā šos amatus, ir izņēmums, ja jūsu profils runā pats par sevi.
Ko dara izstrādātāja advokāts?
Lai gan jums ir nepieciešama programmēšanas pieredze, lai kļūtu par izstrādātāja advokātu, faktiskais darbs prasa ļoti maz. Tālāk ir sniegts ieskats par pienākumiem, kas jums jāuzņemas kā izstrādātāju aizstāvis.
- Mārketings un komunikācija: Jūsu produkta vai pakalpojuma evaņģelizācija ir jūsu galvenā prioritāte. Neatkarīgi no tā, vai jūs apmācāt citus programmētājus programmēšanas valodā, piemēram, Python, vai veicinot galalietotāju pieņemšanu Izmantojot tādu programmatūras produktu kā Google Cloud, jūs esat mārketinga un komunikācijas priekšgalā iniciatīvas. Iespējams, jums būs jāizpilda arī publiskās runas uzdevumi.
- Izstrādātāju attiecības: Lielākoties jūsu lomai ir nepieciešama sadarbība starp izstrādātājiem un tirgotājiem, klientiem un izstrādātājiem, izstrādātājiem un organizācijām, kā arī izstrādātājiem un galalietotājiem. Jūs esat tilts, kas savieno tehniskos ekspertus un netehniskās ieinteresētās puses. Jūs interpretējat vadības direktīvas un projekta mērķus programmējamos komponentos.
- Satura izveide: Jums būs jāizveido tāds saturs kā mācību video, sertifikācijas kursi, video emuāri, emuāri, prezentācijas, testi un daudz kas cits, lai apmācītu savu mērķauditoriju, dalītos zināšanās un sadarbotos gala lietotāji. Jūs arī dokumentēsit procesus, paraugprakses un tā tālāk.
- Programmēšana: Lai gan tā nav parasta funkcija, ja jūsu mērķauditorija ir citi programmētāji, jums pastāvīgi būs jāseko līdzi jaunākajiem tehnoloģiju sasniegumiem, rakstiet koda daļas, lai saglabātu savu pozīciju, demonstrētu zināšanas un vadītu izmaiņas adopcija.
Izstrādātāju advokātu profili dažādās tehnoloģiju jomās
Programmatūras izstrāde un IT ir divas galvenās jomas, kurās tiek nodarbināti izstrādātāju aizstāvji. Citas nozīmīgas nozares vertikāles, piemēram, automobiļu rūpniecība, būvniecība un veselības aprūpe, arī izmanto programmēšanas zināšanas, lai veicinātu inovācijas un produktu un pakalpojumu ieviešanu savās jomās. Tālāk ir sniegts ieskats dažādās tehniskajās jomās, kurās varat strādāt kā izstrādātāju advokāts.
Mākslīgais intelekts
Mākslīgais intelekts (AI) izmanto pieredzējušus programmētājus, lai virzītu inovācijas, un tas ir viens no veidiem, kā uzsākot karjeru AI. Jūs pētīsiet labākus veidus, kā izveidot un optimizēt mašīnmācīšanās modeļus, apmācības modeļus, izstrādāt eksperimentus un dokumentēt procesu un mācības, lai uzlabotu esošos AI modeļus.
Sigopt, Noteikts AI, Amazon, un Neptūna AI ir tādi uzņēmumi, kas jums jāizpēta, lai iegūtu izstrādātāja advokāta vietu AI nozarē.
Lietu internets
Izstrādātāju aizstāvji IoT jomā strādāt ar izstrādātājiem un izplatīt rīkus, metodes un procesus, lai paātrinātu produktu piegādi. Viņi ir iesaistīti produktu izstrādē no konceptuālās fāzes līdz izlaišanai un tālāk. Viņi novērtē produktu tehniskās iespējas dažādos attīstības posmos. Viņi arī strādā, lai uzlabotu produktus pēc palaišanas un iekļautu atsauksmes turpmākajās versijās.
Amazon, Microsoft, Google, IBM un citi uzņēmumi ar mākoņa platformām pieņem darbā amatu šajā vertikālē.
Uzņēmuma programmatūra
Varat pildīt uzņēmuma resursu plānošanas (ERP) izstrādātāju aizstāvības lomas, ja jums ir pieredze darbā ar uzņēmuma programmatūras tehnoloģijām, ko veic tādi tehnoloģiju giganti kā Orākuls, SalesForce, un SAP. Jūs koncentrēsities uz plašāku uzņēmuma programmatūras pakotņu un lietojumprogrammu ieviešanu dažādās rūpniecības nozarēs, piemēram, ražošanā, celtniecībā, medicīnas iekārtās utt.
Jums ir izteikta priekšrocība, ja jūsu pieredze ir saistīta ar darbu ar nozarei specifisku ERP programmatūru, piemēram AutoCAD, Skata punkts, un EliNext. Šajās nišas jomās ir mazāka konkurence nekā daudzās citās.
Lietojumprogrammu saskarne (API)
API platformas nolīgst izstrādātāju advokātus, lai tie sadarbotos ar programmētāju kopienu un izplatītu savu platformu projektēšanai, testēšanai, automatizācijai un daudz ko citu. Piemēram, jūs varētu apmācīt programmētājus kā izveidot API programmā Python. Jūs esat atbildīgs arī par galalietotāja lietojumprogrammu pieņemšanu.
Vienkāršība, Skyflow, un Google kartes ir daži piemēri platformām, kuras pieņem darbā šajā amatā.
Darbs par izstrādātāju advokātu
Developer Advocate ir atzīme, ko nopelnāt ar smagu darbu, ilgu pieredzi, aizraušanos ar tehnoloģijām, centību mācīties un kopīgojot, efektīvi izmantojot savu platformu, lai reklamētu savu produktu vai pakalpojumu, un padarot tehnoloģijas jums vieglākas un pieejamas auditorija. Tas ietver arī pastāvīgu mācīšanos un prasmju uzlabošanu, lai saglabātu savu eksperta pozīciju.
Tas ir interesants alternatīvs karjeras ceļš, ko izvēlēties pēc ilga programmatūras izstrādātāja darba.