Tänään asun upeassa kaupungissa San Franciscossa. Minulla on työ, jota rakastan, työ, josta olen haaveillut monien vuosien ajan. Kaikki näyttää tällä hetkellä niin helpolta ... mutta se ei aina ollut niin.
synnyin San Pedro Sula , pieni kaupunki Luoteis-Hondurasissa. Aloin ohjelmoida 12-vuotiaana. Kaikki alkoi BASICista. Pelasin kerran videopeliä ja se kaatui virheellä. Kun näin virhekoodeilla ja viesteillä täytetyn näytön, kiinnostuin ja aloin oppia joitain BASIC-komentoja, mikä johti lopulta useiden kirjojen ostamiseen Clipper-ohjelmoinnista, Turbo Pascalista, C: stä, C ++: sta jne. Se oli mahtavaa. Koko ajan vietin ohjelmointiin mitä halusin: ei aikarajoituksia (lukuun ottamatta koulua, joka ei ollut yhtä aikaa vievää kuin kokopäiväinen työ) tai aikuisuuteen liittyviä velvoitteita.
Muutama vuosi myöhemmin, kun olin 15-vuotias, isälläni oli ongelmia joidenkin pienten kirjanpito-ohjelmistojen kanssa. Sanoin hänelle, että voisin tehdä versiosta paremman ymmärtämättä mihin pääsin (en ole koskaan edes nähnyt SQL-tietokantaa). Joten ostin lisää kirjoja ja aloitin työn. (Huomaa: Tämä tapahtui aikana, jolloin Internet ei ollut yhtä laajalle levinnyttä kuin nykyään: asuin kolmannen maailman maassa, ja Internet ilmestyi vuoden 1997 lopulla, viisi vuotta ohjelmoinnin aloittamisen jälkeen).
Muistan sanoneeni itselleni: 'Haluan olla tietokoneinsinööri.' Minulla ei tietenkään ollut aavistustakaan, mitä tämä käsite sisälsi, mutta tiesin, että rakastin tietokoneita (puhun vanhoista hitaista tietokoneista, joissa on neliömäinen vihreä näyttö, DOS: lla - tietysti kauhea, varsinkin nyt, kun meillä on kaikki nämä hienot uudet käyttöjärjestelmät).
Joten naiivina 20-vuotiaana päätin, että halusin siirtyä Yhdysvaltoihin: tietysti se on pitkä ja työläs tie.Muistan hyvin, kuinka toisella tai kolmannella matkallani Yhdysvaltoihin (menimme lomalle) päätin, että halusin asua siellä. Kaikki oli niin edistynyttä! Tietysti tänään globalisaation ja Internetin yhteydessä erot eivät ole niin konkreettisia, mutta kehitys- ja edistyskuilu infrastruktuurin kehittämisen, poliittisen epävakauden, rikollisuuden jne. Suhteen on silti havaittavissa.
Joten naiivina 20-vuotiaana päätin, että halusin siirtyä Yhdysvaltoihin: tietysti se on pitkä ja työläs tie.
Tuolloin isäni johti kirjanpitoyritystä ja heillä oli vaikeuksia kirjanpito-ohjelmistojen kanssa. Kehittäjä oli itsepäinen eikä halunnut auttaa, joten isäni alkoi etsiä vaihtoehtoja. Hän halusi minun saavuttavan vaaditun tason ohjelmoijana, joten hän meni paikalliseen yliopistoon - ainoaan paikkaan, josta hän sai edistyneitä ohjelmointikirjoja ja sai kaiken tarvitsemansa. Se oli minulle uusi maailma: Minulla oli yksi uusista (tuolloin) vihreän näytön tietokoneista, 5 MHz: n prosessori, 256 kt: n muisti ja 10 Mt: n kiintolevy. Se sisälsi ne vanhat mekaaniset levyt, joiden jokainen liike oli selvästi kuultavissa. Näppäimistö oli mekaaninen ja jokainen painallus oli miellyttävä korvalle. Nopeasti eteenpäin 10 vuotta, ja työskentelen edelleen saman tilintarkastusohjelmiston parissa. Myyn kuitenkin nyt sen asiakkaille: se on ohjelmisto, jossa on käyttöliittymä Windowsille, SQL-tietokannat ja kyky olla vuorovaikutuksessa Internetin kanssa.
Tuolloin päätin lopettaa koulun ja perustaa oman yrityksen. Työskentelin isäni kanssa jollain tavalla: jaoimme tulot tarkastusohjelmiston tuottamista tuloista (vaikka tämä oli ideani ja toteutukseni, hän käytti paljon aikaa opettaen minulle kirjanpitoa). Niinpä me erosimme: hän jatkoi ohjelman nykyisen version myyntiä, ja minä lähdin työskentelemään uuden luomiseen. Mutta kuten tajusin pian, ohjelmistokehitysliiketoiminta Hondurasissa ei ole helppo tehtävä: asiakkaat eivät halua maksaa palveluistasi, ja heidän mielestään ohjelmistokehitys on aina suhteellisen helppo tehtävä, koska se ei vaadi vuorovaikutusta fyysisen tuotteen kanssa; usein he eivät näe arvoa ohjelmistoissa, koska ne eivät tuota nopeaa voittoa, ja kaikki tämä tekee siitä vielä vähemmän myytävän.
Liiketoiminnan puolelta palkasin joitain parhaita opiskelijoita (jotka löysin palattuani yliopistoon). Mutta ajan myötä olen ottanut liian monta roolia: toimitusjohtaja, kirjanpitäjä, esimies, asiakaspalvelu ja tukiedustaja, projektipäällikkö ja (suosikkini) kehittäjä. Halusin vain kirjoittaa koodin, mutta siitä tuli liian vaikeaa, koska kaikki nämä roolit alkoivat painaa minua. Loppujen lopuksi tämä johti ongelmiin - asiakkaamme eivät maksaneet ajoissa ja yritimme löytää uusia projekteja: kun sinulla on ainutlaatuisia asiantuntijoita, he haluavat, että heille maksetaan hyvin ja me maksamme hyvin, vaikka asiakkaamme eivät käyttäytyneet odotetusti. Lisäksi oleminen kolmannen maailman maassa mitätöi kaikki sijoituskohteet. Minun olisi pitänyt ennakoida tämän ja noudattaa erilaista liiketoimintamallia, mutta olin liian kiireinen yrittäessäni hoitaa kaikkia rooleja. Viime kädessä yritys meni konkurssiin, ja minulla oli paljon velkaa, vihaisia työntekijöitä ja sisälläni epämiellyttävä tunne. Oli tarpeen aloittaa kaikki tyhjästä.
Tärkeintä on voitto tappion jälkeen ja se, mitä opimme virheistämme. Uusi alku on pelottava mahdollisuus, kaikki on ajateltava uudelleen, mutta minun piti tehdä tämä. Vaimoni auttoi minua selviytymään noista vaikeista ajoista, juuri hän työnsi minut toimintaan, kykyyn epäilin. Joten aloin työskennellä uudelleen tarkastusohjelmistoni parissa poistamalla markkinointikustannukset, koska sitä oli liian vaikea mainostaa. Tulot olivat niukat, ja minun piti auttaa perhettä. Minun täytyi muuttaa taktiikkaa. Noin samaan aikaan Apple esittelee iPhone SDK: n ... Se oli minulle uusi riskialusta, ja olin uusi myös Macissa. (Muuttoni Maciin alkoi iPhonella ja Hackintosh mikä antoi minulle mahdollisuuden kokeilla OS X: ää ilman kalliita koneita). Jotkut ystäväni nauroivat ja jättivät minut täysin huomiotta, kun sanoin, että minusta tulee iPhone-kehittäjä, mutta uskoin todella, että voit ansaita rahaa App Storella. 150000 maksettua latausta myöhemmin tajusin, etten ollut väärässä, vaikka tietenkään nämä luvut eivät yksinään anna kokonaiskuvaa: App Storen talous monimutkainen, ja sinun on todella investoitava tuotteeseesi ja löydettävä asiakkaita kustannusten kattamiseksi. Tarvitset komennon tähän. Siksi vaikka hakemukseni toimisi hyvin, se ei ollut riittävän vakaa (liike-elämän näkökulmasta), jotta voisin jatkaa kehittämistäni yksin. Tästä huolimatta osoitin itselleni, mihin pystyin, joten eräänä hienona aamuna heräsin ja kerroin itselleni, että muutin vihdoin Yhdysvaltoihin.
Sain selville, että maahanmuutto Yhdysvaltoihin ei ole helppo tehtävä. Todennäköisesti helpoin tapa oli saada vihreä kortti perheenjäsenen kautta, mutta lähin vaihtoehto oli veljeni, joka syntyi Yhdysvalloissa, mutta asui kanssamme Hondurasissa eikä voinut hakea ketään, koska hän ei ollut tuolloin töissä . Ja vaikka hänellä olisi tällainen mahdollisuus, prosessi voisi kestää 15 vuotta (Huom: veljillä ja sisarilla on pienin Vihreän kortin sponsorointi etusijalle muihin perhesuhteisiin nähden). Päätökseni oli perustaa yritys Yhdysvaltoihin. Minulla oli ystävä, josta voisi tulla sijoittaja, ja aloimme luoda iPhone- ja iPad-pelejä. Se näytti hyvältä paperilla, mutta luonnollisesti App Storen taloustiede saattoi kumota väitteemme. Pian tarvitsimme lisää rahaa - ystäväni ei ollut odottanut tätä. Lopuksi julkaisimme yhden hakemuksen (toista kehitettiin, mutta sitä ei koskaan valmistunut taloudellisten ongelmien takia). Jälleen kaikki näytti synkältä. Päätin käyttää sitä, mikä tuntui olevan viimeinen resurssini: työskennellä amerikkalaisessa yrityksessä.
Amerikkalaisen yrityksen on vaikea palkata ulkomailla. Hain useita tehtäviä, mutta ensimmäinen ongelma oli se, että minun oli vaihdettava asuinpaikkani, mikä puolestaan vaati työnantajaa hakemaan ja sponsoroimaan työviisumia. Prosessi oli kallista ajan (jopa vuoden, jos viisumia ei ollut heti saatavana) ja rahan (eli oikeudenkäyntikulujen) kannalta. Sen sijaan aloin etsiä työtä freelance-sivuston kautta. Pohjimmiltaan se on hyvä palvelu. Mutta ensin on ansaittava luottamus, mikä on melko vaikeaa. On myös joukko kehittäjiä, joilla on keskimääräistä pienempi pyyntö vain huomatakseen: tästä syystä on vaikea löytää hyvää palkkaa. Lopulta päätin ottaa vain yhden projektin 8 tunnin työpäiväksi.
ApeeScape otti myöhemmin yhteyttä minuun, mikä näytti melko hyvältä mahdollisuudelta: he palkkaavat paljon kehittäjiä ja yhdistävät heidät asiakkaisiin. Lisäksi voisin työskennellä kotona työskennellessäni amerikkalaisessa yrityksessä. Pääsin heidän tutkaansa App Storessa tekemäni työn ansiosta, mutta minun piti silti käydä läpi perusteellinen seulonta ja suorittaa kaikki lukutestistä koodauskysymyksiin algoritmin optimoinnista ajastettuun koodaukseen. Mieleenpainuvin oli viimeinen haastatteluni, jossa keskustelimme ja tutkimme koodiani ApeeScape-insinöörin kanssa todistaaksemme, että koodi on todella minun.
Kun ApeeScape otti minut kehittäjäverkkoonsa, minut asetettiin jonotuslistalle. Kun asiakas on osoittanut kiinnostusta tiettyä kehittäjää kohtaan, he haastattelevat kyseistä ehdokasta (kuten haastattelu normaaliin työhön) varmistaakseen, että he sopivat. Ennen ensimmäistä haastattelua olin hermostunut. Kaikki alkoi siitä, että asiakas selitti, mitä minulta ja koko projektilta odotettiin, ja loputtomasti kysymyksiä siitä, ymmärsinkö kaiken. Haastattelu ei mennyt niin hyvin kuin toivoin, kun kysymyksistä tuli tarkempia ja teknisiä. He päätyivät palkkaamaan jonkun muun. Muistan myöhemmin, tajusin, että oli hienoa, että he eivät halunneet minua: viikkoa myöhemmin haastattelin yritystä, josta lopulta tuli kokopäiväinen työpaikkani.
Varauduin vakavammin seuraavaan haastatteluun, joka meni odotukseni mukaan: puhuimme enemmän kokemuksestani kehittäjänä, ja yritys tutustui minun lähestymistapaani ongelmanratkaisuun. Kolme päivää myöhemmin sain allekirjoitetun 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 lippulaivatuotteensa on perheenjäsenten sijaintisovellus, mutta aluksi työskentelin yksin muutamassa sivuprojektissa: ensimmäinen on maanjäristyksen hälytyssovellus , toinen - poliisiskanneri ... Työnkulkuni on useiden kuukausien ajan ollut pääasiassa korkean tason vaatimusten hankkiminen Life360: lta, mallien ja kysymysten lähettäminen takaisin ja heidän toiveidensa asettaminen sovelluksiin. Ja tämä sykli toistettiin useita kertoja. Otin yhteyttä suunnittelijaan ja muutamaan Life360-työntekijään (yrityksessä oli tuolloin vain viisi tai kuusi), mutta minulla oli paljon itsenäisyyttä. Kotona työskentely antoi minulle vapauden tunteen: töihin pääseminen ei kestänyt kauan, ja loin häiriötöntä ympäristöä.
Pian huomasin, että olin menossa syvemmälle ja syvemmälle tiimiin - näillä kahdella alkuperäisellä projektilla osoitin olevani kelvollinen. Joulukuuhun mennessä minulta kysyttiin, haluaisinko liittyä tiimiin ja työskennellä kokopäiväisesti San Franciscossa - suostuin siihen mielelläni, ja he alkoivat käsitellä paperityötä. Tammikuuhun mennessä olin käynyt päivittäisissä seurantakokouksissa (käytännössä siitä lähtien, kun olin vielä Hondurasissa) kuvailen edellistä työpäivääni ja tulevan tehtäviäni. Työnkuluni on organisoitunut, olen entistä enemmän mukana työskennellyt yrityksen kanssa.
Se oli unelma. Tein paljon työtä amerikkalaisessa yrityksessä ja olin jo matkalla muuttoon, mutta muutamia esteitä oli vielä. Ensinnäkin, en ole valmistunut. Vaikka se onkin ei ole ehdottoman välttämätöntä työskennellä tänään teknologiayrityksessä, sinäkin tarvitsevat tutkinnon kandidaatin tutkinto H-1B-viisumin hakemiseksi. Joten minun piti lopettaa opintoni. Se oli massiivinen kuuden kuukauden projekti, mutta minulla oli paljon aikaa saada se aikaan.
Vaikka ei ole ehdottomasti välttämätöntä työskennellä tänään teknologiayrityksessä, tarvitset silti kandidaatin tutkinnon hakeaksesi H-1B-viisumia.Asianajaja toimitti asiakirjat 1. huhtikuuta päivä, jolloin H-1B-viisumin käsittely alkaa (hakemuksen jättämishetkellä hän ilmoitti tutkintotodistuksen olevan 'käynnissä', koska H-1B-viisumeita on rajoitetusti ja asiakirjat voidaan lähettää myöhemmin). Pääsin projektini ajoissa, menin valmistumisen seremoniaan ja sain tutkintotodistuksen.
Tästä eteenpäin ensinnäkin yrityksen palkkaavan yrityksen on oltava hyvin avoin ja kärsivällinen. Viisumihakemusprosessi alkaa huhtikuussa, ja jos kuulut vaihtoehtoon ensisijainen hoito , saat vastauksen Yhdysvaltain maahanmuuttovirastolta kahden viikon kuluessa. Sinun on silti käytävä haastattelun jälkeen, ja tässä vaiheessa 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, ei aikaisemmin. Tämä tarkoittaa, että et voi työskennellä yrityksessä ennen kuin saat H-1B-viisumin, mikä voi olla ongelma: yrityksen on löydettävä tapa työskennellä etänä odottaessaan viisumin aktivoitumista. Minun tapauksessani yritys päätti palkata minut freelance-kehittäjäksi maksamalla työstä ammattipalveluna rikkomatta maahanmuutto- tai työlainsäädäntöä.
Lennin San Franciscoon 1. lokakuuta 2012. Tavoite, jota olen hoitanut niin kauan kuin muistan, on vihdoin saavutettu.
Aineiston on kääntänyt Rakhim Davletkaliev, osallistuja Transbunko - teknisten käännösten kauppapaikka.