Skip to main content

Hur man får ett startjobb som utvecklare - musen

Technology Stacks - Computer Science for Business Leaders 2016 (April 2025)

Technology Stacks - Computer Science for Business Leaders 2016 (April 2025)
Anonim

Det är svårt för en ingenjör att ignorera lockelsen att arbeta för en liten, smidig start - särskilt om du har tillbringat lite tid i företagets värld. Startups ger ofta en möjlighet att bli mer involverad i den övergripande verksamheten, samt mindre byråkrati och en mer flexibel arbetsmiljö.

Som sagt, ingenjörskunskapen och personlighetsdragen som gjorde dig framgångsrik i en mer traditionell karriärväg är inte nödvändigtvis de som kommer att locka en start för att anställa dig. Medan tekniska talanger är efterfrågade, är nystartade företag (med rätta) försiktiga med att anställa bara vem som helst.

På den noten finns det flera attribut som nystartade företag letar efter när man anställer ingenjörer. Läs över listan för att se om du har vad som krävs.

1. Beslutsamhet

I unga företag kan det finnas lite struktur och få bästa praxis att dra ifrån. Så, anställa chefer letar efter ingenjörer som kan fatta tekniska och processuella beslut utan mycket vägledning.

Jag har varit med nystartade företag som tittar på kandidater som upprätthåller sina egna oberoende projekt, eftersom det visar att en sökande kan skapa produkter utan en konkret plan. Dessutom kan individuella ansträngningar kompensera för en brist på ledarupplevelse, eftersom de bevisar en potentiell hyres förmåga att förvaltar ett projekt till slutförande.

Ett annat sätt att starta test för beslutsamhet är att be sökande att genomföra ett kodningsprojekt. Arbetsgivare gillar att se hur potentiella anställda kommer att ta itu med svåra problem utan rena lösningar och hur väl en kandidat kan dyka in i en okänd kodbas och bli produktiv.

2. Kommunikationsfärdigheter

Kommunikation är en av de mest förbises kunskaperna för ingenjörer. Att kunna förklara varför du gör saker på ett visst sätt och varför det kommer att göra produkten bättre (för någon utanför teknikavdelningen!) Är en enorm tillgång, särskilt i en start.

Ingenjörer måste stå upp för sitt arbete och sin strategi. Annars kan icke-tekniska företagare föreslå att vi går för snabbt, vilket i slutändan leder till luddig kod. Inte bara bör kandidater finslipa sin kommunikationsförmåga, utan jag föreslår att de letar efter en start som värderar anställdas input.

3. Kultur Fit

Enligt min erfarenhet finns det inget sådant som "startkultur." Varje litet företag jag har varit med har haft sin egen smak, så bara för att en ingenjör passar in på Startup A betyder inte att han kommer att kunna hoppa rätt till Start B. Vissa startar är mer processdrivna och andra är mer spontana; vissa är öppna för avlägsna arbetsarrangemang och andra förväntar sig 12 timmar på kontoret varje dag.

För att testa för kultur, kommer arbetsgivare ofta att kandidater träffas med flera anställda i olika funktioner, snarare än att bara intervjua med sin direkta rapport inom teknik. Om du kommer överens med majoriteten av anställda i företaget, är det troligt att du kommer att vara anständig med deras kultur.

4. Anpassningsförmåga

Att passa in i företaget som helhet är viktigt, men nystartade företag behöver specifikt ingenjörer som kommer att vara en produktiv medlem i det tekniska teamet. Att arbeta på ett team med två eller tre ingenjörer är en helt annan upplevelse än att vara i ett team på 10+ personer. På liknande sätt kanske programmerare som bara har arbetat som en ensam varg inte är lämpade att arbeta i ett kooperativt team för konstruktionsteknik - de kanske vet hur de ska jobba hårt, men kanske slösar mycket tid på att ta itu med problemen på sitt sätt snarare än att fråga en annan teammedlem för insikt.

Till exempel har jag sett många bra ingenjörer gå med i ett litet team och omedelbart vill bygga om befintlig infrastruktur snarare än att lära sig att arbeta med någon annans kod. (Tips: Det här passar inte de trånga tidsfristerna och de begränsade resurserna för de flesta startups.)

Ett bra sätt att visa framtida arbetsgivare att du kan lära dig en annan persons kod är att peka på erfarenheter som bidrar till open source-projekt. Detta hjälper dig också att se hur andra löser vanliga problem, vilket kommer att öka dina teamwork-färdigheter.

5. Lojalitet

Att arbeta vid en start är svårt - både mentalt och fysiskt. Du får vanligtvis inte lön så bra som du gör på ett stort företag, du kommer förmodligen att arbeta långa timmar, och du kommer ständigt att drivas till att producera mer än du tror är rimligt. Och eftersom anställning är en dyr process, söker nystartade företag efter kandidater som vill göra detta och är villiga att sticka det ut genom tjockt och tunt.

Så en ingenjör som har hoppat fartyg varje år under det senaste decenniet kommer att ses som en riskabel hyra för nystartade företag. Omvänt, om du har stannat kvar på samma företag i flera år, se till att det är en försäljningsplats.

6. Passion för produkten (och fältet)

Under de tidiga stadierna är det troligt att alla från CTO till startprogramvaran kommer att arbeta med koden varje dag. Det finns inte riktigt utrymme för ett gäng chefer, och för många stora bildtänkare kan leda till en oklar vision för starten.

Som sagt måste ingenjörer i tidigt skede förstå och visa ett intresse för den produkt de skapar. Arbetsgivare letar efter personer som har arbetat i branschen eller som kan visa lite kännedom om problemet de försöker lösa.

Tänk på det: Varför skulle ett företag med en begränsad budget anställa en kandidat som osannolikt skulle stanna för att hon skulle bry sig mindre om verksamheten? Om du visar att du har ett genuint intresse för den produkt som detta företag försöker skapa - såväl som branschen som helhet - ställer du dig in för att vara en front-löpare.

7. Ett nätverk av tekniska kontakter

Att anställa ingenjörer är en svår process, särskilt för icke-tekniska grundare i startfasen. Rekryterare är dyra och förstår ofta inte den specifika typ av kandidater som små företag behöver.

Så om du kan föra ytterligare professionella tekniska kontakter till bordet, får du mervärdet av att kunna bygga ut teamet. Detta gäller särskilt för anställningar på högre nivå i ingenjörsteamet, men det gäller verkligen över hela linjen.

En del människor tror att allt du behöver för att vara en bra ingenjör är solida tekniska färdigheter. Och även om förmågan att koda är avgörande, om du vill anställas av en start, så se till att du också har dessa mindre kända attribut.

Kolla in öppna tekniska jobb