Teil 4. Programmierkarriere. Junior. Einstieg in die freiberufliche Tätigkeit

Fortsetzung der Geschichte „Karriere als Programmierer“.

Es wurde dunkel. Sowohl direkt als auch indirekt. Ich habe mit großer Sorgfalt nach einem Job als Programmierer gesucht, aber es gab keine Optionen.
In meiner Stadt gab es 2-3 Stellenanzeigen für 1C-Entwickler, und in seltenen Fällen wurden Lehrer für Programmierkurse gesucht. Es war 2006. Ich habe mein Studium im 4. Jahr der Universität begonnen, aber meine Eltern und meine Freundin haben mir deutlich zu verstehen gegeben, dass ich mir einen Job suchen sollte. Ja, ich wollte es selbst. Nachdem ich also ein paar Vorstellungsgespräche für die Stelle als Kurslehrer absolviert hatte und dort kein Glück hatte, war ich kurz davor, 1C: Buchhaltung zu meistern. Mit Dutzenden von Büchern, die ich gelesen habe, und Hunderten von Programmen, die in C++/Delphi und Java geschrieben waren, begann ich aus Hoffnungslosigkeit, 1C zu lernen.

Aber zu meinem Glück war das Kabel-Internet bereits in unsere Stadt „gebracht“ worden, und ich konnte mein Glück versuchen, indem ich eine Stellenanzeige auf Websites veröffentlichte. Nachdem ich eine E-Mail auf mail.ru gesendet und oft dorthin gegangen war, fand ich den Anzeigenbereich für mich selbst und schrieb dort über all meine reichen Erfahrungen im Bereich der Softwareentwicklung. Ich habe bereits im letzten Teil geschrieben, dass die ersten zehn Reaktionen auf meine Anzeige im Sinne von „Schreiben Sie an Gates“ erfolgten. Aber der 11. war ein Typ, der mein Schicksal um 180 Grad veränderte, genau wie es in der ersten Lektion eines Programmierkurses geschah.

In meinem Posteingang landete ein Brief mit ungefähr folgendem Inhalt:

Hallo Denis,
Mein Name ist Samvel und ich bin der Direktor von OutsourceItSolutions.
Wir Wir haben Ihre Stellenanzeige als Entwickler auf mail.ru entdeckt. Bereit Denken Sie über Ihre Kandidatur nach. Ich schlage vor, dass wir ausführlicher über ICQ - 11122233 sprechen.

Grüße
Samvel,
Generaldirektor,
OutsourceItSolutions

Diese Art von Beamtentum und Geschäftsstil setzte sich während des gesamten Verlaufs unserer Zusammenarbeit fort. Wie man im Westen sagt, hatte ich „gemischte Gefühle“. Einerseits bietet jemand einen Job an, und es scheint nicht der Schrott zu sein, den wir in unserer Stadt hatten. Andererseits war nichts über dieses Unternehmen bekannt, was es tut und welche Konditionen es bietet. Natürlich mussten wir handeln, solange es nichts zu verlieren gab. Wir haben uns schnell über ICQ verbunden, Samvel stellte mir ein paar Fragen und bot mir ein Treffen an, um Dokumente zu unterzeichnen und mit der Arbeit zu beginnen. Seine Fragen waren allgemeiner Natur und bezogen sich hauptsächlich auf meine Fähigkeiten und Erfahrungen.
Etwa diese: „Worüber schreibst du?“, „Was kannst du zeigen?“ usw. Es gab kein „Was ist der Unterschied zwischen einer abstrakten Klasse und einer Schnittstelle?“. Besonders Probleme wie „ein Array umkehren“.

Es war Anfang September, die Vorlesungen an der Universität drehten sich ausschließlich um das Fachgebiet, und ich ging dorthin. Unterwegs stieß ich auf Freunde meines Vaters oder Freunde von Freunden, die eine vollwertige Enterprise-Lösung für ihr Unternehmen oder ihre Regierungsbehörde kostenlos wollten. Auch das war eine Erfahrung, und in meiner freien Zeit durch Vorlesungen habe ich meine Fähigkeiten bei diesen ehrenamtlichen Aufträgen verbessert.
Kurz gesagt, es gab kein Geld, es gab keine Möglichkeiten, also blieb Samvel die letzte Hoffnung, irgendwohin zu fliehen.

Am Tag des Treffens mit Samvel fragte ich meine Klassenkameraden, ob sie als Gesellschafter zu einem Vorstellungsgespräch mit mir gehen wollten.
Samvel stotterte, wenn ich Freunde mit IT-Kenntnissen habe, könne ich sie mitbringen. Zwischen den Zeilen stand: „Wir nehmen jeden wahllos.“ Nur wenige meiner Klassenkameraden stimmten dieser Aussage zu, bzw. einer von zehn Befragten. Die Ironie besteht darin, dass die neun, die wichtige Angelegenheiten, wie eine Kneipe oder Counter-Stirke, in der Startaufstellung hatten, nach einer Weile auch bei Samvel landeten oder über ihn gingen.

Also stimmte ein Mann namens Seryoga zu und ging mit mir, um herauszufinden, was für ein Geschäft dieser Mann hatte, und um mir die Aussichten anzusehen. Seryoga ließ sich immer auf Unzucht ein, wenn ich ihm etwas anbot. Ich hatte oft Ideen, wie zum Beispiel die Einrichtung eines sozialen Netzwerks für die Jobsuche, und Seryoga engagierte sich, zumindest als Berater. Im Jahr 2006 befand sich LinkedIn übrigens gerade in der Entwicklung, und außerhalb der USA gab es nichts Vergleichbares. Und möglicherweise könnte eine richtig umgesetzte Idee eines solchen sozialen Netzwerks heute verkauft werden 26 Milliarden Dollar.

Aber kehren wir zum Treffen mit Samvel zurück. Ich hatte keine Ahnung, was vor mir lag und unter welchen Bedingungen wir arbeiten würden. Das Einzige, was mich interessierte, war, ob ich meine geschätzten 300 US-Dollar pro Monat erhalten würde, und wenn ich Glück hatte, würde ich den Technologie-Stack nutzen, den ich kannte.

Wir verabredeten uns an einem öffentlichen Ort in der Nähe des Stadions. Neben uns standen Bänke in einer Reihe und es war laut. Dieser Ort, nahe dem Zentrum einer Industriestadt, eignete sich eher zum Trinken einer Flasche Bier als zum Unterzeichnen eines Vertrags für einen neuen Job bei OutsourceItSolutions mit einem CEO namens Samvel.
Deshalb war die erste Frage an ihn: „Was, haben Sie kein Büro?“ Samvel zögerte, blickte weg und antwortete: „Noch nicht, aber wir hatten vor, es zu öffnen.“

Dann holte er aus einer Plastiktüte im Supermarkt zwei Verträge für mich und Seryoga. Ich versuchte zu verstehen, was darin stand, aber ich hatte noch nie in meinem Leben so etwas gelesen, und diese juristische Sprache löste Ablehnung aus. Da ich es nicht ertragen konnte, fragte ich:
- Und was steht da?
– Dies ist eine NDA-Vertraulichkeitsvereinbarung
- Ahh...
Noch verwirrter darüber, wovon ich sprach, musste ich nicken. Weitere fünf Minuten suchte ich hektisch im Text nach Schlüsselwörtern wie „gut“, „Kredit“, „verpflichtet“, „bei Nichteinhaltung“. Nachdem er sichergestellt hatte, dass nichts dergleichen vorlag, unterschrieb er. Ich möchte Sie daran erinnern, dass Seryoga bei mir war, um mich moralisch zu unterstützen und nach neuen Möglichkeiten zu suchen, Geld für mich zu verdienen. Da er auch nicht verstand, was er unterschrieb, wiederholte er diese Aktion nach mir. Wir wechselten noch ein paar Worte mit Samvel. Nochmals zu meinen Fähigkeiten und Erfahrungen. Er fragte, ob ich PHP kenne?
Das ist schon etwas, aber ich habe sehr selten mit PHP gearbeitet. Deshalb habe ich gesagt, dass ich Perl kenne. Darauf warf Samvel arrogant hin: „Nun, Perl ist das letzte Jahrhundert.“ Obwohl das Jahrhundert gerade erst begonnen hat...

Trotzdem, da ich nicht sicher war, was als nächstes passieren würde, sagte ich zu Seryoga, gemischt mit nervösem Gelächter: „Nun, sie haben kein Todesurteil unterschrieben ...“. Alle sahen sich an und Samvel versprach, weitere Anweisungen per E-Mail zu senden.

Am nächsten Tag erhielt ich einen Brief mit einer „Firmen-E-Mail“, einem Link zu meinem persönlichen Profil und Anweisungen zum Ausfüllen. Außerdem ein Beispiel von Samvels vollständigem Profil.

Ich denke, an dieser Stelle lohnt es sich zu erklären, was für ein Unternehmen OutsourceItSolutions ist. Das Unternehmen als solches existierte rechtlich nicht. Es gab eine sehr schwache Website mit einem auffälligen Design dieser Jahre und einem Generaldirektor. Samvel. Vermutlich in Shorts und T-Shirt zu Hause vor dem Monitor sitzen. Er war auch als Webentwickler tätig und verdiente dort mit einem Stundensatz von 20 US-Dollar sein Haupteinkommen. Zuvor hatte ich seinen Vater kennengelernt, der das Gleiche tat wie Samvel. Ich war nämlich auf der Suche nach älteren IT-Studenten, denen man Bestellungen in den Westen in Rechnung stellen konnte. Regelmäßiges hausgemachtes Outstaf.

Daher ist Samvel seit seiner Gründung im Jahr 2004 auf der Freelance-Börse oDesk (heute Upwork) registriert. Natürlich verfügte er bereits über ein ausgeprägtes Profil, eine Menge Fähigkeiten und ein klares Verständnis dafür, wie man mit ausländischen Kunden zusammenarbeitet.
Er trat ebenfalls in die Fußstapfen seines Vaters und eröffnete seine eigene Agentur auf oDesk. Er brachte Leute wie mich dorthin und nahm einen Teil von jeder Stunde, die er verdiente. Zu dieser Zeit hatte er etwa 10-15 Leute in seiner Agentur. Als ich das letzte Mal dort nachschaute, überstieg die Zahl der „IT-Spezialisten“ die Hundert-Marke.

Ich gehe zurück zu meiner Arbeitsaufgabe – Ausfüllen eines Profils auf oDesk. Wie Sie wissen, hat Samvel mich dazu gebracht, freiberuflich tätig zu werden. Das war damals und an diesem Ort mit meinem Wissen die einzige Möglichkeit, etwas zu verdienen. Ich habe Glück gehabt. Wie die meisten meiner Freunde, die mir in die Freiberuflichkeit gefolgt sind. Mittlerweile verfügen die meisten von uns über 10–12 Jahre Erfahrung in den Bereichen IT, Freiberuflichkeit und Remote-Arbeit. Nicht jeder in unserer Gruppe war so erfolgreich, aber das ist ein anderes Thema.

Als ich oben in meinem oDesk-Profil die Aufschrift „8 $/h“ in Zwanzigstelschrift sah, begann ich schnell, diese Zahl mit einer 160-Stunden-Woche und dann mit 1280 Stunden pro Monat zu multiplizieren. Und als ich schließlich 2107 $ zählte, verspürte ich freudige Euphorie. Ich habe sofort herausgefunden, wie lange es dauern würde, einen gebrauchten VAZ-2000 zu kaufen, der etwa XNUMX US-Dollar kostete. Mit noch größerem Enthusiasmus beeilte ich mich, mein Profil auszufüllen und schrieb alles hinein, was passiert war und passieren könnte.

In der Kolumne „Andere Erfahrungen“ habe ich geschrieben, dass ich gut Fußball spiele und der Kapitän der Mannschaft war. Samvel deutete taktvoll an, dass diese Erfahrung nicht zum Thema gehörte und gelöscht werden musste. Dann begann ich, Tests auf oDesk durchzuführen. Das ist so ein Beruf, und selbst wenn Ihr Nachname Stroustrup ist, ist es keine Tatsache, dass Sie in C++ die höchste Punktzahl erreichen. Die Fragen wurden entweder von Indern oder anderen Freiberuflern verfasst und waren voller Unklarheiten und manchmal auch Fehlern. Später schickte mir oDesk diese Fragen mit Antworten und bat mich, die Tests noch einmal durchzugehen. Ich habe mindestens 10 Fehler und falsche Formulierungen gefunden.

Aber dennoch. Für den Delphi 6-Test erhielt ich 4.4 von 5, was für mich eine Leistung war. Und in C++ erhielten sie sogar eine „erste Platz“-Medaille, was zu bedeuten schien, dass Satan selbst diese Prüfung bisher nicht bestehen konnte. Dies war eine Folge meiner Bemühungen, den Standard zu studieren und einen Compiler zu schreiben. Daher hatte ich bereits mit einem leeren Profil einen Wettbewerbsvorteil gegenüber anderen Freelancern.

Teil 4. Programmierkarriere. Junior. Einstieg in die freiberufliche Tätigkeit
Mein oDesk-Profil in den Jahren 2006-2007

Ich muss sagen, dass oDesk.com im Jahr 2006 ein so gemütlicher Ort war, an dem zweimal täglich Beiträge im Bereich „Desktop-Softwareentwicklung“ erschienen. Sie wurden von 2-3 Personen beantwortet, hauptsächlich aus Osteuropa. Und mit einem leeren Portfolio war es möglich, ein gutes Projekt zu ergattern. Im Allgemeinen gab es keine Konkurrenz, und genau das ist passiert. Das erste Projekt erhielt ich recht schnell.

Irgendwann innerhalb von ein oder zwei Wochen schickte Samvel Bewerbungen für eine Stelle in meiner Nische. Dann sagte er mir, ich solle es selbst schicken – ich habe Bewerbungsvorlagen.

Erste Kunden

Ironischerweise war mein erster Kunde auf oDesk ein Student aus Amerika, der ein ähnliches Problem hatte wie das, das ich für unsere Studenten für ein Cheburek gelöst habe. Gegen 10 Uhr klopfte der erste Kunde bei meinem Yahoo Messenger. Ich war etwas nervös, weil ich das Gefühl hatte, kurz vor etwas Wichtigem zu stehen. Und die Zukunft hängt von dieser Ordnung ab. Auf jeden Fall wie fast jeder normale Mensch, der am ersten Tag zur Arbeit geht. Und das auch ohne vorher gearbeitet zu haben.

Dieser Kunde schickte mir eine Word-Datei mit einer detaillierten Beschreibung der Aufgabe bis ins kleinste Detail. Beispiele für Eingabe/Ausgabe und Codeformatierung. Die Qualität der Anforderungen war um eine Größenordnung höher als bei uns. Trotz der Nacht draußen beeilte ich mich, das Problem aufzuschreiben, um es ihm heute zu schicken. Für mich war es wichtig, das erste positive Feedback zu erhalten. Dann kam die Standardfrage des Kunden: „Wie lange wird es dauern, das Problem zu lösen?“ Ich ging davon aus, dass es etwa drei Stunden dauern würde, plus eine Stunde, um alles zu polieren und zu testen.

Es ergibt sich 4, und der Tradition zufolge multiplizieren wir mit 2, im Falle höherer Gewalt und für diejenigen, die den letzten Schliff mögen. Ich antworte: „8 Uhr, ich schicke dir morgen die Lösung.“
Tatsächlich war ich um zwei Uhr morgens fertig. Und im Westen der USA war es noch hell. Daher schickte ich die Lösung nach 5 Stunden Protokollierung im Tracker an meinen ersten studentischen Kunden aus Amerika.

Am nächsten Tag gab es viel Freude und Dankbarkeit von diesem Kerl. In seiner Rezension schrieb er, wie großartig ich war und dass ich alles in 5 statt der angegebenen 8 Stunden erledigt habe. Das ist Kundenbindung. Natürlich würde ich es kostenlos machen, wenn ich nur langfristige Bestellungen bekommen könnte. Aber was war meine Freude, als ich bis zu 40 $ auf mein Konto erhielt. Nicht 2 $ von unseren Studenten, sondern ganze 40 $! Für den gleichen Job. Es war ein Quantensprung.

Langjähriger Kunde

Im Laufe der Zeit stieß ich auf verschiedene Kleinigkeiten, die mir immer noch einen Verdienst bescherten, der über dem Stadtdurchschnitt lag. Ich war gerade dabei, dem Geschehen auf den Grund zu gehen. Es war notwendig, fließend Englisch zu sprechen. Obwohl ich die Sprache in der Schule und an der Universität gelernt habe, ist es eine andere Sache, Muttersprachler zu sein. Vor allem, wenn es amerikanisch ist. Damals war das Programm Magic Gooddy beliebt, das ganze Sätze übersetzte.
Es gibt auch einen eingebauten Sprachsynthesizer. Das hat sehr geholfen, obwohl die Qualität der Übersetzung im Stil von Ravshan und Dzhamshud war.

Teil 4. Programmierkarriere. Junior. Einstieg in die freiberufliche Tätigkeit
Magic Gooddy ist ein Programm, das dabei half, einen Dialog mit den ersten Kunden zu führen

Ich habe einmal eine Bewerbung für eine Stelle eingereicht, bei der ich ein Plugin für Internet Explorer schreiben musste, das Daten aus dem sozialen Netzwerk MySpace sammelt. Heute sind beide Projekte ein Relikt der Vergangenheit. Und im Jahr 2006 war es Mainstream. Niemand hätte gedacht, dass Facebook durchstarten und MySpace völlig verschwinden würde. Außerdem hat niemand Chrome verwendet, weil... er war noch nicht da. Und Plugins für Firefox waren nicht beliebt. In den USA war der Anteil des IE um ein Vielfaches größer als der anderer Browser. Daher war die Wette des Kunden richtig, nur dass er 5 Jahre im Rückstand war.

Nun, ich bekam für ein paar hundert Dollar die Testaufgabe, ein Plugin zu schreiben, das alle im IE auftretenden Ereignisse protokolliert.
Ich hatte keine Ahnung, wie das geht. Das haben sie uns an der Universität nicht beigebracht, es gab keine solchen Befehle. Ich musste auf meinem Lieblings-rsdn.ru suchen (StackOverflow war auch nicht hilfreich) und nach den Schlüsselwörtern „IE, Plugin“ suchen. Stellen Sie sich meine Freude vor, dass ein anderer Programmierer das vorbereitet hat, was in meinen technischen Spezifikationen geschrieben stand. Nachdem ich die Quellen heruntergeladen und ein Fenster zur Anzeige der Browser-Ereignisprotokolle geöffnet hatte, schickte ich die Aufgabe zur Überprüfung.

Eine halbe Stunde später kam die Antwort: „Ich bin sehr glücklich!“ Das ist eine spannende Arbeit! Lassen Sie uns weiterhin zusammenarbeiten!
Das heißt, die Person war zufrieden und möchte stundenweise weitermachen. Was mich überraschte, war, dass er mir anbot, meinen Preis im Laufe der Zeit von 10 $ auf 19 $ zu erhöhen. Ich habe mir wirklich viel Mühe gegeben, aber mir fehlte die Erfahrung, ein Projekt alleine zu leiten. Und Andy (so hieß der Kunde) versuchte mich entweder mit Geld oder mit Geschichten darüber zu motivieren, wie er nach einem Investor suchte. Bei alledem ist Andy genau die Person, die mir das Vertrauen gegeben hat, dass man mit freiberuflicher Tätigkeit Geld verdienen kann, und zwar sehr gut. Er gab mir auch die Möglichkeit, Samvel zu verlassen und ein individuelles Profil zu erstellen, um nicht umsonst zusätzliche Zinsen zu zahlen.

Insgesamt habe ich über ein Jahr mit Andy zusammengearbeitet. Alle seine Anforderungen, Pläne und Ideen habe ich in C++-Code umgesetzt. Er erzählte mir auch, wie er Investoren anspricht, um das Projekt zu skalieren. Er lud mich mehrmals ein, nach Amerika zu kommen. Im Allgemeinen haben wir freundschaftliche Beziehungen aufgebaut.

Aber vertrauen Sie nicht den Amerikanern, mit denen Sie Geschäfte machen. Heute ist er Ihr Freund und morgen kann er ohne mit der Wimper zu zucken das Budget des Projekts ändern oder es ganz abschließen. Ich habe in 12 Jahren viel davon gesehen. Wenn es um Geld geht, stören sie alle Werte wie Familie, Gesundheit, Müdigkeit nicht. Direkter Schlag auf den Kopf. Und kein Reden mehr. Über Kunden aus der GUS möchte ich lieber nichts sagen.
Dies waren zwei von mehr als 2 Fällen, die nicht gut endeten. Das ist die Mentalität. Und das ist das Thema eines separaten Beitrags.

Während ich also als lokaler Oligarch mit dem Andy-Projekt Geld verdiente, kam ich bereits mit meinem eigenen neuen Auto zum Universitätsabschluss.
Mir kam es so vor, als wären vor mir alle Straßen offen. Ich glaubte, dass wir Investitionen für dieses Projekt finden würden und ich darin zumindest die Teamleitung übernehmen würde.

Aber in diesem Geschäft läuft nicht alles so reibungslos. Nachdem ich ein Fachdiplom erhalten hatte, gingen ich und meine Freundin ans Meer, um uns zu entspannen und Spaß zu haben. Da steckte Andy mir ein Schwein zu. Während ich mich entspannte, schloss er den Vertrag ab, und als ich nach dem Grund fragte, antwortete er widerstrebend, dass es kein Geld gäbe, alles faul sei und es viele Fehler im Projekt gebe. Beheben Sie also diese Liste mit Hunderten von Fehlern in ein paar Hundert, und schauen wir uns an, was als nächstes passiert. Allerdings eine scharfe Wende. Natürlich handelt es sich hierbei nicht um Dropbox, das Mailbox für 100 Millionen US-Dollar geschlossen hat, aber das weitere Vorgehen war nicht ganz klar.

Also zappelte ich wie ein Frosch in einer Dose Milch, versuchte nicht zu ertrinken und schlug die saure Sahne auf. Aber die Zahlung wurde um ein Vielfaches geringer, es gab mehr Forderungen und ich sagte, dass es an der Zeit sei, die Zusammenarbeit zu beenden. So wird es nicht weitergehen. Jahre später wandte sich Andy mehr als einmal um Rat an mich. Er kann sich immer noch nicht beruhigen und nörgelt neue Startups. Er spricht bei TechCrunch und anderen Veranstaltungen. Jetzt habe ich eine Anwendung erstellt, die Sprache fast sofort erkennt, übersetzt und synthetisiert.
Soweit ich weiß, habe ich mehrere Millionen Investitionen erhalten.

Ich fing an, auf oDesk nach einem neuen Kunden zu suchen, was schwierig war. Ein gutes Einkommen, gute Stabilität und gute Zinssätze haben einen Nachteil. Sie chillen. Wenn ich gestern in einer Woche 600 $ verdienen könnte, indem ich ein paar Funktionen hinzufüge. Dann muss ich „heute“ mit einem neuen Kunden für die gleichen 600 US-Dollar einen größeren Arbeitsaufwand erledigen und mich gleichzeitig mit den Tools, der Infrastruktur, dem Team, dem Themenbereich und allgemein mit den Besonderheiten der Kommunikation des Kunden befassen. Am Anfang einer Karriere ist es nicht einfach.

Bis zur Rückkehr in den Normalbetrieb mit gleichem Verdienst verging eine ganze Weile.
Der nächste Teil soll eine Geschichte über die globale und lokale Krise, die mittlere Ebene, das erste abgeschlossene Großprojekt, das das Licht der Welt erblickte, und über den Start Ihres Startups sein.

To be continued ...


Source: habr.com

Kommentar hinzufügen