Grabsteine, SQL Server, Jahre der Auslagerung und mein erstes Projekt

Grabsteine, SQL Server, Jahre der Auslagerung und mein erstes Projekt

Wir schaffen unsere Probleme oft selbst
 durch unsere Sichtweise
 unser Zögern
 unsere Faulheit
 unsere Ängste. Es ist verlockend, sich in den warmen, geselligen Strömungen gesellschaftlicher Klischees treiben zu lassen
 schließlich ist es angenehm und unterhaltsam, wĂ€hrend der Rest egal erscheint – man gewöhnt sich daran. Doch nach einem heftigen Fehlschlag kommt das Bewusstsein um eine einfache Wahrheit – anstatt endlos GrĂŒnde, Selbstmitleid und Rechtfertigungen zu produzieren, reicht es, einfach das zu tun, was du fĂŒr das Wichtigste hĂ€ltst. Das wird der Ausgangspunkt deiner neuen RealitĂ€t sein.

FĂŒr mich ist das Folgende genau dieser Ausgangspunkt. Der Weg wird nicht kurz sein


Alle Menschen sind sozial abhÀngig und unbewusst wollen wir alle Teil der Gesellschaft sein, wÀhrend wir nach der BestÀtigung unserer Handlungen streben. Doch zusammen mit der Zustimmung werden wir stÀndig von dem öffentlichen Urteil umgeben sein, das durch innere Komplexe und stÀndige EinschrÀnkungen untermauert wird.

Oft haben wir Angst vor Misserfolg und schieben wichtige Dinge auf, wĂ€hrend wir uns in unserem Kopf rationalisieren und versuchen, uns zu beruhigen mit: „Es hat ohnehin nichts genĂŒtzt“, „das wird nicht von anderen akzeptiert“ und „was soll das ĂŒberhaupt bringen?“. Viele wissen einfach nicht, wie stark sie sind, weil sie nie versucht haben, etwas in ihrem Leben zu verĂ€ndern.

Wenn jemand nur das tut, was er kann, erstellt er automatisch ein Muster in seinem Kopf: „Das kann ich
 das werde ich tun
“. Doch es ist nichts Außergewöhnliches, wenn jemand nur das macht, was er kann. Er hat es getan, weil er es konnte, aber bleibt dabei im gleichen Bereich seiner ursprĂŒnglichen Möglichkeiten, in dem er die ganze Zeit war. Wenn du jedoch etwas tust, was du nicht konntest – das ist der wahre Erfolg. Denn nur wenn wir unsere Komfortzone verlassen und ĂŒber unsere Möglichkeiten hinausarbeiten, entwickeln wir uns weiter und werden besser.

Mein erster Versuch, etwas Bedeutendes zu schaffen, begann bereits im vierten Studienjahr. Ich hatte bereits grundlegende Kenntnisse in C++ und einen gescheiterten Versuch, alle BĂŒcher von Richter aufdringlich zu lernen, auf den Rat eines potenziellen Arbeitgebers hin. ZufĂ€llig stieß ich auf die OpenCV-Bibliothek und einige Demos zur Mustererkennung. Unerwartet fĂŒr mich selbst begann ich, nachts zu tĂŒfteln, um herauszufinden, wie ich die FunktionalitĂ€t dieser Bibliothek verbessern kann. Viele Dinge klappte nicht, und durch Reverse Engineering versuchte ich, die Produkte Ă€hnlicher Ausrichtungen zu studieren. Es kam so weit, dass ich lernte, eine kommerzielle Bibliothek zu dekodieren und StĂŒck fĂŒr StĂŒck die Algorithmen herauszuziehen, die ich selbst nicht umsetzen konnte.

Das Ende des fĂŒnften Semesters rĂŒckte nĂ€her, und ich begann immer mehr Gefallen an dem zu finden, was ich die ganze Zeit ĂŒber gemacht hatte. Da ich nun richtig ins Berufsleben einsteigen musste, beschloss ich, die Entwickler der kommerziellen Bibliothek zu kontaktieren, aus der ich meine Ideen bezogen hatte. Ich dachte, sie wĂŒrden mich leicht aufnehmen, aber nach ein paar E-Mails ĂŒber mein Interesse, dort zu arbeiten, fĂŒhrte unser GesprĂ€ch zu nichts. Ein leichtes EnttĂ€uschungsgefĂŒhl und eine starke Motivation, zu beweisen, dass ich selbst etwas erreichen kann, machten sich bei mir bemerkbar.

Innerhalb eines Monats entwarf ich eine Website, lud alles auf ein kostenloses Hosting und bereitete die Dokumentation vor, um mit dem Verkauf zu beginnen. Geld fĂŒr Werbung war nicht vorhanden, und um irgendwie die Aufmerksamkeit potenzieller Kunden zu gewinnen, begann ich, meine Projekte als Open Source zu verbreiten. Die RĂŒcklaufquote betrug etwa 70 %, aber unerwartet begann der ĂŒbrige Teil der Leute, wenn auch widerwillig, KĂ€ufe zu tĂ€tigen. Weder mein holpriges Englisch noch das kostenlose Hosting, auf dem die Website lag, schreckte sie ab. Die Kombination aus niedrigem Preis und grundlegenden Funktionen, die ihre HauptbedĂŒrfnisse abdeckten, fanden die Menschen akzeptabel.

Einige treue Kunden hatten Interesse, sich als Partner an meinem Projekt zu beteiligen. Plötzlich meldeten sich die Entwickler der Bibliothek, aus der ich viele wertvolle Dinge gelernt hatte. Sie deuteten liebevoll an, dass ihre Algorithmen patentiert sind und dass es besser sei, sich nicht mit ihnen anzulegen, um nicht deren Kunden zu verlieren. Unser GesprĂ€ch war weit entfernt von höflich, und an einem bestimmten Punkt beschloss ich, sie auf die Suche nach den drei heiligen Buchstaben des Alphabets zu schicken. Am nĂ€chsten Tag erhielten sie ein offizielles Schreiben, dass sie bereit sind, mit mir zusammenzuarbeiten, aber ich brach den Dialog mit ihnen abrupt ab. Um zukĂŒnftigen Angriffen von diesen Leuten vorzubeugen, begann ich mit der Vorbereitung der Patentanmeldungsunterlagen und des Antrags auf Urheberrechte.

Die Zeit verging, und diese Geschichte geriet allmĂ€hlich in Vergessenheit. Ich hatte vor, mir einen erfahreneren Helfer zu engagieren, aber das Geld dafĂŒr reichte nicht aus. Die Gier spielte eine Rolle und ich wollte das große Ganze abgreifen. Es stand ein Treffen mit einem neuen Kunden an, der sich, wie sich wĂ€hrend unseres GesprĂ€chs herausstellte, in derselben Stadt wie ich befand. Er schilderte mir euphorisch die Möglichkeiten einer Zusammenarbeit und schlug vor, uns persönlich zu treffen.

TatsĂ€chlich erschienen anstelle von ihm junge, ansprechende MĂ€nner zum Treffen, die, ohne mich wirklich zu fragen, vorschlugen, einen Ausflug ins GrĂŒne zu machen, unter dem Vorwand, dass es unbedingt nötig sei, 'frische Luft zu schnappen'. Vor Ort erhielt ich eine personalisierte Schaufel, um die FĂ€higkeiten zu erproben, die ich in meiner Kindheit auf den Kartoffelplantagen meiner Großmutter erworben hatte. WĂ€hrend einer Stunde erklĂ€rten sie mir in verstĂ€ndlicher Form meine Perspektiven. Sie rieten mir, meine KrĂ€fte nicht zu zerstreuen, mit Unfug aufzuhören und vor allem, respektvoll mit ernsthaften Personen umzugehen.

Einen Moment lang schien die Welt nicht mehr sonnig und angenehm zu sein. Es ist schwer zu sagen, ob ich damals richtig gehandelt habe
 aber ich habe aufgegeben
 die HĂ€nde in den Schoß gelegt und mich in die Ecke zurĂŒckgezogen. Dies prĂ€gte vieles von dem, was folgte: latente Wut gegen die Umwelt wegen unerfĂŒllter Erwartungen, jahrelange Unsicherheit, Apathie bei wichtigen Entscheidungen und das Abladen von Verantwortung fĂŒr eigene Fehler auf andere.

Das gesparte Geld war schnell aufgebraucht und ich musste dringend mein Leben in Ordnung bringen, doch alles fiel mir schwer. Zu diesem Zeitpunkt half mir mein Vater sehr, der durch Bekannte einen Platz fand, wo ich ohne viele Fragen aufgenommen wurde. SpĂ€ter erfuhr ich, dass er sich dafĂŒr in Verbindlichkeiten gegenĂŒber nicht gerade angenehmen Menschen begab, aber damit gab er mir die Chance, mich zu beweisen.

In Vorbereitung auf meine neue Arbeit begann ich erneut, mich in Richter einzulesen und Schilder intensiv zu studieren. Ich hatte geplant, mit der .NET-Entwicklung zu beginnen, doch das Schicksal entschied in meinem ersten offiziellen Arbeitsmonat anders. Ein Mitarbeiter des Unternehmens verließ plötzlich das Projekt, und ein neuer Kollege wurde eingefĂŒhrt, um die LĂŒcke zu fĂŒllen.

WĂ€hrend mein Kollege seine Sachen packte, hatte ich einen ziemlich epischen Dialog mit dem Finanzdirektor:

— Kennst du dich mit Datenbanken aus?
— Nein.
— Lern' es ĂŒber Nacht. Morgen werde ich dich dem Kunden als Mid-Level-Datenbankexperten verkaufen.

So begann meine Bekanntschaft mit SQL Server. Alles war neu und unverstĂ€ndlich, und oft geschah alles nach dem Prinzip von Versuch und Irrtum. Ich hĂ€tte mir einen kompetenten Mentor gewĂŒnscht, an dem ich mich orientieren könnte.

Die nĂ€chsten Monate waren einfach chaotisch. Die Projekte waren zwar interessant, doch die FĂŒhrung ließ sie ihrem Schicksal ĂŒberlassen. Es begannen hektische Phasen, unendliche Überstunden und Aufgaben, die oft nicht einmal klar formuliert werden konnten. Mein LieblingsbeschĂ€ftigung wurde das stĂ€ndige Verfeinern eines Berichts ĂŒber die Aufteilung von fertigen Torten in einfache Halbfabrikate. Da jede Torte Teil einer anderen sein konnte, wurde ich von dieser strengen GeschĂ€ftsdynamik wirklich verrĂŒckt.

Ich verstand, dass es nur schlimmer werden konnte und beschloss zu handeln. Ich frische meine Theorie auf und wollte mein GlĂŒck woanders versuchen, aber bei den VorstellungsgesprĂ€chen fehlte mir die Erfahrung, um selbst eine solide Junior-Position zu bekommen. In den ersten Tagen war ich von meinen Misserfolgen beeindruckt und dachte ernsthaft darĂŒber nach, dass es noch zu frĂŒh war, um den Job zu wechseln, und dass ich erst mehr Erfahrung sammeln musste.

Ich begann intensiv, mich mit der Materie von SQL Server auseinanderzusetzen und tauchte schließlich vollstĂ€ndig in die Datenbankentwicklung ein. Ich kann nicht leugnen, dass diese Arbeit fĂŒr mich die reinste Hölle war, denn einerseits sorgte ein praktizierender Psychopath in Form des technischen Direktors jeden Tag fĂŒr Erheiterung, wĂ€hrend ihm der Finanzdirektor – ein Afghanistankriegs-Veteran – in emotionalen AusbrĂŒchen wĂ€hrend der Mittagspause mit seinen Gummienten zuvorkam.

Eines schönen Tages wurde mir klar, dass ich bereit war. Ich ĂŒbernahm alle kritischen Aufgaben, sorgte fĂŒr hohe Veröffentlichungsfrequenzen und normalisierte direkt die Beziehungen zu den Kunden. Am Ende stellte ich den Finanzdirektor in eine Lage, die an einen gefĂ€llten Birkenbaum erinnerte. An dieser Stelle könnte man ĂŒber 23-jĂ€hrige Senior-Entwickler Witze machen, aber genau so gelang es mir, mein Gehalt um das Vierfache zu steigern.

Der letzte Monat war geprĂ€gt von Stolz ĂŒber das, was ich erreicht hatte, doch zu welchem Preis? Mein Arbeitstag begann um 7:30 Uhr und endete oft erst um 22:00 Uhr. Meine Gesundheit begann erste Probleme zu zeigen, wĂ€hrend das Management kontinuierlich andeutete, dass es besser wĂ€re, das Projekt absichtlich scheitern zu lassen, als mir zu erlauben, mehr zu verdienen, als "im Durchschnitt in unserem Krankenhaus" vorgesehen. In einem Punkt hielten sie ihr Wort, und ich sah mich gezwungen, nach einem neuen Arbeitsplatz zu suchen.

Nach einiger Zeit erhielt ich eine Einladung zu einem VorstellungsgesprĂ€ch bei einem Produktunternehmen. Ich hatte vor, hierfĂŒr eine Ă€hnliche Position im Bereich .NET anzunehmen, aber ich scheiterte an der praktischen Aufgabe. Wir standen bereits vor dem Abschied, doch das Interessanteste geschah, als die potenziellen Arbeitgeber erfuhren, dass ich Erfahrung mit SQL Server hatte. DarĂŒber hatte ich in meinem Lebenslauf nur wenig geschrieben, da ich nie dachte, viel ĂŒber dieses Gebiet zu wissen. Doch die, die mich interviewten, sahen das ein wenig anders.

Ich wurde gebeten, die bestehende Produktlinie fĂŒr die Arbeit mit SQL Server zu verbessern. Zuvor gab es keinen speziellen Mitarbeiter, der sich mit dieser AktivitĂ€t beschĂ€ftigte. Alles wurde oft nach dem Prinzip von Versuch und Irrtum durchgefĂŒhrt. Die neuen Funktionen wurden hĂ€ufig einfach von den Wettbewerbern kopiert, ohne in die Details zu gehen. Meine Aufgabe war es, zu zeigen, dass man einen anderen Weg einschlagen kann, indem man Abfragen an die systemischen Ansichten qualitativ besser bearbeitet als die Konkurrenz.

Diese paar Monate waren fĂŒr mich eine unschĂ€tzbare Erfahrung im Vergleich zu meinen vorherigen AktivitĂ€ten, bei denen ich mich mit dem Verkosten von Torten beschĂ€ftigte. Aber alles Gute hat irgendwann ein Ende und die PrioritĂ€ten der GeschĂ€ftsfĂŒhrung Ă€nderten sich unerwartet. Zu diesem Zeitpunkt war die Arbeit abgeschlossen und fĂŒr mich gab es nichts Besseres, als mich als Tester umzuschulen, was ein wenig im Widerspruch zu unseren Vereinbarungen ĂŒber die Entwicklung neuer Produkte stand. Mir wurde schnell eine Alternative angeboten – "ein wenig warten", versuchen, mich mit sozialem Engagement zu beschĂ€ftigen und gleichzeitig freiwillig zuzustimmen, von der Entwicklung in das manuelle Testen zu wechseln.

Die Arbeit hatte sich in eine monotone Reihe von RĂŒckschritten verwandelt, die mich nicht zur Weiterentwicklung motivierten. Um offiziell von diesen RĂŒckschritten abzulenken, begann ich, technische Artikel auf Habra zu schreiben und danach auch auf anderen Plattformen. Anfangs lief es nicht besonders gut, aber das Wichtigste war, dass es mir anfing zu gefallen.

Nach einer gewissen Zeit wurde mir die Verantwortung ĂŒbertragen, das Ranking des offiziellen Profils des Unternehmens auf Stack Overflow zu verbessern. Jeden Tag traf ich auf interessante FĂ€lle, durchforstete Unmengen indischen Codes, half den Leuten und, was am wichtigsten war – ich lernte und sammelte Erfahrungen.

ZufĂ€llig besuchte ich mein erstes SQL Saturday, das in Charkiw stattfand. Mein Kollege sollte vor dem Publikum ĂŒber die Entwicklung von Datenbanken mit den Produkten sprechen, an denen wir die ganze Zeit gearbeitet hatten. Ich weiß nicht mehr, warum, aber im letzten Moment musste ich die PrĂ€sentation ĂŒbernehmen. Denis Reznik, mit seinem gewohnten freundlichen LĂ€cheln, ĂŒbergab mir das Mikrofon, und ich versuchte, mit stockender Stimme etwas zu den Leuten zu sagen. Zuerst war es beĂ€ngstigend, doch dann kam es in Fahrt.

Nach der Veranstaltung kam Denis zu mir und schlug vor, dass ich bei einem kleineren Format sprechen sollte, das traditionell in der HIRE stattfand. Die Zeit verging, die Konferenznamen Ă€nderten sich, und allmĂ€hlich wuchsen die Zuschauermengen, mit denen ich Meetups abhielt. Damals wusste ich nicht, worauf ich mich einließ, aber eine Reihe von ZufĂ€llen prĂ€gte meine Lebensentscheidungen und das, was ich zukĂŒnftig zu meinem Beruf machen wollte.

Nachdem ich mich an Fachleuten wie Resnik, Korotkevich, Pilyugin und anderen großartigen Kollegen orientierte, mit denen ich die Ehre hatte, Bekanntschaft zu schließen, wurde mir klar, dass ich in meinem aktuellen Job nicht die Aufgaben haben wĂŒrde, die mir schnellen Fortschritt ermöglichen wĂŒrden. Ich hatte eine solide theoretische Basis, aber es fehlte an praktischer Erfahrung.

Mir wurde angeboten, ein neues Projekt von Grund auf an einem neuen Ort aufzubauen. Die Arbeit begann sofort zu pulsieren. Alles, was ich mir zuvor vom Leben erhofft hatte, trat ein: ein interessantes Projekt, ein hohes Gehalt und die Möglichkeit, Einfluss auf die QualitĂ€t des Produkts zu nehmen. Doch irgendwann entspannte ich mich und machte einen gravierenden Fehler, direkt nachdem wir das MVP fĂŒr den Kunden fertiggestellt hatten.

WĂ€hrend ich versuchte, mich auf die Entwicklung zu konzentrieren und eine qualitativ hochwertigere Lösung bereitzustellen, blieb mir immer weniger Zeit fĂŒr das Management und die Kommunikation mit dem Kunden. Mir wurde eine neue Person zur UnterstĂŒtzung zur Seite gestellt, die dies an meiner Stelle ĂŒbernahm. ZunĂ€chst fiel es mir schwer, die Ursache-Wirkung-ZusammenhĂ€nge zu verstehen, aber danach begannen sich unsere Beziehungen zum Kunden schnell zu verschlechtern, Überstunden nahmen zu und der Druck im Team wuchs.

Ich habe versucht, die Situation im Projekt zu stabilisieren, Ordnung zu schaffen und wieder zu einer ruhigeren Entwicklung zurĂŒckzukehren, doch das wurde mir nicht gestattet. Alle waren mit den stĂ€ndigen BrĂ€nden zufrieden, die gelöscht werden mussten.

Nachdem ich die Situation analysiert hatte, beschloss ich, dass ich eine Auszeit von diesem ganzen Zirkus nehmen möchte, und schlug dem CEO meines frĂŒheren Unternehmens vor, gemeinsam ein neues Projekt zu starten. Wir besprachen alle Details, und nach einem Monat planten wir, mit der Entwicklung zu beginnen. Ein Monat verging... dann noch einer... und noch einer. Auf all meine Fragen gab es die gleiche Antwort – warte. Der Gedanke, etwas Eigenes zu schaffen, ließ mich nicht los, aber letztendlich musste ich vorĂŒbergehend als Freelancer arbeiten, um den Völkern Zentralasiens zu helfen, im Bankensektor der Ukraine Fuß zu fassen.

Wenig spĂ€ter erfuhr ich, dass die Entwicklung meines Projektes heimlich mit dem offiziellen EinverstĂ€ndnis meines ehemaligen Vorgesetzten von anderen Personen gestartet worden war. Diese Leute waren großartige .NET-Entwickler, hatten jedoch keinerlei Expertise in dem, was sie tun sollten. Von außen sah es so aus, als wĂŒrde ich heimlich vom Projekt ausgeschlossen. TatsĂ€chlich war dem so. In einem Anflug von Unmut begann ich, dieses Projekt selbst zu realisieren, aber die Motivation ließ schnell nach.

Der ehemalige CTO bot an, ihm bei aktuellen Projekten zu helfen, und ich begann, das zu tun, was ich am besten konnte – Feuer zu löschen. Wieder eintauchend in den Arbeitswahn, spĂŒrte ich dessen Folgen: ungesunde ErnĂ€hrung, ein weit von NormalitĂ€t entferntes Schlafverhalten und stĂ€ndiger Stress. Dies alles ließ sich auf zwei Projekte zurĂŒckfĂŒhren, die ich abwechselnd in eine strahlende Zukunft zog. Ein Projekt bereitete Freude mit seinem 24/7-Betriebsmodus, wĂ€hrend das andere einfach eine verzerrte Auffassung von Management hatte, weshalb das Team im konstanten Ausnahmezustand arbeitete. Diese Phase meines Lebens kann man nicht anders als masochistisch bezeichnen, aber es gab auch lustige Momente.

GemĂŒtlich Kartoffeln im Garten bei meinen Eltern unter Retrowave grabend, klingelt plötzlich das Telefon: „Sergej
 die Pferdchen laufen nicht mehr
“. Nach ein paar Sekunden des Nachdenkens, stehe ich auf der Schaufel und trainiere gleichzeitig meine FĂ€higkeiten Ă  la Baba Wanga, wĂ€hrend ich aus dem GedĂ€chtnis sequenzielle Befehle diktiere, damit die Person das Problem auf dem Server beheben kann. Keine Minute wĂŒrde ich so ein Erlebnis missen – es war genial!

Aber hier beginnt das Interessanteste...

Ein Treffen Ende September 2017 hat mein Leben grundlegend verÀndert.

Zu diesem Zeitpunkt hatte ich vor, mich von der Arbeitsroutine etwas aufzuheitern, indem ich auf einer Konferenz sprach. WĂ€hrend des Mittagessens kamen ich zufĂ€llig mit einem Kollegen in der KĂŒche ins GesprĂ€ch. Er erwĂ€hnte beilĂ€ufig: „Wusstest du, dass du eine bekannte Persönlichkeit bist? Die Leute kennen dich auch in anderen StĂ€dten.“ ZunĂ€chst verstand ich nicht, worum es ging, aber er zeigte mir eine Unterhaltung in Telegram. Sofort erkannte ich das MĂ€dchen, das zu meinen VortrĂ€gen gekommen war, als ich in Dnipro sprach. Es freute mich ungemein, dass sich jemand an mich erinnerte. Ohne zu zögern, beschloss ich, ihr zu schreiben und lud sie zur Konferenz in Charkiw ein, fĂŒr die ich meine VortrĂ€ge vorbereitete.

Ich war einer der Ersten, die auftraten, und ich entdeckte sie sofort in der zweiten Reihe. Dass sie gekommen war, war fĂŒr mich eine ĂŒberraschende und erfreuliche Nachricht. Wir wechselten ein paar Worte, und mein langer Marathon des Vortrags begann, der sechs Stunden dauerte. Dieser Tag war einer der beeindruckendsten in meinem Leben: ein vollbesetzter Saal, fĂŒnf aufeinanderfolgende VortrĂ€ge und das unvergleichliche GefĂŒhl, dass die Menschen gerne zuzuhören. Es fiel mir schwer, meine Aufmerksamkeit auf den gesamten Saal zu richten, und mein Blick wandte sich instinktiv zu ihr
 zu der Frau, die aus einer anderen Stadt gekommen war
 die ich seit zwei Jahren kannte, aber mit der ich nie wirklich gesprochen hatte
 wir hatten einfach die ganze Zeit ĂŒber voneinander gewusst.

Nach der Konferenz war ich erschöpft und fĂŒhlte mich deplatziert, aber ich wollte dennoch, dass es dem MĂ€dchen gefĂ€llt – indem ich sie einlade, mit mir und ein paar anderen zu Abend zu essen. Ehrlich gesagt war ich damals ein schrecklicher GesprĂ€chspartner, habe stĂ€ndig gemeckert und wollte Aufmerksamkeit. Es ist schwer zu sagen, was mit mir damals los war. Unser Spaziergang durch die nĂ€chtliche Stadt verlief ebenfalls nicht gut. Ich dachte, es wĂ€re das Beste, sie zu ihrem Hotel zu bringen und dann nach Hause zu fahren, um Schlaf nachzuholen. Den nĂ€chsten Tag verbrachte ich im Bett, hatte keine Kraft aufzustehen, und erst am Abend begann ich, ihre Worte im Kopf zu wiederholen: „Sereja, ich bin wegen dir hergekommen...“. Ich wollte sie wirklich noch einmal sehen, aber zu diesem Zeitpunkt war sie bereits abgereist.

Wir haben ein paar Wochen lang kommuniziert, bis ich entschied, dass ich zu ihr fahren muss...

Am Vorabend des Releases wollte ich niemandem etwas Schlechtes antun, ich habe das Deployment verschoben und bin nach Dnipro gefahren. Es ist schwer zu sagen, was in meinem Kopf vorging, aber ich wollte sie sehen, ohne zu wissen, worĂŒber ich sprechen wĂŒrde. Wir hatten uns getroffen, um in einem Park zu sein, aber ich habe die Adresse episch verwechselt und bin fĂŒnf Kilometer in die falsche Richtung gelaufen. Nachdem ich meinen Fehler erkannt hatte, bin ich schnell mit einem Taxi zurĂŒckgekehrt, mit Blumen, die ich in einem heruntergekommenen Viertel gefunden hatte. Und die ganze Zeit hat sie mit Kakao auf mich gewartet.

Wir saßen auf einer unfertigen TheaterbĂŒhne, tranken kaltes Kakao und redeten ĂŒber alles, was uns in den Sinn kam. WĂ€hrend wir von Thema zu Thema sprangen, erzĂ€hlte sie mir von ihrer schweren Vergangenheit und ĂŒber die UnverĂ€nderlichkeit von String-Datentypen in .NET
 Ich hing an ihren Lippen. Sie war klarsichtig und intelligent, manchmal witzig, ein bisschen naiv, aber alles, was sie sagte, war ehrlich. Schon damals verstand ich, dass ich mich in sie verliebt hatte.

ZurĂŒck bei der Arbeit versuchte ich hektisch, ein paar Tage Urlaub zu bekommen, um sie ein zweites Mal zu besuchen und ihr meine GefĂŒhle zu gestehen. In Wirklichkeit kam es jedoch ganz anders...

Meine Unreife, Dummheit, alte Komplexe und die UnfĂ€higkeit, jemandem voll und ganz zu vertrauen, fĂŒhrten dazu, dass ich ein MĂ€dchen, das wirklich versucht hat, mir zu gefallen, stark verletzt habe. Am Morgen erkannte ich, was ich getan hatte, und machte mich sofort auf den Weg, um mich persönlich bei ihr zu entschuldigen. Aber sie wollte mich nicht sehen. Auf dem RĂŒckweg versuchte ich, mich davon zu ĂŒberzeugen, dass ich sie nicht brauche, aber war das wirklich der Fall


Ein Monat lang war ich wĂŒtend auf mich selbst
 ließ meinen Frust an anderen aus
 sagte Dinge zu einer Person, die mir wirklich gefiel, fĂŒr die ich unmöglich um Verzeihung bitten kann. Das machte alles nur schlimmer und letztendlich endete es in einem nervlichen Zusammenbruch und schwerer Depression.

Den Ausweg aus dem Teufelskreis der Selbstgeißelung und inneren Komplexe fand ich durch meinen ehemaligen Kollegen – Dmitri Skripka, der mich ins Fitnessstudio brachte.

Nach diesem Erlebnis hat sich mein Leben stark verĂ€ndert. Ich verstehe jetzt sehr gut, was es heißt, schwach und unsicher zu sein. Aber als ich mit dem Training begann, spĂŒrte ich das Beste, was ein Fitnessstudio bieten kann. Dieses GefĂŒhl von Selbstvertrauen und Zuversicht in die eigenen FĂ€higkeiten. Es ist der Moment, in dem man merkt, wie sich die Einstellung der Menschen zu einem verĂ€ndert. Und in diesem Moment wurde mir klar, dass ich nicht zu meinem alten Leben zurĂŒckkehren möchte. Ich beschloss, mich dem zu widmen, was ich all die Zeit in meinem Leben aufgeschoben hatte.

Haben Sie schon einmal bemerkt, dass wenn jemand etwas Neues beginnt, er seine Absichten laut in die Welt hineinruft? Er erzĂ€hlt stĂ€ndig mit leuchtenden Augen von seinen PlĂ€nen, aber die Zeit vergeht und nichts passiert. Solche Menschen reden stĂ€ndig von der Zukunft: „Ich werde es tun“, „Ich werde Erfolg haben“, „Ich werde mich Ă€ndern“ und leben Jahr fĂŒr Jahr mit ihren WĂŒnschen. Sie sind wie eine Fingerbatterie – ihre motivationalen Energien halten nur fĂŒr einen kurzen Moment, und dann ist Schluss. Ich war genauso


UrsprĂŒnglich dachte ich, dass ein Team aus motivierten Kolleginnen und Kollegen Großes erreichen kann. Oft klaffen jedoch die Vorstellungen von einer erfolgreichen Zukunft und die RealitĂ€t auseinander. Als wir mit unserem Projekt begannen, planten und diskutierten wir stĂ€ndig, anstatt einfach zu handeln.

Oft wollen alle schnell
 alles beim ersten Versuch
 alle sind Sprinter
 jeder startet, aber mit der Zeit gibt einer auf
 der nĂ€chste gibt auch auf. Wenn die Ziellinie nicht in Sicht ist, möchte nur noch wenige sich anstrengen, nur um die Strecke bis zum Ende zu ĂŒberwinden
 morgens, mittags oder spĂ€t nachts
 wenn niemand zusieht, niemand lobt und niemand das schĂ€tzt, was du tust.

Teilen Sie niemals Ihre PlĂ€ne, bevor Sie sie nicht umgesetzt haben. Teilen Sie nur die Ergebnisse, egal wie schwierig es sein mag, alles alleine zu machen. Ja, in solch einem Fall wird der gewĂ€hlte Weg nicht immer Freude und rosarote Einhörner mit Regenbögen bringen. Es werden uns nicht immer die besten Absichten bei der Arbeit an unseren PrioritĂ€ten leiten. Oftmals wird das Leben uns dorthin fĂŒhren, wo wir gar nicht hinwollen. Doch jedes Mal, wenn ich Visual Studio öffnete oder ins Fitnessstudio ging, erinnerte ich mich daran, wie ich war und wie ich sein kann. Ich dachte an das Treffen mit dem MĂ€dchen aus Dnipro, das mich ĂŒber meine Einstellung zum Leben zum Nachdenken brachte
 ich habe viel verstanden.

Normalerweise sollte das Schlusswort prÀgnant genug sein, um sich lange im GedÀchtnis festzusetzen. Ich möchte die Worte zitieren, die ich einmal in einem Raum von einer klugen Person gehört habe.

Denkst du, du kommst ins Fitnessstudio, um gegen Maschinen zu kĂ€mpfen? Nein... du kĂ€mpfst gegen dich selbst... gegen deine Gewohnheiten... gegen deine Faulheit... gegen die Grenzen, in die du dich selbst gedrĂ€ngt hast. Willst du stĂ€ndig die Probleme anderer lösen und deine eigenen aufschieben? Auch wenn es in kleinen Schritten ist, du musst entschlossen darauf hinarbeiten, eines Tages dein GlĂŒck im Leben zu finden. Denn GlĂŒck bedeutet, dass dir keine Prinzipien und Regeln auferlegt werden, die nicht von dir stammen. GlĂŒck ist, wenn du einen Entwicklungspfad hast und schon auf dem Weg Freude empfindest, nicht nur am Endziel. Vielleicht solltest du also wirklich aufstehen und anfangen, an dir selbst zu arbeiten?

Ach ja, ich habe ganz vergessen... ursprĂŒnglich sollte dieser Artikel dazu dienen, die Menschen mit dem Projekt bekannt zu machen, an dem ich die ganze Zeit gearbeitet habe. Aber im Laufe des Schreibens hat sich der Fokus darauf verschoben, den Grund zu beschreiben, warum ich diese AktivitĂ€t ĂŒberhaupt begonnen habe und warum ich nicht vorhabe, sie aufzugeben. Kurz gesagt, um das Projekt zu erklĂ€ren, ...

SQL Index Manager – ist eine kostenlose und funktionalere Alternative zu den kommerziellen Produkten von Devart (99$) und RedGate (155$), die fĂŒr die Verwaltung von SQL Server- und Azure-Indizes gedacht ist. Ich kann nicht behaupten, dass meine Anwendung besser ist als die Skripte von Ola Hallengren, aber durch die optimierte Beschreibung der Metadaten und verschiedene nĂŒtzliche Features wird dieses Produkt fĂŒr einige definitiv bei ihren tĂ€glichen Aufgaben hilfreich sein.

Grabsteine, SQL Server, Jahre der Auslagerung und mein erstes Projekt

Die neueste Version der Anwendung kann heruntergeladen werden unter GitHub. Der Quellcode befindet sich ebenfalls dort.
Ich freue mich ĂŒber Kritik und Feedback 🙂

Quelle: habr.com

Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server đŸ”„ Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster