Wie man als Entwickler in einer kleinen Stadt entwickelt / Sudo Null IT News

Es gibt die Meinung, dass, wenn ein Entwickler irgendwo in einer kleinen Stadt arbeitet, dies ein Urteil ist: Dies bedeutet, dass Sie in den nächsten zwanzig Jahren dieselben Aufgaben erledigen müssen – es werden keine ernsthaften Aussichten und Änderungen erwartet. Aber in Wirklichkeit liegen die Dinge anders. Es reicht aus, sich nicht zurückzulehnen und die Chancen zu nutzen, die sich auf dem Weg bieten.

Wir haben mit Entwicklern gesprochen, die in Kleinstädten und Großstädten leben, wie man sich vor der Isolation innerhalb seines Wohnortes bewahrt und seinen eigenen Weg der Entwicklung geht.

Die Helden unseres Artikels sind vier Entwickler aus verschiedenen Teilen Russlands.

Alexander Kljutschko

Backend-Entwickler von Labytnangi, Autonomer Kreis der Jamalo-Nenzen

Veniamin Shitikov

Front-End-Lead aus Shimsk, Gebiet Nowgorod

Andrej Gorlow

Leiter der Softwareentwicklungsabteilung aus Kovrov, Region Wladimir

Alexej Raikow

Messleitung aus dem Dorf Sinyavino, Gebiet Leningrad

Bewegen Sie sich von der Stelle

Alexander Klyuchko: Ich habe Physik und Informatik auf Lehramt studiert. Er arbeitete als Informatik-Methodiker und entwickelte parallel kleine Programme zum Testen in Delphi. In den letzten 13 Jahren habe ich in der Stadtverwaltung gearbeitet, in der Instandhaltung und Softwareentwicklung involviert. Es schien mir etwas Unmögliches, in Moskau oder St. Petersburg einen Job zu bekommen.

Aber in einer Pandemie wurde ich trainiert in einem C++ Kurs, erstellte einen Lebenslauf und plötzlich fingen sie an, mich anzurufen. Ich ging durch mehrere Vorstellungsgespräche, und als Ergebnis boten sie mir eine gute Stelle an. Jetzt arbeite ich für ein Moskauer Unternehmen – ich mache ein Backend, Frontend, API für die Website und Anwendung.

Veniamin Shitikov: Ich komme aus St. Petersburg. Als ich als Junior in einem großen Unternehmen einen Job bekam, stellten sie mich unter der Bedingung ein, dass ich nach Moskau gehe. Fernarbeit war damals noch nicht so üblich. Im Laufe der Zeit konnte ich zu einer anderen Firma in St. Petersburg wechseln, aber schon aus der Ferne – die Covid hatte gerade erst begonnen. Ich bin in meine Datscha in Schimsk gezogen.

Die Hauptmotivation meiner Arbeit ist für mich, der Beste in genau dem zu sein, was mir gefällt. Ich bin als Mittelsmann nach Schimsk gegangen und bin in zwei Jahren zum Teamleiter herangewachsen.

Andrey Gorlov: Mein erster Job war als Systemadministrator in einem Unternehmen der Verteidigungsindustrie. Dann musste ich Prozesse automatisieren. Ich musste nach Büchern oder alten Foren suchen, weil alles in Delphi 7 und manchmal in C# geschrieben wurde.

Nach drei Jahren Arbeit bekam ich eine Stelle als Entwickler in einem Unternehmen, in dem ich bis heute arbeite. C und C++ wurden die Hauptentwicklungssprachen und später – Python. Ich habe die wichtigsten Erfahrungen und das Wissen von Kollegen übernommen, aber meistens war die Wissensquelle Dokumentation, kostenlose und zugängliche Online-Plattformen mit Kursen und Simulatoren – Stepik und Codekriege.

Alexey Raikov: 2015 bin ich als Content Manager in das Unternehmen eingetreten. Nach einiger Zeit fand ich heraus, dass es dort eine Testabteilung gibt und wollte mich mal ausprobieren. Zu dieser Zeit gab es noch keine solche Menge an Schulungsmaterialien. Auf YouTube fand ich interessant Vorlesungen von Alexey Petrovnoch lesen Roman Savina und beobachtet Kurse im Tester-Portal. Dann habe ich während der Arbeit vieles empirisch zerlegt.

Ich verstand, dass ich mich weiterentwickeln musste, wenn ich aktuelle Aufgaben auf hohem Niveau erfüllen konnte und etwas Neues ausprobieren wollte. Gut im Umgang mit Web-Tests – ging zum Studium der mobilen Entwicklung. Ich habe die Grundlagen des Integrationstests herausgefunden – ich habe mich entschieden, Load und Jmeter zu studieren.

Untermauern Sie die Theorie immer mit der Praxis

Alexander Klyuchko: Einerseits ist es für einen Entwickler aus einer Kleinstadt schwieriger, sich zu entwickeln, da dort ein gewisses berufliches Vakuum herrscht. Zum Beispiel hatten wir überhaupt keine Meetups, geschweige denn in C++. Nur einmal kamen namhafte Entwickler, Autoren beliebter YouTube-Kanäle rund um das Frontend, in die Nachbarstadt Salechard.

Andererseits sind dank des Internets alle notwendigen Werkzeuge zur Hand. Die Hauptsache ist, sie nutzen zu können, um auf einem guten Niveau zu bleiben. Für mich habe ich folgendes festgestellt:

  • Online-Entwicklungskurse. Obwohl ich einige Kurse abgeschlossen habe, studiere ich bereits andere. Jetzt – nach dem Symfony PHP-Framework.

  • Online-Kurse auf Englisch. Mir scheint, dass dies ein wichtiger Zweig in der Entwicklung eines Entwicklers ist: Viele Informationen zur Entwicklung gibt es auf Englisch. Generell bin ich über die Ausbildung in den C++ Kurs eingestiegen Englisch aus dem Praktikum.

  • Online- und Offline-Tutorials. Sie sollten immer etwas Nützliches für die Arbeit lesen, etwas, das mit Ihren Interessen und Ihrer Entwicklung zusammenhängt.

  • Haustier Projekt. Es wäre schön, ein Projekt für sich selbst zu starten, auch wenn es kostenlos ist, aber zu Ihrem eigenen Vergnügen und zum Üben. Ich hatte ein solches Projekt für den Referenzstandort der Stadt – gdevlbt.ru, auf dem Ankündigungen verschiedener Organisationen gehostet wurden. Ich plane, dieses Hobby in naher Zukunft zu entwickeln.

Veniamin Shitikov: Ich habe nicht das Gefühl, etwas zu verpassen, weil ich nicht in einer Großstadt lebe. Jegliches Wissen findet sich heute meist im Internet. Für mich habe ich mehrere Bereiche identifiziert, die mir helfen, in Form zu bleiben, und die völlig unabhängig von meinem Wohnort sind:

  • Online-Treffen ansehen. Vor Covid bin ich oft zu Treffen in Moskau gegangen. Nachdem nun alle Veranstaltungen online umgezogen sind, schaue ich mir ausgewählte Referenten an, die nichts mehr für Anfänger sind;

  • Tierprojekte machen. Es ist immer gut, ein kleines Projekt zu machen, um ein Gefühl für neue Technologien zu bekommen oder sich daran zu erinnern, wie etwas funktioniert, das man selten benutzt;

  • algorithmische Probleme lösen. Ich benutze normalerweise dafür LeetCode und Yandex-Wettbewerb;

  • Mentorin werden. Irgendwann hatte ich das Gefühl, genug Erfahrung und Wissen zu haben. Das wollte ich teilen und in meinem Kopf ein wenig systematisieren. Ich wurde Mentor im Kurs „Web Developer“. Dies verbesserte meine Soft Skills und half mir, ein Lead zu werden. Jetzt kann ich besser erklären, meinen Standpunkt sanft aber bestimmt vermitteln, nicht destruktiv sein, sondern einfach sagen, erklären und helfen.

Andrey Gorlov: Vor der Pandemie bin ich für Konferenzen und andere Treffen in große Städte gereist, meistens auf eigene Kosten. YouTube ist eine gute Unterstützung geworden, aber es gibt zu viel Müll, man muss in der Lage sein, nützliche Inhalte herauszufiltern. Bücher begannen immer schneller an Relevanz zu verlieren: Während Sie lesen, hat sich bereits alles verändert. Und ich wurde gut aus dem stagnierenden Zustand der Gemeinschaft in verschiedenen sozialen Räumen des Internets herausgezogen.

Und während der Pandemie wurde alles, was Sie brauchten, um irgendwohin zu gehen, leichter zugänglich, und im Allgemeinen wurde es einfacher, sich auf die Kommunikation über einen Monitor zu beziehen. Und hier sind bereits fast alle Beschränkungen für den Zugang zu Versorgungsunternehmen gefallen.

Aber hier gibt es einen wichtigen Punkt: Es ist sehr schwierig, sich zu entwickeln, im Hauptberuf zu arbeiten und sich der Familie zu widmen. Meistens haben Programmierer ein großes Problem damit, Arbeits- und Nicht-Arbeitszustände zu trennen. Daran können und sollten Sie aber arbeiten – zwingen Sie sich einfach dazu, sich vom Computer zu entfernen und zu wechseln.

Alexey Raikov: Alles, was Sie für die Entwicklung in einem beliebigen Fachgebiet benötigen? ist im Netz. Wenn Sie fleißig genug sind, können Sie selbst studieren und versuchen, ein Projekt zu finden, um Ihr Wissen in der Praxis zu verfeinern. Wenn Sie das Gefühl haben, dass es Ihnen an Motivation und Mentoring mangelt, gibt es für diesen Fall kostenpflichtige Kurse.

Es scheint mir, dass Offline-Communities und Meetups nur dann von Interesse sind, wenn Sie ein ziemlich erfahrener Spezialist sind. Für einen Anfänger wird das nicht viel helfen, es ist ihm wichtiger, sich Grundkenntnisse anzueignen.

Standortunabhängig

Alexander Klyuchko: Egal in welcher Stadt man lebt, bei Remote Work geht es immer um Selbstkontrolle und Selbstorganisation. Vor allem, wenn man Studium, Beruf und Familie miteinander verbindet. Familie ist das Wichtigste, aber wenn du sonst nichts unternimmst, dann bleibst du an Ort und Stelle. Jede Gelegenheit, voranzukommen, sollte genutzt werden.

Veniamin Shitikov: Ich hatte Leute um mich herum, die viele Jahre als Entwickler gearbeitet und gleichzeitig nicht viel entwickelt haben – sie waren damit zufrieden, in der Mitte zu sein. Grundsätzlich ist es normal, dass jemand nur Aufgaben erledigen und die restliche Zeit einem Hobby widmen möchte. Nach einiger Zeit beginnt eine Person einfach, diese Aufgaben schneller zu erledigen, und verbringt den Rest der Zeit mit sich selbst.

Wenn Wachstum im Beruf wichtig ist, dann müssen Sie suchen, Roadmaps beobachten, in Codierung, architektonische und algorithmische Dinge pumpen. Auch die Soft Skills müssen verbessert werden, denn wenn Sie nicht wissen, wie man mit Menschen kommuniziert, werden sie Sie sogar als etwas schwächeren Spezialisten bevorzugen, aber jemanden, mit dem es einfacher ist, sich zu verständigen.

Fernbedienung ist eine Wahl. Sie können für ein ausländisches Unternehmen arbeiten, ein Produkt nach Ihren Wünschen auswählen und sich an niemandem aufhängen. Sie sind nicht mehr durch die Grenzen Ihrer Stadt begrenzt. Wenn Sie meine Studenten nehmen, dann bekommen 80% von ihnen einen Fernjob als Junioren. Und das ist absolut normal.

Ich könnte jederzeit nach St. Petersburg zurückkehren, aber ich fühle mich von einem so ruhigen, ruhigen, gemessenen Leben sehr angezogen: keine Notwendigkeit, das Auto eine halbe Stunde lang zu parken, keine Staus, keine nutzlosen Fahrten in Einkaufszentren, mehr Zeit mit Familie und in der Natur. Ich verstehe überhaupt nicht, warum ich jetzt in großen Städten leben soll, wenn es die Möglichkeit gibt, in kleinen Städten aus der Ferne zu arbeiten.

Andrey Gorlov: Früher korrelierte in Kleinstädten die Einschätzung der Arbeit eines Programmierers und des benötigten Stacks überhaupt nicht mit dem, was im Internet gezeigt wird. Und hoffen, dass Sie eine große Auswahl haben, es hat sich nicht gelohnt.

Die Pandemie hat eine hervorragende Anpassung an die Fernarbeit vorgenommen, die zunehmend Arbeitgeber und Entwickler gleichermaßen anzieht. Jetzt haben diejenigen, die in den Regionen leben, die Chance, ein anständiges Gehalt zu erhalten.

Es ist wichtig, sich daran zu erinnern, dass Programmieren eine ganze Welt ist. Aber die Welt programmiert nicht, und es lohnt sich, für eine Stunde, einen Tag oder eine Woche anzuhalten.

Alexey Raikov: Entwicklung innerhalb einer Kleinstadt war lange Zeit nur in Form von Freiberuflichkeit möglich. Jetzt ist alles einfacher geworden: Sie können überall im Land ein gutes Jobangebot bekommen.

Und damit alles funktioniert, müssen Sie sich ein realistisches Ziel setzen, einen ungefähren Plan erstellen, um es zu erreichen, und versuchen, es zu befolgen.

Similar Posts

Leave a Reply

Your email address will not be published.