• [^] # Re: Bof

    Posté par . En réponse au journal Repenser les langages et le développement logiciel. Évalué à 6.

    Les mathématiques sont un art difficile qui ne sont pas à la portée de tout le monde.

    Et ?
    En lisant ta phrase, j'ai pensé à "La médecine, c'est compliqué, et ce n'est pas à la portée de tout le monde...". Quelle est la conclusion de cette affirmation ? Dans le reste de ton commentaire, tu as l'air de dire qu'il faut éviter de faire trop compliqué. Euh, en relisant, tu dis bien qu'il faut s'adapter à la population de programmeur ;)

    Je sors également d'un BTS (enfin, on dit graduat par chez moi) dans le domaine de l'informatique de gestion. J'y ai appris les bases de l'algorithmique, les bases du C, et même des bases en comptabilité. En sortant de ces études, j'étais capable de m'intégrer dans un équipe pour développer des applications de gestion. Durant ma formation de BTS, j'ai également eu des cours de math. Encore une fois, basiques. Mais bon, l'objectif de ces études était de faire de moi un développeur (un pisseur de code comme tu dis), pas un 'computer scientist'. Il me semble important de faire la distinction.

    Dans mon cas précis, ce graduat en programmation en suivait un autre en bibliothéconomie, et précédait une licence et un DESS dans le domaine des 'library and information science'. Mon métier n'est pas de développer des logiciels, mais je suis souvent en relation avec des développeurs. En tant que client, je suis en droit de demander des logiciels sans bugs. Est-ce que la compétence, ou l'incompétence des pisseurs de code doit perturber cela ? Pour reprendre l'exemple de la médecine, quand je vais trouver un médecin, et bien, j'espère en sortir vivant ;)

    Dans l'idéal, il faudrait faire le métier pour lequel on a été formé, mais bon, ce n'est pas toujours le cas (nous ne vivons pas dans l'idéal de toute manière). Mais si le métier implique de comprendre de manière avancée les math, et que l'on en est pas capable, il est logique d'en tirer les conclusions. Vouloir appliquer le principe de Peter à tout prix n'est peut-être pas une bonne idée.

    Programmer peut-être un hobby, comme le dessin. Mais vouloir en faire son métier implique pas mal de "détails". Il est important de garder cela en tête. Parce qu'au final, cela donne des choses parfois saugrenues (je me souviens d'avoir côtoyer des consultants en informatiques qui m'expliquaient des choses que je connaissait déjà, et manque de bol pour eux, je constatais qu'ils ne maîtrisaient pas du tout leur dossier, voire leur boulot ! ; mais bon, je tiens à rassurer le plus grand nombre, ce n'est qu'une minorité des consultants rencontrés).