Bien que ca n'ait pas grand chose a voir avec les SSII, l'interet des differentes matieres que l'on voit durant ses etudes n'est pas forcement immediat, mais avec somme toute peu d'experience, on se rend vite compte que si si, il y a un interet
Je n'ai pas non plus vu tout de suite l'interet du lambda-calcul, de la theorie de la compilation, de la grammaire BNF, ou d'autres choses que l'on n'utilise pas au quotidien.
Neanmoins, avec un tout petit peu de curiosite, et une recherche de solution "optimale" sur differents logiciels, je me suis rendu compte que si, il etait non seulement possible d'utiliser ces choses dans la vraie vie, mais aussi que ca simplifiait la vie.
Lors d'un projet (que ce soit via une SSII ou non), il y a (au moins) deux types d'approches : subir le projet, ne pas chercher a le comprendre, et donc encore moins a etudier toutes les pistes possibles, ou bien au contraire chercher a voir ce qui va, ce qui ne va pas, comment ameliorer, ...
Attention, cela est different de l'investissement d'une personne dans un projet : on peut avoir une equipe de personnes tres investies, mais qui ne "reflechissent" pas sur le projet.
Si on challenge le cote technique du projet, on se retrouve vite a utiliser des outils moins communs, comme par exemple specifier une grammaire (A)BNF, utiliser un lexer - voir un parser, ...
Partager