• [^] # Re: Bac +5 ? c'est idiot

    Posté par . En réponse à la dépêche Un Master en Ingénierie du Logiciel Libre. Évalué à 3.

    T'es la première personne que je rencontre qui assimile le génie logiciel à la littérature.

    Sinon, sur les problèmes NP complets, en fait t'es pas pessimiste, c'est tout l'inverse, t'es optimiste de nature :)
    Bien sûr qu'il existe des moyen de s'en sortir si on a des problèmes difficile. Mais ça demande une certaine exepertise dans le domaine, ça marche pas tout le temps (sinon un bon paquet de chercheurs seraient au chômage), et il suffit pas forcément d'un bas+2 pour savoir comment aborder correctement le problème. Or la tendance globale de l'informatique, c'est la résolution de problèmes de plus en plus complexes, manipulant des concepts parfois un peu hardus, le tout pour simplifier la vie des utilisateurs (mais aussi des informaticiens, on va pas non plus se priver ;) ), d'ou les besoins de formation de plus en plus pointus. Par exemple, les algos d'optimisation combinatoire style recuit-simulé sont certes adaptables à pas mal de problèmes (c'est des meta-heuristique), mais super sensibles aux paramètres qu'on leur donne. Mieux vaut savoir à peu prêt de quoi on parle pour obtenir des résultats satisfaisant.
    Tiens, toi qui est attaché au code, voila un exemple dans lequel on manipule pas forcément du code au sens strict, mais plus a l'algorithme qu'il y a derrièrre qu'il faut tuner au maximum pour avoir de bons résultats. C'est plus vraiment le code qui est au centre des préoccupation, mais le bon choix d'algorithmes, il y en a d'autres, des algos de fourmis, par exemple, et les paramètres a donner à ces algos.

    Encore faut-il avoir de bonnes connaissances pour savoir reconnaitre un problème d'optimisation combinatoire et avoir une idée des algos qui pourraient le résoudre ... ce que peux te donner la formation initiale. il faut aussi être conscient qu'ils ne te donneront pas forcément la solution optimale, mais la meilleure solution qu'ils auront pu trouver en un temps limité. Bien sûr, c'est pas forcément un soucis dans la vraie vie, si la solution est suffisament bonne.