Vous pouvez les aimer ou les haïr, mais vous ne pouvez pas les ignorer.
Au cours de ma carrière professionnelle, j'ai travaillé avec de nombreux types de développeurs. J'ai aimé travailler avec certains d'entre eux, mais en travaillant avec d'autres, j'espérais seulement terminer le projet et ne plus jamais travailler ensemble.
Dans cet article, je vais énumérer certains des types de ces développeurs.
1. Vendeur de fumée
Ce type de développeur promet toujours quelque chose à quelqu'un - à ses clients, à vos patrons ou à d'autres développeurs. Mais quand quelque chose doit vraiment être fait, s'il le peut, il s'enfuit vers un autre projet ou essaie de confier tout le travail à d'autres développeurs. Le vendeur de fumée est très dangereux car il peut entraîner de graves problèmes. Il vend un produit qu'il ne va pas fabriquer, avec des technologies qu'il n'a jamais utilisées.
Si vous ne connaissez pas les vendeurs de fumée, vous penserez qu’ils savent tout ce dont ils parlent et qu’ils peuvent vous aider. Mais bientôt vous vous rendrez compte que c'est un mensonge et que vous ne pouvez pas compter sur eux.
2. Développeur multitâche
Pas un mauvais développeur. Habituellement, ce type a de grandes compétences techniques, mais il est tellement occupé qu'il ne se concentre jamais sur une chose et que vous ne pouvez jamais compter sur lui dans un projet de taille moyenne. Attirer son attention est assez difficile et même s'il a parfois des idées brillantes, il faut beaucoup d'efforts pour le convaincre de terminer quelque chose.
3. Spécialiste avec certificats
Je n'ai pas encore beaucoup d'expérience avec ce type de développeur, qui mesure tout avec ses certificats. Je pense qu'il est nécessaire d'avoir une bonne base avec une connaissance approfondie de votre domaine de travail. Je ne suis pas contre les certificats. Mais dans la plupart des cas, avoir un certificat, s'il n'est pas confirmé par une expérience réelle, ne coûte pas cher.
, , . , .
, , , , .
, , , , , .
, , , -.
4.
- , ( - ).
, . - , , , . , . - , .
, :
?
, ?
?
5. -
, . , , . , - , "", , .
, . , , -. , -.
6.
. , .
7.
. , . - , .
, , - , , .
, .
8.
. , . .
9.
.
, . , . , , .
- , - . , , , - .
, - , , , . .
10.
. , , .
11.
, "". : , .
, . , , .
, "" , , , , , .
12.
, 100- .
, - . .
- , .
13. ,
. . .
, , , - .
En fin de compte, le plus important est de trouver une équipe équilibrée avec des gens avec qui il est facile de travailler, qui sont fiables et qui veulent grandir. Les connaissances et l'expérience techniques viennent avec le temps, et se changer pour le mieux est beaucoup plus difficile.
Bien que j'aie partagé mes expériences personnelles avec d'autres développeurs dans cet article, je suis sûr que vous avez rencontré de nombreux autres types de développeurs. Et j'aimerais que vous partagiez également votre expérience dans les commentaires.