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

Published on October 10, 2018

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



    Denken Sie daran, vor drei Jahren schrieb ein Typ einen sehr beliebten Artikel darüber, wie er aus Langeweile Spiele in der Armee machte. Dies ist Anatoly ( oWart ), ein Absolvent der Nationalen Forschungsuniversität "MEI". 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 werden seine Antworten gegeben - was stimmt nicht mit dem Weltraum, der Raketenproduktion und der Arbeit im Werk und warum Elektronikspezialisten vom Web träumen.




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


    Einmal nahm ich an einer Mission zur Rettung der russischen Kosmonauten teil. Sie können nicht viel erzählen, aber ich werde immer noch nicht glauben, was ich Ihnen sagen werde ...
    Es war interessant hier, aber schlechte Onkel kamen und verbannten alles

    ... Darüber hinaus hat das Militär eine verrückte Bürokratie.

    2. Und jetzt - über die heftigsten Fakap


    An die Hauptarbeit erinnerte sich fakapy nicht. Der Entwicklungszyklus elektronischer Geräte ist mit einer Reihe von Tests sehr umfangreich, und jede Tatsache wird in einem ruhigen Tempo korrigiert und wirkt sich nicht kritisch auf die weitere Arbeit aus. Nun, ich habe das 12-V-Gerät im 220-V-Netz eingeschaltet - der RCD war in Betrieb, der Raum war rauchfrei, das ist alles.

    Der grausamste Fakap ist mir in der Armee passiert. Wir hatten hauptsächlich nachts Kampfdienst, und das Gehirn schlief oft im ungünstigsten Moment ein. Als ich gleich nach dem Spiel eingeschlafen war, arbeitete ich am Monitor. Natürlich kam in diesem Moment der Inspektionsoffizier herein ...

    Es war eine bemerkenswerte Antenne. Ich habe den Computer während des Gottesdienstes nicht berührt. Nun, keiner der Offiziere ahnte, dass ich diese Spiele selbst geschrieben hatte, und es waren ungefähr ein Dutzend von ihnen da.

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


    Nun, was kann der Arbeitsplatz in der Fabrik sein: ein gewöhnlicher Bürostuhl und zwei Tische mit dem Buchstaben „G“. Computer - stationäres Mittelmaß: Intel Core i3 3,60 GHz 4 GB RAM mit zwei 19-Zoll-Monitoren. Sekundäre Ausrüstung, die ein Konstrukteur benötigt: ein cooles Oszilloskop mit Windows an Bord, eine Lötstation, mehrere Stromquellen 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 mag es, wenn alles sofort funktioniert, und Apples Technologie ist wahrscheinlich die beste. Außerdem habe ich vor, ins Internet zu gehen, und ich habe den Eindruck, dass die Mehrheit der Leute daran arbeitet Mekka: Ich möchte das Schöne berühren th, aber immer noch nicht leisten kann.

    In Programmierumgebungen, die mir gefallen, verwende ich IAR Embedded Workbench für Mikrocontroller und Visual Studio Code für Go und JS. Für Nebenprojekte als CAD-Systeme für Leiterplatten verwende ich Eagle, für die Arbeit ausschließlich OrCad.

    4. Wie wählst du deinen Job aus? Stapel, Produkt, Lebensbedingungen, Geld?


    Zuallererst bin ich bestrebt, an dem zu arbeiten, was ich interessant finde. Wenn die Augen brennen, ist das Meer knietief - Sie leben das Projekt Tag und Nacht, die Zeit gliedert sich nicht mehr in Arbeit und Privat. Das ist der Job, den ich will. Vielfältig und interessant, ich möchte ein echtes Produkt machen und sehen, wie es sich entwickelt ... und nicht die Gäste zu den Löchern lesen.

    Mein Schicksal nahm für viele nach dem klassischen Szenario Gestalt an: Während des Studiums am Institut blieb ich zur Arbeit, wo ich mein Praktikum absolvierte. Außerdem, wo könnte ich, der "Grüne", sofort nach dem Studium und dem Dienst in der Armee hingehen? Und hier war es bereits ein beheizter Ort mit einem Gehalt, das über dem regionalen Durchschnitt lag. Wir müssen der Pflanze Tribut zollen: In den ersten drei Jahren hat sich mein Gehalt verdoppelt, aber dann hat sich das Wachstum verlangsamt und ich habe mich ein wenig gelangweilt, und dadurch ist der Web-Wahnsinn gewachsen.

    Es mag laut klingen, aber ich möchte die Fabrik verlassen und ein Backend-Entwickler werden. Aber wir dürfen nicht irgendwo weg, sondern irgendwo, aber jetzt müssen wir nirgendwo hingehen. In Smolensk ist die Arbeit in der IT sehr taub, und ich denke nicht über den Umzug nach - er erhält die Familie und die Hypothek. Bisher sammelte ich Erfahrungen in persönlichen Projekten und überlegte Möglichkeiten für die Fernarbeit.

    Ich möchte kein Experte in einem engen Bereich der Gasanalysetechnik bleiben und bis zu meinem Lebensende an meinen Arbeitsplatz gebunden sein. Meine Frau sagte kürzlich zu mir: „Lass uns weitermachen ...?“ Aber wohin kann ich gehen, wenn ich Erfahrung darin habe, nur Gasanalysegeräte zu entwickeln ?! Ich möchte nicht an den Arbeitsplatz gebunden sein, sondern den Arbeitsplatz wechseln und umziehen können. Ich möchte wachsen, mich entwickeln, am Ende mehr verdienen. Und ich denke, das Web ist in dieser Hinsicht sehr attraktiv.

    Es scheint mir, dass es im Web mehr Raum für Selbstverwirklichung gibt, ein höheres Tempo der technologischen Entwicklung, am Ende wird dieselbe Elektronik eng mit dem Web verbunden ... Aber unser Werk ist weit hinter dieser Welt.

    5. Was möchten Sie in den von Ihnen verwendeten Technologien und Sprachen korrigieren?


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

    Explizite Fehlerbehandlung in Go ist sicherlich exzellent, aber es ist sehr umständlich und hässlich, es stellt sich als Code heraus, oft nur eine formale Prüfung. Aber das soll sich in Go2 schon ändern, 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, es gibt überall ein paar Krücken. Buchstäblich neulich gab es ein Setup: Ich zeigte dem Kunden eine Projektseite auf Vue, und wir wollten sie von einem iPhone aus betrachten, und dort wurde auf allen Seiten anstelle des Datums „NaN.NaN.NaN“ angezeigt. Nur die Funktion zum Parsen des Datums in Safari funktionierte nicht wie in anderen Browsern. Es scheint eine Kleinigkeit, aber nicht schön.

    Im Allgemeinen lügt meine Seele zu JS nicht. Und hier habe ich kürzlich den Satz „Das Hauptproblem von Javascript ist, dass du bist“ gesehen: Er lächelte und dachte, dass dies für mich sicher sei. Obwohl die Sprache selbst definitiv cool ist, ist es der Browser-Zoo, der aufregt.

    6. Wo kann man die Erfahrung eines anderen besser anwenden - in der High School, auf konfy, auf Habré? Woanders?


    Ich besuche gerne Mitapy. Vielleicht einfach, weil sie einen tollen Eindruck auf mich machen, einen Mann aus den Wäldern. Coole Einrichtung von modernen Büros, Sesseln, Birnen, kostenlosen Keksen und kompetenten Interviewpartnern. Es ist ein Ort, an dem Sie nach einem anstrengenden Arbeitstag hingehen und coolen und klugen Jungs zuhören möchten.

    Erst kürzlich habe ich mich für die Online-Teilnahme an Slurm (intensiv von Kubernetes) angemeldet. Ich hoffe, neue Kenntnisse im Bereich DevOps zu erlernen und neue Bekanntschaften zu schließen.

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

    Ich habe sie nur um Hilfe gebeten und sie hat mich durch meine Kollegen auf die Liste gesetzt. Deshalb spreche ich ihr meinen besonderen Dank aus.



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


    Ich würde ein Geschäft mit einigen Konsumgütern oder Dienstleistungen eröffnen und die Geschäftsprozesse optimal gestalten und das Geschäft immer mehr auf die IT übertragen. Der Erfolg von Fedor Ovchinnikov, dem Gründer von Pizza DoD, ist für mich kein Grund zur Besorgnis: Der Catering-Markt scheint überfüllt zu sein und die Konkurrenz ist überwältigend, aber er hat es geschafft, das Unmögliche zu tun und das Unternehmen durch perfekt aufeinander abgestimmte Geschäftsprozesse und eine breite Integration in die IT auf Weltebene zu bringen. Ich denke, dass wir in den kommenden Jahren noch viele solcher Beispiele sehen werden, wenn ein junges Unternehmen langfristige Branchenführer vom Markt verdrängt.

    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 denke, es ist wichtig, dieses Mal nicht zu verpassen. Jetzt interessierte ich mich für das Modellieren von Flugzeugen und kaufte mir ein paar Kleinigkeiten, um mein erstes Flugzeug zusammenzubauen. Es war lange ein Traum, mit einer FPV-Brille zu fliegen.

    Aber im Allgemeinen habe ich eine Zeit, in der ich mich nicht ausruhen kann. Ich arbeite viel und lerne ständig. Die letzten zwei Monate aktiv vertieften SQL-Kenntnisse, lösten Probleme auf sql-ex, erhielten erst kürzlich ein Basiszertifikat. Mitte letzten Jahres habe ich die Go-Sprache kennengelernt und war sehr von ihr durchdrungen. Ich habe Kurse in Grundlagen besucht, seitdem habe ich ständig Serveranwendungen darauf geschrieben. Ich möchte meine zukünftige Arbeit mit ihm verbinden.
    Samstags arbeite ich auch hauptsächlich an einem Nebenprojekt: einem Gerät zur intelligenten Steuerung der Straßenbeleuchtung mit einem Serverteil auf Go und einem Client auf Vue.

    Im letzten InterviewDer Typ erwähnte, dass er 10 Stunden am Tag und am Wochenende arbeitete, sodass er sofort mit Kritik angegriffen wurde. Was tun, wenn Sie sich wirklich entschlossen haben, Ihr Leben radikal zu verändern? In den letzten drei Jahren habe ich nicht weniger gearbeitet, und irgendwo noch mehr und nicht immer im Geschäft: Es gab eine ehrlich gesagt schwierige Finanzperiode, in der ich nachts Steuern zahlen musste, um eine weitere Hypothekenzahlung abzuschließen, ohne meiner Tochter Windeln zuzufügen. Ich muss sagen, dass es gute Launen sind. Im Allgemeinen müssen wir den „verlorenen Hintergrund“ auf Kosten unseres eigenen Wohlbefindens aufholen, und dies ist absolut normal. In diesen paar Jahren habe ich fast den Kontakt zu all meinen Freunden verloren, die zum Wohle meiner Zukunft und der Zukunft meiner Familie tief in der Arbeit versunken sind.

    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 vielen interessanten Momenten.

    9. Erzählen Sie von drei Lieblingsbüchern - Erziehung, Populärwissenschaft und Kunst.


    Ich möchte Martin Kleppmans Buch „Hochgeladene Anwendungen“ erwähnen, das ich selbst erst seit kurzem lese. Ich sehe es jedoch bereits als eine Art Best-Practice-Almanach für die nächsten sechs Monate an (wahrscheinlich ist das Buch sehr umfangreich, aber ich habe es nicht eilig). Ich hoffe, dass sich nach dem Lesen mein Verständnis für das Gebiet der Webentwicklung erheblich verbessern wird.

    Irgendwie habe ich nicht mit populärwissenschaftlichen Büchern gearbeitet. Ich kann kein einziges Buch als Beispiel anführen, das ich gelesen hätte und an das ich mich irgendwie erinnere.

    Andererseits haben mich einige Bücher aus dem Bereich der Wirtschaftsliteratur sehr beeindruckt: Maxim Kotins Bücher „Chichvarkin E… genius“, „Und Botaniker machen Geschäfte“ (kurz über Fedors Geschichte vor der Gründung der Pizzeria) und „Paragraph“, die er gerade schreibt und sogar vor kurzem machte eine Ankündigung auf Habré. Ich mag seinen Stil und die Bereiche, die er in den Büchern offenbart.

    Von den künstlerischen beeindruckte mich zuletzt die „Green Mile“ von Stephen King. Im Allgemeinen mag ich die Kombination aus Buch und Film sehr. Einmal habe ich viele solcher Paare gelesen und angeschaut, und ich habe eine positive Meinung über fast alle von ihnen.

    10. Wenn ein Bewusstsein in der KI direkt vor Ihnen aufwacht, was werden Sie ihm sagen?


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

    Frage vom vorherigen Helden


    Wenn Ihr persönliches Projekt gefeuert würde und Sie der Leiter eines neuen IT-Giganten würden, beschreiben Sie, wo sich Ihre Zentrale befinden und wie sie aussehen würde.

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

    Und so ist es ein Traum, mit einem Laptop auf dem grünen Rasen zu arbeiten, sich mit dem Elektroroller auf dem Territorium zu bewegen und in der Nähe des Meeres oder Ozeans zu sein. Im Allgemeinen fühle ich mich von der Atmosphäre moderner, cooler Büros angezogen: Alle diese komfortablen Zonen mit Ottomanen, Spielen usw. ... alles ist irgendwie zu Hause.

    Bonus: Stellen Sie eine Frage an einen anderen Entwickler


    Was würdest du in einer intergalaktischen Expedition über mehrere Generationen tun?