Fortsetzung der Geschichte "Karriereprogrammierer".2008 Jahr . Die globale Wirtschaftskrise. Es scheint, was hat ein einsamer Freiberufler aus einer tiefen Provinz damit zu tun? Es stellte sich heraus, dass auch kleine Unternehmen und Startups im Westen verarmt waren. Und das waren meine unmittelbaren und potenziellen Kunden. Zu allem anderen verteidigte ich endlich ein Fachdiplom an der Universität und hatte keine andere Wahl als freiberuflich zu arbeiten - ich hatte keine andere Wahl. Auf den Haufen habe ich mich von meinem ersten Kunden getrennt, der ein stabiles Einkommen brachte. Und nach ihm brach auch meine Beziehung zu einer möglicherweise zukünftigen Frau zusammen. Alles ist wie in diesem Witz.
Die „schwarze Linie“ ist in dem Moment gekommen, in dem die Zeit der Chancen und des Wachstums hätte kommen müssen. Es ist an der Zeit, dass ehrgeizige junge Menschen darauf aus sind, Karriere zu machen und fünf zu pflügen, und sofort eine Steigerung erhalten. Ich hatte das Gegenteil.
Eins zu eins, mit dem freiberuflichen Service von oDesk und seltenen Aufträgen, ging mein Leben weiter. Ich lebte immer noch bei meinen Eltern, obwohl ich es mir leisten konnte, getrennt zu leben. Aber ich lebte nicht gern allein. Daher haben Borschtsch und Papa hunderthundert Gramm der Mutter den grauen Alltag aufgehellt.
Einmal, nie, habe ich mich mit alten Freunden von der Universität getroffen, fürs Leben geredet und Neuigkeiten ausgetauscht. SCS aus dem
dritten Teil dieser Geschichte drehte sich um und wechselte zu freiberuflichen Mitarbeitern. Jetzt saßen Ilon und Alain sowie ich in der Hose eines Computerhauses und sammelten Geld für den Lebensunterhalt. So haben wir gelebt: ohne Ziele, Perspektiven und Chancen. Alles rebellierte in mir, ich war kategorisch nicht einverstanden mit dem, was geschah. Es war ein Systemfehler in meinem Kopf.
Der erste Versuch, etwas zu ändern, war ein umfangreicher Webdienst.
Nämlich - ein soziales Netzwerk für Jobsuche und Networking. Kurzum - LinkedIn für Runet. Natürlich wusste ich nichts über LinkedIn, aber es gab keine Analoga in Runet. Kurz bevor mein "Los Angeles" auf VKontakte in Mode kam. Und einen Job zu finden war sehr schwierig. Und normale Seiten zu diesem Thema waren nicht in Sicht. Daher war die Idee gut und als ich zum ersten Mal ins „Fitnessstudio“ kam, hängte ich Pfannkuchen von 50 Kilogramm auf beiden Seiten der Bar auf. Mit anderen Worten: Ilon und ich hatten keine Ahnung, was das IT-Geschäft und sein Aufbau sind, und begannen, LinkedIn für Runet zu sägen.
Natürlich wurde die Implementierung zur Schau gestellt. Ich konnte hauptsächlich nur für Desktop unter C ++ / Delphi. Ilon begann gerade mit den ersten Schritten in der Webentwicklung. Also habe ich ein Site-Layout für Delphi erstellt und es ausgelagert. Nachdem ich 700 Dollar für die Entwicklung von LinkedIn bezahlt hatte, hatte ich keine Ahnung, was ich als nächstes tun sollte. Zu dieser Zeit gab es so etwas wie diesen Glauben: Wir werden eine Website erstellen, sie ins Internet stellen und anfangen zu verdienen.
Nur haben wir nicht berücksichtigt, dass zwischen diesen drei Ereignissen und während des gesamten Prozesses eine ganze Million verschiedener kleiner Dinge passieren. Und auch die im Internet liegende Seite verdient sich nicht von selbst.
Freiberuflich tätig
Ich habe mich lange an meinen ersten Kunden Andy geklammert, mit dem wir mehr als ein Jahr zusammengearbeitet haben. Aber wie ich im letzten Teil schrieb, beschloss Andy, den Vertrag stillschweigend zu schließen, während ich im Urlaub war. Und bei seiner Ankunft fing er an, die Seile zu drehen und einen Teelöffel pro Monat zu bezahlen.
Anfangs erhöhte er meine Rate auf oDesk'e auf 19 USD / Stunde, was zu diesem Zeitpunkt überdurchschnittlich war. Erfahrene Freiberufler wie Samvel (die Person, die mich zum Freiberufler gebracht hat) hatten einen Preis von 22 US-Dollar pro Stunde und waren die ersten in der Suchausgabe von Kleidung. Dieses hohe Gebot wandte sich gegen mich, als ich nach der nächsten Bestellung suchte.
Trotz allem musste ich Andy schreiben, dass ich einen anderen Kunden suchen würde. Dieses Format der Zusammenarbeit passt nicht zu mir: "Beheben Sie Dutzende von Fehlern und fügen Sie Funktionen für eine fünfmal niedrigere Preisliste hinzu." Und es ging nicht so sehr um Geld, sondern darum, dass die Geschichte eines großen Investors mit einer Tüte Geld über der Schulter zu einem Kürbis wurde. Das Projekt wurde vom Markt nicht benötigt, oder eher konnte Andy es nicht verkaufen, wo es gebraucht wurde. Sammle mindestens die ersten Benutzer usw.
Als ich merkte, dass es Zeit war, nach einer neuen Bestellung zu suchen, schickte ich Bewerbungen für Beiträge über die Arbeit. Die ersten beiden Bestellungen nach Andy - ich habe erfolgreich versagt. Gewöhnt an die Tatsache, dass Sie so viel arbeiten können, wie Sie möchten, und am Ende der Woche wird eine runde Summe auf dem Konto sein - ich war nicht sehr zufrieden mit der Aussicht, wieder von vorne zu beginnen. Ein kleines Festpreisprojekt zu übernehmen -> das Vertrauen des Kunden zu gewinnen -> auf eine angemessenere Zahlung umzusteigen. Deshalb habe ich in Schritt zwei oder drei abgebrochen. Entweder lag Faulheit im Vertrauen, zu arbeiten, oder der Kunde wollte den abgerechneten Preis von 19 USD nicht für mich bezahlen. Es brach mich von dem Gedanken ab, die Rate auf 12 USD / Stunde oder noch weniger zu senken. Aber es gab keinen anderen Weg. In meiner Desktop-Software-Nische gab es praktisch keine Nachfrage. Plus die Krise.
Ein paar Worte zu oDesk'e in diesen Jahren (2008-2012)
Unmerklich, wie ein Blitz aus heiterem Himmel, begann der Austausch die Bewohner von Teerepubliken und anderen Asiaten zu füllen. Nämlich: Indien, Philippinen, China, Bangladesch. Seltener Zentralasien: Iran, Irak, Katar usw. Es war eine Art StarCraft Zerg-Invasion mit Eiltaktiken. Ein Indien absolvierte jedes Jahr 1,5 Millionen Studenten von IT-Fachgebieten. Ich wiederhole noch einmal: eineinhalb Millionen Inder! Und natürlich finden nur wenige dieser Absolventen sofort Arbeit in der Gemeinde. Und dann ist da noch so ein Ball. Registrieren Sie sich bei oDesk und erhalten Sie doppelt so viel wie in Ihrem Bangalore.
Auf der anderen Seite ereignete sich ein weiteres großes Ereignis - das erste iPhone kam heraus. Und unternehmungslustige Amerikaner, denen sofort klar wurde, was Sie für einen schnellen Cache tun können.
Nachdem er auf dem leeren und schnell wachsenden Markt seine Anwendung für das iPhone für 3 Copecks eingeführt hat. Gebogen, schräg, ohne Design - es rollte durch alles.
Daher erschien mit der Veröffentlichung des ersten iPhone 2G auf oDesk sofort eine zusätzliche Kategorie für die mobile Entwicklung, die einfach mit Anfragen zum Erstellen einer Anwendung für das iPhone überschwemmt wurde.
Dieses Gerät und den Mac zu bekommen war eine schwierige Aufgabe für mich. In unserem Land hatten nur wenige Menschen diese Geräte, und in den Provinzen konnten sie nur von der Existenz dieses Wunders der Technologie hören. Als Alternative kaufte ich im Laufe der Zeit das HTC Desire auf Basis von Android 2.3 und lernte, Anwendungen dafür zu schneiden. Was sich später als nützlich erwies.
Aber nicht der Punkt. Meine Hauptkompetenz war immer noch C ++. Als ich sah, dass es weniger Aufträge für C ++ gibt und immer mehr Anzeigen in C # .NET erscheinen, kroch ich langsam zum Microsoft-Technologie-Stack. Dazu brauchte ich das Buch „C # Tutorial“ und ein kleines Projekt in dieser Programmiersprache. Seitdem sitze ich meistens auf dem Sharpe und zucke nirgendwo.
Weitere große Projekte in C ++ und Java sind aufgetaucht, aber ich habe C # immer bevorzugt, da ich es für die bequemste und in jüngerer Zeit universelle Sprache für alle Aufgaben in meiner Nische halte.
oDesk im Februar 2008 (von webarchive)Erste große Veröffentlichung
Es kommt so oft vor, dass Sie als ausgelagerter oder freiberuflicher Entwickler möglicherweise nie sehen, wie Ihr Programm im wirklichen Leben verwendet wird. Ich muss zugeben, dass ich von mehr als 60 Projekten, die ich freiberuflich abgeschlossen habe, sie aus Stärke 10 zum Verkauf gesehen habe. Aber ich habe nie gesehen, wie andere Leute meine Kreation nutzen. Nachdem ich die bedrückenden Jahre 2008-2010 hinter mir hatte, als es fast keine Befehle gab, nahm ich den Stier im Jahr 2011 bei den Hörnern.
Obwohl ich nicht ständig arbeiten und verdienen musste. Es gab Wohnungen, es gab Essen. Ich habe das Auto als unnötig verkauft. Wohin soll ich zu einem Freiberufler gehen? Das heißt, ich hatte auch Geld für jede Unterhaltung. Es scheint, dass dieses Tunneldenken entweder funktioniert oder Spaß macht. Aber in diesem Moment kannten wir keinen anderen. Wir wussten nicht, dass es möglich ist, anders zu leben: zu reisen, sich zu entwickeln, eigene Projekte zu erstellen. Und im Allgemeinen - die Welt ist nur durch Ihr Bewusstsein begrenzt. Dieses Verständnis kam etwas später, als die unteren 4 Ebenen der Maslow-Pyramide erfüllt waren.
Maslow hatte rechtAber vorher war es notwendig, einen Schritt zurück zu machen. Nachdem ich ein paar Jahre lang an kleinen Projekten gearbeitet hatte, beschloss ich, den Preis auf 11 USD / Stunde zu senken und etwas Langfristiges zu finden.
Vielleicht gab es eine größere Figur im Profil, aber ich erinnere mich definitiv an diesen Frühlingsabend, als Kaiser auf mein Skype klopfte.
Kaiser war Inhaber eines kleinen Antivirenunternehmens in Europa. Er selbst lebte in Österreich und das Team war auf der ganzen Welt verstreut. In Russland, der Ukraine, Indien. CTO saß in Deutschland und verfolgte den Prozess geschickt, obwohl er eher vorgab, zuzusehen. Übrigens erhielt Kaiser Anfang der 2000er Jahre einen staatlichen Preis für einen innovativen Beitrag zur Entwicklung von Kleinunternehmen. Seine Idee, ein Team ausschließlich aus Remote-Mitarbeitern aufzubauen, war Anfang der 2000er Jahre wirklich ungewöhnlich.
Unser Mann, was wird er denken? - "Ja, das ist ein Betrug", wird höchstwahrscheinlich sein erster Gedanke sein. Nein, Kaisers Unternehmen ist seit mehr als 6 Jahren über Wasser und hat es geschafft, mit Giganten wie ESET, Kaspersky, Avast, McAfee und anderen zu konkurrieren.
Gleichzeitig betrug der Umsatz des Unternehmens nur eine halbe Million Euro pro Jahr. Alles beruhte auf dem Heiligen Geist und dem Glauben an eine bessere Zukunft. Kaiser konnte nicht mehr als 11 Dollar pro Stunde bezahlen, teilte mir jedoch ein Limit von 50 Stunden pro Woche zu, das ich zum Starten hatte.
Es sollte auch beachtet werden, dass der CEO niemanden unter Druck setzte und den Eindruck eines freundlichen Onkels machte, der Geschenke verteilte. Über CTO, das ich etwas später kennengelernt habe, kann man nicht dasselbe sagen. Und arbeiten Sie zum Zeitpunkt der Veröffentlichung nachts enger.
Also fing ich an, remote in einem Antiviren-Unternehmen zu arbeiten. Meine Aufgabe war es, das Back-End-Antivirus, das in den meisten Produkten des Unternehmens verwendet wurde, neu zu schreiben. (Technische Details finden Sie in
diesem Beitrag ).
Dann wurde mein erster
Beitrag im Sandkasten von Habr geboren, in dem es um die Reize und Vorteile von C ++ ging, das im gleichnamigen Hub immer noch an zweiter Stelle steht.
Natürlich ist nicht das Tool selbst schuld, sondern der Drogenabhängige, der die letzte Antiviren-Engine geschrieben hat. Es stürzte ab, war fehlerhaft, hatte Multithreading für den ganzen Kopf und eignet sich nicht gut zum Testen. Sie mussten nicht nur eine Reihe von Viren für den Test auf Ihrem Computer installieren, sondern das Virenschutzprogramm sollte auch nicht herunterfallen.
Aber nach und nach begann ich mich auf diese Entwicklung einzulassen. Obwohl es nicht klar war, da ich eine isolierte Komponente erstellt habe, die andere Programme verwenden. Technisch gesehen ist dies eine DLL-Bibliothek mit einer Liste exportierter Funktionen. Wie andere Programme sie verwenden werden - niemand hat es mir erklärt. Deshalb hat er alles selbst umgekehrt.
Dies dauerte fast ein Jahr, bis der geröstete Hahn CTO pickte und wir uns auf die Veröffentlichung vorbereiteten. Oft fand diese Vorbereitung nachts statt. Das Programm funktionierte auf meinem Computer, aber nicht auf seiner Seite. Dann stellte sich heraus, dass er ein SSD-Laufwerk hatte (eine Seltenheit für diese Zeit), und mein schneller Scan-Algorithmus füllt den gesamten Speicher aufgrund des schnellen Lesens von Dateien.
Am Ende waren wir voll und mein Scanner wurde auf Zehntausenden von Maschinen auf der ganzen Welt installiert. Es war ein unbeschreibliches Gefühl, als hätten Sie etwas Bedeutendes getan. Er brachte etwas Nützliches in diese Welt. Geld wird diese Emotion niemals ersetzen.
Soweit ich weiß, funktioniert meine Engine bis heute in diesem Antivirenprogramm. Und als Vermächtnis habe ich den Referenzcode belassen, der gemäß allen Empfehlungen aus den Büchern "Perfect Code", "Refactoring" und der Buchreihe "C ++ for Professionals" erstellt wurde.
Abschließend
Ein berühmtes Buch sagt: "Die dunkelste Stunde ist vor dem Morgengrauen." Das ist mir damals passiert. Von der völligen Verzweiflung im Jahr 2008 bis zur Gründung seines IT-Unternehmens im Jahr 2012. Neben Kaiser, der konsequent 500 US-Dollar pro Woche einbrachte, bekam ich einen weiteren Kunden aus den USA.
Es war schwierig, ihn abzulehnen, da er bis zu 22 Dollar pro Stunde für einen ziemlich interessanten Job anbot. Wieder war mein Ziel, mehr Startkapital zu akkumulieren und zu investieren - entweder in Immobilien oder in mein eigenes Geschäft. Daher wuchsen die Einkommen, Ziele wurden gesetzt und es gab Motivation, sich zu bewegen.
Nachdem ich das Kaiser-Projekt beendet und mit einem anderen Projekt gebremst hatte, begann ich mich auf den Start meines Startups vorzubereiten. Auf meinem Konto hatte ich ungefähr 25.000 USD, was ausreichte, um einen Prototyp zu erstellen und nach zusätzlichen Investitionen zu suchen.
In diesen Jahren herrschte echte Hysterie um Startups in Russland, der Ukraine und auf der ganzen Welt. Es entstand die Illusion, dass man schnell reich werden kann, wenn man etwas Innovatives schneidet. Deshalb begann ich mich in diese Richtung zu bewegen, Profilblogs zu studieren, Leute von der Party kennenzulernen.
Also traf ich Sasha Peganov über die Zuckerberg Call-Site (die jetzt
vc.ru ist ), die mich dann dem Mitbegründer und Investor von VKontakte vorstellte. Ich rekrutierte ein Team, zog in die Hauptstadt und begann auf eigene Kosten einen Prototyp für weitere Investitionen zu erstellen. Was ich im nächsten Teil ausführlich beschreiben werde.
Teil 6. Start >>