Una carriera nell'ingegneria del software è incentrata sulla curiosità: scavare in problemi difficili, risolverli in modi innovativi e apprendere costantemente nuove lingue e processi. Gli ingegneri del software non si tirano indietro da una sfida, la adorano assolutamente.
Ma cosa serve per ottenere quel tipo di carriera?
Per scoprirlo, ci siamo seduti con cinque ingegneri del software che hanno già intrapreso questa strada. La loro esperienza può variare, dall'avere una laurea in ingegneria informatica al completamento di una borsa di studio di tre mesi fino all'essere completamente autodidatta, ma alla fine tutti si divertono a risolvere i problemi su base giornaliera per realizzare i migliori prodotti possibili.
1. Andrew Benton
Ingegnere software senior, Twilio
In termini di carriera, Andrew Benton voleva semplicemente fare qualcosa di utile nel mondo. Ma come ha presto scoperto, in realtà non era così semplice. Ha iniziato studiando matematica al college, ma ha rapidamente determinato che non aveva molte opzioni di carriera con quel grado. Quindi, ha continuato a perseguire un dottorato di ricerca in economia, che è risultato molto simile alla sua ricerca di matematica, poiché si è trovato con meno opzioni di carriera di quanto si aspettasse.
Frustrato dal fatto che non stesse ancora facendo "un vero lavoro" per avere un impatto sul mondo, Benton si trasferì in California. "Ho iniziato a hackerare progetti basati sul web con un amico del college", condivide, "e poi ho incontrato i fondatori di Twilio a Google I / O nel 2010."
Si è unito all'allora piccola azienda, che da allora è salito alle stelle da 12 a 120 dipendenti. In qualità di ingegnere del software, divide il suo tempo tra lo sviluppo del prodotto, la scrittura di codice e la revisione delle esigenze dei clienti per determinare cosa costruire successivamente. Di conseguenza, Benton condivide: "Ho imparato di più qui che in qualsiasi lavoro che abbia mai avuto prima."
Vedi Jobs in Twilio
2. Joy Ding
Ingegnere del software, Nextdoor
A seguito dei suoi studi in scienze politiche, Joy Ding è immediatamente entrata in una campagna di procura distrettuale di New York come organizzatore sul campo, seguita da un periodo di ricerche sul processo elettorale a Duke. Quindi - a caso, come dice lei - ha ottenuto un ruolo di marketing presso LinkedIn. "Mentre ero lì, ho capito che volevo davvero costruire prodotti", condivide. "Quando si è trattato di questo, volevo essere al centro del processo creativo".
Quindi, fece un salto di fiducia e andò alla Hackbright Academy, una compagnia di ingegneria femminile di tre mesi - e quando ebbe finito, era pronta per iniziare a intervistare per lavori di ingegneria del software.
Dopo aver considerato diverse aziende, Ding ha trovato Nextdoor, che ha combinato due delle cose di cui era estremamente appassionata: la costruzione di comunità e la capacità di utilizzare la tecnologia per farlo. Come ingegnere del software, usa quotidianamente la risoluzione di problemi creativi, costruendo strumenti per creare comunità più sicure e più connesse.
Vedi Jobs su Nextdoor
3. Cheng Zhang
Ingegnere software senior, Chegg
Durante la sua infanzia, Cheng Zhang ha studiato rigorosamente matematica e scienze - e questo non si è fermato quando si è trasferito dalla Cina agli Stati Uniti per conseguire un diploma universitario. Mentre lavorava per un dottorato in scienze dei materiali presso la University of Southern California, divenne sempre più interessato alle domande sui big data e all'uso del pensiero creativo per risolverli.
Ciò lo ha portato a Chegg, dove ha avuto l'opportunità di mescolare le sue capacità tecniche con la sua capacità di risolvere i problemi. In effetti, la sua giornata tipo come ingegnere del software è incentrata sulla risoluzione dei problemi. Innanzitutto, determina quali sfide deve affrontare, quindi si rivolge ai suoi compagni di squadra per fare un brainstorming su come, esattamente, affrontarli. "Sono fortunato ad avere un team di persone davvero intelligenti intorno a me", condivide Zhang. "Uso le idee dei miei colleghi ogni giorno e riesco ad assorbire la loro conoscenza e intelligenza".
Vedi lavori presso Chegg
4. Katie Verbeck
Ingegnere del software, PaperG
Seguendo le orme di suo padre, un programmatore, Katie Verbeck sapeva sempre che voleva lavorare con i computer. Armata delle abilità introduttive apprese da suo padre, ha iniziato a dilettarsi con la programmazione al liceo. Dopo il college, ha incontrato il fondatore di PaperG, che le ha offerto una posizione in cui sarebbe stata in grado di acquisire ancora più esperienza di sviluppo.
Ha saltato a bordo e ora passa le sue giornate sia a correggere i bug che a soddisfare le richieste dei clienti per nuove funzionalità. Indipendentemente da ciò, uno dei suoi obiettivi principali è quello di crescere e sviluppare continuamente nuove competenze - seguendo i consigli del suo capo e la cultura di tutta l'azienda, apprende costantemente nuovi linguaggi di programmazione.
"Tutti qui sono irremovibili sull'apprendimento", spiega Verbeck. "Ci sono così tante opportunità di raccogliere qualcosa di nuovo."
Vedi lavori su PaperG
5. Jeremy Gentile
Direttore dell'ingegneria del software, Kontiki
Jeremy Gentile entrò al Rensselaer Polytechnic Institute nello stato di New York come specialista in fisica, ma finì per laurearsi come ingegnere elettrico. Alla scuola di specializzazione, ha continuato a laurearsi in ingegneria dei sistemi informatici. Rimase in Oriente per i suoi primi lavori, ma non poteva negarlo: "La California mi stava chiamando", dice. "Il tempo e la tecnologia generale là fuori."
Dopo alcuni lavori sulla costa occidentale, si stabilì a Kontiki, dove è stato negli ultimi 13 anni.
In qualità di capo del team di ingegneri dell'azienda, Gentile supervisiona i progetti dei suoi ingegneri, li guida nella giusta direzione e assume le persone giuste per continuare a far crescere l'azienda, fondamentalmente facendo tutto il possibile per aiutare il suo team ", così possono fare il loro lavoro e produrre il miglior software possibile ", afferma.




