Nykyään asun upeassa kaupungissa San Franciscossa. Minulla on työ, jota rakastan ja josta haaveilin pitkään. Kaikki näyttää nyt helpolta, mutta se ei ole aina ollut näin.
synnyin San Pedro Sula , pieni kaupunki Hondurasin luoteiskulmassa. Aloin ohjelmoida 12-vuotiaana. Kaikki alkoi BASICista. Eräänä päivänä pelasin videopeliä ja se kaatui. Kun näin näytön, jossa oli virhekoodeja ja viestejä, olin utelias - joten aloin oppia joitain BASIC-komentoja, mikä lopulta sai minut ostamaan joitain kirjoja ohjelmoinnista Clipperissä, Turbo Pascalissa, C: ssä, C ++: ssa jne. Se oli mahtavaa. Minulla oli koko ajan maailmassa viettää koodaamista mitä halusin: ei aikarajoja (lukuun ottamatta koulua, joka ei ollut yhtä vaativa kuin kokopäiväinen työ) tai aikuisen vastuuta.
Useita vuosia myöhemmin, 15-vuotiaana, isälläni oli ongelmia huonojen kirjanpito-ohjelmistojen kanssa. Sanoin hänelle, että voisin tehdä paremman version - ymmärtämättä todella mihin olen osallistunut (en ollut koskaan edes avannut SQL-tietokantaa). Joten ostin muutama kirja lisää ja tein työn. Huomaa: Internet ei ollut niin laajalle levinnyttä kuin nykyään: asuin kolmannen maailman maassa, ja Internet saapui vasta vuoden 1997 lopulla, viisi vuotta ohjelmoinnin aloittamisen jälkeen.
Muistan sanoneeni itselleni: 'Haluan olla tietokoneinsinööri'. Minulla ei tietenkään ollut aavistustakaan, mitä se merkitsisi, mutta tiesin, että pidin tietokoneista (puhun hitaista, neliömäisistä, aidon näytön DOS: ista - tietysti kauheista, nyt kun meillä on nämä kauniit uudet käyttöjärjestelmät ).
Joten, naiivina 20-vuotiaana, päätin, että halusin siirtyä Yhdysvaltoihin - tietysti se on pitkä ja vaikea tie.Muistan hyvin selvästi, että toisella tai kolmannella matkallani Yhdysvaltoihin (me tapasimme lomalla) päätin, että haluan asua siellä. Kaikki oli niin edistynyttä! Tietenkin, globalisaation ja Internetin väliset erot eivät tietenkään ole niin suuria, mutta kasvavat ja etenevät aukot voidaan silti nähdä infrastruktuurin kehittämisen, poliittisen epävakauden, rikollisuuden jne. Kautta.
Joten, naiivina 20-vuotiaana, päätin, että halusin siirtyä Yhdysvaltoihin - tietysti se on pitkä ja vaikea tie.
Tuolloin isälläni oli kirjanpitoyritys ja heillä oli vaikeuksia käyttämissään kirjanpito-ohjelmistoissa. Kehittäjä oli itsepäinen ja haluttomia auttamaan, joten isäni alkoi etsiä vaihtoehtoja. Hän halusi nopeuttaa oppimistani ohjelmoijana, joten hän meni paikalliseen yliopistoon - ainoaan paikkaan, jossa he myivät kehittyneitä ohjelmointikirjoja - ja keräsi resursseja. Se oli minulle uusi maailma: Minulla oli yksi niistä uusista (tuolloin) vihreistä näyttötietokoneista, joissa oli 5 MHz: n prosessori, 256 kt muistia ja 10 megatavua kiintolevytilaa. Se käytti näitä vanhoja mekaanisia levyjä, joten kuulit kaiken, mitä kiintolevy käsitteli. Näppäimistö oli mekaaninen ja jokaisen näppäimen ääni oli miellyttävä kuulla. Nopeasti eteenpäin 10 vuotta ja työskentelen edelleen saman kirjanpito-ohjelmiston parissa; nyt kuitenkin myin sen asiakkaille Windows-käyttöliittymällä, SQL-tietokannalla ja Internet-yhteydellä.
Tuolloin päätin keskeyttää koulun ja perustaa oman yrityksen. Työskentelin isäni kanssa tavallaan: jaoimme kirjanpito-ohjelmistojen myynnin tuotot, koska huolimatta siitä, että olin ideani ja toteutukseni, hän käytti paljon aikaa opettaen minulle kirjanpitoa. Joten jakoimme sen: se jatkaisi ohjelmiston nykyisen version myyntiä ja minä luon uuden version. Mutta kuten pian huomasin, Hondurasin ohjelmistokehitysliiketoiminta ei ole kävelyretkeä puistossa: asiakkaat eivät halua maksaa palveluistamme, ja he näkevät ohjelmistokehityksen aina helppona tehtävänä, joka ei vaadi työskentelyä konkreettisen tuotteen kanssa ; he eivät usein ymmärrä ohjelmiston arvoa, koska se ei tuota välittömiä tuloja, mikä tekee sen myynnistä vielä vaikeampaa.
Liiketoiminnan puolelta palkkasin joitain alueen parhaita perustutkinto-opiskelijoita (jotka tapasin itse palattuani yliopistoon). Mutta ajan myötä aloin käyttää erilaisia hattuja: toimitusjohtaja, kirjanpitäjä, henkilöstö-, palvelu- ja asiakastuki, projektipäällikkö ja (suosikkini) kehittäjä. Halusin vain koodata, mutta se oli hyvin vaikeaa, koska kaikki nämä hatut kuluttivat minua. Lopulta meillä oli ongelmia, koska asiakkaamme eivät maksaneet ajallaan ja meillä oli vaikeuksia löytää uusia projekteja: kun sinulla on parhaat lahjakkuudet, he haluavat, että sinulle maksetaan hyvin, ja me maksoimme hyvin; mutta asiakkaamme eivät vastanneet odotetusti. Ja silti asuminen kolmannen maailman maassa oli estänyt kaikki sijoittajien kiinnostukset. Minun olisi pitänyt ennakoida tämän ja etsiä toista liiketoimintamallia, mutta olin liian kiireinen jongleeraamaan kaikkia tehtäviäni. Viimeinkin yritys meni konkurssiin, ja minulla oli paljon velkaa, vihaisia työntekijöitä ja hapan maku suussa. Minun piti aloittaa alusta alkaen uudelleen.
Tärkeintä on, kuinka nousemme jälleen tappion jälkeen ja kuinka opimme virheistämme. On pelottavaa aloittaa alusta, miettiä kaikki uudestaan, mutta minun piti tehdä se. Vaimoni auttoi minua näiden vaikeiden aikojen läpi ja pakotti minut tekemään asioita, joihin luulin olevani kykenemätön. Joten aloin työskennellä uudelleen kirjanpito-ohjelmistoni parissa, mutta ilman rahaa markkinointiin, sitä oli hyvin vaikea mainostaa. Tulot olivat niukat, ja minun piti tukea perhettäni. Minun piti vaihtaa vaihdetta. Noin saman ajanjakson aikana Apple esitteli iPhone SDK: n . Se kuulosti uudelta ja riskialttielta alustalta; ja silti, minä olin uusi itse Macissa. Siirtyminen Maciin alkoi iPhonella ja a Hackintosh , joka antoi minun maistella OS X: ää kuluttamatta kalliita koneita. 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 tuhannen maksetun latauksen jälkeen sovelluksestani , Osoitin olevani oikeassa; vaikka tietenkään nämä luvut eivät yksin kerro koko tarinaa: App Storen talousjärjestelmä on monimutkainen , ja sinun on todella investoitava tuotteeseesi ja etsittävä asiakkaita luomaan pitkäaikaista arvoa. Tätä varten tarvitset joukkueen. Joten vaikka sovellukseni menestyi hyvin, ei ollut kestävää (liike-elämän näkökulmasta) jatkaa sen kehittämistä yksin. Siitä huolimatta olin todistanut, mitä voin tehdä - joten eräänä päivänä heräsin ja sanoin itselleni, että aion vihdoin siirtyä Yhdysvaltoihin.
Kuten sain selville, maahanmuutto Yhdysvaltoihin ei ollut helppo tehtävä. Todennäköisesti yksinkertaisin tapa olisi saada vihreä kortti perheenjäsenen kautta, mutta lähin vaihtoehto olisi veljeni, joka syntyi Yhdysvalloissa; hän kuitenkin asui kanssamme Hondurasissa eikä voinut välittää vetoomusta kenellekään, koska hän ei ollut tuolloin töissä. Ja vaikka hän voisi, prosessi voi kestää jopa 15 vuotta (huomaa: veljillä on vähemmän etusija perheenjäsenen sponsorointi vihreää korttia varten). 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 talousjärjestelmä osoittaisi väärin. Tarvitsemme siis enemmän rahaa; ystäväni ei ollut ennakoinut tätä. Lopulta julkaisimme sovelluksen, toinen oli kehitteillä, mutta emme koskaan valmistuneet rahoituksen ongelmien takia. Jälleen asiat ovat jäähtyneet. Päätin jatkaa mielestäni viimeistä keinoani: työskennellä amerikkalaisessa yrityksessä.
Amerikkalaisen yrityksen on vaikea palkata ulkomailla. Hain useita tehtäviä, mutta ensimmäinen ongelma oli, että minun oli muutettava: heidän oli jätettävä vetoomus ja sponsoroitava minua työviisumin kautta. Prosessi oli kallis sekä ajan (jopa vuoden, jos viisumeja ei ollut käytettävissä tuolloin) että rahan (eli oikeudenkäyntimaksujen) suhteen. Joten aloin sen sijaan etsiä työtä online-sivuston kautta freelancereille. Teoriassa se on hyvä palvelu. Mutta ensin on luotava luottamus - mikä on vaikeaa. On joukko kehittäjiä, jotka veloittavat alle keskiarvon vain huomatakseen; sen vuoksi on vaikea saada hyvää palkkaa. Päätin tehdä vain yhden projektin verkkosivuston kautta, arvoinen 8 tuntia työtä.
Myöhemmin minuun otti yhteyttä ApeeScape, mikä tuntui erittäin hyvältä mahdollisuudelta: he palkkaavat hienoja kehittäjiä ja yhdistävät heidät asiakkaisiin. Ja voisin silti työskennellä kotona ja yhdysvaltalaisessa yrityksessä. Ilmestyin heidän tutkaansa työhöni varten App Storessa, mutta minun piti silti käydä läpi tiukka veto-prosessi, tekemällä kaikkea ymmärryksestä ohjelmoinnin triviaan algoritmien optimoinnista ajastettuihin ohjelmointitilaisuuksiin. Mieleenpainuvin oli viimeinen haastatteluni, joka sisälsi keskustelun yhdestä projektistani ja koodin läpikäynnin ApeeScape-insinöörin kanssa osoittaakseni, että se oli todella minun.
Kun ApeeScape otti minut kehittäjäverkkoonsa, minut asetettiin jonotuslistalle. Kun asiakas osoittaa kiinnostusta tiettyyn kehittäjään, asiakas haastattelee ehdokasta (kuten tavallisessa työhaastattelussa) varmistaakseen, että se sopii. Ennen ensimmäistä haastatteluani olin hyvin hermostunut. Se alkoi siitä, että asiakas selitti, mitä minulta odotettiin, samoin kuin projekti yleensä, ja kysyi jatkuvasti, ymmärränkö kaiken. Haastattelun jatkuessa asiat eivät menneet niin hyvin kuin odotin, kun kysymykset olivat täsmällisempiä ja teknisempiä. He päätyivät valitsemaan jonkun toisen. Jälkikäteen oli hienoa, että he eivät halunneet minua: viikkoa myöhemmin haastattelin, josta tuli lopulta kokopäiväinen työnantajani.
Varauduin enemmän tähän seuraavaan haastatteluun, joka oli juuri niin kuin olisin voinut odottaa: puhuimme enemmän kokemuksestani kehittäjänä, ja yritys tutustui ongelmanratkaisumenetelmiini. 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 kuukauden ajan. Heidän päätuotteensa on perheenpaikannussovellus, mutta aluksi työskentelin yksin joidenkin henkilökohtaisten projektien parissa: ensin, a maanjäristyksen hälytyssovellus ; ja toiseksi yksi poliisiskanneri . Muutaman kuukauden ajan työnkulkuni koostui lähinnä korkean tason vaatimusten vastaanottamisesta Life360: lta, mallien ja kysymysten lähettämisestä takaisin ja heidän palautteensa integroimisesta näihin sovelluksiin, iteroimalla muutaman kerran tämän silmukan läpi. Olin yhteydessä suunnittelijaan ja muutamaan Life360-työntekijään (yrityksellä oli tuolloin vain noin 5 tai 6), mutta minulla oli paljon autonomiaa. Oli vapauttavaa työskennellä kotona: minun ei tarvinnut liikkua, ja olin luonut häiriötekijöistä vapaan ympäristön.
Pian huomasin olevani integroitunut yhä syvemmälle tiimiin - olin todistanut kelvollisuuteni niin sanotusti näillä kahdella alkuperäisellä projektilla. Joulukuussa minulta kysyttiin, haluaisinko olla osa kokopäiväistä tiimiä San Franciscossa - suostuin innokkaasti, ja he alkoivat paperilla. Tammikuussa osallistuin päivittäisiin seurantakokouksiin (käytännössä, koska olin vielä Hondurasissa) kuvailen edellisen päivän työtäni ja seuraavien päivien suunnitelmiani. Työnkulkuni on entistä järjestäytyneempi, ja olen sitoutunut paremmin yritykseen.
Tämä oli unelman toteutuminen: Olin tehnyt hienoa työtä yhdelle amerikkalaiselle yritykselle ja olin menossa muutokseen - mutta minulla oli vielä paljon esteitä voitettavaksi. Ensinnäkin, en ollut koskaan päättänyt yliopistoa. vaikkakin ei ole ehdottoman välttämätöntä työskennellä tänään teknologiayrityksessä tarvitsevat korkeakoulututkinnon saada H-1B-viisumi. Joten minun piti lopettaa kurssini; tämä edellytti kuuden kuukauden sitoutumista laajamittaiseen projektiin, jonka suorittamisen minulla oli tarkka aika.
Vaikka ei ole ehdottoman välttämätöntä työskennellä tänään teknologiayrityksessä, tarvitset korkeakoulututkinnon voidaksesi saada H-1B-viisumin.Asianajaja valmisti paperityöt 1. huhtikuuta, päivänä, jona H-1B-viisumiprosessi alkaa (jättämisajankohtana hän jätti tutkintotodistuksen odottamaan, koska H-1B-viisumeita on rajoitetusti ja ne voivat lähettää asiakirjat myöhemmin). Valmistuin projektini ajoissa, osallistuin valmistumistilaisuuteeni ja sain tutkintotodistuksen.
Siitä lähtien ennen kaikkea yrityksen palkkaavan yrityksen on oltava hyvin avoin ja erittäin kärsivällinen. Viisumihakemusprosessi alkaa huhtikuussa. jos valitset premium-käsittelyvaihtoehto , saat USCIS-tuloksen kahdessa viikossa. Sen jälkeen sinun on vielä suoritettava haastatteluprosessi, ja viisumi voidaan silti evätä; 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ä kyseisen yrityksen palveluksessa vasta, kun todella hankit H-1B-viisumin, mikä voi olla ongelma: yrityksen on selvitettävä, kuinka jatkaa etätyötä odottaessaan viisumin aktivoitumista. Minun tapauksessani yritys päätti palkata minut freelance-kehittäjäksi laskuttamalla työaikani ammattipalveluina, eikä rikkonut maahanmuutto- tai työlainsäädäntöä.
Lennin San Franciscoon 1. lokakuuta 2012. Tavoitteeni, johon olin pyrkinyt jo muistamaani, oli vihdoin täydellinen.
Sisällön on kääntänyt Eduardo Kienetz, jäsen Transbrunko , teknisten käännösten markkinat. '