Programmering

Det virkelige smusset på programmeringssertifiseringer

Med programmerere og utviklere som er så etterspurt i disse dager, kan det være fristende å tenke at en beslutning som er så tøff som å forfølge en sertifisering er bortkastet tid. Tross alt, kommer ikke alt ned til kunsten til koden din?

I følge de som ansetter og de som har fullført sertifiseringskurs, kan du være i en overraskelse. Selv om ingenting slår erfaring og utviklingsferdigheter i den virkelige verden, kan det å ha sertifiseringer definitivt bidra til å gi deg et bein på å lande drømmejobben din.

Vi snakket med en rekke IT-fagpersoner, fra ansettelsesledere til sertifiserte og selvlærte utviklere, om innvirkningen av sertifiseringer på ansettelsesprosessen - og hvilke sertifiseringer som trekker mest etterspørsel i dag.

Bevis på dyktighet

Mens dagens utviklere kan føle at GitHub-porteføljen deres gir bevis nok for kodingskotelettene, kan sertifiseringer forbedre markedsføringen din i felten, ettersom mange arbeidsgivere ser på serier som håndgripelig bevis på din evne til bestemte områder av programmering eller utvikling, sier John Reed, administrerende direktør direktør i Robert Half Technology, et bemanningsfirma som fokuserer på å fylle jobber innen IT.

"Sertifiseringer kan sees på som en nøkkeldifferensierer for kandidater som søker roller i teknologiteam," legger Reed til.

De fleste sertifiseringsprogrammer gjennomføres og behandles online, med sertifiseringsgrupper som tester kunnskapen din i det store feltet, samt din spesifikke kompetanse og problemløsning for det aktuelle sertifiseringsområdet.

Enten det er en mer konseptuell sertifisering, for eksempel for programvareutviklingsadministrasjon, eller en som er svært spesifikk for et bestemt verktøy, programmeringsspråk eller leverandørspesifikk plattform, har du en sertifisering at du er dypt engasjert i yrket, sier Marty Puranik, grunnlegger og administrerende direktør i skyhostingselskapet Atlantic.Net.

"De fleste programmerere lister opp flere språk på en CV eller CV, selv om de bare har en forbipasserende interesse i dem," sier Puranik. "Å oppgi et språk på CV-en din er veldig annerledes enn å [være] sertifisert eller akkreditert på X-språk."

Sertifisering, legger Puranik til, gir deg absolutt "et bein på andre som ikke gjør noe for å vise engasjement med det aktuelle språket."

Men i et varmt marked for programmerere, gir ikke kodeeksempler bevis nok? Hvorfor vil du gå gjennom alt det ekstra arbeidet for å bli akkreditert, i stedet for å slå ut mer kode?

De som har gått gjennom sertifiseringsprosessen sier at det lønner seg.

"Så mye som selskaper er i ferd med å finne utviklere i disse dager, vil alt noen kan gjøre for å skille seg ut, hjelpe dem med å bli ansatt over konkurransen om de mer kresne organisasjonene," sier Nathan Wenzler, senior teknologievangelist hos leverandøren av sikkerhetsprodukter Thycotic. , som har tjent 13 utvikler- og andre IT-sertifiseringer det siste tiåret.

Utdannelse og sertifisering demonstrerer "at du har tatt initiativ til å ta en test, eller en rekke tester, og være i stand til å kunne svare på spørsmålene eller problemene som stilles," sier Wenzler.

Sertifiseringer kan være spesielt nyttige tidlig i karrieren din.

"Jeg er veldig troende på sertifiseringer i tidlig karriere og fant definitivt fordeler før jeg klarte å bevise at jeg hadde et etablert ferdighetssett," sier Jeremy Steinert, som er leder for devops services-praksis i WSM International, et teknisk serviceselskap som spesialiserer seg på skyvandringer. Steinert er sertifisert innen teknologi fra Cisco, Red Hat, Puppet og andre leverandører.

Når en utviklingspersonell tilegner seg fem års progressiv arbeidserfaring, blir sertifiseringer vanligvis mindre viktige fordi de har et demonstrert nivå av teknisk evne og tillit til sine vurderinger og utførelse, sier Steinert. "Så blir det et mål på videreutdanning gjennom nyere iterasjoner av teknologi," sier han.

Sertifisering kan føre til høyere lønn

Mer til poenget: Å tjene et sertifikat kan hjelpe deg å tjene mer. Data samlet for Robert Half Technology lønnsguider viser at lønnsområdene kan økes opptil 10 prosent over landsgjennomsnittet, basert på spesifikke ferdighetssett og sertifiseringer, bemerker Reed.

"Når det er sagt, ser ikke arbeidsgivere strengt etter sertifiseringer, og i de fleste tilfeller vil sertifiseringer ikke erstatte praktisk erfaring," sier Reed. "Men sertifiseringer kan gi kandidatene et forsprang, spesielt hvis de gjenspeiler en evne til å bruke de nyeste teknologiene."

Jo mer spesifikk kunnskapen er, desto større er effekten av sertifisering, spesielt når det gjelder monetær kompensasjon, sier Igor Landes, visepresident for ingeniørutvikling i firmaets programvareutviklingsselskap Exadel.

"For eksempel vil en konsulent med MongoDB-sertifisering trolig få betalt mer enn en konsulent uten en slik sertifisering," sier Landes. "Selvfølgelig, hvis du har nok erfaring innen et bestemt område og arbeidsgivere blir klar over din ekspertise, forsvinner sannsynligvis forskjellen."

Programmerings- og utvikler-sertifiseringer har en tendens til å være viktigere i større bedrifter og mindre viktig i små oppstart, sier Puranik.

"En del av årsaken til dette er at oppstart har en tendens til å bruke nyere teknologier, som kanskje ikke har en sertifiseringsbane tilgjengelig," sier han. "En annen grunn er at bedriftsområdet har en tendens til å ha mer eldre kode, og dermed eldre språk i bruk som vil ha sertifiseringer tilgjengelig."

Innenfor "bedriftskultur forventer jeg å se en sammenheng mellom flere sertifikater og bedre lønn," sier Elijah Murray, CTO og medstifter av Lenda, et nettsted for refinansiering av pantelån. “I oppstartsverdenen blir du belønnet basert på din evne, ikke akkreditering. Erfaring er den beste læreren, og oppstartkulturen belønner hacker / hustler-mentaliteten. ”

Det er rimelig å se at slike boosts skjer for noen som er sertifisert, "forutsatt at de også gir erfaring og legitim kunnskap til bordet," sier Thycotic's Wenzler. "Vi har sett mange ganger tidligere innen andre områder innen IT og informasjonssikkerhet hvor enkeltpersoner ville bli" sertifiserte "ved å bestå en test, men ikke hadde praktisk kunnskap eller forståelse av materialet."

Hvis du allerede har bygget et ferdighetssett og kan demonstrere et høyt nivå av ekspertise, "ja, sertifiseringer vil bare styrke saken din for bedre muligheter, mer lønn osv.", Sier Wenzler.

Programmeringssertifiseringer kan gi verdi ikke bare for arbeidsgivere, men også for sine kunder. "Vi vet av erfaring at våre kunder setter pris på sertifiseringer," sier Steinert fra WSM.

I tillegg kan spesialiserte sertifiseringer gi ansettelsesledere tillit til at du raskt kan komme i gang med teknologiene organisasjonen allerede har på plass.

Hvilke certs er varme i dag?

Hvilke sertifiseringer har mest vekt i dag? Det avhenger av målgiveren din og prosjektene den vil fokusere på i årene fremover.

“Med hundrevis, om ikke tusenvis av forskjellige programmeringsspråk der ute nå, og [det faktum at] de fleste hver styrende organisasjoner gir en sertifisering på deres spesifikke språk, er det ganske vanskelig å velge en eller to som er mest etterspurt av arbeidsgivere i dag, sier Thycotic's Wenzler. "Det vil avhenge av språkene bedriften bruker internt og hva som er viktig for dem."

Men det er helt klart at noen sertifiseringer er spesielt populære, og områder som er varme med bedriftens IT - alt relatert til skyen, mobilitet, sikkerhet, devops, big data / Hadoop - vil sannsynligvis skape et behov for sertifiseringer.

Et av de hotteste sertifikatene i IT-yrket i dag, sier eksperter, er Microsoft Certified Solutions Developer (MCSD).

"En profesjonell med [MCSD] -sertifisering har vist evnen til å designe og lage apper over et bredt spekter av Windows-produkter," sier Robert Half's Reed. "Dette er absolutt en ettertraktet sertifisering, og de som har den kan ha høyere inntjeningspotensiale enn de som ikke har det."

Amazon Web Services-arkitekt og devops ingeniørsertifisering er et flott sted å starte, sier Steinert. "Da avhenger det av arbeidsgivers preferanser, men jeg vet at Chef, Puppet, SaltStack, Ansible er i høy etterspørsel fra devops-siden," sier han.

Spesielt Devops-sertifiseringer er varme, med mange systemadministratorer og utviklere som følger devops-relaterte sertifiseringer ettersom feltene deres konvergerer, sier Steinert.

"På programmeringssiden tror vi MCSD og Google Apps er viktige å forfølge, men selvfølgelig når teknologien utvikler seg, vil det helt sikkert være nyere sertifiseringer som er verdifulle og sannsynligvis spesialiserte," legger Steinert til.

Sertifiseringer som har bredt omfang og adresserer enten flere språk eller inneholder flere programmerings- og teknologikonsepter for å gi utviklere et stort bilde av hvordan koden vil passe inn i virksomheten, er en god innsats, sier Wenzler. I tillegg til MCSD vil det inkludere sertifiseringer som (ISC) 2’s Certified Secure Software Lifecycle Professional (CSSLP).

Datafokuserte sertifiseringer - de som kan bidra til å demonstrere at du vet hvordan du bygger apper som gjør data til forretningsverdi - vil gi deg en ekstra fordel, sier Reed.

Men noen sertifiseringer blir tydeligvis svakere i popularitet.

"Sertifiseringer for mer utdaterte nettbaserte programmeringsspråk blir ofte sett bort fra, da det rett og slett ikke er behov for dem lenger," sier Wenzler.

På system- / applikasjonssiden er noen av de eldre plattformsertifiseringene for AIX, Lotus, Novell og andre i dette området "ikke så nyttige som for fem år siden," sier Steiner.

Bunnlinjen

Ikke alle er enige om at sertifiseringer er nødvendige for å få drømmejobben din - eller at de gjenspeiler fremtidig ytelse.

"Jeg er en helt selvlært utvikler," sier Lendas Murray. "Jeg droppet fra skolen etter førsteårsstudiet [på college] fordi jeg lærte for sakte, og siden jeg ikke kunne finne en teknisk medstifter, bestemte jeg meg for å lære å programmere meg selv."

Sertifisering “betyr ganske enkelt at du har bestått noens test på materiale i det domenet; det sier ikke mye om hvordan du vil prestere som ansatt, sier Sebastien Taveau, sjefutviklerevangelist i finanstjenesteselskapet MasterCard. "Sertifisering er en fullmaktshenvendelse for" er du interessert og kunnskapsrik i dette området? "Som kan være bedre enn ingenting."

Når det gjelder fremtiden for sertifiseringer i feltet, ser eksperter ikke behovet for å forsvinne.

"Sertifiseringer har økt i betydning den siste tiden," sier Sri Ramanathan, CTO for leverandør av mobilitetsteknologi, Kony. “En driver for dette har vært behovet for flere ferdigheter og behovet for å ansette på en mer distribuert og skalerbar måte over geografiske områder. Hvis man ansetter utviklere i Kina eller India, er det nyttig å ha et mål om å validere kompetanse- og ferdighetsnivåer [og] sertifiseringer er et redskap for å oppnå det. ”

Mer erfarne og eldre programmerere "fortsetter og får sertifiseringer som en måte å styrke deres CV og legge til den stadig voksende styrken for å gi en organisasjon en grunn til å ansette dem," sier Wenzler. "En kandidat som har 10 års erfaring pluss en høyskoleeksamen og noen få sertifiseringer, er en mye mer attraktiv kandidat enn noen som kanskje bare gir en av disse kvalifikasjonene til bordet."

Relaterte artikler

  • Gratis kurs: Kom i gang med AngularJS
  • Anmeldelse: 10 JavaScript-redaktører sammenlignet
  • Anmeldelse: 7 JavaScript IDEer satt på prøve
  • 17 JavaScript-verktøy som puster liv i gammel kode
  • Kule verktøy for kompilering til JavaScript
  • Nedlasting: Den profesjonelle programmererens virksomhetsoverlevelsesguide
  • Nedlasting: 29 tips for å lykkes som uavhengig utvikler
  • 7 grunner til at rammeverk er de nye programmeringsspråkene
  • 7 tidløse leksjoner for programmering av 'gråskjegg'
  • 9 banebrytende språk som er verdt å lære nå
  • 10 kamper raser for utviklerens hjerter og sinn
  • Angrep av programmeringsspråkene på en bokstav
  • 15 teknologier som endrer hvordan utviklere jobber
  • 12 spådommer for fremtiden for programmering
  • 15 varme programmeringstrender - og 15 blir kalde
  • 10 muligheter vi vil se i HTML6
$config[zx-auto] not found$config[zx-overlay] not found