Veille Resnumerica

Interroger, comprendre, partager la « chose » numérique. Un article à la fois.

    • En cause, la cybersécurité non abordée dans la plupart des cursus et l’enseignement de langages de développement devenus obsolètes.

      Sur la cybersecu c’est bien possible, et encore faudrait-il cibler un peu le type de formation parce que « les formations au code » c’est un peu vague...

      Sur les langages obsolètes : ça je veux bien être d’accord. Trop d’enseignants en info n’ont plus pondu une ligne de code depuis des dizaines d’années (a pour pondre un exo de td ou de TP), et du coup s’accrochent à des vieilleries. (Je connais quelques enseignants-chercheurs, et je ne pense pas qu’ils soient isolés, qui considèrent même que le code c’est sale, c’est un truc de soutier).

      Mais je vais tempérer avec un truc limite provocation mais pas tant : quand on connaît un langage impératif on les connait tous, quand on connaît un langage fonctionnel on les connait tous, ce qui compte c’est le principe. Le reste c’est de la syntaxe on s’en fout.

    • Les formations n’enseignent pas le code. Elles n’enseignent pas non plus la gestion de projet. Quant à la cyber : #lol
      Alors on te dit que les gamins, ils doivent bosser en entreprise, en alternance, c’est là qu’ils apprennent tout. Et là, #lol². Tel gamin qui a fait 2 années de RPG. Tel autre qui a maintenu un ERP maison en PHP4, c’était tellement intéressant qu’il est resté deux années de plus.
      Les entreprises qui te prennent un alternant pour maintenir du code obsolète, non seulement, les gamins ne pourront jamais concevoir un nouveau code et un algorithme de zéro. Mais en plus, ils n’ont pas l’opportunité de toucher à un langage récent... sur leur CV, je te dis pas la tache que ça fait. En fait, c’est proche d’être criminel à mon sens.
      Je suis plutôt d’accord avec ton point de vue :

      quand on connaît un langage impératif on les connait tous, quand on connaît un langage fonctionnel on les connait tous, ce qui compte c’est le principe. Le reste c’est de la syntaxe on s’en fout.

      Mais il ne faut pas oublier les méthodes, autour de l’écriture de code. Les tests, les tests unitaires, les environnements de préprod-prod, les principes de l’intégration continue... etc. Et tout ça, si tu ne le mets pas un tout petit peu en pratique, autant dire que ça rentre par une oreille, et ça ressort immédiatement par l’autre.

    • Les formations n’enseignent pas le code. Elles n’enseignent pas non plus la gestion de projet. Quant à la cyber : #lol

      Ok, reposons les choses à plat. « les formations » c’est quoi ? Aujourd’hui les formations en info il y en a pléthore. Et je pense que tout le problème vient de là : il y a à boire et à manger là dedans (et beaucoup à dégueuler malheureusement).

      Mais il ne faut pas oublier les méthodes, autour de l’écriture de code. Les tests, les tests unitaires, les environnements de préprod-prod, les principes de l’intégration continue... etc. Et tout ça, si tu ne le mets pas un tout petit peu en pratique, autant dire que ça rentre par une oreille, et ça ressort immédiatement par l’autre.

      J’approuve complètement. Il me semble pouvoir dire sans trop me tromper que dans les formations universitaires (niveau minimum licence pro et dans les masters à finalité professionnelle) ces questions sont traitées (en tout cas dans les master portés par l’UFR science dans mon univ oui, c’est le cas, et je sais que c’est le cas dans d’autres où je connais des gens).

      Alors on te dit que les gamins, ils doivent bosser en entreprise, en alternance, c’est là qu’ils apprennent tout. Et là, #lol². Tel gamin qui a fait 2 années de RPG. Tel autre qui a maintenu un ERP maison en PHP4, c’était tellement intéressant qu’il est resté deux années de plus.

      C’est effectivement lamentable.

      Pour en revenir à l’article, je le trouve quand même assez indigent. On reste dans la généralité. Genre :

      Toutefois, 31% des répondants français jugent que la technologie de programmation apprise à l’école n’est pas alignée avec celle utilisée dans leur entreprise.

      La what ? La technologie de programmation ? Mais quoi ce truc ? Qu’on me parle de méthode de dev, de paradigme de prog, ok, je sais ce que c’est, c’est clairement défini, pas de souci. Mais la technologie de programmation, c’est le genre de terme qui me fait déjà douter de la compétence à traiter du sujet de celle qui a écrit l’article.