Anonim
Shutterstock

Antropologové počítají s tím, že lidé po celém světě mluví někde mezi 6 000 a 7 000 odlišných jazyků, přičemž v online zdrojích se nejčastěji objevuje číslo kolem 6 700. Nikdo neprováděl vyčerpávající průzkum pro všechny počítačové programovací jazyky používané po celém světě, ale jsou k dispozici zaměřené studie.

Tyto studie zahrnují průzkum amerického ministerstva obrany výpočetních jazyků (také známý jako průzkum jazyků DoD) provedený v roce 1995, který identifikoval ne méně než 450 programovacích jazyků používaných v různých zbraních a automatizovaných informačních systémech v 70. letech 20. století, s celkem 37 jazyky líčí se v rámci průzkumu jazyků používaných v zbraňových systémech z roku 1995.

CodeLani odhaduje, že existuje 500 až 2 000 aktivních univerzálních programovacích jazyků. Počet aktivních počítačových programovacích jazyků se odhaduje na 5 000 až 25 000. Řada stovek až tisíců takových jazyků se jeví jako rozumná a obhájitelná v závislosti na tom, jaké typy systémů a aplikací mohou být zvažovány.

V této certifikační příručce vám poskytujeme našich pět nejlepších programovacích certifikací pro IT profesionály. V dnešní době se certifikace počítačového programování týkají nejen vývojových platforem a prostředí, ale i specifických programovacích jazyků. Najdete zde zajímavou kombinaci dostupných jazykových nebo jazykových specifikací, jako jsou certifikace C / C + a různá pověření orientovaná na platformu, jako je certifikace MCSD společnosti Microsoft.

Protože mnoho desktopových programů je nyní univerzálními nebo webovými aplikacemi, odborníci na programování možná budou chtít zvážit přidání pověření pro vývoj webových a mobilních aplikací do svých portfolií. K dispozici je řada vynikajících certifikací a souvisejících školicích materiálů pro vývojáře webových a mobilních aplikací. Některé zde diskutované certifikace, například MCSD, se také přenášejí do certifikačních programů pro webové nebo mobilní aplikace.

Provedli jsme neformální hledání práce, které vám dá představu o relativní frekvenci, se kterou se našich pět nejlepších certifikátů objevuje ve skutečných pracovních pozicích.

Výsledky hledání pracovních desek (v abecedním pořadí, podle certifikace)

Osvědčení

SimplyHired

Vskutku

Práce na LinkedIn

Spojit

Celkový

C Certified Associate

591

707

214

1, 660

3, 172

Odznaky šéfkuchaře (software šéfkuchaře) *

1, 757

2 530

785

439

5, 511

CSSLP [(ISC) 2]

284

358

746

219

1, 607

MCSD (Microsoft)

445

579

886

237

2, 147

PCP (Loutka)

5, 906

7, 873

12 200

3, 317

29, 296

* Šéfkuchař používá certifikační formát odznaku a náš vyhledávací parametr byl zaměřen na „Šéfkuchař certifikován“.

Platy se liší v závislosti na pracovní roli, ale v průměru mohou vývojáři softwaru a aplikací očekávat, že vydělají něco přes 85 000 $. Simply Hired vykázal průměrné příjmy pro vývojáře aplikací na téměř 85 000 USD a více než 91 000 USD pro vývojáře softwaru. Výdělky na vyšší straně byly vykázány o něco méně než 134 000 USD (126 775 USD pro vývojáře aplikací a 139 692 $ pro vývojáře softwaru), s nízkými výdělky v horních 50 000 USD. Počítačoví programátoři vydělávají o něco méně a průměrné příjmy dosahují 70 400 USD. Platy se pohybovaly od minima v polovině 50 000 dolarů až po 92 077 dolarů pro nejvyšší výdělky.

Certifikace C a C +

Programovací jazyky C a C + jsou již roky, debutují v 60. až 70. letech (C) a 80. až 90. letech (C +). Ačkoli téměř každá vysoká škola a univerzita v USA nabízí programovací kurz C / C +, C + Institute a Pearson VUE se rozhodli vyřezat mezeru v této části certifikačního prostředí tím, že nabídly první mezinárodní certifikace C / C + na světě.

Uchazeči si mohou vybrat cestu C nebo C + a postoupit po žebříčku certifikace z přidruženého, ​​profesionálního na vyšší. V současné době je k dispozici ze šesti možných certifikací:

  • CLA: C Programed Language Certified Associate
  • CLP: C Certified Professional Programmer
  • CPA: C + Certified Associate Programmer
  • CPP: C + Certified Professional Programmer

Certifikace C + Institute jsou dobré pro život, protože tyto jazyky se v průběhu let moc nezměnily. To však neznamená, že o tyto dovednosti není vysoká poptávka. A certifikace C / C + je dokonalým odrazovým můstkem pro mnoho druhů platforem a prodejců, jako je MCSD.

Fakta a čísla C / C +

Název certifikátu

C nebo C + Associate a Professional C Programming Language Certified Associate (CLA)

C Certified Professional Programmer (CLP)

C + Certified Associate Programmer (CPA)

C + certifikovaný profesionální programátor (CPP)

Předpoklady a povinné kurzy

Pověření na profesionální a vyšší úrovni vyžadují certifikaci s nižším oprávněním

Doporučené: Online kurzy jsou zdarma a nabízejí 50% slevu na náklady na zkoušku, pokud na zkouškové zkoušce dosáhnete alespoň 70%.

Počet zkoušek

Jedna zkouška za pověření (až 75 minut, 55 až 65 otázek, pro úspěšné absolvování 80 procent)

Zkoušky jsou spravovány Pearson VUE

Cena za zkoušku

295 $ pro nonstudenty (zahrnuje jeden volný retake)

147, 50 $, pokud je přijato ve spojení s kurzem (který je zdarma)

Opakování je zdarma pro uchazeče, kteří zaplatili plnou cenu zkoušky nebo kteří absolvovali kurz CPP v režimu samostudia. Doklady o opakovaném vyzvednutí musí být vyžádány do 30 dnů po neúspěchu zkoušky. Retake poukázky jsou platné 45 dní

URL

cppinstitute.org/

Samostudium

Institut C + udržuje odkazy na příslušné webové stránce zkoušky na sylabus zkoušky, cíle zkoušky, studijní zdroje a další. Bezplatné online kurzy jsou k dispozici v institutu C +.

Kuchařské odznaky

Jak ukazují čísla pracovních desek, existuje silná poptávka po profesionálech s šéfkuchařem. Tím získává certifikace šéfkuchaře zasloužené místo na letošním seznamu pěti nejlepších. Všechny certifikace softwaru Chef Software jsou nabízeny ve formě odznaků, které poskytují profesionálům flexibilitu při přizpůsobování dovedností novým technologiím a problémům. V současné době existuje pět odznaků:

  • Základní plynulost šéfkuchaře: Odznak základní úrovně, který zahrnuje základní terminologii šéfkuchaře, popisuje koncepty a funkce šéfkuchaře, filozofii designu, základy pracovního postupu a základní kód šéfkuchaře.
  • Lokální nasazení kuchařské knihy: Zkouška je k dispozici v prostředích Windows nebo Linux a zahrnuje vyhledávání a datové sáčky, odstraňování problémů, testování rámců, komponenty kuchařské knihy, testovací kuchyně, nástroje šéfkuchaře DK a tvorbu a tvorbu teorií pro kuchařské knihy. Kandidáti by měli být schopni vyvinout základní kuchařskou kuchařskou knížku a automatizovat stávající procesy pomocí receptů šéfkuchaře.
  • Rozšíření šéfkuchaře: Rozšíření držitelů odznaků šéfkuchaře může přidávat rozšířené funkce a funkce, přizpůsobit šéfkuchaře, používat Ohai a psát vlastní třídy Ruby. Témata zkoušek zahrnují rozšíření Ohai, vlastní zdroje, obsluhy kuchařů, definice a popisovače, doplňky pro nože, rozhraní CHEP API a základní Ruby.
  • Nasazení kuchařek: Tento odznak se zaměřuje na profesionály, kteří jsou zdatní v řízení uzlů a nasazují recepty šéfkuchaře. Témata zkoušek zahrnují anatomii Chef Run, nahrávání kuchařek na server Chef Server, používání nože, bootstrapping, Chef Solo, soubory zásad, vyhledávání, datové tašky, role a prostředí.
  • Auditování pomocí InSpec: Úspěšný uchazeč bude mít podrobné znalosti základních principů InSpec a je schopen provádět InSpec ve vzdálených a lokálních prostředích. Zkouška zahrnuje instalaci a spuštění InSpec, profily InSpec, řešení problémů a ovládací prvky a metadata InSpec.

Všechny odznaky jsou dobré tři roky.

Fakta a čísla šéfkuchaře

Název certifikátu

Základní plynulost šéfkuchaře

Vývoj místních kuchařek

Rozšíření šéfkuchaře

Nasazení kuchařek

Auditování pomocí InSpec

Předpoklady a povinné kurzy

Žádné, ale vysoce doporučujeme trénink

Počet zkoušek

Jedna zkouška za odznak

Základní zkouška plynulosti šéfkuchaře je 60 minut; všechny ostatní zkoušky jsou 90 minut. Všechny zkoušky se skládají z kombinace výkonnostních výzev a otázek s možností výběru z více možností

Cena za zkoušku

Základní zkouška plynulosti šéfkuchaře: 75 $

Všechny ostatní zkoušky: 99 $

URL

training.chef.io/certification

Samostudium

Rally Learn Chef Rally nabízí bezplatné příležitosti k učení, včetně výukových skladeb, modulů a ukázek. K dispozici je online školení vedené instruktory. Kandidáti mohou očekávat, že zaplatí 495 až 995 $ v závislosti na kurzu. K dispozici je také osobní školení. Společenská fóra, knihovna dovedností a další školicí zdroje jsou k dispozici také od šéfkuchaře.

CSSLP: Certified Secure Software Lifecycle Professional

Stejně jako ostatní certifikace (ISC) 2 je CSSLP dodavatelem neutrální pověření relevantní pro mnoho druhů programovacích a rozvojových projektů. CSSLP, zaměřený na vývojáře softwaru, inženýry, architekty, QA a testery penetrace, specialisty na bezpečnost a podobně, uznává kompetenci v zabezpečování aplikací v průběhu životního cyklu vývoje softwaru.

Zkouška zahrnuje všechny fáze tohoto životního cyklu, včetně konceptů zabezpečeného softwaru, požadavků, návrhu, implementace a kódování a testování. Kandidáti by také měli být v maximální rychlosti na osmi doménách CSSLP Common Body of Knowledge (CBK), které zahrnují softwarové koncepty, požadavky, design, implementaci / programování, testování, správu životního cyklu, nasazení, provoz a údržbu, spolu s dodavatelským řetězcem a získáním softwaru .

Je zajímavé, že CSSLP byla první (ISC) 2 zkouška, která byla nabídnuta prostřednictvím testovacích center Pearson VUE, namísto příležitostného testování tužkou a papírem na různých naplánovaných a řízených testovacích místech po celém světě. Tato certifikace proto hodně přinesla (ISC) 2 do 21. století, cert-moudrý. Podle (ISC) 2 je CSSLP jediným pověřením, které v současné době klade důraz na zabezpečení budov do fází životního cyklu vývoje softwaru a začlenění osvědčených postupů.

Fakta a čísla CSSLP

Název certifikátu

Certified Secure Software Lifecycle Professional (CSSLP)

Předpoklady a povinné kurzy

Nejméně čtyři roky práce na plný úvazek v oblasti životního cyklu vývoje softwaru (SDLC) v alespoň jedné z osmi domén CSSLP nebo tři roky praxe plus bakalářský titul nebo ekvivalent v oblasti související s IT, jako je počítač věda nebo informační technologie

Úspěšné absolvování zkoušky CSSLP

Doprovod od (ISC) 2 aktivního člena do devíti měsíců od ukončení zkoušky

Recertifikace je vyžadována každé tři roky prostřednictvím 90 kreditů dalšího odborného vzdělávání (CPE); musí každý rok získat 30 kreditů CPE; roční udržovací poplatek je 100 USD

Počet zkoušek

Jedna (čtyři hodiny, 175 otázek, 700 z 1 000 bodů požadovaných k úspěšnému absolvování)

Zkouška podaná Pearsonem VUE

Cena za zkoušku

599 $

URL

www.isc2.org/csslp/Default.aspx

Samostudium

Certifikační web udržuje odkazy na více studijních nástrojů, včetně osnovy zkoušek, učebnic, glosářů, studijních průvodců, interaktivních kartiček a školicích seminářů.

Materiály pro certifikační přípravu třetích stran jsou k dispozici u Amazonu a dalších prodejců.

MCSD App Builder: Microsoft Certified Solutions Developer App Builder

Microsoft Certified Solutions Developer je převládající certifikací společnosti Microsoft pro programátory a vývojáře aplikací. Profesionálové společnosti Microsoft jsou pravděpodobně nejvíce obeznámeni se svými pěti dřívějšími údaji o MCSD: Webové aplikace, SharePoint aplikace, Azure Solutions Architect, Application Lifecycle Management a Universal Windows Platform.

Společnost Microsoft v září 2016 přepracovala svůj certifikační program MCSD, aby lépe odpovídala technickým požadavkům běžně používaným sítí Microsoft Partner Network. Většina pověření MCSD je nyní v důchodu. Architekt MCSD: Azure Solutions Architect byl nahrazen pověřením MCSE: Cloud and Platform Infrastructure. Všechny ostatní pověření MCSD (webové aplikace, aplikace SharePoint, správa životního cyklu aplikací a platforma Universal Windows) byly nahrazeny pověřením MCSD: Tvůrce aplikací, které je zde popsáno.

MCSD: App Builder se zaměřuje na vývojáře aplikací a ověřuje znalosti kandidáta a technické dovednosti potřebné k vytváření webových služeb, webových aplikací a mobilních aplikací. K získání tohoto pověření musí uchazeči nejprve získat certifikaci Microsoft Certified Solutions Associate (MCSA): Web Applications nebo MCSA: Universal Windows Platform. Poté uchazeči musí složit jednu volitelnou zkoušku MCSD. Volitelné zkoušky v současné době zahrnují koncentrace v následujících oblastech:

  • Microsoft Azure (vývoj řešení, řešení architektury a vývoj Azure a webových služeb)
  • Microsoft Visual Studio (správa serverových nadačních serverů, testování softwaru a správa životního cyklu aplikací)

Recertifikace není vyžadována pro pověření MCSD: App Builder. Kandidáti však mohou každý rok znovu získat pověřovací listinu složením nové volitelné zkoušky, která se přidá k jejich přepisům. Microsoft toto chování ve skutečnosti podporuje jako formu neustálého vzdělávání nebo průběžné certifikace.

Vývojář řešení Microsoft Certified Solutions (MCSD) pro rok 2019

Fakta a čísla MSCD

Název certifikátu

Microsoft Certified Solutions Developer (MCSD): Tvůrce aplikací

Předpoklady a povinné kurzy

Požadované:

Microsoft Certified Solutions Associate (MCSA): Webové aplikace nebo MCSA: Universal Windows Platform (každá dvě zkoušky)

Doporučeno:

Školení se doporučuje, ale nevyžaduje

Dvou až tříleté zkušenosti s vývojem řešení využívajících vývojové technologie společnosti Microsoft pro mobilní nebo web

Počet zkoušek

Jedna volitelná zkouška MCSD (vyberte z následujících možností):

70-357: Vývoj mobilních aplikací

70-480: Programování v HTML5 pomocí JavaScriptu a CSS3

70-487: Vývoj služeb Microsoft Azure a Web Services

70-483: Programování v C #

70-486: Vývoj webových aplikací ASP.NET MVC

70-487: Vývoj služeb Microsoft Azure a Web Services

Cena za zkoušku

165 USD za zkoušku; ceny se liší podle místa mimo USA

URL

www.microsoft.com/en-us/learning/mcsd-app-builder-certification.aspx

Samostudium

Referenční materiály ke zkoušce, včetně praktických testů, školení vedeného instruktory, samohybných výcvikových souprav, knih Microsoft Press a zdrojů online společnosti Microsoft, jsou k dispozici na webu Microsoft Learning.

Certifikace PCP: Puppet Professional 2019

Puppet Certified Professional (PCP) se poprvé objevil v tomto kole v roce 2017. Společnost Puppet, založená v roce 2005 Lukem Kaniesem, je nejlépe známá svým nástrojem pro správu konfigurace (nabízeným v otevřeném i komerčním formátu) a automatizačním softwarem. Od svého vzniku se loutka značně rozrostla. Jeho dosah se nyní rozšiřuje i do kanceláří nejen v USA (Portland, Oregon), ale také v Londýně, Irsku, Austrálii a České republice. Podle Puppet používá více než 35 000 společností nástroj a software Puppet.

PCP ověřuje technické znalosti a odborné znalosti kandidáta v oblasti správy systémů pomocí Puppet. Přestože neexistují žádné formální požadavky na získání PCP, úspěšní kandidáti by měli mít znalosti o loutkové dokumentaci a osvědčených postupech, práci s daty (vývoj modulů, externí zdroje a separace dat) a údržbu komponent OS.

Kandidáti by také měli mít praktické zkušenosti s používáním loutek a společnost důrazně doporučuje, aby uchazeči před zahájením zkoušky absolvovali jak školení nadace, tak praktického lékaře (nebo aby měli podobné dovednosti). Certifikát nevyprší, ale zkoušky se aktualizují, aby odpovídaly aktuální verzi softwaru Puppet. Kandidáti by měli plánovat recertifikaci asi každých 18 měsíců na nejnovější verzi loutky.

Loutková profesionální fakta a čísla

Název certifikátu

Loutková profesionální certifikace (PCP)

Předpoklady a povinné kurzy

Znalost dokumentace loutek, osvědčených postupů a Průvodce loutkovým jazykovým stylem

Zkušenosti s prací se softwarem pro automatizaci loutek a se správou systémové infrastruktury; schopnost vyvíjet základní moduly

Doporučeno: Loutkové základy a praktický výcvik nebo ekvivalentní dovednosti

Počet zkoušek

Jeden: PPT 206 - Správa systému pomocí loutky (60 otázek, 90 minut)

Cena za zkoušku

200 $

Zkouška byla provedena pomocí QuestionMark

URL

puppet.com/support-services/certification

Samostudium

Webové stránky certifikace a zkoušky udržují odkazy na různé loutkové dokumenty, Průvodce loutkovým jazykovým stylem, praktické zkoušky, Příručku uživatelů loutkových podniků, možnosti školení (úroveň dovedností Základy a Praktikující) a další.

Za 5 nejlepších: Další programovací certifikace

Existuje mnoho dalších certifikačních programů, které mohou napomoci další kariéře a profesnímu rozvoji IT profesionálů, kteří pracují jako programátoři. I když odborník Adobe Certified Expert letos nezískal vedoucí pozici, stále stojí za sledování. Certifikovaný inženýr SaltStack je další výkonný rámec pro automatizaci infrastruktur datových center a aplikačních prostředí používaných po celém světě.

Na jedné straně má smysl prozkoumat množství prodejních neutrálních certifikačních programů, které jsou k dispozici pro ty, kteří pracují se specifickými programovacími jazyky nebo vývojovými platformami, zejména pro ty, které jsou open source, jako jsou Zend Framework a Zend PHP nebo Ruby on Rails. a pověření Ruby Association pro certifikaci Ruby Programmer. Najdete také nabídky od poskytovatelů, jako je Brainbench a ExpertRating. Tyto a podobné organizace nabízejí školení a testování programátorů na desítkách až stovkách témat, včetně takových oblastí, jako jsou horké oblasti, jako je vývoj mobilních aplikací, Android a iOS a webové programování.