Part 5. Carrera de programació. Una crisi. Mig. Primer llançament

Continuació de la història "Carrera de programador".

2008. Crisi econòmica mundial. Sembla, què hi té a veure un sol autònom d'una província profunda? Va resultar que fins i tot les petites empreses i les startups d'Occident també es van empobrir. I aquests eren els meus clients directes i potencials. A més de tot, finalment vaig defensar la meva carrera d'especialista a la universitat i no em quedaven més activitats per fer que la de freelance. Per cert, em vaig separar del meu primer client, que aportava uns ingressos constants. I després d'ell, la meva relació amb la meva potencialment futura dona es va esfondrar. Tot és com en aquella broma.
Va arribar una "ratxa fosca", en el moment en què hauria d'haver arribat el moment de l'oportunitat i del creixement. És el moment en què els joves ambiciosos s'afanyen a construir una carrera i treballar dur durant cinc anys, ascendint a la velocitat del llamp. Per a mi va ser al revés.

La meva vida va continuar sola, amb l'intercanvi autònom oDesk i comandes rares. Encara vivia amb els meus pares, tot i que em podia permetre el luxe de viure per separat. Però no m'agradava viure sol. Per tant, el borscht de la mare i els cent grams del pare van il·luminar els dies grisos.
Hi havia una vegada que em vaig trobar amb vells amics de la universitat per parlar de la vida i compartir notícies. Empresa SKS de tercera part Vaig fer un pivot d'aquesta història i vaig passar a treballar autònom. Ara l'Elon i l'Alain, igual que jo, estaven asseguts a casa a l'ordinador, guanyant diners per sobreviure. Així és com vam viure: sense objectius, perspectives i oportunitats. Tot es rebel·lava dins meu, no estava categòricament d'acord amb el que estava passant. Va ser un error del sistema al meu cap.

El primer intent de canviar alguna cosa va ser un servei web a gran escala.

És a dir, una xarxa social per trobar feina i establir connexions. En resum, LinkedIn per a Runet. Per descomptat, no sabia de LinkedIn i no hi havia anàlegs a RuNet. La moda a VKontakte acaba d'arribar al meu "Los Angeles". I trobar feina era molt difícil. I no hi havia llocs normals sobre aquest tema a la vista. Per tant, la idea era sòlida i, quan vaig arribar per primera vegada al "gimnàs", vaig penjar peses de 50 quilos a la barra a banda i banda. En altres paraules: sense tenir ni idea de què és un negoci informàtic i de com construir-lo, l'Elon i jo vam començar a construir LinkedIn per a Runet.

Per descomptat, la implementació va fallar. Bàsicament només sabia com utilitzar C++/Delphi a l'escriptori. Elon tot just començava a fer els seus primers passos en el desenvolupament web. Així que vaig fer un disseny del lloc web a Delphi i el vaig subcontractar. Després d'haver pagat 700 dòlars pel desenvolupament de LinkedIn, no tenia ni idea de què fer-hi a continuació. En aquell moment, la creença era una cosa així: fem un lloc web, el posem a Internet i comencem a guanyar diners.
Només no hem tingut en compte que entre aquests tres esdeveniments, així com durant el seu procés, passen un milió de petites coses diferents. I també, un lloc web situat a Internet no guanya diners per si sol.

Independent

Durant molt de temps em vaig aferrar al meu primer client Andy, amb qui vam treballar junts durant més d'un any. Però, com vaig escriure a l'última part, l'Andy va decidir tancar el contracte en silenci mentre jo estava de vacances. I en arribar, va començar a retorçar cordes i a pagar una culleradeta al mes.
Inicialment, va augmentar la meva tarifa a oDesk a 19 dòlars/hora, que era per sobre de la mitjana en aquell moment. Autònoms experimentats com Samvel (l'home que em va portar a treballar autònom) tenien una tarifa de 22 dòlars l'hora i van ser els primers als resultats de la cerca d'Odessa. Aquesta alta oferta em va resultar contraproduent quan vaig buscar la meva propera comanda.

Malgrat tot, vaig haver d'escriure a l'Andy que buscaria un altre client. Aquest format de cooperació no em convé: "Corregeu desenes d'errors i afegiu funcions per 5 vegades menys de preu". I no eren tant els diners, sinó el fet que el conte de fades sobre un gran inversor amb una bossa de diners a l'espatlla es va convertir en una carbassa. El mercat no necessitava el projecte o, més probablement, Andy no el podia vendre allà on calia. Reclutar almenys els primers usuaris, etc.

En adonar-me que era hora de buscar una nova comanda, em vaig afanyar a enviar sol·licituds per a llocs de treball. Les dues primeres ordres, després d'Andy, vaig fallar amb èxit. Acostumat al fet que pots treballar tant com vulguis, i al final de la setmana hi haurà una suma arrodonida al teu compte, no estava gaire content amb la perspectiva de tornar a començar. És a dir, feu un petit projecte de preu fix -> guanyeu-vos la confiança del client -> canvieu a un pagament més adequat. Per tant, al pas dos o tres, em vaig interrompre. O era massa mandrós per treballar per la confiança, o el client no volia pagar la tarifa establerta per a mi de 19 dòlars. Em va trencar la idea de reduir la taxa a 12 dòlars l'hora o fins i tot menys. Però no hi havia una altra sortida. Pràcticament no hi havia demanda al meu nínxol de programari d'escriptori. A més la crisi.

Unes paraules sobre oDesk d'aquells anys (2008-2012)

Desapercebuda, com un raig del blau, la borsa va començar a omplir-se de residents de les repúbliques del te i d'altres asiàtics. És a dir: Índia, Filipines, Xina, Bangla Desh. Menys comú: Àsia Central: Iran, Iraq, Qatar, etc. Va ser una mena d'invasió zerg de StarCraft, amb tàctiques precipitades. Només l'Índia ha produït i continua graduant 1.5 milions d'estudiants de TI cada any. Repeteixo una vegada més: un milió i mig d'indis! I, per descomptat, pocs d'aquests graduats troben feina immediatament al seu lloc de residència. I aquí hi ha una pilota així. Registra't a oDesk i aconsegueix el doble que al teu Bangalore.

A l'altre costat de les barricades, es va produir un altre esdeveniment important: es va llançar el primer iPhone. I els nord-americans emprenedors es van adonar immediatament de com guanyar diners ràpidament.
Per descomptat, llançant la vostra aplicació per a iPhone per 3 copecs a un mercat buit i de ràpid creixement. Corbat, oblic, sense disseny: tot rodat.
Per tant, amb el llançament del primer iPhone 2G, immediatament va aparèixer una categoria addicional de desenvolupament mòbil a oDesk, que simplement es va inundar de sol·licituds per crear una aplicació per a l'iPhone.

Aconseguir aquest dispositiu i Mac va ser una tasca difícil per a mi. Al nostre país, poca gent disposava d'aquests aparells, i a les províncies només podien sentir parlar de l'existència d'aquest miracle de la tecnologia. Però com a alternativa, amb el temps vaig comprar un HTC Desire basat en Android 2.3 i vaig aprendre a fer-hi aplicacions. La qual cosa va ser útil més tard.

Però aquest no és el punt. La meva habilitat principal encara era C++. En veure que hi havia menys comandes per a C++ i que cada cop apareixien més anuncis per a C# .NET, vaig anar lentament a la pila de tecnologia de Microsoft. Per fer-ho, necessitava el llibre "C# Self-Teacher" i un petit projecte en aquest llenguatge de programació. Des de llavors he estat assegut principalment al Sharpe, sense moure'm enlloc.

Després em vaig trobar amb grans projectes en C++ i Java, però sempre vaig donar preferència a C#, ja que el considero el llenguatge més convenient, i més recentment, un llenguatge universal per a qualsevol tasca del meu nínxol.

Part 5. Carrera de programació. Una crisi. Mig. Primer llançament
oDesk el febrer de 2008 (de l'arxiu web)

Primer gran llançament

Sovint passa que si sou un desenvolupador subcontractat o autònom, és possible que mai vegeu com s'utilitza el vostre programa a la vida real. Francament, dels més de 60 projectes que vaig completar com a autònom, n'he vist com a màxim 10 a la venda, però mai vaig veure com altres persones utilitzaven la meva creació. Per això, després de passar els anys depressius del 2008-2010, quan gairebé no hi havia encàrrecs, vaig agafar el bou per les banyes el 2011.

Encara que no tenia la necessitat de treballar constantment i guanyar diners. Hi havia habitatge, hi havia menjar. Vaig vendre el cotxe perquè ja no era necessari. On he d'anar com a autònom? És a dir, també tenia diners per a qualsevol entreteniment. Pot semblar pensar en un túnel, ja sigui per treballar o jugar. Però en aquell moment, no sabíem res millor. No sabíem que era possible viure de manera diferent: viatjar, desenvolupar-se, crear els nostres propis projectes. I en general, el món només està limitat per la teva consciència. Aquesta comprensió va arribar una mica més tard, quan es van satisfer els 4 nivells inferiors de la piràmide de Maslow.

Part 5. Carrera de programació. Una crisi. Mig. Primer llançament
Maslow tenia raó

Però abans, calia fer un pas enrere. Després d'impulsar projectes petits durant un parell d'anys, vaig decidir reduir la tarifa a 11 dòlars l'hora i trobar alguna cosa a llarg termini.
Potser hi havia un nombre més alt al perfil, però definitivament recordo aquella tarda de primavera quan el Kaiser va trucar a la meva porta de Skype.

Kaiser era el propietari d'una petita empresa antivirus a Europa. Ell mateix vivia a Àustria, i l'equip estava dispers per tot el món. A Rússia, Ucraïna, Índia. El CTO es va asseure a Alemanya i va supervisar hàbilment el procés, tot i que més aviat va fer veure que estava observant. Per cert, a principis dels anys XNUMX, Kaiser va rebre un premi estatal per la seva contribució innovadora al desenvolupament de les petites empreses. La seva idea de construir un equip totalment d'empleats remots era realment inusual a principis dels anys XNUMX.

Home nostre, què pensarà d'això? "Sí, això és una mena d'estafa", probablement serà el seu primer pensament. Tanmateix, no, l'empresa de Kaiser porta més de 6 anys a flotar i ha aconseguit competir amb gegants com ESET, Kaspersky, Avast, McAfee i altres.
Al mateix temps, la facturació de l'empresa era de només mig milió d'euros anuals. Tot depenia de l'Esperit Sant i de la fe en un futur brillant. El Kaiser no podia pagar més d'11 dòlars l'hora, però va establir un límit de 50 hores a la setmana, que va ser suficient per començar.
També cal destacar que el CEO no va pressionar ningú, i va donar la impressió d'un tió amable repartint regals. No es pot dir el mateix del CTO, a qui vaig tenir l'oportunitat de conèixer una mica més tard. I treballar més de prop en el moment de l'alliberament a la nit.

Per tant, vaig començar a treballar de forma remota en una empresa d'antivirus. La meva tasca era reescriure el back-end de l'antivirus que s'utilitzava en la majoria dels productes de l'empresa. (Les dades tècniques es poden trobar a aquesta publicació).
Llavors va néixer el meu primer publicar a la caixa de sorra de Habr, sobre les delícies i avantatges de C++, que encara ocupa el segon lloc al hub del mateix nom.

Per descomptat, la culpa no és de l'eina en si, sinó del drogoaddicte que va escriure l'anterior motor antivirus. Es va estavellar, va fallar, tenia diversos fils a tot el cap i va ser difícil de provar. No només vau haver d'instal·lar un munt de virus a la vostra màquina per provar-los, sinó que l'antivirus també havia de no fallar.

Però a poc a poc vaig començar a implicar-me en aquest desenvolupament. Encara que res estava clar, ja que estava fent un component aïllat que utilitzen altres programes. Tècnicament, és una biblioteca DLL amb una llista de funcions exportades. Ningú em va explicar com els utilitzarien altres programes. Així que jo mateix ho vaig revertir tot.

Això va durar gairebé un any, fins que el gall rostit va mossegar el CTO i vam començar a preparar-nos per al llançament. Sovint aquesta preparació es feia a la nit. El programa va funcionar a la meva màquina, però no al seu costat. Llavors va resultar que tenia una unitat SSD (una raresa en aquells dies) i el meu algorisme d'escaneig ràpid va omplir tota la memòria llegint fitxers ràpidament.

Finalment ens vam llançar i el meu escàner es va instal·lar en desenes de milers de màquines arreu del món. Va ser una sensació indescriptible, com si haguessis fet alguna cosa important. Va portar alguna cosa útil a aquest món. Els diners mai substituiran aquesta emoció.
Pel que jo sé, el meu motor funciona en aquest antivirus fins avui. I com a llegat, vaig deixar enrere un codi de referència creat segons totes les recomanacions del llibre "Codi perfecte" "Refactoring" i la sèrie de llibres "C++ per a professionals".

En conclusió

Un llibre famós diu: "L'hora més fosca és abans de l'alba". Això és el que em va passar en aquells dies. Des de la desesperació completa el 2008 fins a la fundació de la meva pròpia empresa informàtica el 2012. A més de Kaiser, que constantment aportava 500 dòlars a la setmana, vaig aconseguir un altre client dels Estats Units.

Va ser difícil rebutjar-lo, ja que va oferir fins a 22 $/hora per un treball força interessant. Vaig tornar a ser impulsat per l'objectiu d'acumular més capital inicial i invertir, ja sigui en béns arrels o en el meu propi negoci. Per tant, els ingressos van augmentar, es van marcar objectius i hi havia motivació per moure's.

Després d'acabar el projecte Kaiser i frenar amb un altre projecte, vaig començar a preparar-me per posar en marxa la meva startup. Tenia uns 25 dòlars al meu compte, que van ser suficients per crear un prototip i buscar inversions addicionals.

En aquells anys, hi havia una autèntica histèria al voltant de les startups a Rússia, Ucraïna i arreu del món. Es va crear la il·lusió que et podies enriquir ràpidament comprant alguna cosa innovadora. Per tant, vaig començar a avançar en aquesta direcció, estudiar blocs especialitzats, conèixer gent de la multitud.

Així és com vaig conèixer Sasha Peganov, a través del lloc web de Zuckerberg Call (que és ara vc.ru), que després em va presentar al cofundador i inversor de VKontakte. Vaig contractar un equip, em vaig traslladar a la capital i vaig començar a crear un prototip amb els meus propis fons i més inversions. De la qual parlaré amb detall a la part següent.

Continuar ...

Font: www.habr.com

Afegeix comentari