J'ai près de 5 ans d'expérience en tant que développeur web et je pense que je devrais être de niveau intermédiaire maintenant, mais quand je marche, je pense que je suis encore assez "junior".
Voici ce que je pense être le problème: pendant la majeure partie de ma carrière, j'ai rarement eu de véritables conseils d'un développeur plus expérimenté et aucune expérience avec les équipes de développeurs, j'ai donc dû en quelque sorte me frayer un chemin à travers de nombreuses solutions et tout faire coupé et séché. En pratique, il n'y avait pas de temps à perdre en tant que seul responsable de l'écriture ou de la maintenance du code. Pour cette raison, je n'ai aucune connaissance formelle du processus de développement logiciel réel et j'ai finalement réalisé que le codage n'est qu'une petite partie du processus.
J'apprécierais beaucoup de travailler avec une équipe de développeurs ayant une solide expérience, mais je crains que ce ne soit un parcours très cahoteux d'essayer de s'adapter à la base de connaissances requise pour les processus de développement. En tant que programmeur qui a volé en solo pendant la majeure partie de sa carrière, que puis-je faire pour me préparer à "m'installer" dans un travail avec une équipe plus grande (au moins 5) de professionnels chevronnés?
Edit: À cette fin, je n'ai pas passé beaucoup de tests techniques donnés par les sociétés "big shot" qui prospèrent sur leurs logiciels et développeurs. En gros, je ne veux pas dire comme Google, mais plutôt réussi dans la zone géographique.