Je viens juste de tomber sur cette question, ne's'inquiéter j'avais cette pensée coincée dans ma tête depuis très longtemps quand j'ai décidé de passer d'un fond de système technique et de travailler à plein temps en tant que développeur (enfin c'était le rêve à l'époque).
Même quand je n'étais'pas un développeur à part entière je me posais toujours cette même question et quelques autres :
"Vais-je pouvoir travailler aux côtés de mes pairs qui semblent tous être bien éduqués et/ou avoir eu de meilleures opportunités que moi ?"
Cette pensée m'a tourmenté pendant des années et avec le recul, cela m'a probablement affecté ainsi que la qualité de mon travail et en regardant en arrière, je me suis probablement retenu pas mal de fois cependant j'ai eu les couilles de sauter dans le rôle d'un développeur et cela m'a laissé beaucoup de nuits blanches car j'étais à nouveau confronté à la même question seulement elle semblait plus accablante cette fois-ci car tous mes pairs avaient un certain niveau académique ou plus.
Voir j'ai abandonné l'école j'étais'pas vraiment académique à l'époque (maintenant je ne peux'pas arrêter d'apprendre) mais j'étais très pratique mais à cause de mes difficultés d'apprentissage et de mon Asperger j'avais même du mal à être présent et j'ai fini par décrocher juste avant la fin de mon temps à l'école.
Quelques passages au collège et je n'étais toujours pas concentré et à cause de mes propres mauvais choix et de ma franche paresse, j'ai raté ma chance d'obtenir une sorte de qualification formelle cependant... je suis une personne têtue et je refusais qu'on me dise que je ne pouvais pas faire quelque chose. Après avoir beaucoup lutté, j'ai appris par moi-même, j'ai trouvé que j'avais un esprit d'ingénieur et j'ai donc commencé à me plonger dans les ordinateurs en apprenant ce dont j'avais besoin au fur et à mesure (parfois à la dure malheureusement).
Avance rapide jusqu'à il y a environ 4-5 ans et j'avais réussi à me tailler un chemin dans le développement même si j'ai raté de nombreux emplois en raison de l'absence d'un diplôme en informatique ou de toute sorte de qualifications vraiment cependant comme beaucoup l'ont dit ici l'expérience compte et heureusement quelques bons gestionnaires de dev ont vu que j'en avais beaucoup et la motivation d'apprendre.
Mais....
Cette fichue question encore - elle m'a frappé quelques fois parce que j'ai travaillé aux côtés de grands développeurs et il était évident qu'ils avaient un bagage académique que je n'avais tout simplement pas et j'ai peut-être négligé un certain apprentissage moi-même de toute façon mais vous savez, c'est déprimant d'entendre ces gars parler d'algorithmes et de mathématiques avancées et je suis assis là à penser "merde, j'aurais dû essayer d'obtenir un diplôme ?".
Mais j'ai laissé tomber cette pensée, c'est fallacieux et cela ne fait que ruiner votre capacité à progresser. Ce que j'ai appris, c'est que vous êtes seulement aussi bon que vous voulez l'être et la seule personne qui vous retient est vous.
Nous sommes incroyablement chanceux en tant que développeurs maintenant d'avoir une richesse de ressources (pas seulement les dev's mais tout le domaine technique est florissant en ce moment). Vous pouvez apprendre de presque n'importe où, même sur Quora (pourquoi je dérive par ici parfois) et généralement parlant, j'ai trouvé les gens qui ne sont pas nécessairement académiques ont tendance à être ceux qui ont le plus de vision et de capacité à vraiment produire un grand travail.
Crois-moi le fait que tu te poses cette question est un bon signe que tu essaies de te mesurer à toi-même mais mon conseil est de ne pas'le faire par rapport à d'autres personnes ; apprenez juste ce dont vous avez besoin et trouvez le moyen le plus rapide et le plus facile de le faire.
Tu finiras par réaliser que tu es en réalité assez brillant.