+ Répondre à la discussion Actualité déjà publiée
  1. #1
    Responsable Qt


    Avatar de dourouc05
    Homme Profil pro
    Doctorant
    Inscrit en
    août 2008
    Messages
    22 084
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Doctorant
    Secteur : Enseignement

    Informations forums :
    Inscription : août 2008
    Messages : 22 084
    Points : 117 694
    Points
    117 694

    Par défaut La science des données est-elle morte ?

    L’apprentissage automatique et la science des données sont maintenant partout, l’actualité le montre assez. En exploitant des jeux de données immenses, il devient possible de résoudre n’importe quel problème, comme détecter si quelqu’un s’est fait voler son identité en ligne ou jouer au go.

    Le problème, c’est que, pour atteindre ces résultats, il faut de la créativité, pas simplement une capacité d’écrire du code : en d’autres termes, il faut des scientifiques des données. Ils sont cependant une ressource rare, que les entreprises s’arrachent.

    La solution est toute trouvée dans un grand nombre de cas : des services en ligne proposant les modèles de sociétés privées, appelables par une API REST ou autre. Ainsi, un même genre de problème est résolu une seule fois, avec des jeux de données de plus grande taille, qui grandissent sans cesse avec l’utilisation de la plateforme. C’est notamment le cas d’IBM Watson, dont les capacités n’ont de cesse d’étonner.

    L’efficacité de ces services est souvent extrêmement bonne, largement suffisante pour ne pas justifier l’engagement d’un scientifique des données. Dans certains cas, des solutions plus spécifiques peuvent apporter une meilleure performance, une prédiction juste dans 95 % des cas plutôt que 80 % en utilisant un service tout fait, mais avec un coût autre — et un bénéfice plus que très relatif, selon le cas d’utilisation. Dans d’autres cas, battre un service en ligne (de traduction automatique, notamment) requiert des compétences très poussées, des solutions algorithmiques avancées et une puissance de calcul pas à la portée du premier venu.

    Ce constat est suffisant pour que certains affirment d’ores et déjà que la science des données telle qu’on la connaît pour l’instant est morte et enterrée : il n’y a plus besoin d’engager quelqu’un qui a des compétences spécifiques dans ce domaine, pour la plupart des besoins. Le scientifique des données « du futur » aura donc tendance à devenir un chef d’orchestre, qui arrange savamment les différentes API avec des données traitées en conséquence.

    Ce ne serait pas le premier domaine à subir une telle évolution. La recherche opérationnelle était autrefois présente dans bon nombre d’entreprises, avec des services dédiés, bon nombre des tâches sont maintenant reprises par des sociétés qui proposent des logiciels clé en main — les services de recherche opérationnelle ont depuis souvent fusionné avec ceux de science des données.

    Néanmoins, dans tous les cas, des gens avec ces compétences spécifiques restent requis : d’un côté, il faut construire ces services en ligne ; de l’autre, tous les besoins ne sont pas remplis par des logiciels existants, il faudra toujours développer, de temps à autre, une solution sur-mesure.

    N’est-ce pas ?
    Les scientifiques des données doivent-ils craindre pour leur emploi ?
    Vous souhaitez participer aux rubriques Qt ou PyQt (tutoriels, FAQ, traductions) ? Contactez-moi par MP.

    Nouveau ! Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    janvier 2007
    Messages
    10 534
    Détails du profil
    Informations personnelles :
    Âge : 59
    Localisation : France

    Informations forums :
    Inscription : janvier 2007
    Messages : 10 534
    Points : 16 992
    Points
    16 992
    Billets dans le blog
    2

    Par défaut

    Citation Envoyé par dourouc05 Voir le message
    Les scientifiques des données doivent-ils craindre pour leur emploi ?
    Je commenterais en pointant le fait que le terme même, "scientifique de données", copié de l'anglais "data scientist", n'existe que depuis une petite douzaine ou dizaine d'années..

    Et que je n'ai jamais compris réellement pourquoi ce n'était pas simplement "scientifique"..

    Comme physicien, mais d'autres comme mathématiciens ou ingénieurs, de la "vieille" génération, nous avons toujours été confrontés (et engagés) pour en partie ça..

    Avec l'émergence au début des années 2000 de la "micro-labellisation" des titres et grades, on a vu fleurir ce genre d'appellation, que ce soit des "ingénieur dotnet", les "cp C++", les "cloud manager" ou "ingénieur info-nuagique", "analyste Java", etc etc.. Les "data scientist" en font partie...

    Il ne faut donc pas s'étonner de la "disparition". Les appellations (et métiers) ayant été liés à des concepts de "buzz" et "spécialisation outrancière" (souvent par les marketings et patenteux de grosses boites, suivi par des enseignements voulant profiter de la manne), leurs durées de vie sont liées à la mode du "buzzword" en question...


    C'est une des conséquences des slogans "80% de réussite" et "tous avec un diplôme"...
    "Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle".

    Consultant indépendant.
    Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie.
    C, Fortran, XWindow/Motif, Java

    Je ne réponds pas aux MP techniques

  3. #3
    Expert éminent

    Profil pro
    Inscrit en
    juin 2003
    Messages
    5 583
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : juin 2003
    Messages : 5 583
    Points : 8 454
    Points
    8 454
    Billets dans le blog
    3

    Par défaut

    Ben si on pousse ta logique plus loin ça veut dire qu'un physicien en nucléaire peut faire le boulot d'un généticien et inversement ? Les scientifiques et mathématiciens ne sont pas en reste en ce qui concerne de créer des spécialités

    La "science des données" est une spécialité parmi d'autres qui demande des compétences en statistiques etc... mais aussi en programmation car (pour aller dans le sens de l'article) le gros boulot c'est d'obtenir et préparer les data afin de les traiter. Peut être que ce métier évolue vers plus de compétences en logiciel qu'en mathématiques. Mais quand même, faut avoir assimilé à quoi servent les différents algo et quelles sont leurs limites. Une question d'expérience en sommes. Et on ne peut pas avoir 5 à 10 d'expérience dans tous les sujets... d'où des termes spécifiques. Ca aide tout le monde pour la recherche d'emplois et de doc.

    Derrière la multiplication des "micro-labels" (être expert en C++ ou Java, c'est pas du micro boulot), il faut peut être voir aussi une augmentation importante du nombre de programmeurs ces 20 dernières années et de l'outil informatique en général.

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    février 2006
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : février 2006
    Messages : 56
    Points : 6
    Points
    6

    Par défaut

    entièrement d'accord avec souviron34

    "Derrière la multiplication des "micro-labels" (être expert en C++ ou Java, c'est pas du micro boulot), il faut peut être voir aussi une augmentation importante du nombre de programmeurs ces 20 dernières années et de l'outil informatique en général."

    ce n'est pas du micro boulot mais d'autant plus vrai sur ces langages 'assisté' (poo) ce n'est que de l'assemblage avec de la lecture technique. L'ouvrier d'aujourd'hui en somme... sauf que le vraie ouvrier ou manuel fait travailler sa tête et ces mains.

  5. #5
    Expert éminent
    Avatar de Jipété
    Profil pro
    Inscrit en
    juillet 2006
    Messages
    5 434
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : juillet 2006
    Messages : 5 434
    Points : 7 440
    Points
    7 440

    Par défaut

    Citation Envoyé par vivid Voir le message
    "Derrière la multiplication des "micro-labels" (être expert en C++ ou Java, c'est pas du micro boulot), il faut peut être voir aussi une augmentation importante du nombre de programmeurs ces 20 dernières années et de l'outil informatique en général."
    Citation Envoyé par Aurelien.Regat-Barrel Voir le message
    Peut être que ce métier évolue vers plus de compétences en logiciel qu'en mathématiques. Mais quand même, faut avoir assimilé à quoi servent les différents algo et quelles sont leurs limites. Une question d'expérience en sommes.

    Derrière la multiplication des "micro-labels" (être expert en C++ ou Java, c'est pas du micro boulot), il faut peut être voir aussi une augmentation importante du nombre de programmeurs ces 20 dernières années et de l'outil informatique en général.
    Lecture importante pour l'amélioration et donc la compréhension de vos textes.
    Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peutêtre qu'il peut être sûr, etc.
    Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
    Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
    On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
    Mes 2 cts,
    --
    jp

  6. #6
    Expert éminent sénior

    Profil pro
    Inscrit en
    janvier 2007
    Messages
    10 534
    Détails du profil
    Informations personnelles :
    Âge : 59
    Localisation : France

    Informations forums :
    Inscription : janvier 2007
    Messages : 10 534
    Points : 16 992
    Points
    16 992
    Billets dans le blog
    2

    Par défaut

    Citation Envoyé par Aurelien.Regat-Barrel Voir le message
    Ben si on pousse ta logique plus loin ça veut dire qu'un physicien en nucléaire peut faire le boulot d'un généticien et inversement ?
    Ben c'est pas totalement faux, hein ?

    Quand j'ai débuté, j'etais docteur en physique, spécialité astrophysique... Au bout de 4 ans, on me proposait des boulots chez Kodak en chimie, en informatique industrielle en traitement d'images, etc.... et j'aurais tout à fait pu partir en physique nucléaire....

    Des copains à moi sont passés en télécoms, d'autres en recherche sur les lasers, d'autres dans les films d'animation (tu sais, les trucs, là, comme les jeux vidéos.... ) dans de grands studios (imiter le comportement de cheveux, d'étoffes, des muscles, avec du vent, de la pluie, des coups, c'est dérivé de la physique...)... d'autres ont changé de métier apres avoir repris des cours..

    Moi j'avais fait de la Chimie, de la Chimie-Physique, et de la Physique...

    Et pourtant 99% de ma carrière s'est faite en informatique scientifique...

    Il suffit de regarder la section jeux et projets (moteurs 3D !! il y a même une sous-section moteurs physiques!)




    Citation Envoyé par Aurelien.Regat-Barrel Voir le message
    Mais quand même, faut avoir assimilé à quoi servent les différents algo et quelles sont leurs limites.


    Ben c'est bien à ça que sert une formation généraliste, appuyée par des mathématiques, non ??

    La vision des 20 dernières années a été d'apprendre un langage info, puis - très éventuellement - de comprendre les algos qui sont dans des bibliothèques (ou simplement d'utiliser des "boîtes noires" comme R ou MatLab).. Suffit de voir sur les forums correspondants le nombre de posts disant : "moi je suis nul en maths"....

    Mais l'approche en sens inverse est tout à fait valable : apprendre à comprendre des algos, puis apprendre à utliser tel ou tel langage pour les programmer....

    J'ai à mon actif peut-être une 30aine de langages différents sur 6 ou 7 plateformes différentes.... Dans la vision d'aujourd'hui, je suis un pauvre clampin dépassé parce que je n'ai pas le dernier langage à la mode.... Quelqu'un d'un peu plus attentif verrait que pour beaucoup de ces langages, j'ai eu à les apprendre en .. 2 semaines ? 4 ? et à les mettre en pratique pour faire un logiciel opérationnel... de produits vendus au public.... Donc a priori ça devrait les inciter à réfléchir sur leurs critères... Mais non...

    Donc j'en conclus que la disparition annoncée dans ce thread n'est en rien extraordinaire.... et même tout à fait normale...




    Citation Envoyé par Aurelien.Regat-Barrel Voir le message
    Derrière la multiplication des "micro-labels" (être expert en C++ ou Java, c'est pas du micro boulot), il faut peut être voir aussi une augmentation importante du nombre de programmeurs ces 20 dernières années et de l'outil informatique en général.
    Si tu relis c'est justement la dernière phrase de mon post
    "Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle".

    Consultant indépendant.
    Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie.
    C, Fortran, XWindow/Motif, Java

    Je ne réponds pas aux MP techniques

  7. #7
    Responsable Qt


    Avatar de dourouc05
    Homme Profil pro
    Doctorant
    Inscrit en
    août 2008
    Messages
    22 084
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Doctorant
    Secteur : Enseignement

    Informations forums :
    Inscription : août 2008
    Messages : 22 084
    Points : 117 694
    Points
    117 694

    Par défaut

    Citation Envoyé par souviron34 Voir le message
    J'ai à mon actif peut-être une 30aine de langages différents sur 6 ou 7 plateformes différentes.... Dans la vision d'aujourd'hui, je suis un pauvre clampin dépassé parce que je n'ai pas le dernier langage à la mode.... Quelqu'un d'un peu plus attentif verrait que pour beaucoup de ces langages, j'ai eu à les apprendre en .. 2 semaines ? 4 ? et à les mettre en pratique pour faire un logiciel opérationnel... de produits vendus au public.... Donc a priori ça devrait les inciter à réfléchir sur leurs critères... Mais non...
    Toi, tu as les connaissances et l'expérience nécessaire pour te dire que tu peux apprendre un nouveau langage, de nouveaux concepts en quelques semaines. Quand je pense à des étudiants qui ont des cours dont l'intitulé est Java ou C#, c'est-à-dire dont l'objectif est l'apprentissage d'un langage (pas de concepts utilisés dans d'autres langages), je ne suis pas sûr qu'ils auront les mêmes bases pour facilement passer d'un langage à l'autre.
    Vous souhaitez participer aux rubriques Qt ou PyQt (tutoriels, FAQ, traductions) ? Contactez-moi par MP.

    Nouveau ! Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  8. #8
    Expert éminent sénior

    Profil pro
    Inscrit en
    janvier 2007
    Messages
    10 534
    Détails du profil
    Informations personnelles :
    Âge : 59
    Localisation : France

    Informations forums :
    Inscription : janvier 2007
    Messages : 10 534
    Points : 16 992
    Points
    16 992
    Billets dans le blog
    2

    Par défaut

    Citation Envoyé par dourouc05 Voir le message
    Toi, tu as les connaissances et l'expérience nécessaire pour te dire que tu peux apprendre un nouveau langage, de nouveaux concepts en quelques semaines. Quand je pense à des étudiants qui ont des cours dont l'intitulé est Java ou C#, c'est-à-dire dont l'objectif est l'apprentissage d'un langage (pas de concepts utilisés dans d'autres langages), je ne suis pas sûr qu'ils auront les mêmes bases pour facilement passer d'un langage à l'autre.
    Absolument....

    C'est ce que moi et d'autres dénonçont régulièrement depuis une bonne dizaine d'années...


    Et c'est aussi ce pour quoi je me suis aussi souvent insurgé contre les annonces d'emplois et les "titres"...

    En quoi est-ce que un "CP Java" pourra-t-il être reconverti lorsque cela change(ra) de langage ????




    En fait, je l'avais dit dans un des premiers débats sur ce forum auquels j'ai participé : on a produit des "ouvriers à la chaîne", qui se sont sentis (et qu'on a) "gonflés" avec des titres ronflants et un discours sur les "technos de pointe"...



    Et parallèllement on a dévalorisé les titres d'ingénieur ou docteur, qui justement, malgré leurs spécialisations affichées - et réelles - , étaient en fait très polyvalents et relativement inter-changeables... quand on voit fleurir des appellations "ingénieur Java" ou "ingénieur dotnet" , ça laisse rêveur..... (dans le sens cauchemardesque !!)
    "Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle".

    Consultant indépendant.
    Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie.
    C, Fortran, XWindow/Motif, Java

    Je ne réponds pas aux MP techniques

  9. #9
    Responsable Qt


    Avatar de dourouc05
    Homme Profil pro
    Doctorant
    Inscrit en
    août 2008
    Messages
    22 084
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Doctorant
    Secteur : Enseignement

    Informations forums :
    Inscription : août 2008
    Messages : 22 084
    Points : 117 694
    Points
    117 694

    Par défaut

    Déjà, quel est le sens d'utiliser l'appellation "ingénieur" dans ce cas ?
    Vous souhaitez participer aux rubriques Qt ou PyQt (tutoriels, FAQ, traductions) ? Contactez-moi par MP.

    Nouveau ! Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  10. #10
    Expert éminent sénior

    Profil pro
    Inscrit en
    janvier 2007
    Messages
    10 534
    Détails du profil
    Informations personnelles :
    Âge : 59
    Localisation : France

    Informations forums :
    Inscription : janvier 2007
    Messages : 10 534
    Points : 16 992
    Points
    16 992
    Billets dans le blog
    2

    Par défaut

    Ben....

    • Ca flatte ceux qui acquièrent le titre...

    • Ca flatte ceux qui les forment

    • Ca flatte ceux qui les engagent

    • Ca flatte leurs parents

    • Ca flatte les ministères , pour les statistiques




    Ca correspond au mouvement "enfants-rois" : ces pôv' petits, ils sont tous brillants !!.. Foin de la sélection, il faut leur reconnaître leurs talents, absolument...


    Je me suis fait traiter d'élitiste quand je disais que le texte et ce sur quoi se basait le Manifeste Agile était fait pour des gens expérimentés, connaissant sur le bout des doigts ce qui était demandé dans les cycles en V, et en ayant expérimenté par eux-mêmes les écueuils...

    Tu peux pas prendre des raccourcis si tu connais pas le chemin normal....
    "Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle".

    Consultant indépendant.
    Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie.
    C, Fortran, XWindow/Motif, Java

    Je ne réponds pas aux MP techniques

  11. #11
    Expert confirmé Avatar de BufferBob
    Profil pro
    responsable R&D vidage de truites
    Inscrit en
    novembre 2010
    Messages
    2 079
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : responsable R&D vidage de truites

    Informations forums :
    Inscription : novembre 2010
    Messages : 2 079
    Points : 5 662
    Points
    5 662

    Par défaut

    Citation Envoyé par dourouc05 Voir le message
    Déjà, quel est le sens d'utiliser l'appellation "ingénieur" dans ce cas ?
    afficher "nos ingénieurs" plutôt que "nos techniciens" est une valeur ajoutée (y compris au sens commercial de la chose), particulièrement pour les petites/moyennes entreprises, là où inversement les grosses boites n'ont plus besoin d'afficher leurs prétentions pour être prises au sérieux et tendent justement à plutôt tirer vers le bas
    Avant donc que d'écrire, apprenez à penser.
    Selon que notre idée est plus ou moins obscure, l'expression la suit, ou moins nette, ou plus pure.
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément.
                                                        - Nicolas Boileau, L'Art poétique

  12. #12
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    mai 2017
    Messages
    97
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 20
    Localisation : France, Allier (Auvergne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : mai 2017
    Messages : 97
    Points : 99
    Points
    99

    Par défaut

    Citation Envoyé par dourouc05 Voir le message
    Quand je pense à des étudiants qui ont des cours dont l'intitulé est Java ou C#, c'est-à-dire dont l'objectif est l'apprentissage d'un langage (pas de concepts utilisés dans d'autres langages), je ne suis pas sûr qu'ils auront les mêmes bases pour facilement passer d'un langage à l'autre.
    Bonjour,

    Ceci est tout à fait vrai, je sors tout juste de mes études et si je ne m'étais pas intéressé à la programmation avant mes études je serais vraiment inquiet pour mon avenir. On nous apprend énormément en peu de temps et dès l'examen passé, on a oublié ce qu'on appris, tout simplement car c'est trop compliqué d'apprendre 3-4 langages en même temps (et on ne pratique plus tout ces langages par la suite). En 3 ans, j'ai appris du C, C#, JS, HTML, PHP, Ruby, VBA, Assembleur, SQL, XAML et aujourd'hui je ne serais que vraiment me servir du VBA, C#, XAML et SQL. Ma génération de programmeur aura beaucoup de mal à s'adapter à un nouveau langage car nous ne sommes absolument pas préparé à sa.

Discussions similaires

  1. Réponses: 4
    Dernier message: 01/07/2013, 17h16
  2. Réponses: 3
    Dernier message: 19/10/2009, 10h25
  3. [pages XAML] Comment transférer des données entre elles ?
    Par wmenant dans le forum Windows Presentation Foundation
    Réponses: 4
    Dernier message: 28/09/2008, 16h49
  4. L'implementation des modules est-elle dépendente de celle du kernel ?
    Par Hibou57 dans le forum Administration système
    Réponses: 3
    Dernier message: 28/11/2007, 17h47
  5. ma carte video est elle morte?
    Par Death83 dans le forum Composants
    Réponses: 6
    Dernier message: 09/09/2005, 23h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo