"Ich möchte die Fabrik im Internet verlassen" - 10 Fragen an den Programmierer, 8. Ausgabe



Denken Sie daran, vor drei Jahren schrieb ein Mann einen äußerst beliebten Artikel darüber, wie er aus Langeweile Spiele in der Armee machte. Dies ist Anatoly ( oWart ), Absolvent der NRU "MPEI". Jetzt ist er 27, lebt in Smolensk, arbeitet als Konstrukteur und zieht eine zweijährige Tochter auf. In der neuen Ausgabe von 10 Fragen an den Programmierer sind seine Antworten, was mit Weltraum, Raketenwissenschaft und Arbeit in der Fabrik nicht stimmt und warum Elektronikspezialisten vom Web träumen.




1. Erzählen Sie uns von der Funktion, die Sie implementiert haben und auf die Sie stolz sind.


Einmal nahm ich an einer Mission zur Rettung der russischen Weltraumforschung teil. Sie können nicht viel erzählen, aber niemand wird glauben, dass ich es Ihnen sagen werde ...
Es war interessant hier, aber schlechte Onkel kamen und alle verboten

... Für alles andere hat das Militär eine hektische Bürokratie.

2. Und jetzt - über den heftigsten Fakap


Für die Hauptarbeit werden die Fakaps nicht erinnert. Der Entwicklungszyklus elektronischer Geräte ist mit einer Reihe von Tests sehr umfangreich, und jeder Phakap wird in ruhigem Tempo korrigiert und wirkt sich nicht kritisch auf die weitere Arbeit aus. Nun, ich habe das 12-V-Gerät im 220-V-Netzwerk eingeschaltet - der RCD hat funktioniert, der Raum wurde von Rauch entlüftet, das ist alles.

Das heftigste Fakap ist mir in der Armee passiert. Wir waren hauptsächlich nachts im Kampfeinsatz, und das Gehirn ging oft im ungünstigsten Moment in den Schlafmodus. Einmal schlief ich direkt mit dem Spiel auf dem Monitor ein, an dem ich arbeitete. In diesem Moment kam natürlich der Kontrollbeamte herein ...

Es war ein edler Flug. Ich habe den Computer während des Gottesdienstes nicht mehr berührt. Nun, keiner der Offiziere hat bemerkt, dass ich selbst diese Spiele geschrieben habe, und es gibt ein Dutzend davon dort.

3. Beschreiben Sie Ihren Arbeitsbereich: vom Stuhl über den Monitor bis hin zu Programmierumgebungen und bevorzugten Dienstprogrammen


Nun, was kann der Arbeitsbereich in der Fabrik sein: ein gewöhnlicher Bürostuhl und zwei Tische mit dem Buchstaben „G“. Der Computer ist stationär: Intel Core i3 3,60 GHz 4 GB RAM mit zwei 19-Zoll-Monitoren. Vom Konstrukteur benötigte Nebenausstattung: ein cooles Windows-Oszilloskop an Bord, eine Lötstation, mehrere Netzteile und Multimeter.



Zu Hause und auf Geschäftsreisen arbeite ich an einem alten HP Pavilion dv6, aber in meinem Herzen träume ich von einem Mac. Ich finde es toll, dass alles sofort funktioniert, und Apples Technologie ist wahrscheinlich die beste. Außerdem habe ich vor, ins Internet zu gehen, und ich hatte den Eindruck, dass die überwiegende Mehrheit mit Mohn arbeitet. Ich möchte das Schöne berühren, aber noch nicht erschwinglich.

In Programmierumgebungen liebe und verwende ich IAR Embedded Workbench für Mikrocontroller und Visual Studio Code für Go und JS. Für Nebenprojekte verwende ich Eagle als CAD für Leiterplatten, exklusiv für OrCad.

4. Nach welchem ​​Prinzip wählen Sie einen Job? Stapel, Produkt, Lebensbedingungen, Geld?


Zunächst möchte ich unbedingt daran arbeiten, was mich interessiert. Wenn Ihre Augen brennen, ist das Meer knietief - Sie leben das Projekt Tag und Nacht, die Zeit wird nicht mehr in Arbeit und Privat unterteilt. Das ist die Art von Arbeit, die ich will. Vielfältig und interessant, ich möchte ein echtes Produkt herstellen und sehen, wie es sich entwickelt ... anstatt GOSTs von Löchern zu subtrahieren.

Mein Schicksal wurde nach dem für viele klassischen Szenario gestaltet: Ich blieb dort, wo ich während des Studiums am Institut geübt hatte. Außerdem, wohin könnte ich, der „Grüne“, direkt nach dem Studium und dem Dienst in der Armee gehen? Und dann gab es einen Ort, an dem ich mich bereits mit einem Gehalt über dem regionalen Durchschnitt aufgewärmt hatte. Wir müssen der Fabrik Tribut zollen: In den ersten drei Jahren verdoppelte sich mein Gehalt, aber dann verlangsamte sich das Wachstum und ich langweilte mich ein wenig, daher wuchs das Interesse am Internet.

Es mag laut klingen, aber ich möchte die Fabrik verlassen und Backend-Entwickler werden. Aber es ist notwendig, nicht von irgendwoher zu gehen, sondern von irgendwoher, aber es gibt keinen Ort, an den man gehen kann. In Smolensk ist die Arbeit in der IT sehr taub, aber ich denke nicht darüber nach, jetzt umzuziehen - meine Familie und eine Hypothek halten mich. Bisher sammle ich Erfahrungen mit persönlichen Projekten und erwäge Optionen für die Fernarbeit.

Ich möchte kein Spezialist auf dem engen Gebiet der Gasanalysetechnologie bleiben und bis zum Ende meines Lebens an meinem Arbeitsplatz hängen bleiben. Meine Frau sagte neulich zu mir: "Lass uns umziehen ...?" Aber wohin kann ich gehen, wenn ich Erfahrung mit der Entwicklung von Gasanalysatoren habe ?! Ich möchte nicht an den Arbeitsplatz gebunden sein, ich möchte in der Lage sein, den Arbeitsplatz zu wechseln und meinen Wohnort zu wechseln. Ich möchte wachsen, mich entwickeln, am Ende mehr verdienen. Und ich finde das Web in dieser Hinsicht sehr attraktiv.

Es scheint mir, dass es im Web mehr Spielraum für Selbstverwirklichung gibt, ein schnelleres Tempo der Technologieentwicklung, am Ende wird dieselbe Elektronik eng mit dem Web verbunden ... Erst jetzt ist unser Werk weit hinter dieser Welt.

5. Welche Technologien und Sprachen, die Sie verwenden, möchten Sie korrigieren?


Fehlerbehandlung in Go und browserübergreifende Kompatibilität von JS und CSS.

Die explizite Fehlerbehandlung in Go ist sicherlich großartig, aber im Code sehr umständlich und hässlich, oft nur eine formelle Überprüfung. Aber das ist bereits versprochen, in Go2 geändert zu werden, wir warten.

Die Arbeit mit JS und CSS ist für mich immer sehr eng. Ich verstehe nicht, wie man Cross-Browser-Kompatibilität erreicht, überall dort, wo Krücken erhältlich sind. Erst neulich gab es ein Setup: Dem Kunden wurde die Projektseite auf Vue angezeigt, und wir wollten sie von einem iPhone aus betrachten, und dort wurde auf allen Seiten anstelle des Datums „NaN.NaN.NaN“ angezeigt. Es ist nur so, dass die Datumsanalysefunktion in Safari nicht wie in anderen Browsern funktioniert hat. Es scheint eine Kleinigkeit, aber nicht schön.

Im Allgemeinen liegt meine Seele nicht bei JS. Und dann sah ich kürzlich den Satz „Das Hauptproblem von Javascript sind Sie“: Er lächelte und dachte, dass es genau um mich ging. Obwohl die Sprache selbst sicherlich cool ist, ist es der Browser-Zoo, der stört.

6. Wo ist es besser, aus den Erfahrungen anderer zu lernen - an einer Universität, in Konfakh, in Habr? Woanders?


Ich nehme sehr gerne an Meetings teil. Vielleicht einfach, weil sie einen großen Eindruck auf mich machen - eine Person aus dem Hinterland. Die coole Atmosphäre moderner Büros, Birnenstühle, kostenloser Kekse und kompetenter Gesprächspartner. Es ist an einem solchen Ort, an dem ich nach einem anstrengenden Arbeitstag kommen und coolen und klugen Jungs zuhören möchte.

Erst neulich habe ich mich für eine Online-Teilnahme an Slurm (intensiv auf Kubernetes) angemeldet. Ich hoffe, neue Kenntnisse im Bereich DevOps zu gewinnen und neue Bekanntschaften zu machen.

Ich gehe oft in Moskau zur Arbeit und versuche, Geschäftsreisen mit Meetings zu verbinden. Irgendwie wollte ich unbedingt mit DevOps zum Konf, aber meine Reise wurde zu spät bestätigt, als es keine freien Plätze mehr gab. Ich schrieb an Antonina Tatchuk ( rafinirovannoe ) - ihr Kontakt blieb bei mir, nachdem ich das in diesem Beitrag in Avitos Büro gewonnene Geschenk weggenommen hatte .

Ich habe sie nur um Hilfe gebeten, und durch Kollegen hat sie mich auf die Liste gesetzt. Deshalb bedanke ich mich ganz besonders bei ihr.



7. Wenn Sie unbegrenzte Ressourcen (Zeit, Geld, Macht, Menschen) hätten, welches Projekt würden Sie aufnehmen?


Ich würde ein Geschäft mit einigen Konsumgütern oder einer Dienstleistung eröffnen und die Geschäftsprozesse optimal perfektionieren und das Geschäft immer mehr auf den IT-Sektor übertragen. Hier gibt mir der Erfolg von Fedor Ovchinnikov, dem Gründer von DoDo Pizza, keine Ruhe: Immerhin scheint der Food-Service-Markt voll und der Wettbewerb nicht skalierbar zu sein, aber er hat es geschafft, das Unmögliche zu tun und das Unternehmen aufgrund perfekt aufgebauter Geschäftsprozesse und einer breiten Integration in die IT auf die weltweite Ebene zu bringen. Ich glaube, dass wir in den kommenden Jahren noch viele weitere Beispiele dafür sehen werden, wenn ein junges Unternehmen von mehrjährigen Branchenführern aus dem Markt verdrängt wird.

8. Wie entspannst du dich? Was machst du neben der Arbeit?


Im Allgemeinen versuche ich, mehr Zeit mit meiner Familie zu verbringen. Meine Tochter hat ein Jahr und neun Monate - ein sehr lustiges Alter, ich halte es für wichtig, diese Zeit nicht zu verpassen. Jetzt interessierte er sich für Flugzeugmodellierung und begann, einige kleine Dinge zu bestechen, um sein erstes Flugzeug zusammenzubauen. Es ist schon lange ein Traum, mit einer FPV-Brille zu fliegen.

Aber im Allgemeinen habe ich eine solche Zeit, dass ich keine Zeit habe, mich auszuruhen. Ich arbeite viel und lerne ständig. In den letzten zwei Monaten habe ich meine SQL-Kenntnisse aktiv verbessert, Probleme mit SQL-Ex gelöst und erst neulich ein Basiszertifikat erhalten. Mitte letzten Jahres traf ich mich und war sehr inspiriert von der Go-Sprache, nahm an Kursen zu den Grundlagen teil, seitdem schreibe ich ständig Serveranwendungen darauf. Ich möchte meine zukünftige Arbeit mit ihm verbinden.
Samstags arbeite ich auch hauptsächlich an einem Nebenprojekt: einem Gerät zur intelligenten Straßenbeleuchtungssteuerung mit einem Serverteil auf Go und einem Clientteil auf Vue.

In einem früheren Interview erwähnte der Typ, dass er 10 Stunden am Tag plus Wochenenden arbeitet, so dass er sofort mit Kritik angegriffen wurde. Aber was ist, wenn Sie sich wirklich entschlossen haben, Ihr Leben radikal zu verändern? In den letzten drei Jahren habe ich nicht weniger und irgendwo noch mehr und nicht immer geschäftlich gearbeitet: Es gab eine offen schwierige finanzielle Phase, in der ich nachts bezahlen musste, um die nächste Hypothekenzahlung abzuschließen, ohne meine Tochter in Windeln zu beschädigen. Ich muss sagen, es ist sehr cool. Im Allgemeinen müssen Sie den verlorenen Hintergrund auf Kosten Ihres eigenen Komforts „nachholen“, und dies ist absolut normal. In den letzten Jahren habe ich fast den Kontakt zu all meinen Freunden verloren und mich tief in die Arbeit zum Wohle meiner Zukunft und der Zukunft meiner Familie gestürzt.

Eines Tages träume ich davon, ein Grundstück zu erwerben und ein Kuppelhaus zu bauen - eine Art Designer für Männer. Ich betrachte den Bau als ein einzigartiges Gebiet mit einigen interessanten Momenten.

9. Erzählen Sie von Ihren drei Lieblingsbüchern - Pädagogik, Populärwissenschaft und Belletristik.


In der Schulung möchte ich das Buch „Hoch geladene Anwendungen“ von Martin Kleppman erwähnen, das ich selbst vor kurzem zu lesen begonnen habe, aber ich sehe es für mich bereits als eine Art Almanach mit Best Practices für die nächsten sechs Monate (das Buch ist sehr umfangreich, aber ich habe es nicht eilig). Ich hoffe, dass mein Verständnis des Bereichs Webentwicklung nach dem Lesen erheblich zunimmt.

Ich habe irgendwie nicht mit populärwissenschaftlichen Büchern gearbeitet. Ich kann nicht als Beispiel ein einziges Buch anführen, das ich lesen würde und an das ich mich zumindest irgendwie erinnere.

Andererseits war ich sehr beeindruckt von mehreren Büchern aus dem Bereich der Wirtschaftsliteratur: Maxim Kotins Bücher "Chichvarkin E ... Genie", "Und Nerds machen Geschäfte" (fast über die Geschichte von Fedor, noch bevor die Pizzeria gegründet wurde) und "Paragraph", die er gerade schreibt und machte sogar kürzlich eine Ankündigung auf Habré . Ich mag seinen Stil und die Bereiche, die er in Büchern offenbart.

Letzterer war von Stephen Kings Green Mile beeindruckt. Im Allgemeinen mag ich Buch + Film-Kombinationen sehr. Einmal habe ich viele solcher Paare gelesen und angeschaut und ich habe eine positive Meinung zu fast allen.

10. Wenn AI direkt vor Ihren Augen aufwacht, was werden Sie ihm sagen?


Ich würde ihn bitten, über die Bedeutung des Seins nachzudenken. Manchmal bin ich selbst ein wenig in solchen Gedanken gefangen, es wäre interessant, seine Meinung zu hören.

Frage vom vorherigen Helden


Wenn Ihr persönliches Projekt ausgelöst wurde und Sie zum Leiter eines neuen IT-Riesen wurden, beschreiben Sie, wo sich Ihr Hauptsitz befinden würde und wie er aussah.

Es ist schwer zu sagen, aber wahrscheinlich wäre es irgendwo in Kalifornien ein cooler Campus. Wenn es sich wirklich um einen IT-Riesen handelt, ist dies ein guter Ort für die Zentrale. Ich war dort und es hat mir sehr gut gefallen.

Und so gibt es einen Traum, mit einem Laptop zu arbeiten, auf dem grünen Rasen zu sitzen, sich mit einem Elektroroller auf dem Territorium zu bewegen und nah am Meer oder Meer zu sein. Im Allgemeinen zieht mich die Atmosphäre moderner cooler Büros an: all diese komfortablen Bereiche mit Hockern, Spielen usw. ... alles ist irgendwie zu Hause.

Bonus: Stellen Sie eine Frage an einen anderen Entwickler


Was würden Sie auf einer intergalaktischen Expedition über mehrere Generationen tun?

Source: https://habr.com/ru/post/de425931/


All Articles