Ohjelmistosuunnitteluuralla on kysymys uteliaisuudesta: kaivaminen vaikeisiin ongelmiin, näiden ongelmien ratkaiseminen innovatiivisilla tavoilla sekä jatkuvien uusien kielten ja prosessien oppiminen. Ohjelmistosuunnittelijat eivät ole taaksepäin haasteesta - he rakastavat sitä ehdottomasti.
Mutta mitä tällaisen uran laskeminen vie?
Selvittääksemme istuimme viiden ohjelmistosuunnittelijan kanssa, jotka ovat jo menneet tuolle polulle. Heidän kokemuksensa voivat vaihdella tietotekniikan tutkinnosta kolmen kuukauden ohjelmointiapurahan suorittamiseen kokonaan itseopiskeltavaksi - mutta lopulta he nauttivat päivittäin ongelmien ratkaisemisesta parhaiden mahdollisten tuotteiden valmistamiseksi.
1. Andrew Benton
Vanhempi ohjelmistoinsinööri, Twilio
Uransa suhteen Andrew Benton halusi yksinkertaisesti tehdä jotain hyödyllistä maailmassa. Mutta kuten hän pian selvisi, se ei oikeastaan ollut niin yksinkertaista. Hän aloitti opiskelemalla matematiikkaa yliopistossa - mutta päätti nopeasti, ettei hänellä ollut monia uravaihtoehtoja tällä tutkinolla. Joten hän jatkoi jatko-opintoaan taloustieteen tohtoriksi, mikä osoittautui paljolti matematiikan harjoittamisesta, koska hänellä oli vähemmän uravaihtoehtoja kuin hän toivoi.
Benton muutti Kaliforniaan turhautuneena siitä, että hän ei vielä ollut tekemässä ”todellista työtä” vaikuttaakseen maailmaan. "Aloitin hakkerointiin verkkopohjaisiin hankkeisiin yliopistossa olevan ystäväni kanssa", hän kertoo, "ja tapasin sitten Twilyn perustajat Google I / O: ssa vuonna 2010."
Hän liittyi silloin pieneen yritykseen, joka on sittemmin noussut 12 työntekijästä 120: een. Siellä ohjelmistosuunnittelijana hän jakaa aikansa tuotekehityksen, koodin kirjoittamisen ja asiakkaiden tarpeiden arvioinnin välillä päättääkseen mitä rakentaa seuraavaksi. Seurauksena Benton kertoo: "Olen oppinut täällä enemmän kuin missään muussa työssä, jota minulla on koskaan ollut ennen tätä."
Katso työpaikat Twiliossa
2. Ilo Ding
Ohjelmistosuunnittelija, Nextdoor
Valtiotieteen opintojensa jälkeen Joy Ding siirtyi heti New Yorkin piirin asianajajakampanjaan kentän järjestäjänä, jota seurasi tutkimuksen vaaliprosessista Dukessa. Sitten - satunnaisesti, kuten hän sanoo - hän siirtyi markkinointirooliin LinkedInissä. "Ollessani siellä tajusin, että halusin todella olla rakennusalan tuotteita", hän kertoo. "Kun se tuli siihen, halusin olla luovan prosessin ytimessä."
Joten hän otti uskon harppauksen ja meni Hackbright Academyyn, kolme kuukautta kestävään naisten insinööritutkimukseen - ja siihen mennessä hän oli valmis aloittamaan haastattelut ohjelmistotekniikan tehtävistä.
Tarkasteltuaan useita eri yrityksiä, Ding löysi Nextdoor -yhtiön, joka yhdisti kaksi asiaa, josta hän oli erittäin intohimoinen: yhteisön rakentamista ja kykyä käyttää tekniikkaa siihen. Siellä ohjelmistosuunnittelijana hän käyttää päivittäin luovaa ongelmanratkaisua rakentamalla työkaluja turvallisempien ja entistä paremmin kytkettyjen yhteisöjen luomiseen.
Katso työpaikat Nextoors
3. Cheng Zhang
Vanhempi ohjelmistoinsinööri, Chegg
Cheng Zhang opiskeli koko lapsuutensa tiukasti matematiikkaa ja luonnontiedettä - ja se ei loppunut muutettaessa Kiinasta Yhdysvaltoihin jatkamaan korkeakoulututkintoa. Työskennellessään materiaalitieteiden tohtorin tohtorina Etelä-Kalifornian yliopistossa, hän kiinnostui entistä enemmän big data -kysymyksistä ja käytti luovaa ajattelua niiden ratkaisemiseen.
Se johti hänet Cheggiin, missä hänellä oli mahdollisuus sekoittaa teknisiä taitojaan kykyyn ratkaista ongelmia. Itse asiassa hänen tyypillinen päivä ohjelmistosuunnittelijana keskittyy ongelmanratkaisuun. Ensin hän määrittelee, mihin haasteisiin hänen tulisi vastata - sitten hän kääntyy joukkuetoverinsa luokseen aivoriihiä, kuinka tarkalleen lähestyä heitä. "Olen onni, että minulla on todella älykäs joukkue ihmisiäni", Zhang kertoo. "Käytän kollegoideni ideoita joka päivä ja saan hyödyntää heidän tietojaan ja älykkyyttä."
Katso työpaikat Cheggissä
4. Katie Verbeck
Ohjelmistosuunnittelija, PaperG
Seuraten isänsä, ohjelmoijan, jalanjälkiä, Katie Verbeck tiesi aina haluavansa työskennellä tietokoneiden kanssa. Aseellisena isältä opiskelemissa taitoissa, hän aloitti dabbling ohjelmoinnissa lukiossa. Yliopiston jälkeen hän tapasi PaperG: n perustajan, joka tarjosi hänelle aseman, jossa hän voisi saada vielä enemmän kehityskokemusta.
Hän hyppäsi alukselle ja viettää päivät sekä korjaamalla virheitä että täyttämällä asiakaspyyntöjä uusille ominaisuuksille. Mutta ei väliä mitä, hänen päätavoitteenaan on jatkuvasti kasvaa ja kehittää uusia taitoja - pomonsa neuvojen ja koko yrityksen kulttuurin mukaisesti hän opiskelee jatkuvasti uusia ohjelmointikieliä.
"Kaikki täällä ovat vakuuttuneita oppimisesta", Verbeck selittää. "On niin paljon mahdollisuuksia poimia jotain uutta."
Katso työpaikat PaperG: ssä
5. Jeremy Gentile
Ohjelmistotekniikan johtaja, Kontiki
Jeremy Gentile aloitti New Yorkin osavaltion Rensselaerin ammattikorkeakoulussa fysiikan pääaineena - mutta päätti valmistua sähköinsinööriksi. Yliopistossa hän jatkoi ansainnut tutkintoa tietokonejärjestelmien suunnittelusta. Hän pysyi idässä muutaman ensimmäisen työpaikkansa, mutta hän ei voinut kieltää sitä: "Kalifornia kutsui minua", hän sanoo. "Sää ja yleinen tekniikka siellä."
Muutaman työpaikan jälkeen länsirannikolla hän asettui Kontikiin - missä hän on ollut viimeiset 13 vuotta.
Yrityksen suunnittelutiimin päällikkönä Gentile valvoo insinööriensä projekteja, ohjaa niitä oikeaan suuntaan ja palkkaa oikeat ihmiset jatkamaan yrityksen kasvattamista - tekemällä pohjimmiltaan kaiken voitavansa tiiminsä auttamiseksi, “jotta he voivat tehdä heidän työnsä ja tuottaa parhaan mahdollisen ohjelmiston ”, hän sanoo.




