Wie wir Entwicklungsbüros eröffnet haben



Unsere E-Commerce-Plattform begann vor 10 Jahren mit fünf PHP-Entwicklern. Richtig, stark. Unter anderem haben wir den Haupt-PHP-Zweig in Bezug auf kryptografische Algorithmen für die Arbeit mit ES aktualisiert. In dieser Zeit ist die Entwicklungsabteilung aufgrund zahlreicher Integrationen mit Banken, Kundensystemen und einfach aufgrund des intensiven Wachstums des Unternehmens und der Entwicklung neuer Dienstleistungen mehr als 20-mal gewachsen, und wir brauchten natürlich separate Entwicklungsbüros in verschiedenen Städten.

Da PHP mittlerweile fast in der Schule unterrichtet wird, gibt es im Land viele gute Spezialisten. Also haben wir angefangen, Remote-Büros zu bauen. Irgendwo sitzen Entwicklerteams und Analysten (ohne PMs), und in Cheboksary gibt es eine ganze Abteilung von Testern.

Die Prinzipien sind einfach und in allen Regionen gleich:

  • Moskauer Gehalt.
  • Agiles Manifest im Teil „Es ist besser zu arbeiten als Papier zu schreiben“ - in Aktion.
  • Die Kleiderordnung gilt nicht für die Entwicklung (wir arbeiten mit Regierungskunden zusammen, daher ist dies ein wichtiger Punkt für den gleichen Umsatz).
  • Skype-Interview zur gleichen Zeit wie der Eychar und der zukünftige Anführer. Es gibt keine Aufgaben über Luken.

Wo sind die Büros geöffnet:

  • Kaliningrad
  • Sankt Petersburg
  • Moskau
  • Kasan
  • Cheboksary
  • Jekaterinburg
  • Tscheljabinsk
  • Nowosibirsk
  • Chabarowsk
  • Wladiwostok



Auf dieser Liste sind vier Städte hervorgehoben: Moskau (es ist klar, warum: das größte Büro und der größte Hauptsitz befinden sich hier), St. Petersburg (viele Menschen, viele IT-Spezialisten, viele Kunden), Kasan und Kaliningrad. Wir haben diese beiden Städte erst kürzlich eröffnet, und die Entwickler- und Analystenteams sind noch nicht voll besetzt. Und sie sind interessant, weil in Kasan vor einigen Jahren das Interesse an IT stark zugenommen hat und jetzt sehr gute Spezialisten auf dem Markt sind und vieles mehr. Vielleicht liegt das an Innopolis. Und Kaliningrad ist eine fast europäische Stadt mit einem angemessenen Lebensgefühl, aber gleichzeitig nicht so laut wie Moskau. Und viele IT-Experten sind in den letzten Jahren dorthin gezogen. Daher gibt es keinen Weg dorthin ohne Büro.

Hier ist ein Beispiel, wie das Büro in Kasan eingerichtet ist:



Dies ist ein freistehendes zweistöckiges Gebäude im Millennium Park in der Nähe des Zentrums. In Innopolis beschlossen sie, das Büro nicht zu verlassen. Es stellte sich heraus, dass es zu weit ging. Und speziell an diesem Ort fühlt sich jeder wohl. Oben ist natürlich kein agiler Raum, aber ein solches Gebäude hat viele Möglichkeiten, und es ist das Beste. Für Teams - große Räume. Dies sind keine großen Freiflächen, sondern auch keine getrennten Räume für jeden, da in einem Büro meistens jeder durch ein Projekt vereint ist und ständig kommuniziert.

Es gibt kein Firmenessen: Wir haben entschieden, dass es nicht praktisch ist, eine Kantine oder ein Catering im Büro zu bauen. Erraten Sie bei der Auswahl von „Alle Annehmlichkeiten und ein lokales Gehalt“ im Vergleich zu „Finden eines eigenen Cafés und eines Moskauer Gehalts“, was die Entwickler wählen. Und alle unsere Büros sind nicht weit entfernt, so dass es einfach ist, ein Café zu finden. Aber soweit ich weiß, tragen viele Lebensmittel ruhig von zu Hause weg. Es gibt einen Kühlschrank und eine Kaffeemaschine, Tee-Zucker und Kaffee sind ebenfalls aktualisiert.

Umzug ist nicht sehr entwickelt, aber theoretisch ist es möglich. Es gibt mehrere Leute, die regelmäßig zwischen Tscheljabinsk und Jekaterinburg reisen. Oft unternehmen Entwickler Geschäftsreisen in andere Büros. Dies ist entweder eine Aufgabe oder ein Meeting mit einem Kunden oder eine Konferenz. Alle Mitarbeiter des Unternehmens sind zur Firmenfeier eingeladen. Es gibt jedoch eine globale Retrospektive für das Entwicklungsbüro, sodass Sie sich mit allen treffen und unterhalten müssen. Dies ist eine obligatorische Reise für 2 Tage zwei- bis dreimal im Jahr.



Interne Online-Konferenzen für das Projektbüro - im Format von Webinaren teilen viele ihre Erfahrungen direkt in der Abteilung. Jeden Dienstag tauschen die Jungs Erfahrungen aus. Nach den Rallyes am Dienstag - normalerweise interne Berichte über Conf Call. Hier sind die letzten fünf Themen:

  1. Einführende Informationen zu Unit- und Funktionstests, PHPUNIT und den Grundlagen von Unit-Tests mit Analysebeispielen aus Legacy
  2. Analyse der Nuancen des Erbes von Unit-Tests. Funktionstests mit Symfony- und Zend-Beispielen mit Legacy-Nuancen
  3. Entwicklungsmuster
  4. DI und DI Symfony
  5. Docker und Gitlab CI

Es gibt keine VHI, aber wir zahlen bis zu 100% des Krankenstands (das heißt, während der Entwickler krank ist, erhält er nicht weniger als die Rate, sondern die Rate), 100% decken wir den Urlaub ab (ähnlich: Zeit kostet das gleiche wie Arbeitszeit, aber nicht weniger, dies ist besonders wichtig für diejenigen, die im Januar oder Mai Urlaub machen wollen). Wir zahlen immer für die Bearbeitung nach dem Standard nach TK (Ruhetag - doppelte Rate und pro Stunde). Wir zwingen Sie nicht zum Lernen, wir zwingen Sie nicht zum Gehen oder zur Teilnahme an Kursen, aber wenn der Mitarbeiter einen Wunsch zeigt und der Manager zustimmt, stimmen wir zu. Ill - Es gibt einen Remote-Ausgang, aber Sie müssen den Anführer rechtzeitig warnen. Er war spät dran - kein Problem, wenn dies das Team nicht störte, aber am Abend müssen Sie die gleiche Menge trainieren.

Das sagen die Experten selbst:

Feedback aus Tscheljabinsk:
Als Programmierer aus der Region kann ich Folgendes über die Arbeit in der CES sagen: Dies ist eine wunderbare Gelegenheit, Zugang zum Wissens- und Kompetenzniveau der Hauptstadt zu erhalten und unter der Aufsicht verantwortungsbewusster und vernünftiger Manager zu arbeiten. Warum sich verstecken? Holen Sie sich das Kapitalniveau der Löhne und ein Sozialpaket. Und während sie im Ural, in Sibirien oder in der Wolga leben. Für mich also - toll!

Feedback aus St. Petersburg:
Viel interessante Arbeit. Eine Gelegenheit, kubernetes Erfahrung zu sammeln.
Exzellentes Motivationssystem, wettbewerbsfähiges und komplett weißes Gehalt.

Feedback aus Jekaterinburg:
Es ist besser, bei EETP JSC zu arbeiten als bei anderen Unternehmen in Jekaterinburg, weil Sie Moskauer Erfahrung sammeln, während Sie in Ihrer Stadt bleiben. Mehr Gehalt, Wahrheit und Verantwortung sind breiter. Ich mag auch die Organisation von Prozessen sehr, ein Spezialist ist für jeden Schritt verantwortlich und nicht "Shiva in Stücke gerissen".

Rekrutierung neuer Mitarbeiter - nur über Moskau, über die Personalauswahlabteilung und den Entwicklungsleiter direkt. Das Interview dauert anderthalb Stunden, sofort nehmen der Vertreter des HR-Teams und der Entwicklungsleiter teil. Am häufigsten finden wir Leute auf LinkedIn oder auf HH, sehr selten auf My Circle. Wir vereinbaren einen geeigneten Zeitpunkt und ein Datum, die wir oft für einen Abend in der Region festlegen. Die ersten 15 bis 20 Minuten sind Fragen zu Motivation, Projekten und zum Testen von Soft Skills. Dann stellt der Leiter der Entwicklungsabteilung technische Fragen und gibt die Aufgabe. Wir betrachten die tatsächliche Mathematik und das logische Denken. Wir entwickeln Aufgaben auf der Grundlage von praktischen Fällen der letzten Jahre.

Das Wichtigste bei der Auswahl ist der Fokus auf das Ergebnis, nicht auf den Prozess. Das heißt, es ist wichtig, dass eine Person ihren Code in der Produktion sehen und zum Ende bringen möchte. Sie können einen Teil der Prozesse überspringen, Sie können Dokumente nicht sehr genau erstellen - all dies ist leicht zu lösen. Aber der Wunsch, Geschäfte zu machen, ist das Wichtigste. Das zweite ist Geselligkeit. Ich muss sofort sagen: Gute Geselligkeit in der Umgebung von PHP ist selten. Und es ist sehr wichtig, dass wir schnell und offen Informationen austauschen, uns möglicher Probleme rechtzeitig bewusst sind und uns gleichzeitig nicht gegenseitig beleidigen und die Dzhuns nicht vergiften. Wenn eine Person mindestens einmal in einem Projektteam gearbeitet hat, gibt es im Allgemeinen eine Fähigkeit. Niemand arbeitet alleine für uns. Es ist wichtig, dass keine Codeüberprüfung jemanden wütend macht. Und Verantwortung ist auch wichtig.

Wir fragen nach Fällen, nach Beispielen für die Lösung von Problemen, was unter ihnen interessant war, was mir gefiel und so weiter. Dann prüft der Entwicklungsleiter das Potenzial: Aus offensichtlichen Gründen haben wir viele Studenten und Jones von gestern. Daher ist es wichtig, nicht so viele praktische Fähigkeiten zu bewerten, wie Sie denken.

Es ist interessant, dass sich der HR-Spezialist und der Entwicklungsleiter in anderthalb Jahren der Suche bei den Kandidaten nie unterschieden. Entweder zwei für oder zwei gegen.

Wir beschränken die Werbung nicht auf die Pflege unserer eigenen Blogs oder die Teilnahme an Open-Source-Projekten. Die Hauptsache ist, keine kommerziellen Informationen offenzulegen (wir haben viele davon).

Im Allgemeinen ist dies trotz der Tatsache, dass Sie sich nach den Worten „Einheitliche elektronische Handelsplattform“ und „Organisation des öffentlichen Beschaffungswesens“ vorstellen können, dass Menschen Krawatten tragen, etwas anders. Wir sind ein Handelsunternehmen und sehr schnell.

Referenzen:


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


All Articles