Osa 5. Ohjelmoinnin ura. Kriisi. Keski. Ensimmäinen julkaisu

Jatkoa tarinalle "Ohjelmoijan ura".

2008. Globaali talouskriisi. Vaikuttaa siltä, ​​että mitä tekemistä yksittäisellä freelancerilla syvästä maakunnasta on sen kanssa? Kävi ilmi, että myös pienet yritykset ja startupit lännessä köyhtyivät. Ja nämä olivat suoria ja potentiaalisia asiakkaitani. Kaiken muun lisäksi puolustin vihdoin erikoistutkintoni yliopistossa, eikä minulla ollut muuta tekemistä kuin freelancerina. Muuten, erosin ensimmäisestä asiakkaastani, joka toi jatkuvat tulot. Ja hänen jälkeensä suhteeni mahdollisesti tulevaan vaimooni romahti. Kaikki on kuin siinä vitsissä.
Tuli "pimeä putki", sillä hetkellä, jolloin tilaisuuksien ja kasvun ajan olisi pitänyt tulla. On aika, jolloin kunnianhimoiset nuoret ryntäävät rakentamaan uraa ja tekevät lujasti töitä viidelle ylennyksen salamannopeasti. Minulle se oli toisinpäin.

Elämäni jatkui yksin oDeskin freelance-pörssin ja harvinaisten tilausten kanssa. Asuin edelleen vanhempieni luona, vaikka minulla oli varaa asua erillään. Mutta en pitänyt yksin asumisesta. Siksi äidin borssi ja isän sata grammaa piristi harmaita päiviä.
Kerran tapasin vanhoja yliopistokavereita juttelemaan elämästä ja jakamaan uutisia. SKS yritys alkaen kolmas osa Tein pivotin tästä tarinasta ja siirryin freelancerina. Nyt Elon ja Alain, aivan kuten minä, istuivat kotona tietokoneen ääressä ja ansaitsivat rahaa selviytyäkseen. Näin me elimme: ilman tavoitteita, näkymiä ja mahdollisuuksia. Kaikki kapinoi sisälläni, olin kategorisesti eri mieltä siitä, mitä tapahtui. Se oli järjestelmävirhe päässäni.

Ensimmäinen yritys muuttaa jotain oli laajamittainen verkkopalvelu.

Nimittäin sosiaalinen verkosto työnhakuun ja yhteyksien luomiseen. Lyhyesti sanottuna - LinkedIn Runetille. En tietenkään tiennyt LinkedInistä, eikä RuNetissä ollut analogeja. Muoti VKontaktessa on juuri saavuttanut "Los Angelesin". Ja työn löytäminen oli erittäin vaikeaa. Eikä näkyvissä ollut tavallisia sivustoja tästä aiheesta. Siksi idea oli hyvä ja kun tulin ensimmäistä kertaa "kuntosalille", ripustin tangon molemmille puolille 50 kilon painoja. Toisin sanoen: meillä ei ollut aavistustakaan siitä, mitä IT-liiketoiminta on ja miten se rakennetaan, joten Elon ja minä aloimme rakentaa LinkedIniä Runetille.

Toteutus tietysti epäonnistui. Tiesin periaatteessa vain kuinka käyttää C++/Delphiä työpöydällä. Elon oli juuri aloittamassa ensimmäisiä askeleitaan verkkokehityksessä. Joten tein verkkosivuston ulkoasun Delphissä ja ulkoistan sen. Maksettuani 700 dollaria LinkedInin kehittämisestä, minulla ei ollut aavistustakaan, mitä tehdä sen kanssa seuraavaksi. Tuolloin uskomus oli jotakuinkin tällainen: tehdään nettisivut, laitetaan se nettiin ja aletaan tienata rahaa.
Emme vain ottaneet huomioon, että näiden kolmen tapahtuman välillä, samoin kuin niiden prosessin aikana, tapahtuu miljoona erilaista pientä asiaa. Ja myös Internetissä oleva verkkosivusto ei ansaitse rahaa yksinään.

Freelance

Pidin pitkään kiinni ensimmäisestä asiakkaastani Andystä, jonka kanssa työskentelimme yhdessä yli vuoden. Mutta kuten kirjoitin viimeisessä osassa, Andy päätti hiljaa sulkea sopimuksen, kun olin lomalla. Ja saapuessaan hän alkoi kiertää köysiä ja maksaa teelusikallisen kuukaudessa.
Aluksi hän nosti hintani oDeskissä 19 dollariin/tunti, mikä oli tuolloin keskimääräistä korkeampi. Sellaiset kokeneet freelancerit kuten Samvel (mies, joka toi minut freelancerina) oli 22 dollaria/tunti, ja he olivat ensimmäisiä Odessan hakutuloksissa. Tämä korkea tarjous kolahti minua etsiessäni seuraavaa tilaustani.

Kaikesta huolimatta minun piti kirjoittaa Andylle, että etsisin toista asiakasta. Tämä yhteistyömuoto ei sovi minulle: "Korjaa kymmeniä bugeja ja lisää ominaisuuksia 5 kertaa pienemmällä hinnalla." Eikä kyse ollut niinkään rahasta, vaan siitä, että satu isosta sijoittajasta rahapussi olkapäällään muuttui kurpitsaksi. Markkinat eivät tarvinneet projektia, tai todennäköisemmin Andy ei voinut myydä sitä sinne, missä sitä tarvittiin. Rekrytoi ainakin ensimmäiset käyttäjät jne.

Tajusin, että oli aika etsiä uutta tilausta, kiiruhdin lähettämään hakemuksia työpaikoista. Kaksi ensimmäistä tilausta Andyn jälkeen epäonnistuin onnistuneesti. Tottunut siihen, että voit tehdä töitä niin paljon kuin haluat, ja viikon lopussa tililläsi on pyöreä summa, en ollut kovin tyytyväinen mahdollisuuteen aloittaa kaikki alusta. Eli ota pieni kiinteähintainen projekti -> voittaa asiakkaan luottamus -> vaihda sopivampaan maksuun. Siksi kahdessa tai kolmannessa vaiheessa murtuin. Joko olin liian laiska työskentelemään luottamuksen vuoksi, tai asiakas ei halunnut maksaa minulle vahvistettua 19 dollarin korkoa. Minua järkytti ajatus laskea hintaa 12 dollariin/tunti tai jopa alle. Mutta muuta ulospääsyä ei ollut. Työpöytäohjelmistoillani ei käytännössä ollut kysyntää. Plus kriisi.

Muutama sana noiden vuosien oDeskistä (2008-2012)

Huomaamatta, kuin salama taivaasta, pörssi alkoi täyttyä teetasavaltojen ja muiden aasialaisten asukkaista. Nimittäin: Intia, Filippiinit, Kiina, Bangladesh. Harvempi: Keski-Aasia: Iran, Irak, Qatar jne. Se oli jonkinlainen StarCraftin Zerg-hyökkäys kiirehtimistaktiikassa. Yksistään Intia on tuottanut ja valmistelee edelleen 1.5 miljoonaa IT-opiskelijaa vuosittain. Toistan vielä kerran: puolitoista miljoonaa intiaania! Ja tietysti harva näistä valmistuneista löytää heti työtä asuinpaikastaan. Ja tässä on sellainen pallo. Rekisteröidy oDeskiin ja saat kaksi kertaa enemmän kuin Bangaloressa.

Barrikadien toisella puolella tapahtui toinen suuri tapahtuma - ensimmäinen iPhone julkaistiin. Ja yritteliäs amerikkalaiset ymmärsivät heti, kuinka ansaita nopeasti käteistä.
Tietenkin julkaisemalla iPhone-sovelluksesi 3 kopeikalla tyhjille ja nopeasti kasvaville markkinoille. Vino, vino, ilman mallia - kaikki rullattu.
Siksi ensimmäisen iPhone 2G:n julkaisun myötä oDeskille ilmestyi välittömästi ylimääräinen mobiilikehitysluokka, joka yksinkertaisesti täyttyi pyynnöistä luoda sovellus iPhonelle.

Tämän laitteen ja Macin hankkiminen oli minulle vaikea tehtävä. Maassamme harvoilla ihmisillä oli näitä laitteita, ja maakunnissa he saattoivat kuulla vain tämän tekniikan ihmeen olemassaolosta. Vaihtoehtona ostin ajan myötä Android 2.3:een perustuvan HTC Desiren ja opin tekemään sille sovelluksia. Joka tuli tarpeeseen myöhemmin.

Mutta siitä ei ole kysymys. Päätaitoni oli edelleen C++. Nähdessään, että C++:n tilauksia oli vähemmän ja C# .NET:n mainoksia ilmestyi yhä enemmän, ryömin hitaasti Microsoftin teknologiapinoon. Tätä varten tarvitsin kirjan "C# Self-Teacher" ja yhden pienen projektin tällä ohjelmointikielellä. Siitä lähtien olen istunut enimmäkseen Sharpen päällä enkä liikkunut missään.

Sitten törmäsin suuriin projekteihin C++:ssa ja Javassa, mutta annoin aina etusijalle C#:n, koska pidän sitä kätevimpänä ja viime aikoina yleisenä kielenä kaikkiin tehtäviin omalla alueellani.

Osa 5. Ohjelmoinnin ura. Kriisi. Keski. Ensimmäinen julkaisu
oDesk helmikuussa 2008 (verkkoarkistosta)

Ensimmäinen iso julkaisu

Usein käy niin, että jos olet ulkoistettu tai freelance-kehittäjä, et ehkä koskaan näe, kuinka ohjelmaasi käytetään tosielämässä. Suoraan sanottuna yli 60 freelancerina suorittamistani projekteista näin enintään 10 myynnissä. Mutta en koskaan nähnyt, kuinka muut ihmiset käyttävät luomuksiani. Siksi masennusvuosien 2008-2010 jälkeen, jolloin tilauksia ei juuri ollut, tartuin härkää sarvista vuonna 2011.

Vaikka minulla ei ollut tarvetta tehdä jatkuvasti töitä ja ansaita rahaa. Siellä oli asunto, oli ruokaa. Myin auton, koska sitä ei enää tarvittu. Minne minun pitäisi mennä freelancerina? Eli minulla oli myös rahaa kaikkeen viihteeseen. Se voi tuntua tunneliajattelulta - joko työ tai leikki. Mutta sillä hetkellä emme tienneet paremmasta. Emme tienneet, että on mahdollista elää toisin: matkustaa, kehittyä, luoda omia projekteja. Ja yleensä, maailmaa rajoittaa vain tietoisuutesi. Tämä ymmärrys tuli hieman myöhemmin, kun Maslowin pyramidin 4 alinta tasoa täyttyivät.

Osa 5. Ohjelmoinnin ura. Kriisi. Keski. Ensimmäinen julkaisu
Maslow oli oikeassa

Mutta ensin oli tarpeen ottaa askel taaksepäin. Parin vuoden ajan pienten projektien parissa työstämisen jälkeen päätin laskea hinnan 11 dollariin/tunti ja löytää jotain pitkäkestoista.
Ehkä profiilissa oli suurempi numero, mutta muistan ehdottomasti sen kevätillan, jolloin Keisari koputti Skype-oveeni.

Kaiser oli pienen virustorjuntayrityksen omistaja Euroopassa. Hän itse asui Itävallassa, ja joukkue oli hajallaan ympäri maailmaa. Venäjällä, Ukrainassa, Intiassa. Teknologiajohtaja istui Saksassa ja seurasi taitavasti prosessia, vaikka hän pikemminkin teeskenteli katsovansa. Muuten, XNUMX-luvun alussa Kaiser sai valtionpalkinnon innovatiivisesta panoksestaan ​​pienyritysten kehittämisessä. Hänen ajatuksensa rakentaa tiimi kokonaan etätyöntekijöistä oli todella epätavallinen XNUMX-luvun alussa.

Miehemme, mitä hän ajattelee tästä? "Kyllä, tämä on jonkinlainen huijaus", luultavasti hänen ensimmäinen ajatuksensa. Ei kuitenkaan, Kaiserin yritys on pysynyt pinnalla yli 6 vuotta ja onnistunut kilpailemaan sellaisten jättiläisten kanssa kuin ESET, Kaspersky, Avast, McAfee ja muut.
Samaan aikaan yrityksen liikevaihto oli vain puoli miljoonaa euroa vuodessa. Kaikki riippui Pyhästä Hengestä ja uskosta valoisaan tulevaisuuteen. Keisari ei voinut maksaa yli 11 dollaria/tunti, mutta hän asetti 50 tunnin rajan viikossa, mikä riitti minulle aloittamiseen.
On myös huomattava, että toimitusjohtaja ei painostanut ketään ja antoi vaikutelman ystävällisestä setä jakamasta lahjoja. Samaa ei voi sanoa CTO:sta, jonka minulla oli tilaisuus tavata hieman myöhemmin. Ja työskentele tiiviimmin julkaisun aikaan yöllä.

Joten aloin etätyöskentelyn virustorjuntayrityksessä. Tehtäväni oli kirjoittaa uudelleen useimmissa yrityksen tuotteissa käytetyn virustorjunnan tausta. (Tekniset tiedot löytyvät osoitteesta Tämä postaus).
Sitten syntyi ensimmäinen lähettää Habrin hiekkalaatikkoon, C++:n nautinnoista ja eduista, joka edelleen roikkuu toisella sijalla samannimisessä keskittimessä.

Vika ei tietenkään ole itse työkalussa, vaan huumeriippuvaisessa, joka kirjoitti edellisen virustorjuntamoottorin. Se kaatui, särkyi, oli monisäikeinen koko pään poikki, ja sitä oli vaikea testata. Sinun ei vain täytynyt asentaa joukko viruksia koneellesi testausta varten, mutta myös virustentorjunnan ei pitänyt kaatua.

Mutta pikkuhiljaa aloin osallistua tähän kehitykseen. Vaikka mikään ei ollut selvää, koska tein eristettyä komponenttia, jota muut ohjelmat käyttävät. Teknisesti se on DLL-kirjasto, jossa on luettelo vietyistä toiminnoista. Kukaan ei selittänyt minulle, kuinka muut ohjelmat käyttäisivät niitä. Joten käänsin itse kaiken toisin.

Tätä jatkui lähes vuoden, kunnes paahdettu kukko puri CTO:ta ja aloimme valmistautua julkaisuun. Usein tämä valmistautuminen tapahtui yöllä. Ohjelma toimi koneellani, mutta ei hänen puolellaan. Sitten kävi ilmi, että hänellä oli SSD-asema (harvinainen siihen aikaan), ja nopea skannausalgoritmi täytti kaiken muistin lukemalla tiedostoja nopeasti.

Lopulta lanseerasimme ja skannerini asennettiin kymmeniin tuhansiin koneisiin ympäri maailmaa. Se oli sanoinkuvaamaton tunne, kuin olisit tehnyt jotain merkittävää. Hän toi jotain hyödyllistä tähän maailmaan. Raha ei koskaan korvaa tätä tunnetta.
Sikäli kuin tiedän, moottorini toimii tässä virustorjunnassa tähän päivään asti. Ja perinnönä jätin taakseni viitekoodin, joka on luotu kaikkien suositusten mukaan kirjasta "Perfect Code" "Refactoring" ja "C++ for Professionals" -kirjasarjasta.

Lopuksi

Eräässä kuuluisassa kirjassa sanotaan: "Pimein hetki on ennen aamunkoittoa." Näin minulle tapahtui noina aikoina. Täydestä epätoivosta vuonna 2008 oman IT-yrityksen perustamiseen vuonna 2012. Kaiserin lisäksi, joka toi jatkuvasti 500 dollaria viikossa, sain itselleni toisen asiakkaan Yhdysvalloista.

Hänestä oli vaikea kieltäytyä, sillä hän tarjosi jopa 22 $/tunti varsin mielenkiintoisesta työstä. Minua ohjasi jälleen tavoite kerätä lisää aloituspääomaa ja sijoittaa joko kiinteistöihin tai omaan yritykseeni. Siksi tulot kasvoivat, tavoitteita asetettiin ja motivaatiota liikkua.

Kaiser-projektin päätyttyä ja toisella projektilla hidastuttuani aloin valmistautua startup-yritykseni käynnistämiseen. Tililläni oli noin 25 XNUMX dollaria, mikä riitti prototyypin luomiseen ja lisäsijoitusten etsimiseen.

Noina vuosina Venäjällä, Ukrainassa ja kaikkialla maailmassa vallitsi todellista hysteriaa startup-yritysten ympärillä. Syntyi illuusio, että rikastuisi nopeasti ostamalla jotain innovatiivista. Siksi aloin liikkua tähän suuntaan, opiskella erikoistuneita blogeja, tavata ihmisiä joukosta.

Näin tapasin Sasha Peganovin Zuckerberg Call -verkkosivuston kautta (joka on nyt vc.ru), joka sitten esitteli minut VKontakten perustajalle ja sijoittajalle. Rekrytoin tiimin, muutin pääkaupunkiin ja aloitin prototyypin luomisen omilla varoillani ja lisäinvestoinneilla. Mistä puhun yksityiskohtaisesti seuraavassa osassa.

Jatkuu ...

Lähde: will.com

Lisää kommentti