Le problème en fait à l'IFSIC (enfin en tout cas dans notre
formation, je sais pas si c'est le cas partout, et je veux pas
m'avancer), c'est qu'il nous manque tout un tas de "culture de
base" de la programmation.
Ah ca pour les concepts on est tres forts.
L'héritage multiple, le parallelisme, l'exclusion mutuelle, les
philosophes, la généricité, l'exploration profondeur d'abord,
l'algorithme de marimont, le crible d'eratosthen...
On en a à revendre.
Mais à coté de ca, personne m'a jamais appris à passer des
paramètres à un programme C. Personne nous a parlé de libc, on a à
peine eu sur un TP un truc qui parlait de la STL, on sait pas faire
un Makefile correct, on sait pas comment fonctionne un Unix.
Ca la fout mal quand même pour des futurs ingénieurs.
Personnellement je pense que je m'en sors pas trop mal, je fais pas
mal de trucs à cotés, et je suis motivé pour.
Mais je sais qu'il y a des gens dans ma formation qui ne font pas
ca pour le plaisir, donc en dehors de l'IFSIC, rien.
Et ca va faire mal, je vois pas comment on peut etre operationnel
avec ca. Alors peut etre que les 2 premieres semaines du stage de
derniere année on les passe à apprendre ces choses là.
Mais c'est dommage, ces choses là tous nos profs les connaissent,
c'est clair. Mais personne aura l'idée de nous les enseigner
tellement c'est evident pour eux. Alors que c'est _aussi_ des bases
de l'informatique. Partir des portes logiques OR/AND pour arriver
jusqu'aux langage orientés objets, c'est bien mais on oublie ptet
des trucs en cours de route...
Bref, même si ca peut paraitre évident pour beaucoup de monde (et
encore plus puisque je suis en école d'ingenieur pouet pouet), mais
y'a pas de doute, faut vraiment être independant. Ca me dérange pas
à la limite, on le sait. Seulement quand on a pas la moindre idée
de ce qu'on est censés chercher à coté, c'est pas facile de s'y
mettre.
Bref, je m'en sors pas trop mal, mais fasp quand même.
Images
Stats
Stuff