De junior à chef d’équipe: comment faire carrière en informatique?

Ces choses ne sont pas racontées dans les cours et les universités. L’expérience est partagée par le PDG de League A., une société de développement front-end.

“Un bon leader sait qu’un employé a un chat”

Qu’est-ce qui vous amène dans le monde du développement? Comment avez-vous choisi cette direction?

Oh, c’est une histoire intéressante. Je suis allé à l’école avec un préjugé complètement différent – peinture et histoire de l’art. C’était génial, mais je voulais autre chose. A 16 ans, il suit des cours d’informatique. Et là j’ai bien aimé. Il est entré à l’université en tant que programmeur, puis à la deuxième université – il n’a toutefois pas obtenu son diplôme. Au cours de mes études, j’ai réalisé que je m’intéressais au développement Web. Il occupait environ 5% du programme, donc je ne savais pas grand-chose, mais j’ai détecté ce vecteur.

Il a commencé à travailler dans la spécialité en deuxième année. Il était engagé dans toutes sortes de bêtises et de compositions d’interfaces dans un petit studio. Je n’ai pratiquement rien payé, mais j’ai beaucoup appris là-bas. Et j’ai trouvé mon deuxième emploi dans une bonne et grande entreprise. Donc, en fait, j’ai fait ma passion pour le travail.

Quelles qualités doit posséder une personne qui dirige le développement de produits Web?

Tout d’abord, il doit consciemment abandonner ses tentatives d’écriture de code. Chaque programmeur a son propre style, qui n’a pas besoin d’être adapté. Vous devrez apprendre à dire «Fais-le» quand tu veux dire «Fais-le comme je le ferais». C’était la chose la plus difficile pour moi d’accepter l’idée que je n’affectais plus le code. Au début, il a même commis toutes sortes d’erreurs stupides en prenant quelque chose pour un employé.

Deuxièmement, vous devez pouvoir organiser les processus de sorte que les personnes se sentent à l’aise d’y travailler. Le responsable doit savoir quels employés souffrent d’épuisement professionnel, qui a besoin d’augmenter leurs salaires, qui a un chat malade à la maison et qui a du mal à se concentrer. Autrement dit, la capacité de communiquer et de trouver un langage commun est importante.

Cela nécessite une restructuration complète du cerveau, et tous les programmeurs n’en sont pas capables.

Il y a même un dicton: ne faites pas de mauvais dirigeants de bons programmeurs.

Je pense que même un développeur sur trois ne peut pas devenir un chef d’équipe. Les introvertis ont du mal à développer leur autorité et à communiquer avec les gens. Les extravertis – et il en existe aussi dans le développement Web – sont perturbés par des émotions inutiles. La difficulté est que vous devez apprendre tout cela vous-même dans la pratique. De telles choses ne sont racontées ni dans les cours ni à l’université. Par exemple, il m’a fallu huit ans pour comprendre cela.

Où avez-vous étudié le développement vous-même – cours, livres, sites Web?

À l’université, il a étudié les langages hardcore pour les applications de bureau: C ++, Java. La deuxième spécialité est la programmation dans le domaine de l’éducation. Il a étudié le développement Web lui-même. Il y avait d’abord des cours, des livres, des vidéos sur YouTube, des spécifications de lecture, des forums. Puis sont venues des choses plus avancées, comme les cours HTML Academy. En général, j’aime bien apprendre moi-même, je ne m’attends jamais à ce qu’ils me mettent dans la tête.

Où trouvez-vous aujourd’hui des informations à développer professionnellement?

Pour le pompage dans le domaine du développement, j’étudie les spécifications techniques. Elles sont écrites dans un langage d’ingénierie sec, et tout le monde n’est pas prêt à percevoir des informations sous cette forme, et même en anglais. Pour ce faire, il existe des cours où tout est révisé et énoncé plus facilement.

Mais je connais l’anglais, je peux le lire, je vais donc toujours à la source. Dans ce cas, je me considère comme une personne qui ne consomme pas d’informations, mais les génère. Après tout, si je lis un article écrit par une personne qui a décrit et décrit cette technologie, je vais lui raconter sa compréhension. Je n’aime pas ça. Je traite moi-même les informations, façonne ma vision, puis la partage avec d’autres.

Pour devenir leader, je lis des livres, je cherche des informations sur Internet.

«La petite chose change un peu. C’est impossible de coder assis sur une souche dans la forêt »

Chaque profession a ses propres outils qui vous permettent de bien faire le travail. Par exemple, un artiste a des pinceaux, des peintures, un chevalet et de quoi un développeur moderne a-t-il besoin?

J’ai besoin d’un ordinateur! Mais ce n’est pas exact. 🙂 Maintenant, vous pouvez même développer sur une tablette. Cela ne signifie pas que c’est pratique, mais possible. Tout support physique avec clavier, souris et processeur suffit.

Idéalement, vous avez besoin d’un grand écran de 23 à 24 pouces. Autrement dit, si vous avez un ordinateur portable, il est important de pouvoir le connecter à un moniteur externe. Par exemple, je viens d’une telle configuration au travail. Et lors de voyages ou de réunions, un ordinateur portable me suffit.

Maintenant, beaucoup travaillent à distance. De quoi avez-vous personnellement besoin pour travailler en dehors du bureau?

Rien ne change. C’est le même ordinateur portable avec un moniteur externe ou un autre système du processeur et des écrans. Je connais des gars qui déménagent tous les deux ou trois mois, ils n’utilisent donc qu’un ordinateur portable pour le travail. Il est physiquement impossible de porter un moniteur.

À propos, le travail à distance ne vous lie pas à un bureau ou à un pays, mais n’élimine pas la nécessité d’équiper un lieu de travail. Il est impossible de coder en étant assis sur une souche dans la forêt. Travailler sur la plage sous un palmier a également peu de chances de réussir. L’écran brille très fort à cause du soleil, et travailler couché est une mauvaise idée pour le dos.

L’ASUS VivoBook 15 X512 que vous avez testé est-il adapté au travail indépendant?

Oui, c’est bien. Tout le nécessaire pour mener le développement est dedans. Il est assez mobile et léger, il ne se sent pas dans un sac à dos. Il est possible de se connecter au moniteur. Le processeur est suffisant pour travailler à vitesse normale. En général, il gère toutes mes tâches quotidiennes.

Vous pouvez travailler sans moniteur. Mais personnellement, cela ne me convient pas toujours. Par exemple, faire à partir de zéro un gros projet en une semaine, n’ayant qu’un ordinateur portable, je ne le ferais pas.

Qu’en est-il de l’utilisation de cet ordinateur portable pour le divertissement? Par exemple, regarder une série, écouter de la musique?

Pas de problème La photo est bonne, le son aussi. Je n’écoute jamais de musique à partir du haut-parleur externe d’un ordinateur portable – je prends des écouteurs ou les mets sur un haut-parleur. Je regarde des films à l’aéroport ou dans l’avion, donc aussi au casque. Mais il est important que l’ordinateur portable transmette le son avec précision aux périphériques externes – le VivoBook s’est bien comporté.

Les couleurs et le contraste sont excellents, dans les coins de l’écran également – l’angle de vision est assez large. Je dois dire que pour sa catégorie de prix, le VivoBook a une bonne image. En outre, l’écran n’a pratiquement pas de cadres sur les quatre côtés, c’est-à-dire qu’il semble plus grand, c’est cool.

Quels sont les avantages pour vous, en tant que personne qui parle beaucoup lors de conférences, de souligner le VivoBook 15 X512?

Lors des discours, il est souvent nécessaire d’apporter une présentation au projecteur ou de montrer quelque chose à l’écran. Et le VivoBook a tout. Il peut être connecté à HDMI, des diapositives peuvent être cliquées dessus. Il possède de nombreux connecteurs pour les supports et périphériques externes, un respect distinct pour USB Type-C. Et encore: étant donné que l’ordinateur portable est léger, il est pratique de l’emporter avec vous en voyage.

Si vous devez montrer quelque chose au public sur l’ordinateur portable, un écran de 15 pouces vous le permet. La vidéo peut être lue pendant 6 à 7 heures sans être rechargée – c’est également un avantage.

Cet ordinateur portable est-il adapté aux jeux?

Je jouais beaucoup de tireurs. De 12 à 19 ans, si active que mes parents ont eu peur de perdre la tête.

Joué VivoBook Call of Duty 2017. Je l’ai connecté à un moniteur externe – il était intéressant de savoir si la carte vidéo dessinerait une image. Sorti. En fait, je n’ai pas vu un ordinateur portable aussi intelligent sous Windows depuis longtemps.

Les couleurs ont bien été transmises, l’image a changé rapidement, le mouvement s’est déroulé sans délai. C’est très important pour les tireurs: là-bas, l’image a été retardée d’une seconde – et c’est tout, vous avez été tué. Et le son est également important: vous devez écouter tout le temps, notez les étapes. Cela n’a posé aucun problème. J’ai aussi aimé le clavier ASUS surélevé, c’était pratique.

Si vous vous rencontriez au tout début de votre carrière, que conseilleriez-vous?

Quand les gens veulent changer quelque chose, ils sont généralement mécontents de ce qui leur est arrivé. Et je ne peux pas dire ça. Je ne sais pas ce qui se passerait si je faisais quelque chose de différent dans le passé, mais me situer dans le présent me convient parfaitement. Pour ma part, j’ai élaboré une formule pour un succès minimal.

Pour réaliser quelque chose, vous devez travailler dur. Mais pas dans le sens de 12 heures par jour. Il faut travailler sur soi et se développer.

Si à la fin de la journée, vous ne pouvez pas mettre en valeur ce que vous avez appris, c’est une raison de penser. C’est peut-être quelque chose de minime, mais ça devrait l’être. Un petit développement quotidien très cool vous secoue et vous permet de vous déplacer dans les niveaux.
Par exemple, les programmeurs obtiennent leur diplôme de junior à senior. Viennent ensuite les chefs de département, unité, société. Et pour prendre chaque étape suivante, il faudra plus d’efforts. Par exemple, pour passer d’un développeur junior à un développeur moyen, vous avez besoin de 2 ans et X effort. Passer d’un développeur moyen à un développeur senior – 4 ans et X * 2 efforts. Dans le chef – 6 ans et X * 4 efforts.

Existe-t-il une règle universelle pour ceux qui commencent tout juste leur chemin vers le développement?

Même deux règles! Développez chaque jour, comme je l’ai dit, et connaissez votre objectif. Ensuite, vous pouvez construire le développement sur cette base. C’est comme une stratégie d’entreprise. Vous ne pensez pas où l’entreprise devrait aller aujourd’hui. Vous pensez que vous voulez être le premier sur le marché en 10 ans. Ensuite, vos plans quotidiens sont une décomposition mineure de cet objectif.

Peu de gens veulent travailler comme développeurs toute leur vie. Quelqu’un veut éventuellement ouvrir son entreprise et quelqu’un veut voler dans l’espace. Disons qu’il y a un objectif – devenir un leader. Ensuite, vous devez renforcer votre capacité à communiquer et à établir des relations dès le premier jour. Sinon, après 10 ans, il sera possible de découvrir que vous êtes devenu un développeur sympa, mais que vous n’avez rien appris d’autre, ce qui signifie que vous n’atteignez pas votre objectif.

La patience est également importante. Vous devez accepter le fait que rien ne se passera immédiatement. Si vous souhaitez gérer une entreprise cool dans 10 ans, il est tout à fait normal de commencer par le garde-manger du sous-sol, où vous ferez des ordures sur un ordinateur portable pas cher.

Comme on dit: le chien qui court après la voiture ne sait pas ce qu’il fera quand il rattrapera cette voiture. Il est important de prévenir une telle situation. Vous devez vous demander tous les jours: qu’ai-je appris? Qu’ai-je fait pour me rapprocher de mon objectif? Et s’il n’y a pas de réponse, vous devez restructurer votre stratégie.

Avez-vous besoin de talent pour réussir dans votre domaine, ou suffit-il de beaucoup travailler?

J’avais l’habitude d’être convaincu qu’il me fallait. Mais maintenant, je connais beaucoup de gens qui réussissent grâce au travail acharné. Je dirais donc que la situation est assez limite. Si vous avez du talent mais pas de diligence, vous pouvez très facilement le détruire. Si vous ne l’avez pas, vous pouvez vous rattraper avec un travail dur.

Le talent est nécessaire pour rendre les choses plus faciles et plus rapides. Par exemple, si une personne talentueuse fait autant d’efforts que les autres, elle obtiendra probablement quelque chose de super cool.