• # écoles, universités, apprentissage : lire ou regarder?

    Posté par . En réponse au journal Cailloux, joujoux, bijoux. Évalué à 6.

    Je ne sais par où commencer mais il y a du vrai dans tous ces commentaires à mon humble avis.

    Comme le souligne l'auteur, et ce n'est plus à démontrer, le logiciel libre est souvent l'ultime recours pour prolonger la vie d'un matériel. En cela il est un levier efficace pour diminuer notre empreinte carbone, en luttant contre la nécessité de remplacer trop souvent le matériel.

    Les points qui concernent le choix des langages et de la conception des logiciels sont aussi importants. Python (et d'autres langages réputés "plus accessibles") est accusé de favoriser la profusion de logiciels gourmands et peu efficaces, c'est en partie vrai, il y a un choix de facilité qui est fait, et j'en suis coupable également.
    La vraie raison en est que nous avons des "impératifs" plus ou moins discutables conduisant à produire de manière parfois frénétique du code "qui juste fonctionne".
    Et encore, Python c'est un moindre mal dans mon microcosme, car les alternatives à son usage sont...Matlab, IDL, et d'autres trucs proprios encore plus gros et gourmands, là où il n'y a pas si longtemps c'était dominé par Fortran (héritage encore très vivace).
    Je constate par ailleurs que plus on externalise de missions, et moins il y a de codes efficaces, et plus on récupère des dépendances envers des logiciels propriétaires.

    Pour l'informatique embarquée, micropython semble même plutôt efficace et assez peu gourmand sur des microcontroleurs STM32, ESP, RP2040, c'est peut-être pas si mal.

    Enfin le dernier point concerne la "formation", ce n'est que mon avis mais je pense qu'on a un souci dans le mode de transmission du savoir qui est désormais privilégié:
    la vidéo.
    Il est désormais plus facile de trouver un tutoriel ou un cours, un MOOC en vidéo qu'un bon vieil "how-to" en version texte.
    Même le monde de l'edition scientifique et technique est à fond dans ce créneau.
    Pourtant c'est tout de même plus compliqué de lire une config ou du code dans une vidéo que sur une page web, et pas certain que ça soit plus didactique, et niveau consommation de ressources j'ose même pas imaginer...