Parto 5. Programa kariero. Krizo. Mezo. Unua eldono

Daŭrigo de la rakonto "Programista Kariero".

2008. Tutmonda ekonomia krizo. Ŝajnus, kion rilatas unuopa liberlaboranto el profunda provinco? Montriĝis, ke eĉ malgrandaj entreprenoj kaj noventreprenoj en Okcidento ankaŭ malriĉiĝis. Kaj ĉi tiuj estis miaj rektaj kaj eblaj klientoj. Aldone al ĉio alia, mi finfine defendis mian fakan diplomon ĉe la universitato kaj ne havis aliajn agadojn por fari ol liberlaborado. Cetere, mi disiĝis de mia unua kliento, kiu alportis konstantan enspezon. Kaj post li, mia rilato kun mia eble estonta edzino kolapsis. Ĉio estas kiel en tiu ŝerco.
Venis "malhela strio", en la momento, kiam la tempo de ŝanco kaj kresko devus esti veninta. Estas tempo, kiam ambiciaj junuloj rapidas por konstrui karieron kaj multe labori por kvin, promociiĝante fulmrapide. Por mi estis inverse.

Mia vivo daŭris sole, kun la sendependa interŝanĝo de oDesk kaj maloftaj mendoj. Mi ankoraŭ loĝis kun miaj gepatroj, kvankam mi povis havigi vivi aparte. Sed mi ne ŝatis vivi sola. Tial la borŝto de panjo kaj la cent gramoj de paĉjo heligis la grizajn tagojn.
Iam mi renkontis malnovajn amikojn de universitato por paroli pri vivo kaj konigi novaĵojn. SKS firmao de tria parto Mi faris pivoton de ĉi tiu rakonto kaj moviĝis al sendependa laboro. Nun Elon kaj Alain, same kiel mi, sidis hejme sur la komputilo, gajnante monon por pluvivi. Jen kiel ni vivis: sen celoj, perspektivoj kaj ŝancoj. Ĉio ribelis en mi, mi kategorie malkonsentis pri tio, kio okazis. Estis sistema eraro en mia kapo.

La unua provo ŝanĝi ion estis grandskala retservo.

Nome, socia reto por trovi laboron kaj fari ligojn. Resume - LinkedIn por Runet. Kompreneble, mi ne sciis pri LinkedIn, kaj ne estis analogoj en RuNet. Modo ĉe VKontakte ĵus atingis mian "Los-Anĝeleson". Kaj trovi laboron estis tre malfacila. Kaj ne estis normalaj retejoj pri ĉi tiu temo en vido. Sekve, la ideo estis bona kaj, kiam mi unue venis al la "gimnastikejo", mi pendigis 50 kilogramajn pezojn sur la barbell ambaŭflanke. Alivorte: ne havante ideon, kio estas IT-komerco kaj kiel konstrui ĝin, Elon kaj mi komencis konstrui LinkedIn por Runet.

Kompreneble la efektivigo malsukcesis. Mi esence nur sciis kiel uzi C++/Delphi sur la labortablo. Elon ĵus komencis fari siajn unuajn paŝojn en reto-disvolviĝo. Do mi faris retejo-aranĝon en Delphi kaj subkontraktis ĝin. Paginte $700 por la disvolviĝo de LinkedIn, mi tute ne sciis, kion fari kun ĝi poste. En tiu tempo, la kredo estis io tia: ni faru retejon, metu ĝin en la Interreton kaj komencu gajni monon.
Nur ni ne konsideris, ke inter ĉi tiuj tri eventoj, same kiel dum ilia procezo, okazas tuta miliono da malsamaj etaj aferoj. Kaj ankaŭ retejo situanta en Interreto ne faras monon memstare.

Sendependa laborado

Longe mi kroĉiĝis al mia unua kliento Andy, kun kiu ni kunlaboris pli ol unu jaron. Sed, kiel mi skribis en la lasta parto, Andy decidis trankvile fermi la kontrakton dum mi ferias. Kaj alveninte, li komencis tordi ŝnurojn kaj pagi kulereton monate.
Komence, li altigis mian tarifon sur oDesk al $19/horo, kio estis super mezumo en tiu tempo. Tiaj spertaj liberlaboristoj kiel Samvel (la viro kiu alportis min al sendependa laboro) havis tarifon de 22 USD/horo, kaj estis la unuaj en la serĉrezultoj de Odeso. Ĉi tiu alta oferto miskarburis min serĉante mian sekvan mendon.

Malgraŭ ĉio, mi devis skribi al Andy, ke mi serĉos alian klienton. Ĉi tiu formato de kunlaboro ne konvenas al mi: "Riparu dekduojn da cimoj kaj aldonu funkciojn por kvinoble malpli da prezo." Kaj ne estis tiom la mono, sed la fakto, ke la fabelo pri granda investanto kun sako da mono sur la ŝultro fariĝis kukurbo. La merkato ne bezonis la projekton, aŭ, pli verŝajne, Andy ne povis vendi ĝin kie ĝi estis bezonata. Varbu almenaŭ la unuajn uzantojn, ktp.

Rimarkinte, ke estas tempo serĉi novan mendon, mi rapidis sendi kandidatiĝojn por laborpostenoj. La unuaj du mendoj, post Andy, mi sukcese malsukcesis. Kutimita al tio, ke vi povas labori kiom vi volas, kaj je la fino de la semajno estos ronda sumo en via konto, mi ne estis tre feliĉa kun la perspektivo rekomenci. Nome, prenu malgrandan fiksprezan projekton -> gajnu la fidon de la kliento -> ŝanĝu al pli taŭga pago. Tial, ĉe paŝo du aŭ tri, mi derompis. Aŭ mi estis tro maldiligenta por labori por konfido, aŭ la kliento ne volis pagi la establitan tarifon por mi de $19. Mi estis ŝirita ĉe la penso malaltigi la kurzon al $ 12/horo aŭ eĉ malpli. Sed ne estis alia elirejo. Preskaŭ ne estis postulo en mia niĉo de labortabla programaro. Plie la krizo.

Kelkaj vortoj pri oDesk de tiuj jaroj (2008-2012)

Nerimarkite, kiel riglilo el bluo, la borso komencis pleniĝi de loĝantoj de la te-respublikoj kaj aliaj azianoj. Nome: Barato, Filipinoj, Ĉinio, Bangladeŝo. Malpli oftaj: Centra Azio: Irano, Irako, Kataro, ktp. Ĝi estis ia Zerg-invado de StarCraft, kun rapidtaktikoj. Barato sole produktis kaj daŭre diplomiĝas 1.5 milionojn da IT-studentoj ĉiujare. Mi ripetas denove: miliono kaj duono da indianoj! Kaj kompreneble malmultaj el ĉi tiuj diplomiĝintoj tuj trovas laboron ĉe sia loĝloko. Kaj jen tia pilko. Registriĝu ĉe oDesk kaj ricevu duoble pli ol en via Bengaluro.

Aliflanke de la barikadoj, alia grava evento okazis - la unua iPhone estis liberigita. Kaj entreprenemaj usonanoj tuj komprenis kiel fari rapidan monon.
Kompreneble, liberigante vian iPhone-aplikaĵon por 3 kopekoj al malplena kaj rapide kreskanta merkato. Kurba, oblikva, sen dezajno - ĉio ruliĝis.
Tial, kun la liberigo de la unua iPhone 2G, aldona kategorio de Mobile Development tuj aperis sur oDesk, kiu estis simple inundita de petoj por krei aplikaĵon por la iPhone.

Akiri ĉi tiun aparaton kaj Mac estis malfacila tasko por mi. En nia lando, malmultaj homoj havis ĉi tiujn aparatojn, kaj en la provincoj ili nur povis aŭdi pri la ekzisto de ĉi tiu miraklo de teknologio. Sed kiel alternativo, kun la tempo mi aĉetis HTC Desire bazitan sur Android 2.3 kaj lernis fari aplikojn por ĝi. Kiu estis oportuna poste.

Sed tio ne estas la afero. Mia ĉefa kapablo ankoraŭ estis C++. Vidante, ke estas malpli da mendoj por C++, kaj pli kaj pli da reklamoj por C# .NET aperis, mi malrapide rampis al la Microsoft-teknologia stako. Por fari tion, mi bezonis la libron "C# Self-Teacher" kaj unu malgrandan projekton en ĉi tiu programlingvo. Ekde tiam mi sidas plejparte sur la Sharpe, ne moviĝante ie ajn.

Tiam mi renkontis grandajn projektojn en C++ kaj Java, sed mi ĉiam donis preferon al C#, ĉar mi konsideras ĝin la plej oportuna, kaj pli lastatempe, universala lingvo por iuj taskoj en mia niĉo.

Parto 5. Programa kariero. Krizo. Mezo. Unua eldono
oDesk en februaro 2008 (el retarkivo)

Unua granda eldono

Ofte okazas, ke se vi estas subkontraktita aŭ sendependa programisto, vi eble neniam vidos kiel via programo estas uzata en la reala vivo. Sincere, el pli ol 60 projektoj, kiujn mi plenumis kiel liberlaboranto, mi vidis maksimume 10 venditajn, sed mi neniam vidis kiel aliaj homoj uzas mian kreaĵon. Tial, trapasinte la deprimiĝajn jarojn 2008-2010, kiam preskaŭ ne estis ordonoj, mi prenis la virbovon per la kornoj en 2011.

Kvankam mi ne havis bezonon konstante labori kaj gajni monon. Estis loĝejo, estis manĝaĵo. Mi vendis la aŭton ĉar ĝi ne plu estis bezonata. Kien mi iru kiel sendependa kunlaboristo? Tio estas, mi ankaŭ havis monon por iu ajn distro. Ĝi povas ŝajni kiel tunela pensado - aŭ labori aŭ ludi. Sed en tiu momento, ni ne sciis pli bone. Ni ne sciis, ke eblas vivi alie: vojaĝi, disvolvi, krei niajn proprajn projektojn. Kaj ĝenerale, la mondo estas limigita nur de via konscio. Ĉi tiu kompreno venis iom poste, kiam la pli malaltaj 4 niveloj de la piramido de Maslow estis kontentigitaj.

Parto 5. Programa kariero. Krizo. Mezo. Unua eldono
Maslow pravis

Sed unue, necesis retropaŝi. Post puŝado pri malgrandaj projektoj dum kelkaj jaroj, mi decidis malaltigi la tarifon al $ 11/horo kaj trovi ion longtempe.
Eble estis pli alta nombro en la profilo, sed mi certe memoras tiun printempan vesperon, kiam la Kaiser frapis mian Skajpon pordon.

Kaiser estis la posedanto de malgranda kontraŭvirusa firmao en Eŭropo. Li mem vivis en Aŭstrio, kaj la teamo estis disigita ĉie en la mondo. En Rusio, Ukrainio, Barato. La CTO sidis en Germanio kaj lerte monitoris la procezon, kvankam li prefere ŝajnigis rigardi. Cetere, komence de la 2000-aj jaroj, Kaiser ricevis ŝtatan premion pro sia noviga kontribuo al la disvolviĝo de malgrandaj entreprenoj. Lia ideo konstrui teamon tute de malproksimaj dungitoj estis vere nekutima en la fruaj 2000-aj jaroj.

Nia viro, kion li pensos pri ĉi tio? "Jes, ĉi tio estas ia fraŭdo," plej verŝajne estos lia unua penso. Tamen, ne, la kompanio de Kaiser restas flosante dum pli ol 6 jaroj kaj sukcesis konkuri kun tiaj gigantoj kiel ESET, Kaspersky, Avast, McAfee kaj aliaj.
Samtempe, la spezo de la firmao estis nur duonmiliono da eŭroj jare. Ĉio dependis de la Sankta Spirito kaj fido al brila estonteco. La Kaiser ne povis pagi pli ol $11/horo, sed li fiksis limon de 50 horoj semajne, kio sufiĉis por mi komenci.
Oni ankaŭ rimarku, ke la ĉefoficisto ne faris premon al iu ajn, kaj donis la impreson de afabla onklo disdonanta donacojn. La samon oni ne povas diri pri la CTO, kiun mi havis la okazon renkonti iom poste. Kaj laboru pli proksime dum la liberigo nokte.

Do, mi eklaboris malproksime ĉe antivirusa kompanio. Mia tasko estis reverki la malantaŭan finon de la antiviruso, kiu estis uzata en la plej multaj el la produktoj de la kompanio. (Teknikaj detaloj troveblas en ĉi tiu afiŝo).
Tiam mia unua naskiĝis poŝtu al la sablokesto de Habr, pri la ĝojoj kaj avantaĝoj de C++, kiu ankoraŭ pendas en la dua loko en la samnoma centro.

Kompreneble, la kulpo ne estas de la ilo mem, sed de la drogulo, kiu verkis la antaŭan antivirusan motoron. Ĝi kraŝis, glitched, estis multfadena trans la tuta kapo, kaj estis malfacile provi. Ne nur vi devis instali amason da virusoj sur via maŝino por testado, sed ankaŭ la antiviruso devis ne kraŝi.

Sed iom post iom, mi komencis okupiĝi pri ĉi tiu evoluo. Kvankam nenio estis klara, ĉar mi faris izolitan komponanton, kiun aliaj programoj uzas. Teknike, ĝi estas DLL-biblioteko kun listo de eksportitaj funkcioj. Neniu klarigis al mi kiel aliaj programoj uzus ilin. Do mi mem inversigis ĉion.

Ĉi tio daŭris preskaŭ unu jaron, ĝis la rostita koko mordis CTO kaj ni komencis prepari por la liberigo. Ofte ĉi tiu preparado okazis nokte. La programo funkciis ĉe mia maŝino, sed ne ĉe lia flanko. Tiam montriĝis, ke li havis SSD-diskon (maloftecon en tiuj tagoj), kaj mia rapida skanado-algoritmo plenigis la tutan memoron per rapide legado de dosieroj.

Fine ni lanĉis kaj mia skanilo estis instalita sur dekoj da miloj da maŝinoj tra la mondo. Estis nepriskribebla sento, kvazaŭ vi faris ion gravan. Li alportis ion utilan en ĉi tiun mondon. Mono neniam anstataŭos ĉi tiun emocion.
Laŭ mia scio, mia motoro funkcias en ĉi tiu antiviruso ĝis hodiaŭ. Kaj kiel heredaĵo, mi postlasis referencan kodon kreitan laŭ ĉiuj rekomendoj de la libro "Perfekta Kodo" "Refactoring" kaj la serio de libroj "C++ por Profesiuloj".

En konkludo

Unu fama libro diras: "La plej malhela horo estas antaŭ la tagiĝo." Jen kio okazis al mi en tiuj tagoj. De kompleta malespero en 2008 ĝis la fondiĝo de mia propra IT-kompanio en 2012. Krom Kaiser, kiu konstante alportis $500/semajno, mi akiris al mi alian klienton el Usono.

Estis malfacile rifuzi lin, ĉar li proponis ĝis 22 $/horo por sufiĉe interesa laboro. Mi denove estis pelita de la celo amasigi pli da komenca kapitalo kaj investado, ĉu en nemoveblaĵoj aŭ en mia propra komerco. Tial, enspezo pliiĝis, celoj estis fiksitaj kaj ekzistis instigo por moviĝi.

Fininte la projekton Kaiser kaj malrapidiĝi kun alia projekto, mi komencis prepariĝi por lanĉi mian ekentreprenon. Mi havis ĉirkaŭ $25k en mia konto, kio sufiĉis por krei prototipon kaj serĉi pliajn investojn.

En tiuj jaroj, ekzistis vera histerio ĉirkaŭ noventreprenoj en Rusio, Ukrainio, kaj ĉie en la mondo. La iluzio estis kreita, ke vi povus rapide riĉiĝi aĉetante iun novigan aferon. Sekve, mi komencis movi en ĉi tiu direkto, studi specialigitajn blogojn, renkonti homojn el la homamaso.

Jen kiel mi renkontis Sasha Peganov, per la retejo Zuckerberg Call (kiu nun estas vc.ru), kiu tiam prezentis min al la kunfondinto de VKontakte kaj investanto. Mi varbis teamon, translokiĝis al la ĉefurbo kaj komencis krei prototipon uzante miajn proprajn financojn kaj pliajn investojn. Pri kiu mi detale parolos en la sekva parto.

Daŭrigota…

fonto: www.habr.com

Aldoni komenton