Il dit le contraire parce qu'il parle d'un petit groupe de développeurs qui auraient besoin de maîtriser les performances sur les bouts des doigts ? On va dire qu'on les appels des experts techniques (c'est un peu ce qu'ils sont, non ?). Ça colle tout à fait à ce dont il parle :
Je ne pense pas que les développeurs qui font des trucs compliqués/optimisé en info soit "un petit groupe". J'ai pris l'exemple d'un petit noyau au sein d'un gros logiciel dont la majorité du code serait de l'enrobage du traitement effectué par ce noyau (IHM, etc) parce que ça me semblait correspondre à l'environnement du posteur. Mais je pense qu'il y a pleins de métier de l'informatique qui demande d'avoir des vrai compétence en algo/programmation avancé/système, etc.
Bien sûr on peut tout mettre dans le socle initial sans quoi ça veut dire qu'on sait pas programmer (qu'on est à la compagnie créole diront certains).
En fait les tests c'est un peu comme l'algorithmique et les bench, c'est l'étape d'après la maîtrise d'un langage c'est l'étape « maintenant je sais parler qu'est ce que j'ai à dire ? ».
Dans la vrai vie, les tests sans quoi « tu ne maîtrise pas le langage1 » sont relativement rares.
Ouais enfin savoir faire des tests unitaire je trouve pas que ce soit une compétence a part entière, mais bon on peut le considérer comme ça si tu veux. C'est plus de l'enculage de mouche qu'autre chose la. J'ai déjà dit que je considérait que c'était pas de la gestion de projet et que c'était de la programmation. Je sais pas ce que tu veux me faire dire de plus. On dirait que t'es tombé dans le service test d'une SSII et tu veux me faire remarquer toute l'importance des journées passé à écrire des tests. Oui c'est super important, dans un gros logiciels avec pleins de modules c'est indispensable. Je pense que c'est overkill dans des projets simple (linuxFR par exemple) mais bon, jamais inutile. Après je pense pas qu'on ai besoin de faire des heure d'enseignement dessus, je me rappelle avoir eu un ou deux cours dessus, ça suffit selon moi.
Mais bon si on regarde d'un peu plus près, est-ce qu'il y a vraiment tant de tests que ça qui sont fait ? Par exemple le noyau Linux possède-t'il une base de tests unitaires (on comprend que les tests d'intégration peuvent être assez complexes à faire) ?
c'est gentil de me donner une vidéo de 50minutes mais si tu pouvais résumer le passage important?
Pour la suite de ton commentaire. Tu peux être certain que les compétences spécifiques à l'informatiques sont enseignées relativement bien.
Encore heureux, le but c'est quand même de former des gens à l'informatique. Encore une fois le métier de développeur "Java dans les gros SI avec quasi que des requêtes SQL" (oui je généralise à mort c'est mal), c'est pas le seul métier possible, loin de la.
Les « à coté » quand ils sont enseignés (on parle pas d'un cours de 2H sur les VCS), on une grande probabilité d'avoir étaient considéré comme barbant par les étudiants qui ont fait le strict minimum pour passer à l'année suivante et sachant qu'ils n'auront plus ce cours au semestre d'après.
Le fait que les étudiants le trouve barbant ne veut pas dire que c'est mal enseigné. C'est pareil pour l'algo. En plus, d’expérience, beaucoup trouvent ça intéressant (dans mon expérience perso c'était les moins intéressés par l'info en général). De toute façon les gens que ça intéresse pas trop vont se diriger vers des domaines ou y'en a pas trop besoin. (J'ai par exemple fait très attention à éviter de me retrouver dans ce genre de boulot, parce que c'est pas mon truc).
A l'IUT ou j'ai été, l'accent était vraiment mis sur ce genre de cours. Je ne sais pas si c'est le cas de tous les IUT. En tout cas c'est ce qui m'a donnée envie de fuir le plus loin possible de ce genre de boulot. Je sais que dans les facs c'est très peu enseigné, sauf dans les master spécialisés (tard, donc), mais l'enseignement à la fac se veut plus théorique normalement. Dans certaines école d'ingé tout ce qui est gestion de projet est très prioritaire sur les autres cours.
[^] # Re: ça dépend de ce que tu code!
Posté par brendel . En réponse au journal Ce qu'on demande à un développeur aujourd'hui. Évalué à 1.
Je ne pense pas que les développeurs qui font des trucs compliqués/optimisé en info soit "un petit groupe". J'ai pris l'exemple d'un petit noyau au sein d'un gros logiciel dont la majorité du code serait de l'enrobage du traitement effectué par ce noyau (IHM, etc) parce que ça me semblait correspondre à l'environnement du posteur. Mais je pense qu'il y a pleins de métier de l'informatique qui demande d'avoir des vrai compétence en algo/programmation avancé/système, etc.
Ouais enfin savoir faire des tests unitaire je trouve pas que ce soit une compétence a part entière, mais bon on peut le considérer comme ça si tu veux. C'est plus de l'enculage de mouche qu'autre chose la. J'ai déjà dit que je considérait que c'était pas de la gestion de projet et que c'était de la programmation. Je sais pas ce que tu veux me faire dire de plus. On dirait que t'es tombé dans le service test d'une SSII et tu veux me faire remarquer toute l'importance des journées passé à écrire des tests. Oui c'est super important, dans un gros logiciels avec pleins de modules c'est indispensable. Je pense que c'est overkill dans des projets simple (linuxFR par exemple) mais bon, jamais inutile. Après je pense pas qu'on ai besoin de faire des heure d'enseignement dessus, je me rappelle avoir eu un ou deux cours dessus, ça suffit selon moi.
c'est gentil de me donner une vidéo de 50minutes mais si tu pouvais résumer le passage important?
Encore heureux, le but c'est quand même de former des gens à l'informatique. Encore une fois le métier de développeur "Java dans les gros SI avec quasi que des requêtes SQL" (oui je généralise à mort c'est mal), c'est pas le seul métier possible, loin de la.
Le fait que les étudiants le trouve barbant ne veut pas dire que c'est mal enseigné. C'est pareil pour l'algo. En plus, d’expérience, beaucoup trouvent ça intéressant (dans mon expérience perso c'était les moins intéressés par l'info en général). De toute façon les gens que ça intéresse pas trop vont se diriger vers des domaines ou y'en a pas trop besoin. (J'ai par exemple fait très attention à éviter de me retrouver dans ce genre de boulot, parce que c'est pas mon truc).
A l'IUT ou j'ai été, l'accent était vraiment mis sur ce genre de cours. Je ne sais pas si c'est le cas de tous les IUT. En tout cas c'est ce qui m'a donnée envie de fuir le plus loin possible de ce genre de boulot. Je sais que dans les facs c'est très peu enseigné, sauf dans les master spécialisés (tard, donc), mais l'enseignement à la fac se veut plus théorique normalement. Dans certaines école d'ingé tout ce qui est gestion de projet est très prioritaire sur les autres cours.