Vi hör alla tal om den tekniska kompetensbristen och hur jobbigt det är för arbetsgivare att anställa den bästa talangen, men om du letar efter ett tekniskt jobb kan det känna att saker är tvärtom. Att hitta och landa det perfekta jobbet kan vara en tidskrävande, svår och ibland förvirrande process.
I denna artikel syftar jag till att hjälpa dig att hitta dig igenom rekryterings labyrinten genom att identifiera några av de nyckelkriterier som tekniska företag söker när de anställer nya lagmedlemmar. Jag ska också titta på anställningsprocessen som används av olika företag och kulturen och förmånerna, för att hjälpa dig att identifiera inte bara var du kanske kan få jobb utan också där du kanske vill arbeta.
Jag kommer att fokusera på två typer av företag här: de tekniska jättarna som Facebook, Google Microsoft och Apple; och startups och snabbväxande teknikföretag som kan vara mindre än var och en av jättarna, men mellan dem sysselsätter många tusentals, om inte miljontals människor.
Jag kommer att fokusera på tekniska roller som mjukvaruutveckling och utveckling i sina många former, och identifiera hur företagen anställer människor till dessa roller och vilka kriterier de använder. Jag kommer inte att titta på försäljning, marknadsföring eller support roller specifikt, men du kommer att upptäcka att några av dessa företag kräver att deras utvecklare har försäljning och support.
De företag jag har tittat på är inte en uttömmande lista över dem som du kanske vill arbeta på (om jag inkluderade dem alla skulle det vara en mycket lång läs!), Men den här artikeln innehåller ett tvärsnitt av olika typer av företag, till exempel: jättar (Apple, Microsoft, Google, Facebook), växande företag eller uppstart med kontor på en eller flera platser (Pure Storage, Slack, MongoDB, Huddle) och andra med en distribuerad arbetsstyrka runt om i världen (Automattic, Buffert, envato).
Vad jag har funnit är att dessa företag har många saker gemensamt, särskilt när det gäller rekryteringskriterier, men det finns också några viktiga skillnader. Dessa tenderar att relatera till företagskulturen och förmånerna såväl som hyresprocessen i sig. Jag har också funnit att startups tenderar att vara mindre styva när det gäller utbildningskvalifikationer och är mer benägna att värdera kompetens och kulturell passform.
Låt oss börja med att undersöka de kriterier som de undersökta företagen letar efter.
När tråla genom arbetsuppgifter hos alla dessa företag finns det några kriterier som nästan alla nämner, vissa med större tonvikt än andra. Dessa inkluderar tekniska färdigheter och erfarenheter, interpersonella och kommunikationsförmåga, kvalifikationer och personliga egenskaper.
Den här är lite av en no-brainer: utan de tekniska färdigheterna för ett visst jobb, är det inte troligt att du står mycket chans att landa den. Alla företag frågar efter relevanta tekniska färdigheter och erfarenheter för alla sina jobb.
Exempel är Apple, som förväntar sig att sökande efter utvecklarroll ska ha erfarenhet av sina API samt andra relevanta tekniker och språk. Facebook, som förväntar sig branscherfarenhet med de system som är relevanta för varje roll, och Automattic, som förväntar sig att sökande ska ha en hög nivå av WordPress-kunskap.
Vad varierar är hur länge du förväntas ha arbetat i branschen: startar är mindre benägna att fråga om många års erfarenhet, även om Pure Storage kräver 5-10 års erfarenhet för en system Engineer-roll, till exempel. I allmänhet kommer jättarna att kunna anställa de människor som har mest erfarenhet och kommer att förvänta sig att medan företag som inte har varit så länge kommer att värdera personliga egenskaper och teknisk potential mer och i allmänhet inte är så stränga med lång erfarenhet.
De flesta företag letar efter personer med bra kommunikationsförmåga, även i roller som är rent kodningsbaserade: det här är så att du kan arbeta effektivt med andra medarbetare och kommunicera med dina kollegor för att få saker gjort.
Microsoft förväntar dig att vara en utmärkt kommunikatör, Automattic förväntar sig att alla sina lagmedlemmar ska tillbringa tid som stöder kunder, så kräver bra kommunikationsförmåga från alla, och Buffert har 10 buffertvärden som inkluderar lyssnande och kommunikation. Vårt moderbolag Envato har sex kärnvärden. Pure Storage ber om goda muntliga och skriftliga kommunikationsförmåga och Apple letar efter utmärkta interpersonella färdigheter.
Du måste följa Buffers 10 kärnvärden (inklusive lyssning och kommunikation) för att lyckas applicera med dem.Förutom att kommutera färdigheter förväntar sig många företag att du har andra personliga egenskaper eller att dela sina värderingar: till exempel om du ansöker om buffert måste du dela de 10 värdena som nämns ovan kommer Facebook att förvänta dig att vara djärv och håller med dem Den mest riskfyllda är att inte ta risker, medan Slack värden mångfald, erfarenhet, gumption och panache.
Analytisk och problemlösande färdigheter kommer upp mycket: Apple nämner dessa i de flesta av sina arbetsbeskrivningar som Microsoft och Facebook, som pratar om nyfikenhet. Automattic värderar problemlösande förmågor bland andra personliga egenskaper: deras glädjehyreslags Karen Arnold berättade för mig:
"Vi anställer människor med en passion för att lösa tuffa problem som drivs av en djup lust att lära och hitta lösningar."
Möjligheten att arbeta i en snabbare miljö och reagera snabbt nämns också mycket: Huddle vill ha folk som värde Agile utvecklingsprinciper, Facebook hyra människor som kan rör dig snabbt, Automattic anger flexibilitet, Apple behöver du vara bekvämt med snabbt utvecklande krav och buffert vill att du ska vara en icke-ego-doer.
Facebook vill ha människor som kan "vara djärva" och "flytta snabbt".Att vara självmotiverad och kunna arbeta med minimal tillsyn är också viktigt, särskilt hos företag med distribuerad verksamhet som Automattic - där man kan förvänta sig lös (i bästa fall) riktning - och buffert, liksom Microsoft och Slack som letar efter självgående.
Google listar tre attribut som de söker efter, förutom rollrelaterad kunskap: ledarskap, tänkande stil och googleyness. Det är tydligt att passa in med Googles tankesätt och kultur är nyckeln till att landa ett jobb där. De är det enda företaget jag hittade som kräver ledarskapsförmåga från alla anställda oavsett roll, men vad de faktiskt letar efter kan likna de självgående egenskaper som andra företag nämner.
Googles "hur vi anställer" -sida visar de tre kvaliteterna de behöver utöver arbetsspecifika färdigheter.Vissa företag betonar inte personliga egenskaper lika mycket som tekniska färdigheter, men förutom notering av verbal och kommunikationsförmåga nämner Pure Storage lite om interpersonella färdigheter och både MongoDB och Huddle fokuserar på tekniska färdigheter på sina webbplatser, även om Huddles anställningsförfarande indikerar att interpersonella färdigheter och kulturella passar är också viktiga.
Den kvalifikationsnivå som krävs för att ansöka om utvecklarroll varierar med de mer etablerade företagen eller de som arbetar med företag snarare än konsumenter som tenderar att vara strängare i detta avseende.
Apple, Microsoft, Slack, Pure Storage och MongoDB alla kräver en datavetenskap eller motsvarande för utvecklarroll. Facebook: s kriterier varierar beroende på roll, med erfarenhet och kompetens som ett högre fokus.
Automattic och Huddle nämner inte en grad som ett krav, medan Buffert säger att det är självlärd att vara lika värdefullt.
Det är dock ingen tvekan om att en examen ger dig någon fördel överallt där du söker, oavsett om det är på grund av värdet som tillskrivs graden själv eller de färdigheter du har fått.
Att hitta rätt jobb för dig handlar inte bara om att hitta ett jobb du är kvalificerad för eller ett företag som är beredd att anställa dig: det handlar också om att hitta någonstans att du passar in och vara bekväm (även glad!) arbetar.
Organisationskulturen hos de företag som jag undersökt varierar enormt, med stor del beroende av hur stor eller etablerad företaget är och vilken typ av kund det fungerar med (även om det finns undantag!).
Som du kan förvänta dig, startar startarna en snabb och modern kultur med några innovativa förmåner och sysselsättningsstrukturer, medan jättarna tenderar att vara mer traditionella i sitt förhållningssätt, biljardbord och falskt gräs trots.
De större företagen är mer benägna att erbjuda traditionella fördelar som pensioner, sjukförsäkring etc., medan några av startarna erbjuder mer ovanliga förmåner som flexibelt arbete, inklusive självhantering (buffert), fjärranslutning (buffert, automattisk), flexibel semester (buffert , Ren lagring) och fridagen på din födelsedag på Huddle!
Alla företag pratar om möjligheter till utbildning och utveckling, med Huddle-erbjudande innovationstid För personliga projekt ger Google exempel på teamutvecklingsmöjligheter, och Automattic och Buffer bringar sina distribuerade team tillsammans ett par gånger om året för socialisering och utveckling.
De flesta av företagen kräver att du arbetar på ett av sina kontor, alla har kontor i USA och många har dem på andra håll i världen: Automattic och Buffert är annorlunda eftersom de inte har kontor men är helt distribuerade.
De flesta företagen pratar om mångfald och hur de främjar det här: Google beskriver sig som en bra arbetsplats för kvinnor och har erkänts som stöd för gay äktenskap av Marriage Equality USA. Buffert försöker hyra fler kvinnor med åtgärder som att ta bort "hacker" från jobbtitel. Automattic och Buffer främjar fjärransluten arbete som ett hjälpmedel för mångfald och Apples karriärsidor innehåller information om inkludering som går utöver det vanliga sättet att sätta människor i lådor.
Apples tillvägagångssätt för integrering går längre än en standardiserad diversitetspolitik.Många av företagen främjar sociala aktiviteter och / eller sport som en fördel eller ett sätt att ansluta sig till kollegor: Huddles Funderbirds organiserar sociala aktiviteter, Pure Storage håller scooter-tävlingar runt kontoret (!), Microsoft har sportfält på campus och Facebook ger Du har tillgång till gratis cyklar och en video-arkad på plats!
Att ge någonting tillbaka till samhället nämns också av några av företagen, till exempel Huddle med sin Huddle Foundation, medan Microsoft erbjuder matchande givande och donationer till organisationer du vill frivilligt för. Automattic och Buffer gör all sin programvara öppen källkod, vilket ger tillbaka på ett annat sätt.
Så du har hittat ett jobb som du vill ansöka om hos ett företag vars kultur passar dig, nu vad? Anställningsförfarandet varierar mycket mellan företag, med jättarna som oftast har den längsta, tuffaste (och förmodligen mest obskyra ibland) anställningsprocesser.
Det finns fyra huvudkategorier här:
Google är ökänt för svårigheten av de frågor som används vid intervjuerna, men vad består exakt av anställningsförfarandet? Här är processen för Google och de andra företagen som använder en flersidig anställningsprocess:
De mindre företagen brukar använda en kortare rekryteringsprocess eftersom de inte har så många sökande att siktas genom:
Både buffert och automattik har ganska ovanliga anbudsförfaranden, som skiljer sig åt med en huvudliknande likhet i slutet av processen.
Buffer bjuder in en e-postprogram som den granskar med stor försiktighet för att se om du kommer att passa med organisationen: förmodligen ser de inte bara på dina färdigheter och erfarenheter utan också på sättet du skriver och hur det passar med deras varumärke röst. Det ser också på ditt Twitter-konto för att se om dina tweets visar att du skulle vara en kulturell passform.
Automattic använder en helt avlägsen anställningsprocess som uteslutande använder text. På grund av tidsskillnaderna mellan olika medlemmar i sitt avlägsna lag (inklusive mellan anställningschefer och potentiella rekryter) undviker man att använda jämn video eller telefonsamtal och istället utför rekrytering med Skype-text.
Båda företagen har emellertid en sak gemensamt, och det är en betald försöksperiod om du går igenom rekryteringsprocessen, men innan de anställer dig permanent. Buffert använder "Buffer boot camp" (förklaras i videon nedan) medan Automattic kommer att be dig att arbeta på ett specifikt projekt på $ 25 i timmen. Om det går bra får du jobbet!
Buffertens Kevan Lee beskriver bootcamp som "lite som dating':
"Båda sidorna är verkligen intresserade av varandra och är angelägna om att spendera tid tillsammans och bygga upp ett förhållande. Det finns ingen anledning att skynda och bli förlovad direkt. Det tar tid (sex veckor säga) att veta om du är två bra eller inte."
Det finns gott om tekniska jobb där ute, men att få en är inte alltid lätt. Rekryteringsprocessen som företagen förväntar dig att gå igenom kan vara tidskrävande och väldigt tuff, och de företag som har tusentals sökande för varje jobb har råd att ställa in baren mycket högt.
Det finns dock några viktiga krav som de flesta företag letar efter när de anställer sig i tekniska jobb. Att förstå vad dessa är samt att vara medveten om den kulturella passningen mellan dig själv och organisationen hjälper dig att hitta och framgångsrikt ansöka om det bästa jobbet för dig.
Lycka till!
Grafisk kredit: Arbetsikon designad av Jared Fanning från Noun Project.