Comment j'ai quitté une startup dans une grande entreprise

Pour construire une carrière - ne montez pas les escaliers, où à chaque nouvelle étape une position plus importante vous incombe. Grandir est plus susceptible d'apprendre de nouvelles choses, de ne pas avoir peur d'essayer différents rôles et de chercher quelque chose à votre goût. Le chemin peut être très imprévisible, mais d'autant plus intéressant.

Youri Bogomolov, de Moscou, raconte comment il est allé de manière inattendue dans une startup, a grandi au poste de station-service, puis - encore une fois de manière inattendue - a décidé de changer son entreprise et son domaine d'activité.


Comment je me suis retrouvé dans une startup


En 2014, j'ai déménagé de Vinnitsa à Moscou et j'ai commencé à chercher du travail. Avant de déménager en Ukraine, il a travaillé pour Sitecore, pris en charge CMS sur .NET. J'ai étudié Node.js par moi-même, fait un petit projet sur cette technologie, mais je ne pensais pas que je relierais ma carrière à cette direction: j'étais sûr de continuer à écrire en .NET. À Moscou, il y a eu plusieurs entretiens pour un développeur .NET et reçu une offre d'une grande entreprise. Et tout à coup, tout à coup, ils m'ont appelé pour une interview dans une startup où j'ai dû écrire sur Node.js.

La startup vient de démarrer, les premiers salariés y ont été recrutés. L'entreprise fonctionne toujours, ils développent un système B2B pour les pharmacies, les fournisseurs et les fabricants de médicaments qui vous permet d'automatiser les commandes.

J'ai parlé avec le directeur technique de la startup, et j'étais accro: je m'intéressais à la pile technologique, ils offraient un bon salaire - le même que dans une grande entreprise, à partir de laquelle j'avais une offre. Il y avait un autre point important: les tâches qui m'ont été proposées étaient 100% cohérentes avec mon éducation. Je suis un Master of Computer Science avec un diplôme en systèmes de prise de décision intelligente. Lors de l'entrevue, la STO a mentionné des choses que j'ai immédiatement remarquées: il n'a pas exclu qu'à l'avenir nous pourrions être engagés dans l'apprentissage automatique, en utilisant les technologies de réseau neuronal. Bien sûr, c'était plus intéressant pour moi que d'écrire un autre logiciel bancaire.

J'ai présenté deux échelles: sur une - travailler dans une entreprise où je serai juste un rouage dans une machine bureaucratique. De l'autre - travailler dans une startup, où c'est compliqué, mais il y a une opportunité de croître plus vite - à la fois en position et en argent. Je n’ai pas hésité longtemps et j’ai décidé de me lancer dès qu’une offre m’a été envoyée - pas un beau PDF classique dans une lettre - mais un message dans Skype: «Venez».

Je suis venu dans une startup le deuxième jour de son travail. Nous étions quatre: deux directeurs - général et technique - et deux développeurs.

Nous avons travaillé sur Agile: des stand-ups tous les jours, à la fin du sprint - une démo. Le directeur technique a amené l'homme jaune drôle Innocent, et nous avions une règle lors des stand-ups: seul celui qui a Innocent dans ses mains dit. Des rituels similaires étaient nouveaux pour moi. Je les connaissais, mais je n'ai jamais travaillé comme ça. Je me souviens de mes sentiments des premiers jours: "Oh, ça m'arrive, cool!".

La première impression de travailler dans une startup s'est superposée à l'impression de Moscou. Avant cela, je vivais à Vinnitsa, où environ 400 000 personnes. Avec Moscou, la différence est d'un ordre de grandeur. L'agitation de la capitale au début était déroutante: j'ai été choquée par le grand nombre de personnes dans les rues, à cause du bruit dans le métro. J'ai remarqué que dans une petite ville, l'attitude au travail est plus calme. A Moscou, la course et la vanité sont plus ressenties.

Carrière de startup: du développeur à la station-service


Je suis arrivé au poste de développeur senior. Au début, il a écrit un backend sur Node.js, testé, conçu une base de données, créé une mise en page simple. Plus tard, il a commencé à approfondir la mise en page et le déploiement.

Mon collègue développeur était un pur technophile. Je n'étais pas seulement intéressé par les questions techniques: c'était intéressant de savoir comment fonctionne l'entreprise. J'ai une telle fonctionnalité: tout produit que je fabrique, avec le temps, je commence à le percevoir comme une idée originale, il est important pour moi comment il se développera. Par conséquent, j'ai beaucoup parlé avec le PDG, plongé dans la composante commerciale d'une startup.

J'ai grandi en tant que spécialiste technique, approfondi mes connaissances en affaires et, au fil du temps, on m'a proposé de devenir une station-service. À ce moment-là, je travaillais dans une startup depuis environ deux ans. Cela ne veut pas dire que le nouveau poste est tombé sur moi comme de la neige sur ma tête: je m'intéresse depuis longtemps à la façon de développer une startup, et j'ai élargi mon domaine de responsabilité.

Dans un nouveau poste, j'ai commencé à réfléchir à des solutions technologiques pour l'avenir, à fixer des objectifs, à m'engager dans le recrutement, à organiser l'interaction entre les différents services. Par exemple, à un moment donné dans les départements du marketing, du développement et du support technique, les processus ont commencé à ralentir et j'avais besoin de résoudre ce problème.

Le temps de travail était réparti comme suit: environ 30% du temps était consacré au développement, 10 à 15% à la résolution de problèmes critiques et 50% environ aux affaires administratives: planifier et hiérarchiser les tâches, vérifier que le travail était terminé et, si nécessaire, embaucher de nouveaux employés.

Le travail le plus dur était avec les gens. Par exemple, un employé vient et dit: "Je veux arrêter." Et vous pensez: «Un homme a pris une décision. Qui suis-je pour le gêner? " Bien qu'ici, vous devez désactiver ce mode et prendre parti pour l'entreprise. La prise en charge d'un employé est une perte de temps et de ressources investies dans son développement. Ce n'est qu'avec le temps que j'ai réalisé que les gens devaient essayer de garder. Pour moi, c'était un grand défi.

Avant de travailler dans une startup, je n'ai jamais interviewé personne, et c'était aussi l'une des tâches les plus difficiles. Je suis assez introverti , il m'est difficile de communiquer avec des inconnus. Dans le même temps, je suis enclin à accorder un grand crédit de confiance: lorsque j'interroge une personne, je suis d'abord très positivement disposé envers elle. J'étais prêt à prendre presque le premier candidat que j'aimerais. Maintenant, il me semble qu'une tactique plus correcte consiste à interviewer quelques personnes, à prendre un temps d'arrêt pendant un jour ou deux, à tout digérer et à choisir la meilleure.

Je me souviens qu'à l'université, mon ami et moi étions ravis des start-ups: "Ici, nous lançons une startup, nous porterons des cartes de visite avec les lettres STO." Je l'ai atteint à 27 ans. Franchement, obtenir une telle position bouleverse grandement le sentiment d’importance personnelle. Il y a beaucoup de blagues sur Internet à propos des chefs d'équipe de 23 ans et des stations-service de 25 ans, et, en général, elles sont justifiées. J'ai essayé de ne pas laisser des choses telles que le titre du post éclipser mon esprit, mais toujours quelque part à l'intérieur, je me sentais fier d'avoir cette ligne dans mon CV. Mon attitude envers mes collègues, dont la plupart, soit dit en passant, étaient plus âgés que moi, n'a pas changé.

Démarrage: avantages et inconvénients


Un énorme plus de travail dans une startup est la liberté de choisir les technologies. Si je voulais utiliser quelque chose de nouveau, je pouvais le faire sans aucun problème. Nous avons nous-mêmes décidé comment écrire, sur quoi, dans quel style, quoi utiliser pour les tests, déployer et ainsi de suite.

Quoi d'autre est du bon travail dans une startup? Vous pouvez rapidement essayer plusieurs rôles: être développeur, devenir chef d'équipe. Comprenez, par exemple, qu'être chef d'équipe n'est pas le vôtre, et allez voir les chefs de projet. Ou même réalisez que vous voulez travailler dans une startup "iron".

Le principal inconvénient pour moi était le chaos absolu dans les processus. Nous avons attiré un chef de projet de l'extérieur afin qu'il mette en place des processus pour nous. Mais, il s'est avéré qu'il est très difficile de vaincre le chaos des startups. Nous avons essayé de travailler sur la «mêlée», d'organiser les sprints - au début deux semaines, puis chaque semaine, mais plus tard, le mode de fonctionnement est redevenu spontané. Si quelque chose se cassait, il fallait le réparer de toute urgence, et cela ne nous permettait pas de terminer toutes les tâches prévues à temps.

Au fil du temps, j'ai réalisé: «STO» est un grand nom pour un poste dans une petite entreprise. Nous avions 12 à 15 personnes: deux directeurs, principalement quatre développeurs, quelques spécialistes du support et plusieurs directeurs commerciaux. Si je comprends bien, STO est une personne avec une pensée commerciale développée qui se concentre sur le développement technique de l'entreprise. Ce n'est pas un maître de tous les métiers qui à 12 nuits soulève une production tombée, grosso modo. Je pense que nous pouvons parler de la position de la station-service, si l'entreprise emploie au moins 200-250 personnes. Je pense que le niveau de directeur technique dans une startup correspond au niveau de chef d'équipe ou d'architecte de solution dans une grande entreprise. Si vous regardez le nombre de personnes que j'ai gérées et l'ampleur des tâches que j'ai résolues, «STO» est un très gros mot pour moi.

Épuisement professionnel et recherche d'emploi


Nous avons eu une très grosse ruée. On nous a dit: "Cela doit être fait, plus vite, plus vite." Dans une telle course, notre dette technique a augmenté: ce serait bien de réécrire le code que nous avons écrit à la hâte, mais nous n'avions pas le temps. Plus la dette technique est importante, plus il est difficile de développer le projet. J'ai fait de mon mieux pour réduire cette dette, mais elle a augmenté. J'avais un stress énorme: s'il y a des problèmes dans le système, l'entreprise perd de l'argent.

Il me semble que pour travailler dans une startup, vous avez besoin de personnes issues d'un test spécial - qui seront prêtes à travailler dans un mode chaotique, mais gardez l'idée. Nous avons eu une super équipe, tout le monde a investi dans le projet, mais le stress s'accumulait. Il me semble que si vous travaillez dans cet état pendant plusieurs années, à un moment donné, quelque chose dans le corps tombe en panne. Mes problèmes de santé ont commencé et j'ai réalisé que je ne pouvais plus travailler à ce rythme. Après avoir travaillé dans une startup pendant environ quatre ans, j'ai décidé de changer d'entreprise.

J'ai une telle tradition: quand je cherche un nouvel emploi, je me fixe des critères importants et je rédige une plaque spéciale. Ensuite, avec son aide, je compare différentes entreprises.

J'ai franchement brûlé dans une startup à cause du chaos, et le plus important pour moi était le calme du système nerveux - pour que je sache quelles tâches faire, à quelle date. J'ai eu deux offres de startups. Dans l'un, ils ont proposé d'être ce que l'on appelle la main droite du directeur technique, dans le second - la position de la station-service et la possibilité de constituer une équipe à partir de zéro. Ils ont promis un salaire plus élevé que le marché, mais dès que j'ai imaginé que je plongerais à nouveau dans le chaos et les délais serrés, les startups de mon classement ont chuté. L'argent étant toujours un critère important, je n'ai donc pas considéré les entreprises qui paient beaucoup moins que le marché. J'ai eu quatre offres de différentes sociétés, et dans l'ensemble des facteurs importants pour moi, EPAM a gagné. J'ai été appelé au poste de chef d'équipe dans la division JS.

Grande entreprise: un regard intérieur


Je me souviens de mes sentiments le premier jour de travail. La première impression est "une heure et demie de la maison au bureau, pour combien de temps." Le second, au contraire, est très positif quand j'ai vu les systèmes internes. Je suis toujours surpris et admiratif de la façon dont les processus de l'entreprise sont automatisés. Le fait - ridiculement - qu'il existe un système distinct pour générer des signatures par courrier, je suis très heureux.

Je n'ai pas été immédiatement identifié sur le projet du client: d'abord je me suis connecté au projet interne - le développement d'une application mobile. Il vous permet de voir sur une carte tous les avantages qu'EPAM offre aux employés dans un seul bureau. J'étais chef d'équipe là-bas: j'ai effectué une révision du code, aidé les gars, créé de nouvelles fonctionnalités.

Deux semaines plus tard, je me suis lancé dans un projet commercial - j'ai commencé à diriger une équipe de développeurs qui a créé un convertisseur XML pour l'un des systèmes clients. Je n'ai pas vraiment aimé ce projet: il y a eu des désaccords avec la direction de la part du client. Je suis venu voir mon manager, à l'EPAM, et m'a demandé de trouver autre chose pour moi. Pendant qu'il attendait un nouveau projet, il a étudié à la School of Architects de l'entreprise, est devenu un mentor pour le développeur, a pris la parole lors des réunions JS, encore une fois connecté au projet interne avec des avantages.

Ensuite, j'ai été affecté à un projet commercial où j'avais besoin d'organiser la réutilisation du code - à la fois un backend et un frontend. Il me semble que maintenant le développement du frontend en termes de complexité peut être comparé au développement du backend. Ce n'est pas seulement "oh, nous avons dessiné des flocons de neige tombant sur JS". Étant donné que je fais la promotion de la pratique de la programmation fonctionnelle, la construction d'un frontend est une tâche assez difficile. Je suis arrivé au projet en tant que chef d'équipe, mais j'ai assumé le rôle informel d'architecte front-end, ce que j'aime vraiment: je conçois, rédige des preuves de concept, implémente des références et effectue des revues de code. En parallèle, j'étudie Scala et Haskell.

L'atmosphère dans une grande entreprise est bien sûr différente d'une startup. Les personnes qui constituent l'épine dorsale d'une startup sont comme une petite famille. Je juge non seulement de mon expérience, mais aussi de celle d'amis. Tout le monde y reste solidaire: par exemple, nous avons souvent fait des quêtes, célébré le Nouvel An et les anniversaires ensemble. Dans une grande entreprise, il n'y a pas une telle ambiance familiale: il y a beaucoup de monde, ils changent de projets et d'équipes.

Lorsque j'ai choisi entre EPAM - une entreprise de services - et une épicerie, j'ai pensé à ce que je pouvais obtenir dans chacun d'eux. En tant que personne qui a travaillé dans une startup, j'ai une pensée produit. Je ne me soucie pas de savoir comment clore ma tâche, mais comment faire en sorte que ma tâche aide l'entreprise. En ce sens, travailler dans une épicerie me conviendrait. D'un autre côté, je voulais vraiment élargir mes horizons liés aux technologies et aux domaines d'activité, travailler sur différents projets, apprendre de nouvelles choses. Une startup ou une entreprise d'épicerie n'a pas de telles opportunités. Bien sûr, les projets dans les entreprises de services sont différents et certains peuvent ne pas aimer. Mais vous pouvez aller voir le directeur et lui dire: "Je veux un autre projet." Pas le fait que vous trouverez autre chose ici et maintenant. Mais si vous vous présentez comme un bon spécialiste, ils vous rencontreront.

Dans une grande entreprise, la croissance de carrière n'est pas aussi rapide que dans une startup, mais il y a des opportunités. Par exemple, dans EPAM, il existe une application Grow qui vous aide à planifier votre développement. Je n'ai vu aucun analogue sur le marché. Et il existe également un département spécialisé en TRIZ (théorie de la résolution de problèmes inventifs). TRIZ est un cadre qui aide à formaliser des solutions à des problèmes créatifs inventifs. Il me semble que «l'ingénierie» dans cette entreprise n'est pas une expression vide de sens.

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


All Articles