En karriere inden for software engineering handler om nysgerrighed: at grave i hårde problemer, løse disse problemer på innovative måder og konstant lære nye sprog og processer. Softwareingeniører går ikke tilbage fra en udfordring - de elsker det absolut.
Men hvad skal der til for at lande den slags karriere?
For at finde ud af det, satte vi os sammen med fem softwareingeniører, der allerede er gået ned ad den vej. Deres erfaring kan variere fra at have en computeringeniøreksamen til at gennemføre et tre-måneders programmeringsstipendium til at være helt selvlært - men til sidst nyder de alle at løse problemer dagligt for at fremstille de bedst mulige produkter.
1. Andrew Benton
Senior software-ingeniør, Twilio
Med hensyn til sin karriere ville Andrew Benton simpelthen gøre noget nyttigt i verden. Men da han snart fandt ud af, var det faktisk ikke så enkelt. Han startede med at studere matematik på college - men bestemte hurtigt, at han ikke havde mange karrieremuligheder med denne grad. Så han gik videre med en ph.d. i økonomi, hvilket viste sig meget som hans forfølgelse af matematik, da han befandt sig med færre karrieremuligheder, end han havde håbet på.
Frustreret over, at han endnu ikke gjorde "rigtigt arbejde" for at påvirke verden, flyttede Benton til Californien. ”Jeg begyndte at hacke på webbaserede projekter med en ven fra college, ” deler han, ”og så mødte jeg grundlæggerne af Twilio på Google I / O i 2010.”
Han tiltrådte den daværende lille virksomhed, der siden har skyrocketet fra 12 ansatte til 120. Som softwareingeniør der deler han sin tid mellem produktudvikling, skrivning af kode og gennemgang af kundebehov for at bestemme, hvad de skal bygge næste. Som et resultat deler Benton: "Jeg har lært mere her end på noget job, jeg nogensinde har haft før dette."
Se Jobs hos Twilio
2. Joy Ding
Software Engineer, Nextdoor
Efter sine studier i statsvidenskab sprang Joy Ding øjeblikkeligt ind i en distriktsadvokatkampagne i New York som feltarrangør, efterfulgt af et stykke forskning i valgprocessen hos Duke. Derefter - tilfældigt, som hun siger - landede hun en marketingrolle hos LinkedIn. ”Mens jeg var der, indså jeg, at jeg virkelig ville bygge produkter, ” deler hun. ”Da det kom til det, ville jeg være kernen i den kreative proces.”
Så hun tog et sprang af tro og gik til Hackbright Academy, et tre-måneders kvindes ingeniørstipendium - og da hun var færdig, var hun klar til at begynde at interviewe til software engineering job.
Efter at have overvejet flere forskellige virksomheder fandt Ding Nextdoor, som kombinerede to af de ting, hun var meget lidenskabelig over: samfundsopbygning og at kunne bruge teknologi til at gøre det. Som softwareingeniør der bruger hun daglig kreativ problemløsning og bygger værktøjer til at skabe mere sikre og mere forbundne samfund.
Se job hos Nextdoor
3. Cheng Zhang
Senior software-ingeniør, Chegg
Gennem sin barndom studerede Cheng Zhang matematik og naturvidenskab grundigt - og det stoppede ikke, da han flyttede fra Kina til USA for at forfølge en collegeeksamen. Da han arbejdede mod en ph.d. i materialevidenskab fra University of South California, blev han i stigende grad interesseret i big data-spørgsmål og brug af kreativ tænkning til at løse dem.
Det førte ham til Chegg, hvor han havde mulighed for at blande sine tekniske færdigheder med sin evne til at løse problemer. Faktisk handler hans typiske dag som softwareingeniør omkring problemløsning. Først bestemmer han, hvilke udfordringer han skal tackle - derefter henvender han sig til sine holdkammerater for at brainstorme, hvordan, nøjagtigt, til at henvende sig til dem. ”Jeg er heldig at have et rigtig smart team af mennesker omkring mig, ” deler Zhang. ”Jeg bruger mine kollegers ideer hver dag og får til at absorbere deres viden og intelligens.”
Se Jobs hos Chegg
4. Katie Verbeck
Software Engineer, PaperG
I fodsporene fra sin far, en programmør, vidste Katie Verbeck altid, at hun ville arbejde med computere. Bevæbnet med de indledende færdigheder, hun lærte af sin far, begyndte hun at gå i programmering i gymnasiet. Efter universitetet mødte hun grundlæggeren af PaperG, der tilbød hende en position, hvor hun kunne få endnu mere udviklingserfaring.
Hun sprang om bord og tilbringer nu sine dage både på at rette bugs og opfylde klientanmodninger om nye funktioner. Men uanset hvad, er et af hendes hovedmål kontinuerligt at vokse og udvikle nye færdigheder - efter råd fra sin chef og kulturen i hele virksomheden, lærer hun konstant nye programmeringssprog.
”Alle her er ved med at lære, ” forklarer Verbeck. "Der er så mange muligheder for at hente noget nyt."
Se Jobs hos PaperG
5. Jeremy Gentile
Direktør for software engineering, Kontiki
Jeremy Gentile trådte ind i Rensselaer Polytechnic Institute i Upstate New York som fysik-hovedeksamen - men endte med at udeksamere som elektrisk ingeniør. I kandidatskolen gik han videre med en grad i computer systemteknik. Han blev i øst for sine første par job, men han kunne ikke benægte det: ”Californien ringede til mig, ” siger han. "Vejret og den generelle teknologi derude."
Efter et par job på vestkysten bosatte han sig på Kontiki - hvor han har været de sidste 13 år.
Som leder af virksomhedens ingeniørteam overvåger Gentile projekterne for sine ingeniører, guider dem i den rigtige retning og ansætter de rigtige mennesker til at fortsætte med at vokse virksomheden - dybest set gøre alt hvad han kan for at hjælpe sit team, ”så de kan gøre deres job og fremstiller den bedst mulige software, ”siger han.