DevNet estas kun la firmao dum malpli ol kvin jaroj. Dum ĉi tiu tempo, la specialistoj de la firmao kaj la programadkomunumo kreis programojn, aplikojn, SDKojn, bibliotekojn kaj kadrojn por labori kun Cisco-ekipaĵo/solvoj.
En la kadro de la programo, ekzistas ŝanco por disvolviĝo en la direkto de trejnado por kompanioj/disvolvaj teamoj. En la sekvaj artikoloj mi priskribos pli detale la ŝancojn por kompanioj. Malsupre mi priskribos la ŝancojn por trejnado kaj programado por Cisco. Indas noti, ke certaj kapabloj kaj scioj, kiujn vi povas akiri laborante kun sablokestoj aŭ lernante sur la platformo, povas esti facile uzataj kiam vi laboras kun aliaj vendistoj.
Kompreneble, ekzistas multaj unikaj solvoj, kiuj disponeblas nur en Cisco-solvoj, kaj la kapabloj por labori kun ili permesas vin, interalie, diferencigi vin de konkurantoj kaj en la labormerkato kaj en la aplikaĵa evolumerkato. Kun la gvidado de Cisco en multaj areoj, vi havos multajn lokojn por labori viajn sciojn.
Iloj kaj rimedoj nun estas disponeblaj en la sekvaj areoj: Retoj, Sekureco, Datuma Centro, Kunlaboro, IoT, Nubo, Malferma Fonto, Analitiko kaj Automation SW. Estas apartaj trejnaj laboratorioj por ĉiu areo. Multaj edukaj informoj kaj praktikaj taskoj
Se vi priskribas kaj provizas ligilojn al ĉiuj eblecoj, estas neverŝajne ke iu el vi legus la artikolon ĝis la fino. Tial, el la tuta vario, mi elektis por vi la popularajn cellokojn priskribitajn sube.
La bazaĵoj
Nun ekzistas multaj programlingvoj kaj kadroj, ĉiu el kiuj povas plenumi certajn taskojn pli bone kaj/aŭ pli rapide. Kiam ni parolas pri lingvoj, estas ankaŭ grave kompreni, ke la rapideco por plenumi taskon tre malofte estas la ĉefa kaj sola kriterio por elekti programlingvon.
La sekvaj kriterioj ankaŭ estas gravaj por programistoj:
- lingva subteno kaj evoluo
- kadroj kiuj povas simpligi la solvon de diversaj problemoj
- komunumo
- havebleco de pretaj bibliotekoj
Se ni parolas pri evoludirektoj laŭ apliko, tiam estas du direktoj: aplikaĵo kaj infrastrukturo.
En la kampo de infrastruktura disvolviĝo, ekzistas kelkaj programlingvoj, kiuj, parte pro la granda komunumo kaj aplikoj kreitaj en ili, estas popularaj. Indas reliefigi ĉi tie python (evoluintaj produktoj kiel Ansible, Salt) kaj Go (produktoj kiel docker, kubernetes, grafana estis evoluigitaj).
Kie vi povas komenci lerni aplikaĵan disvolviĝon?
En la modulo "
Modulo "
Plej multaj API-oj havas homlegeblan ŝlosilvaloran formaton:
Se vi havas malfacilaĵojn uzante programlingvojn por solvi iujn problemojn, vi povas uzi ilon por labori kun APIoj - Postman. La GUI de Postman estas klara kaj multe pli facilas labori kun REST-API-aparatoj. Sur la lernplatformo por komenci kun Postman
Reta programebleco
Hodiaŭ, Cisco-solvoj kaj ekipaĵoj fariĝas pli programeblaj.Krom Southbound API-oj (kiel ekzemple CLI, SNMP...), pli kaj pli da aparatoj kaj solvoj komencas subteni Northbound-API-oj (kiel Web UI, RESTful). Programistoj kutimas kaj pli bone laboras kun datumoj kun kiuj oni povas interagi programe, kiel la RESTful API en JSON-formato, aŭ la YANG-modelo (NETCONF/RESTCONF-protokoloj).
Al
Cibersekureco
Oni jam skribis pri malfermaj API-oj kaj la ŝanco programi kaj lerni en ĉi tiu areo
NetDevOps
Estas bona modulo en ĉi tiu direkto, kiu konigos vin
Ene de ĉi tiu direkto
Avantaĝoj de la programo:
- Ŝanco akiri scion kaj kapablojn kiuj estas postulataj sur la merkato senpage
- Havebleco de merkato de eblaj uzantoj kaj klientoj por viaj aplikoj. Cent miloj da solvoj kaj ekipaĵoj estas haveblaj en diversaj areoj, kiujn Cisco-klientoj uzas
- Vario de direktoj. Analizinte la portalojn por programistoj de aliaj vendistaj kompanioj, mi povas diri, ke la havebleco de diversaj ekipaĵoj/solvoj por programado kaj testi vian kodon estas multoble pli bona ol tiu de aliaj kompanioj.
Supre vi povus mallonge konatiĝi kun DevNet kaj ŝancoj por programistoj; en la sekvaj artikoloj ni povos konatiĝi kun aliaj sekcioj, kaj ankaŭ kiaj ŝancoj por krei produktojn bazitajn sur Cisco-ekipaĵoj kaj solvoj estas disponeblaj por kompanioj.
fonto: www.habr.com