Combien de temps faut-il pour devenir ingénieur en logiciel ?


Aujourd'hui, il existe de nombreuses façons de commencer une carrière dans le développement de logiciels. Deux des moyens les plus populaires sont:

  1. S'inscrire dans un collège ou une université et se spécialiser en informatique
  2. S'inscrire à un 'dev bootcamp'

À la fin des deux 1 et 2, vous serez considéré comme un 'software engineer&apos ;. Il y a des choses évidentes à dire. Indépendamment du fait que vous fassiez 1 ou 2 :

  • Aucun des deux ne fera de vous un expert en génie logiciel
  • Les deux vous permettront d'avoir la possibilité d'être payé pour travailler en tant qu'ingénieur logiciel

D'après mon expérience, devenir un ingénieur logiciel a des parallèles avec devenir un snowboarder :

  • En un temps relativement court, vous pouvez naviguer sur la 'bunny slope'
  • Il faut beaucoup de temps pour naviguer sur un 'black diamond&apos ;, et beaucoup n'atteignent jamais ce niveau d'expertise, quel que soit le nombre d'années que vous consacrez à ce métier

Mon conseil :

  • S'inquiéter moins du temps que cela prendra
  • S'inquiéter davantage de la façon dont vous pensez que vous allez aimer le faire

Plus vous aimerez vraiment coder, plus vous deviendrez bon.

En ce qui concerne l'option de l'auto-apprentissage - oui, il'est possible de lire quelques livres et d'apprendre à coder. C'est difficile à faire, principalement parce que vous n'avez personne pour rebondir sur vos idées et personne pour vous donner du feedback. Je recommande l'auto-apprentissage comme un complément à une autre forme d'apprentissage plus structurée, et non comme une approche globale.