Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Faut-il faire des études supérieures pour être un bon développeur ?
Non, d'après les fondateurs de 37signals

Le , par Idelways

342PARTAGES

6  2 
« Oubliez la formation conventionnelle », peut-on lire en grand titre sur le best-seller « Rework », écrit par Jason Fried et David H. Hanson.

Dans ce chapitre d'un livre atypique qui inspire depuis sa sortie de nombreux entrepreneurs et start-ups, les deux fondateurs de 37signals se moquent ouvertement des recruteurs qui exigent des prétendants à leurs postes des diplômes universitaires, d'être sortis d'une grande école, et même d'avoir eu des notes élevées.

Pour eux, « il y a plein de gens intelligents qui n'excellent pas dans les classes » et considèrent même nocif de passer beaucoup de temps dans les circuits académiques, pour passer après davantage de temps à « désapprendre » les mauvaises habitudes qui leur ont été inculquées.

Les auteurs prennent l'exemple de l'écriture, excellent moyen de sélection des candidats d'après un autre chapitre du même livre :
L'école nous apprend à écrire toujours plus, et que plus on écrit le mieux c'est, de prendre un ton formel, d'utiliser des mots gonflés et impressionnants, et exige souvent un nombre précis de mots ou de pages pour juger de la qualité d'un essai.

« Ce n’est pas étonnant qu'autant d'écrits professionnels soient secs, verbeux et dégoulinants de non-sens » constatent-ils avant de conseiller aux recruteurs de prendre en considération ceux qui ont quitté leurs études, qui ont de mauvaises notes et « même ceux qui n'ont fait que le lycée ».

Et vous ?

Que pensez-vous de ce point de vue ?
Faut-il d'après vous faire des études supérieures pour être un bon développeur ?

Source : Rework

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de transgohan
Expert éminent https://www.developpez.com
Le 28/06/2011 à 8:14
Enfin un raisonnement qui n'est pas bête.
J'ai un ami qui s'est autoformé en développement logiciel et qui ma foi se débrouille très bien (carrément mieux que la majorité des personnes que j'ai côtoyé durant mon DUT). Le fait est qu'il ne possède que son BAC, aucun autre diplôme.

Cela fait deux ans qu'il cherche du travail, il a répondu à bon nombre d'offres, et même de stage non rémunéré ! (Aussi inscrit en SSII il n'a à ce jour jamais eu d'offres de travail concernant l'informatique. Il a aussi tenté de s'inscrire à Numérica (qui ne fait que de l'informatique il me semble) et a été reconduit à la porte...) Il n'a à ce jour jamais été pris.
Mais le comble dans tout cela c'est qu'il a réussi à décrocher un entretien l'année dernière en octobre. Le recruteur lui a fait passer car ils avaient pas grand monde et comme apparemment venant de loin (le recruteur) il voulait remplir sa journée d'entretien pour pas venir pour rien.
Ce dernier a été franchement étonné de ses capacités et été près à l'embaucher direct ! A son retour il m'a exposé l'entretien qui avait duré 2h30 ! Parlant d'optimisation de code, de manière de coder et j'en passe (en gros ils se sont éclatés tous les deux). Ah beh oui sauf que c'est pas que le recruteur qui choisi... Le patron il voulait pas d'un sans diplôme...

Bref mon ami a finalement renoncé et va faire à contrecœur un DUT à la rentrée de septembre...

Alors moi je dis, enfin une parole intelligente dans ce monde d'abrutis !
15  0 
Avatar de gangsoleil
Modérateur https://www.developpez.com
Le 28/06/2011 à 12:54
Bonjour,

C'est un troll classique.

Il y a des personnes brillantes partout, et certaines n'ont pas eu de diplomes.

Mais, (et nous connaissons tous des contre-exemples), le diplome est cense assurer un minimum de connaissance. Donc lorsqu'on ne souhaite pas faire passer de vrais entretiens d'embauche, on se fie au diplome.

Combien ont passes des entretiens d'embauche non-techniques, et ont ete pris car ils avaient sorti les bons mots-clefs ? Beaucoup. Car c'est plus simple pour un recruteur.

La plupart des personnes non-diplomes vont trouver un poste sur un vrai entretien technique (CF poste vers le debut), mais obtenir cet entretien est extremement difficile.

Autre probleme, au moins en France : comment recruter ? Mettez-vous a la place d'une entreprise non-informatique, qui souhaite recruter un informaticien : s'il ne souhaite pas passer par une SSII, et il y en a, ou passer l'annonce ? Tous les sites d'offres d'emplois sont trustes par les SSII, et les rares annonces de PME sont noyees et invisibles.
Du coup, beaucoup de PME passent par des SSII, qui ne recrutent pas des competences reelles, mais theorique, pour les raisons expliquees ci-dessus.

La boucle est bouclee, le serpent se mord la queue, et les non-diplomes ont du mal a trouver du travail.
15  0 
Avatar de jrm2k6
Nouveau membre du Club https://www.developpez.com
Le 28/06/2011 à 2:10
C'est comme pour tout.. il faut trouver un juste milieu. De là à dire qu'il faut recruter tous les cancres.. parce qu'ils sont meilleurs que ceux qui ont fait des études..
15  2 
Avatar de Patriarch24
Membre expérimenté https://www.developpez.com
Le 28/06/2011 à 9:42
Pour moi, il est évident que comme pour tous les métiers, être diplômé ne signifie pas être bon. La réciproque est vraie : être bon ne signifie pas être diplômé.
Cependant, il me semble qu'un minimum de formation est nécessaire. Car contrairement à ce que beaucoup de gens pensent, certaines choses ne s'apprennent pas (bien) seul.
12  0 
Avatar de Nathanael Marchand
Rédacteur https://www.developpez.com
Le 28/06/2011 à 9:38
Citation Envoyé par DotNET74 Voir le message
Je connais très bien cette problèmatique !
(Suite d'une longue tirade)
Et je suis tout à fait d'accord avec cette politique de l'entreprise!
Il y a une différence entre bidouiller de l'informatique et faire de l'informatique comme un métier! Car oui, c'est un métier.
Peut-être que ton programme répondait très bien à ton besoin mais qu'en sais tu à l'échelle d'un SI?
En ce moment c'est la chasse aux "Power-Users" dans les banques. Ils sont capables de faire des usines à gaz en macro, access, pouet pouet bla bla. Ca fonctionne du tonerre, ca répond à un besoin spécifique. Sauf que dans la plupart des cas ca écroule un SI (et non je n'exagère pas). Car pour des besoins de rationalisation l'application sera étendue à d'autres utilisateurs. Or l'appli est pas scalable, elle a pas pris en compte la sécurité, la non regression, la journalisation des évènements, j'en passe et des meilleurs qui font la différence entre une bidouille et une appli!
Alors ok, un truc plus générique répond un peu moins bien au besoin mais quand tu pars qui s'en occupe? Oui parceque commenter un code c'est une utopie quand on fait des macros excel :p

Pour les diplomes, c'est encore autre chose, je suis clairement pas fan des diplomes d'écoles d'info privées. Est ce qu'un diplome est absolument nécessaire pour faire un bon dév? Pas nécessairement. Sauf qu'un vrai diplôme d'ingénieur c'est pas qu'un bagage technique (d'ailleurs venant d'une école généraliste, le niveau en programmation était plutot faible) c'est un bagage plus général que ca (langues, gestion de projet, travail en équipe, polyvalence technique)! Car oui, je fais de l'info mais je sais ce que c'est le tolérancement, je sais me débrouiller sur la physique, la thermo, la chimie, la méca, etc. Un diplome généraliste quoi...
15  4 
Avatar de mithraw
Nouveau membre du Club https://www.developpez.com
Le 28/06/2011 à 9:42
Citation Envoyé par Bubu017 Voir le message
Le truc c'est que pour une SSII faut pouvoir refiler le salarié au client. Les clients veulent du diplome donc même si ton pote est bon, si la SSII ne peut pas l'envoyer chez le client ça fait une personne embauché à rien faire.
Sinon c'est bien joli de dire de prendre des personnes sans diplome d'info mais au moins avec un diplome tu sais qu'il sait faire un minimum de choses alors qu'avec un sans diplome c'est le temps qui le dit et le temps c'est de l'argent.
Très très drôle, je connais un certain nombre de diplômés (B+5) en informatique qui sont de vrais burnes, la valeur des diplômes et de plus en plus contestable dans un monde ou l'échec n'est plus une option pour les écoles ...
12  1 
Avatar de ztor1
Membre averti https://www.developpez.com
Le 28/06/2011 à 16:43
En fait les études sup (l'Ecole dans un terme plus généraliste), c'est un endroit ou l'on apprend à être autodidacte pour le restant de sa vie

12  1 
Avatar de manpe
Membre régulier https://www.developpez.com
Le 28/06/2011 à 7:32
Bonjour,

Dire que les études ne servent à rien (ou presque) pour être développeur est bien gentil, cependant c'est une proposition non applicable au marché du travail en France.

En effet il me semble qu'en France "faire carrière" en tant que développeur est impossible, ce poste étant réservé aux jeunes embauchés pour faire leurs marques dans l'entreprise avant de les remplacer parce qu'ils se seront tous rués vers le très prisé poste de "chef de projet" (je n'ouvre pas la discussion sur la pertinence de ce choix rassurez-vous )

Du coup la boîte qui t'embauche doit pouvoir faire qqch de toi dans 2-3 ans, et pour le coup, même si comme vous je pense que les études n'ont pas toujours de lien avec l'intelligence ou les compétences des personnes, il faut bien un critère de sélection, et celui qui aura passé 5 ans sur les bancs de la fac à apprendre des choses qui ne lui serviront pas, a au moins le mérite d'avoir fait cet effort. Parce que franchement s'acheter a mi-lycée le Kernighan & Richie pour apprendre le langage C puis étendre ses compétences en autodidacte avec le vivier de ressources que l'on trouve sur le net ... faudrait pas s'attendre à recevoir une médaille non plus.

A+
manpe
12  2 
Avatar de David_g
Membre éclairé https://www.developpez.com
Le 28/06/2011 à 10:30
oui enfin entre un mec passionné et assez balaise qui apprend tout seul et le mec moyen qui apprend en cours le premier aura à priori l'avantage.

Mais tant qu'à faire je préfère le mec passionné qui en plus apprendra aussi en cours parce qu'il aura plus de chance de voir tout un tas de notions importante, voir de discuter avec des gens assez à la pointe de leur domaine.

Bref en gros rien ne sert de généraliser mais en règle générale,quoi qu'on en dise les études ne servent pas à rien (après faut choisir son parcours etc)
10  0 
Avatar de thierryler
Rédacteur https://www.developpez.com
Le 28/06/2011 à 10:31
Citation Envoyé par ihebiheb Voir le message
Je confirme. Il n'est pas nécessaire de faire des études sup pour être un bon développeur. Je suis étudiant en 4 ème année dans une assez bonne école d'ingénieur et pourtant la plupart des trucs que je maitrise je les ai appris tout seul en fouillant un peu partout sur le net.
Je suis certain que tu as appris bien plus que de la "simple programmation" dans ton école d'ingé. En outre il te reste encore la 5ième année (voire plus) pour apprendre des choses. Vous avez sans doute des cours de Génie Logiciel, d'algo, de math, physique (oui ça sert pour de vrai), d'expression, de science de l'ingénieur, de gestion de projet, et j'en passe.

Souvent, en dernière année, les école d'ingé proposent des cours hyper pointus, par exemple en IA, en gestion de réseau, en collaboration, etc.

Aujourd'hui, si les recruteurs aiment tant les ingé, ce n'est pas pour le niveau en dév, mais pour tout le reste.
12  2