Ce que j’aurais aimé apprendre en école d’ingénieur en informatique


  • Share on Pinterest

J’ai fait des études d’ingénieur en informatique à Sophia-Antipolis dans une école qui s’appelle Polytech Nice-Sophia. Je suis globalement satisfait de l’enseignement technique que nous avons eu.
En revanche j’ai dénoté des manques notamment sur le marché du travail, l’aptitude à chercher du travail, la collaboration avec des personnes non techniques…
Après discussion avec des développeurs sortis d’autres écoles, ces manques sont assez génériques.

Voici donc la liste (dans le désordre) des sujets que j’aimerais qu’on enseigne dans les écoles d’ingénieurs en informatique :

  • Comment et pourquoi faire de la veille ?
  • Il n’y a pas que les SSII et les grands groupes qui recrutent
  • On a pas forcément besoin d’un CV pour trouver un job
  • Comment et pourquoi se faire du réseau ?
  • Quels événements fréquenter et pourquoi ?
  • Comment travailler sa crédibilité (écrire des articles, participer à des conférences, créer des projets…)
  • Comment créer une société/devenir AE ?
  • Quels sont les salaires en sortie d’école
  • Collaborer avec des profils non techniques (business, designers, clients…) par exemple par le biais d’hackatons tels que Startup Weekend

La liste n’est pas exhaustive, mais ça serait déjà bien que les écoles ajoutent une partie de la liste.

Et vous, qu’est-ce qu’il vous a manqué à l’école ?

  • Johann
    Répondre
    Author
    Johann Johann

    Issu d’un diplôme universitaire (M2 ISC de l’université de Savoie), pour moi, le réseau est très important pour trouver un job. Et si ta formation comporte peu de liens avec le monde du travail (facilité de trouver des stages, alternance, anciens élèves, etc) alors c’est encore plus difficile.

  • Nicolas Ledez
    Répondre
    Author
    Nicolas Ledez Nicolas Ledez

    Je constate la même chose.

    Beaucoup ne font pas de veille, etc.

    D’une manière générale, l’école ne nous apprend pas à travailler.

    Trop d’enseignement pas suffisamment de projets.

  • Grégocentrique
    Répondre
    Author
    Grégocentrique Grégocentrique

    « Pourquoi je ne serai pas chef de projet comme promis dès ma sortie ? »

  • PLop
    Répondre
    Author
    PLop PLop

    J’ai l’impression que certains points (créer une société/AE, événements, réseau, CV, ≠ SSII/grand groupe) est pas mal orienté vers des réponses qui tendraient vers startup / petites boites (même si ce n’est pas exclusif) mais ça ne me surprend pas plus que ça ;-)

    Après, j’ai un avis qui est peut-être un peu différent, entre autre parce que si je bosse dans l’info depuis un moment maintenant je n’ai pas fait d’école d’informatique mais une école généraliste.

    Ce que moi j’aurais apprécié c’est par exemple :
    – des cours sur les différentes méthodes de travail / de gestion de projet, sortir du V et voir plus précisément le lean (de manière non limitée à l’informatique bien entendu)
    – plus d’accent (bien qu’il y en avait déjà par l’orientation de l’école) sur le multidisciplinaire. Surtout que dès qu’on sort un peu du web on arrive vite à des problématiques beaucoup plus métier et il est alors bien plus aisé de travailler si on a un background plus général

    Par contre je te rejoins complètement sur le côté veille, c’est quelque chose qui est vraiment important, quelque soit le domaine. Après c’est pourtant ce qu’on demande par certains côtés avec des projets perso / travaux de recherche. Mais l’importance donnée doit dépendre des écoles.

  • Régis
    Répondre
    Author
    Régis Régis

    Idem à toutes les les écoles d’ingénieur en fait.

  • AloisDeGouvello
    Répondre
    Author
    AloisDeGouvello AloisDeGouvello

    C’est pas vraiment le cas d’Epitech.

    Comment et pourquoi faire de la veille ?
    L’école ne nous pousse pas en faire. Je ne sais pas si c’est réellement pénalisant.

    Il n’y a pas que les SSII et les grands groupes qui recrutent.
    beaucoup partent en Startup. Les SSII n’ont pas vraiment la cote.

    On a pas forcément besoin d’un CV pour trouver un job.
    Il y a un taf à faire là-dessus.

    Comment et pourquoi se faire du réseau ?
    Epitech nous explique très vite l’importance d’un réseau.

    Quels événements fréquenter et pourquoi ?
    Nous sommes conviés à de nombreux events. Avec chaque invit, on a le droit à un message des Relations Entreprises qui nous explique les avantages de cet event.

    Comment travailler sa crédibilité (écrire des articles, participer à des conférences, créer des projets…)
    Il existe un module de talks entre étudiants pour faire des conférences. C’est un base sympa. Nous avons des « cours » pour apprendre à bien rédiger un article technique ou de blog. Et pour les projets, je pense que vous connaissez tous la « pedagogie par projet » de l’école.

    Comment créer une société/devenir AE ?
    Existe aussi.

    Quels sont les salaires en sortie d’école
    Ils s’en servent comment argument commercial. Nous connaissons quasiment tous les chiffres par coeur.

    Collaborer avec des profils non techniques (business, designers, clients…) par exemple par le biais d’hackatons tels que Startup Weekend
    Pas mal d’event avec pas mal de monde. Nous avons aussi un partenariat avec HEC, ISEG, IESART pour monter des projets inter étudiant.

  • Paul
    Répondre
    Author
    Paul Paul

    L’école ITESCIA propose plusieurs diplômes qui mènent à des carrières d’ingénieurs, sans toutefois être reconnus http://www.cti-commission.fr
    Nous pouvons cocher plusieurs éléments de votre liste avec le contenu de nos formations. Plus d’infos ici http://bit.ly/1eaxf82 A bientôt

  • seb
    Répondre
    Author
    seb seb

    Je suis d’accord que les écoles sont loin d’être parfaites par contre je ne trouve pas ton jugement très objectif.

    Tu parles d’un constat fait aujourd’hui par rapport à ta situation de travail. Je ne sais pas quand est-ce que tu as fait tes études d’ingé mais je doute qu’à l’époque il y avait github, des meetups ou des hacketons comme il y en a aujourd’hui et que le monde du dev soit celui d’aujourd’hui.

    Et une école d’informatique n’est pas une business school. Tu es là pour apprendre la programmation pas l’entrepreunariat. Rien ne t’empêche de faire un an de plus pour cela.

    Le monde de l’info bouge trop vite pour les écoles actuelles. Si tu veux faire bouger les choses, soit tu te proposes pour enseigner ce que tu penses important aujourd’hui et qu’il manque aux programmes actuels, soit tu créés ta propre école (j’y ai pensé plein de fois).

    Moi ce qui m’énerve le plus dans le système actuel est d’avoir des études en 5 ans pour un résultat très mauvais. On peux faire de TRES bon développeur / entrepreneur en 2 ans max!

  • Johan
    Répondre
    Author
    Johan Johan

    Tu aurais dû nommer ton article : « Ce que j’aurai aimé apprendre en école d’informatique pour travailler dans le web ou une startup ».

    La majorité de tes manques s’apprennent sur le terrain (j’étais apprenti) à condition d’être intéressé par le web. Perso, je me suis intéressé au web qu’après avoir obtenu mon diplôme et cela ne m’a pas manqué, j’ai appris sur le tas.

    Moi ce que j’aurai aimé :
    – découvrir plus de langages de scripts (j’aurai aimé découvrir Ruby par exemple)
    – parler des nouvelle méthodes de travail Agilité, Scrum, etc (dans mon cas le sujet a été abordé pendant 1h grand max).

  • Johann
    Répondre
    Author
    Johann Johann

    Issu d’un diplôme universitaire (M2 ISC de l’université de Savoie), pour moi, le réseau est très important pour trouver un job. Et si ta formation comporte peu de liens avec le monde du travail (facilité de trouver des stages, alternance, anciens élèves, etc) alors c’est encore plus difficile.

  • Nicolas Ledez
    Répondre
    Author
    Nicolas Ledez Nicolas Ledez

    Je constate la même chose.

    Beaucoup ne font pas de veille, etc.

    D’une manière générale, l’école ne nous apprend pas à travailler.

    Trop d’enseignement pas suffisamment de projets.

  • Grégocentrique
    Répondre
    Author
    Grégocentrique Grégocentrique

    « Pourquoi je ne serai pas chef de projet comme promis dès ma sortie ? »

  • PLop
    Répondre
    Author
    PLop PLop

    J’ai l’impression que certains points (créer une société/AE, événements, réseau, CV, ≠ SSII/grand groupe) est pas mal orienté vers des réponses qui tendraient vers startup / petites boites (même si ce n’est pas exclusif) mais ça ne me surprend pas plus que ça ;-)

    Après, j’ai un avis qui est peut-être un peu différent, entre autre parce que si je bosse dans l’info depuis un moment maintenant je n’ai pas fait d’école d’informatique mais une école généraliste.

    Ce que moi j’aurais apprécié c’est par exemple :
    – des cours sur les différentes méthodes de travail / de gestion de projet, sortir du V et voir plus précisément le lean (de manière non limitée à l’informatique bien entendu)
    – plus d’accent (bien qu’il y en avait déjà par l’orientation de l’école) sur le multidisciplinaire. Surtout que dès qu’on sort un peu du web on arrive vite à des problématiques beaucoup plus métier et il est alors bien plus aisé de travailler si on a un background plus général

    Par contre je te rejoins complètement sur le côté veille, c’est quelque chose qui est vraiment important, quelque soit le domaine. Après c’est pourtant ce qu’on demande par certains côtés avec des projets perso / travaux de recherche. Mais l’importance donnée doit dépendre des écoles.

  • Régis
    Répondre
    Author
    Régis Régis

    Idem à toutes les les écoles d’ingénieur en fait.

  • AloisDeGouvello
    Répondre
    Author
    AloisDeGouvello AloisDeGouvello

    C’est pas vraiment le cas d’Epitech.

    Comment et pourquoi faire de la veille ?
    L’école ne nous pousse pas en faire. Je ne sais pas si c’est réellement pénalisant.

    Il n’y a pas que les SSII et les grands groupes qui recrutent.
    beaucoup partent en Startup. Les SSII n’ont pas vraiment la cote.

    On a pas forcément besoin d’un CV pour trouver un job.
    Il y a un taf à faire là-dessus.

    Comment et pourquoi se faire du réseau ?
    Epitech nous explique très vite l’importance d’un réseau.

    Quels événements fréquenter et pourquoi ?
    Nous sommes conviés à de nombreux events. Avec chaque invit, on a le droit à un message des Relations Entreprises qui nous explique les avantages de cet event.

    Comment travailler sa crédibilité (écrire des articles, participer à des conférences, créer des projets…)
    Il existe un module de talks entre étudiants pour faire des conférences. C’est un base sympa. Nous avons des « cours » pour apprendre à bien rédiger un article technique ou de blog. Et pour les projets, je pense que vous connaissez tous la « pedagogie par projet » de l’école.

    Comment créer une société/devenir AE ?
    Existe aussi.

    Quels sont les salaires en sortie d’école
    Ils s’en servent comment argument commercial. Nous connaissons quasiment tous les chiffres par coeur.

    Collaborer avec des profils non techniques (business, designers, clients…) par exemple par le biais d’hackatons tels que Startup Weekend
    Pas mal d’event avec pas mal de monde. Nous avons aussi un partenariat avec HEC, ISEG, IESART pour monter des projets inter étudiant.

  • Paul
    Répondre
    Author
    Paul Paul

    L’école ITESCIA propose plusieurs diplômes qui mènent à des carrières d’ingénieurs, sans toutefois être reconnus http://www.cti-commission.fr
    Nous pouvons cocher plusieurs éléments de votre liste avec le contenu de nos formations. Plus d’infos ici http://bit.ly/1eaxf82 A bientôt

  • seb
    Répondre
    Author
    seb seb

    Je suis d’accord que les écoles sont loin d’être parfaites par contre je ne trouve pas ton jugement très objectif.

    Tu parles d’un constat fait aujourd’hui par rapport à ta situation de travail. Je ne sais pas quand est-ce que tu as fait tes études d’ingé mais je doute qu’à l’époque il y avait github, des meetups ou des hacketons comme il y en a aujourd’hui et que le monde du dev soit celui d’aujourd’hui.

    Et une école d’informatique n’est pas une business school. Tu es là pour apprendre la programmation pas l’entrepreunariat. Rien ne t’empêche de faire un an de plus pour cela.

    Le monde de l’info bouge trop vite pour les écoles actuelles. Si tu veux faire bouger les choses, soit tu te proposes pour enseigner ce que tu penses important aujourd’hui et qu’il manque aux programmes actuels, soit tu créés ta propre école (j’y ai pensé plein de fois).

    Moi ce qui m’énerve le plus dans le système actuel est d’avoir des études en 5 ans pour un résultat très mauvais. On peux faire de TRES bon développeur / entrepreneur en 2 ans max!

  • Johan
    Répondre
    Author
    Johan Johan

    Tu aurais dû nommer ton article : « Ce que j’aurai aimé apprendre en école d’informatique pour travailler dans le web ou une startup ».

    La majorité de tes manques s’apprennent sur le terrain (j’étais apprenti) à condition d’être intéressé par le web. Perso, je me suis intéressé au web qu’après avoir obtenu mon diplôme et cela ne m’a pas manqué, j’ai appris sur le tas.

    Moi ce que j’aurai aimé :
    – découvrir plus de langages de scripts (j’aurai aimé découvrir Ruby par exemple)
    – parler des nouvelle méthodes de travail Agilité, Scrum, etc (dans mon cas le sujet a été abordé pendant 1h grand max).

  • Christophe C
    Répondre
    Author
    Christophe C Christophe C

    J’etais a l’ESSI (avant qu’elle soit renommee en Polytech, 94-97) et effectivement le reseau est un tres bon moyen de trouver un emploi. Mon premier job est venu de la.

    J’y ai fait 7 ans (ECHO 1997-2004) puis Google (2004-2010) et maintenant je continue a Facebook (2010-) en Silicon Valley.

    Ce qui m’a manque? le travail en collaboration (code reviews), souligner l’importance des unittests/regtests. Ce qui m’a moins servi: tous les exercices en methodologie. Ah, aussi, apprendre a passer ou faire passer des entretiens d’embauche. Aux US, les engineers font ce boulot apres 1er filtrage par les RH. Par contre, decouvrir + de langages me semble moins utile. L’important c’est de developper la capacite a comprendre/apprendre des concepts, le reste de la formation se fait en travaillant sur des vrais projets avec des ‘mentors’ qui maitrisent (collaboration encore une fois) et tres important de connaitre les bases (architecture hardware, cpu / ram/ disk / network metrics, multithreading)

    Quand je lis seb qui dit: « On peux faire de TRES bon développeur / entrepreneur en 2 ans max! » je me demande ce qu’il appelle ‘tres bon developpeur’ car en 2 ans d’IUT (pre-ESSI) j’ai bien appris d’excellentes bases pour pisser du code C++ qui fonctionne, mais j’aurais ete un mediocre software engineer. Apres l’ESSI c’etait un peu mieux, mais on ne peut pas esperer en 2 ans d’apprendre a coder, a collaborer, a creer des architectures software, et etre bon a tout ca. Meme 5 ans d’ecole ne suffisent pas. C’est pas parce que les ecoles sont mauvaises, c’est parce que le metier ne s’improvise pas en pissant des bouts de codes en java/js/php pour le web. Ou alors on parle d’un autre metier qu’ingenieur informaticien… :P

    Ce n’est pas parce qu’un bout de code est correct et meme performant que c’est gagne. Il doit aussi etre relativement facilement modifiable par d’autres ingenieurs, dans la meme equipe ou pas, de la meme societe ou non, avec d’autres competences/connaissances.
    Il m’arrive parfois de croiser des juniors idealistes qui pensent que le code parfait existe. :)

    Cheers

  • Christophe C
    Répondre
    Author
    Christophe C Christophe C

    J’etais a l’ESSI (avant qu’elle soit renommee en Polytech, 94-97) et effectivement le reseau est un tres bon moyen de trouver un emploi. Mon premier job est venu de la.

    J’y ai fait 7 ans (ECHO 1997-2004) puis Google (2004-2010) et maintenant je continue a Facebook (2010-) en Silicon Valley.

    Ce qui m’a manque? le travail en collaboration (code reviews), souligner l’importance des unittests/regtests. Ce qui m’a moins servi: tous les exercices en methodologie. Ah, aussi, apprendre a passer ou faire passer des entretiens d’embauche. Aux US, les engineers font ce boulot apres 1er filtrage par les RH. Par contre, decouvrir + de langages me semble moins utile. L’important c’est de developper la capacite a comprendre/apprendre des concepts, le reste de la formation se fait en travaillant sur des vrais projets avec des ‘mentors’ qui maitrisent (collaboration encore une fois) et tres important de connaitre les bases (architecture hardware, cpu / ram/ disk / network metrics, multithreading)

    Quand je lis seb qui dit: « On peux faire de TRES bon développeur / entrepreneur en 2 ans max! » je me demande ce qu’il appelle ‘tres bon developpeur’ car en 2 ans d’IUT (pre-ESSI) j’ai bien appris d’excellentes bases pour pisser du code C++ qui fonctionne, mais j’aurais ete un mediocre software engineer. Apres l’ESSI c’etait un peu mieux, mais on ne peut pas esperer en 2 ans d’apprendre a coder, a collaborer, a creer des architectures software, et etre bon a tout ca. Meme 5 ans d’ecole ne suffisent pas. C’est pas parce que les ecoles sont mauvaises, c’est parce que le metier ne s’improvise pas en pissant des bouts de codes en java/js/php pour le web. Ou alors on parle d’un autre metier qu’ingenieur informaticien… :P

    Ce n’est pas parce qu’un bout de code est correct et meme performant que c’est gagne. Il doit aussi etre relativement facilement modifiable par d’autres ingenieurs, dans la meme equipe ou pas, de la meme societe ou non, avec d’autres competences/connaissances.
    Il m’arrive parfois de croiser des juniors idealistes qui pensent que le code parfait existe. :)

    Cheers

  • olivier
    Répondre
    Author
    olivier olivier

    Bonjour messieurs, je vois que vous avez du mal a trouver du travail. Moi je cherche un ingenieur ou chef de projet capable de developper des aoolicatifs pour un nouveau systeme de vote avec des debouches importants dans le domaine industriel. Les personnes intéressées oeuvent prendre contact sur le site http://www.voxcracy.com

  • olivier
    Répondre
    Author
    olivier olivier

    Bonjour messieurs, je vois que vous avez du mal a trouver du travail. Moi je cherche un ingenieur ou chef de projet capable de developper des aoolicatifs pour un nouveau systeme de vote avec des debouches importants dans le domaine industriel. Les personnes intéressées oeuvent prendre contact sur le site http://www.voxcracy.com

  • prince moughit
    Répondre
    Author
    prince moughit prince moughit

    j ai un projet a faire et il me faut un ingenieur d informatique veuiller me cantacter

  • zahrae
    Répondre
    Author
    zahrae zahrae

    Merci beaucoup , c’est très intéressant.