Nykyään asun suuressa kaupungissa San Franciscossa. Sain työn, jota rakastan, ja sellaisen, josta haaveilin jo pitkään. Se näyttää nyt helpolta, mutta se ei aina ollut niin.
synnyin San Pedro Sula , pieni kaupunki Hondurasin luoteiskulmassa. Aloin ohjelmoida 12-vuotiaana. Kaikki alkoi BASICista. Eräänä päivänä hän pelasi videopeliä ja hän katkaisi puhelun. Kun näin näytön olevan täynnä virhekoodeja ja viestejä, uteliaisuuteni herätti - aloin oppia joitain BASIC-komentoja, mikä lopulta sai minut ostamaan ohjelmointikirjoja Clipperistä, Turbo Pascalista, C: stä, C ++: sta jne. Se oli mahtavaa. Hänellä oli koko ajan maailmassa aikaa kuluttaa ohjelmointiin mitä tahansa: ei aikarajoja (lukuun ottamatta koulua, joka ei ollut yhtä vaativa kuin kokopäiväinen työ) tai aikuisten vastuuta.
Monta vuotta myöhemmin, 15-vuotiaana, isälläni oli vaikeuksia virheellisen kirjanpitosovelluksen kanssa. Sanoin hänelle, että voin luoda paremman version - ymmärtämättä todella mihin päädyin (en ollut koskaan avannut SQL-tietokantaa). Joten ostin lisää kirjoja ja menin töihin. (Huomaa: Tämä tapahtui aikana, jolloin Internet ei ollut niin valtavirtaa kuin nykyään: asuin kolmannen maailman maassa ja Internet saapui vuoden 1997 lopulla, viisi vuotta ohjelmoinnin aloittamisen jälkeen).
Muistan sanoneeni itselleni: 'Haluan olla tietokoneinsinööri.' Minulla ei tietenkään ollut aavistustakaan tarkalleen, mitä se kattoi, mutta tiesin, että pidin tietokoneista (puhun vanhoista, laatikkomaisista vihreistä fosforimonitoreista, hitaista DOS-tietokoneista - tietysti kauheasta, nyt kun meillä on nuo uudet kiiltävät käyttöjärjestelmät ).
Joten, koska olen naiivi 20-vuotiaana, päätin, että halusin muuttaa Yhdysvaltoihin - mutta tietysti se on pitkä ja epävakaa tie.Muistan hyvin selvästi, että toisella tai kolmannella matkallani Yhdysvaltoihin (menimme ennen lomalle) päätin, että halusin asua siellä. Kaikki oli niin edistynyttä! Tietysti globalisaation ja Internetin kanssa erot eivät ole niin suuria, mutta kasvu- ja edistymisvajeita voidaan silti nähdä infrastruktuurin kehittämisessä, poliittisessa epävakaudessa, rikollisuudessa jne.
Joten, koska olen naiivi 20-vuotiaana, päätin, että halusin muuttaa Yhdysvaltoihin - mutta tietysti se on pitkä ja epävakaa tie.
Noin tuolloin isälläni oli kirjanpitoyritys, ja heillä oli alkanut olla vaikeuksia kirjanpitosovelluksessaan. Kehittäjä oli itsepäinen ja haluttomia auttamaan, joten isäni alkoi etsiä vaihtoehtoja. Hän halusi minun olevan kiinni ohjelmoijasta, meni paikalliseen korkeakouluun - ainoaan paikkaan, jossa myytiin edistyneitä ohjelmakirjoja - ja hän oli täynnä resursseja. Se oli minulle uusi maailma: Minulla oli yksi niistä uusista (tuolloin) vihreästä fosforinäyttötietokoneista, joissa oli 5 MHz: n prosessori, 256 kt RAM-muistia ja 10 Mt: n kiintolevy. Se käytti näitä vanhoja mekaanisia levyjä, joten voit kuulla kaiken, mitä se käsitteli. Näppäimistö oli myös mekaaninen ja ääni kirjoitettaessa oli miellyttävä. 10 vuotta myöhemmin työskentelin edelleen samalla kirjanpitosovelluksella; nyt hän kuitenkin myi sen asiakkaille Windows-käyttöliittymällä, SQL-tietokannalla ja Internet-yhteyksillä.
Noin aikoina päätin keskeyttää yliopiston ja perustaa oman yrityksen. Olin työskennellyt isäni kanssa tavallaan: jaoimme voitot kirjanpitosovelluksesta (vaikka se oli minun ideani ja toteutukseni, hän vietti paljon aikaa opettaen minulle kirjanpitoa). Joten menimme omalla tavallamme: hän jatkoi sovelluksen nykyisen version myyntiä ja minä lähdin luomaan uuden. Mutta kuten pian huomasin, Hondurasin ohjelmistokehitystoiminta ei ole kävelyretkeä puistossa: asiakkaat eivät halua maksaa palveluistasi, ja he näkevät ohjelmistokehityksen aina suhteellisen helpoksi tehtäväksi, koska se ei vaadi työskentelyä aineellinen tuote; he eivät usein näe ohjelmiston arvoa, koska se ei tuota välittömiä voittoja, mikä vaikeuttaa myymistä.
Liiketoiminnan puolella olin palkannut joitain uran parhaita opiskelijoita (jotka löysin palattuani takaisin yliopistoon). Ajan myötä aloin käyttää liikaa nimikkeitä: toimitusjohtaja, kirjanpitäjä, henkilöstön edustaja, asiakaspalvelu ja tuki, projektipäällikkö ja (suosikkini) kehittäjä. Halusin vain koodata, mutta siitä tuli liian vaikeaa säilyttäen kaikki nuo roolit. Lopulta törmäsimme ongelmiin, kuten asiakkaamme eivät maksaneet ajallaan ja yritimme löytää uusia projekteja: kun sinulla on parhaita kykyjä, he haluavat, että heille maksetaan hyvin, ja me maksoimme hyvin; mutta asiakkaat eivät reagoineet odotusten mukaisesti. Myös asuminen kolmannen maailman maassa oli estänyt kaikenlaista sijoituskiinnostusta. Minun olisi pitänyt mennä toisenlaisen liiketoimintamallin kanssa, mutta olin liian kiireinen jongleeraamaan kaikkia nimikkeitäni. Loppujen lopuksi yritys meni konkurssiin, ja minulla oli paljon velkaa, vihaisia työntekijöitä ja katkera maku suussa. Hänen oli aloitettava alusta.
Tärkeintä on, kuinka palataan takaisin, kun kohtaamme tappion, ja kuinka opimme virheistämme. Kaiken aloittaminen ja uudelleentarkastelu on pelottavaa, mutta minun piti tehdä se. Vaimoni auttoi minua vaikeina aikoina ja pakotti minut tekemään asioita, joihin en uskonut pystyväni. Joten aloin työskennellä uudelleen kirjanpitosovelluksen parissa, mutta ilman rahaa markkinointiin oli erittäin vaikea mainostaa. Tulot olivat niukat, ja minun piti tukea perhettäni. Minun piti vaihtaa vaihdetta. Noin samaan aikaan Apple esitteli iPhone SDK: n . Se kuulosti minulta riskialttiilta; plus se oli uusi itse Macille. (Siirtyminen Maciin alkoi iPhonella ja a Hackintosh , jonka avulla saan maistaa OS X: tä ilman, että keräänisin rahaa kalliille koneille). Jotkut ystäväni nauroivat ja jättivät minut täysin huomiotta, kun sanoin, että aion kehittää iPhonea varten; mutta uskoin todella, että App Storessa oli rahaa. 150 tuhatta maksettua sovelluksen latausta myöhemmin , Osoitin hänen olevan oikeassa; vaikka tietysti nuo numerot eivät yksin kerro koko tarinaa: App Storen talous on monimutkainen Sinun on todella investoitava tuotteeseesi ja löydettävä asiakkaita pitkäaikaisen arvon luomiseksi. Ja sitä varten tarvitset joukkueen. Joten vaikka sovellukseni sujui hyvin, ei ollut kestävää (liike-elämän näkökulmasta) kehittää sitä edelleen yksin. Kaikesta huolimatta olin osoittanut, mitä voisin tehdä - sitten eräänä päivänä heräsin ja sanoin itselleni, että muuttaisin vihdoin Yhdysvaltoihin.
Kuten huomasin, muuttoliike Yhdysvaltoihin ei ollut helppo tehtävä. Todennäköisesti yksinkertaisin tapa oli saada vihreä kortti perheenjäsenen kautta, mutta lähin vaihtoehto oli veljeni, joka syntyi Yhdysvalloissa; Hän asui kuitenkin kanssamme Hondurasissa eikä voinut pyytää ketään, koska hän ei ollut tuolloin töissä. Ja vaikka se voisikin, prosessi voi viedä 15 vuotta (Huom: sisaruksilla on vähemmän etusija perheenjäsenten osalta vihreän kortin sponsoroinnista). Ratkaisuni oli luoda amerikkalainen yritys. Sain ystäväni sijoittamaan ja aloimme luoda pelejä iPhonelle ja iPadille. Paperilla kaikki näytti hyvältä; Mutta tietysti App Storen taloustiede osoitti meille toisin. Pian tarvitsimme lisää rahaa; ystäväni ei ollut odottanut sitä. Lopulta julkaisimme sovelluksen (kehitteillä oli toinen sovellus, mutta sitä ei koskaan viimeistelty rahoituskysymysten takia). Takaisin, asiat näyttivät synkiltä. Päätin jatkaa mielestäni viimeistä keinoani: työskennellä yhdysvaltalaisessa yrityksessä.
Yhdysvaltalaisten yritysten on vaikea palata ulkomailta. Hain eri tehtäviin, mutta ensimmäinen ongelma oli se, että he vaativat uudelleensijoittamista: heidän oli haettava ja sponsoroitava työviisumi. Prosessi oli kallista ajallisesti (jopa vuoteen, jos viisumia ei vielä ollut saatavilla) ja rahalla (esim. Asianajajapalkkiot). Joten aloin sen sijaan etsiä työtä online-freelance-työpaikan kautta. Teoriassa se on hyvä palvelu. Mutta alussa sinun on aloitettava rakentamalla luottamusta - mikä on vaikeaa. On myös joukko kehittäjiä, jotka veloittavat keskimääräistä vähemmän vain saadakseen huomiota; tästä on vaikea saada hyvin maksettua. Päätin tehdä vain yhden projektin sivuston kautta, joka oli 8 tunnin työn arvoinen.
Myöhemmin ApeeScape otti minuun yhteyttä, mikä tuntui erittäin hyvältä mahdollisuudelta: he palkkaavat hienoja ohjelmoijia ja yhdistävät heidät asiakkaisiin. Voin myös työskennellä kotona ja yhdysvaltalaisessa yrityksessä. Minut esiteltiin heidän tutkissaan App Storessa tekemäni työn kautta, mutta minun piti silti käydä läpi tiukka seulontaprosessi, tekemällä kaikkea tekstin ymmärtämisestä ohjelmoinnin triviaan, optimointialgoritmeista ajastettuihin ohjelmointitilaisuuksiin. Mieleenpainuvin oli viimeinen haastattelu, johon sisältyi keskustelu yhdestä projektistani ja ApeeScape-insinöörin ohjaaminen koodin osien läpi todistamaan, että se oli todella minun.
Kun ApeeScape otti minut kehittäjäverkkoonsa, minut asetettiin jonotuslistalle. Kun asiakas osoittaa kiinnostusta tiettyä kehittäjää kohtaan, hän haastattelee ehdokasta (kuten tavallisessa työhaastattelussa) varmistaakseen, että hän on sopiva. Ennen ensimmäistä haastatteluani olin melko hermostunut. Se alkoi siitä, että asiakas selitti mitä minulta odotettiin, samoin kuin projekti yleensä, ja kysyi koko ajan tarkistaakseen, ymmärsivätkö he kaiken. Haastattelun edetessä asiat eivät sujuneet odotetulla tavalla, ja kysymyksistä tuli yhä tarkempia ja teknisempiä. He päätyivät palkkaamaan jonkun muun. Jälkikäteen oli hyvä asia, että he eivät rakastaneet minua: Viikkoa myöhemmin haastattelin minua, joka lopulta päätyi kokopäiväiseksi työnantajaksi.
Varauduin paremmin seuraavaan haastatteluun, joka sujui niin hyvin kuin olisin voinut toivoa: Puhuimme enemmän kokemuksestani kehittäjänä, ja yritys tutustui lähestymistapaani vianetsintään. Kolme päivää myöhemmin olin allekirjoittanut sopimuksen ja aloin työskennellä tämän uuden asiakkaan hyväksi ApeeScapen kautta.
Olen työskennellyt Elämä360 ApeeScapen kautta vähintään 9 kuukautta. Sen lippulaivatuote on mobiilisovellus sukulaisten löytämiseksi, mutta aluksi työskentelin vain joidenkin rinnakkaisten projektien parissa: ensimmäinen, maanjäristyksen hälytyssovellus ; ja toinen, a poliisiskanneri . Muutaman kuukauden ajan työnkulku koostui pääasiassa: vastaanotin korkean tason pyyntöjä Life360: lta, palautin luonnoksia ja kysymyksiä ja integroin heidän vastauksensa kyseisiin sovelluksiin, toistan tämän jakson useita kertoja. Olin yhteydessä suunnittelijaan ja joihinkin Life360-työntekijöihin (yrityksellä oli tuolloin vain viisi tai kuusi), mutta minulla oli paljon itsenäisyyttä. Oli vapauttavaa työskennellä kotona - hänen ei tarvinnut matkustaa ja hän oli luonut häiriötöntä työympäristöä.
Löysin itseni yhä syvällisemmin integroituneeksi tiimiin - olin todistanut kelvollisuuteni niin sanotusti näillä kahdella alkuperäisellä projektilla. Joulukuuhun mennessä minulta kysyttiin, halusinko liittyä joukkueeseen kokopäiväisesti San Franciscossa - hyväksyin innostuneesti ja he aloittivat paperityöt. Tammikuuhun mennessä olin läsnä päivittäisissä Scrum-kokouksissa (käytännössä, koska olin vielä Hondurasissa) ja kuvasin edellisenä päivänä tekemäni työt ja tehtäväluetteloni seuraavasta. Työnkulkuni muuttui järjestäytyneemmäksi ja otin enemmän yhteyttä yritykseen.
Se oli unelman toteutuminen: Olin tehnyt hienoa työtä yhdysvaltalaisen yrityksen hyväksi ja olin matkalla muuttamaan - mutta vielä oli useita esteitä, jotka voitettiin. Ensinnäkin, en ollut koskaan suorittanut korkeakoulututkintoni. Siitä huolimatta ei ole ehdottoman välttämätöntä työskennellä teknologiayrityksessä näinä päivinä, joo tarvitset kandidaatin tutkinnon saada H-1B-viisumi. Joten minun piti suorittaa tutkinto; tämä edellytti kuuden kuukauden sitoutumista laajempaan projektiin, jonka toteuttamiseen oli juuri tarpeeksi aikaa.
Vaikka ei ole ehdottoman välttämätöntä työskennellä teknologiayrityksessä näinä päivinä, tarvitset kandidaatin tutkinnon saadaksesi H-1B-viisumin.Asianajaja täytti paperit 1. huhtikuuta, päivänä, jona H-1B-viisumiprosessi alkaa (Hakemishetkellä hän jätti tutkintotodistuksen 'odottavaksi', koska H-1B-viisumin tyyppi on rajallinen ja hän voisi lähettää asiakirjat myöhemmin). Valmistuin projektini ajoissa, osallistuin valmistumistilaisuuteeni ja sain tutkintotodistuksen.
Siitä lähtien yrityksen palkkaavan yrityksen on oltava ennen kaikkea hyvin avoin ja kärsivällinen. Viisumihakemusprosessi alkaa huhtikuussa; jos valitset premium-prosessivaihtoehto , saat tulokset USCIS: stä kahden viikon kuluessa. Tämän jälkeen joudut vielä käymään läpi haastatteluprosessin, jolloin sinulta voidaan silti evätä viisumi; Mutta jos kaikki menee hyvin, voit tulla Yhdysvaltoihin 1. lokakuuta jälkeen - kuusi kuukautta hakemuksen päivämäärän jälkeen, eikä ennen. Tämä tarkoittaa, että et voi työskennellä yrityksessä ennen kuin saat H-1B-viisumin, mikä voi olla ongelma: yrityksen on selvitettävä, kuinka jatkaa etätyötä odottaessaan viisumin aktivointia. Minun tapauksessani yritys päätti palkata minut itsenäiseksi kehittäjäksi, laskuttaa työaikani ammattimaisina palveluina eikä rikkonut maahanmuutto- ja työlainsäädäntöä.
Lennin San Franciscoon 1. lokakuuta 2012. Tavoitteeni, jota kaipasin niin kauan kuin muistan, saavutettiin lopulta.
Sisällön on kääntänyt Pablo Fabregat, jäsen TransBunko , teknisten käännösten markkinat.