Peut-on devenir un ingénieur logiciel performant sans avoir obtenu de diplôme ?


Oui, c'est possible. À titre d'exemple, je suis actuellement employé à un poste de direction chez Bazaarvoice. Bazaarvoice a été classé 14e parmi les entretiens les plus difficiles de Forbes&apos ; Google a été classé 9e [1]. Je n'ai aucun diplôme universitaire (seulement quelques semestres de collège à mon actif) et aucune formation informatique formelle. J'ai obtenu mon diplôme de fin d'études secondaires, mais il s'agissait d'un programme d'enseignement à domicile, et non d'une école publique ou privée. Je ne divulguerai pas la rémunération, mais je dirai que Bazaarvoice traite ses employés incroyablement bien, et mon offre d'emploi n'a pas fait exception.


Pour ce qui est du " comment ", voici quelques concepts clés qui, selon moi, ont influencé ma carrière :

  • Soyez amical et rendez la pareille. Les gens aiment vous voir réussir et vous fourniront des encouragements et de l'aide dans leur domaine.
  • Réseau. Il n'est pas toujours question de qui vous connaissez, mais bien souvent, c'est le cas.
  • Etudiez. Dur. Vous devez mettre une tonne d'efforts dans vos connaissances. Si vos amis ne vous traitent pas de flocon, de geek ou de bourreau de travail, vous n'investissez pas assez en vous. (Je dis cela parce que la plupart des gens considéreront la quantité adéquate de travail acharné comme un surmenage ; ne devenez pas VRAIMENT un bourreau de travail).
  • Ne choisissez jamais la voie facile ou confortable. J'ai changé d'emploi et déménagé une fois par an alors que ma carrière me jetait en avant. Prenez des risques.
  • Lisez sur l'entrepreneuriat. Vous n'avez pas besoin d'être ou de vouloir être un entrepreneur, mais avoir les qualités d'un entrepreneur est exactement ce dont votre carrière a besoin.
  • Quetionnez-vous régulièrement. Votre question ici sur quora en est un bon exemple.
  • Atténuez de l'expérience. Gratuitement si nécessaire. Cela peut sembler étrange, mais j'ai fait énormément de travail contractuel pour pratiquement rien juste pour acquérir une expérience du monde réel.
  • Ne'tentez pas de trop vous spécialiser. Si vous voulez être un scientifique, vous allez avoir besoin d'une formation formelle (ou de nombreuses, nombreuses années et beaucoup d'équipement). La spécialité vient avec le temps dans ce cas, donc vous seriez sage d'accepter des opportunités qui sont seulement adjacentes à votre objectif final.
  • Restez chanceux. Mangez bien, faites de l'exercice, soyez en bonne santé, ayez des hobbies, adoptez un chaton, mariez-vous, etc. Ce sont des aspects de la vie qui s'accompagnent d'épreuves significatives ; surmontez-les et vous en sortirez une meilleure personne, et oui, meilleur dans votre carrière, de plus de façons que je ne peux l'énumérer.

[1] Les entreprises qui donnent les entretiens d'embauche les plus difficiles - Forbes

Note : réponse mise à jour le 12 février 2013 avec des corrections aux classements de Google et un lien vers l'article de Forbes en question.