Oh ne t’inquiète pas… La plupart des futurs informaticiens en formation avec moi (en Master quand même) buttent sur les mêmes difficultés…
D’ailleurs c’est vraiment quelque chose qui me surprend beaucoup (mais on peut en parler dans un autre topic si ça vous intéresse). Est-ce que c’est juste mon Master qui est comme ça (Master Génie Logiciel à Rennes) ? Est-ce que ce sont les masters en général qui sont comme ça (par opposition aux écoles d’ingé) ? Ou est-ce que c’est partout pareil ?
En tout cas dans ma promo c’est très hétérogène. Il y a quelques guru qui ont de l’expérience, connaissent différents langages et technologies, et il y a quelques personnes correctement douées qui sont capables d’apprendre de nouveaux langages et technologies, mais j’ai vraiment le sentiment que cela ne représente pas la majorité, par exemple très peu d’entre eux seraient capables d’apprendre le C++ aussi vite que Martial l’a appris.
En « projet » on travaille en groupe et clairement sur les 12 il n’y en a que 3 (dont un normalien) qui font avancer les choses, et 2 autres qui savent avancer même s’ils sont plus lents, et les 7 autres (plus de la moitié donc) ont besoin d’aide pour réussir à compiler le projet et peinent à suivre les avancements. Genre il a fallu 1 semaine pour qu’un gars de mon groupe ajoute un attribut, son get et son set à une classe. Et 2 semaines supplémentaires pour qu’il écrive une fonction qui parcourt une liste avec un itérateur. Peut-être que je n’ai vraiment pas eu de chance et que je suis tombé sur un mauvais groupe…
Sinon, globalement j’ai l’impression que ceux qui sont passés par un DUT d’info avant de se raccrocher sur un Master sont mieux armés que les autres. D’ailleurs je me demande vraiment quel est le programme des 3 années de licence d’informatique car la moitié des enseignements qui me sont dispensés en master étaient déjà dispensés en DUT (en particulier ce qui touche aux systèmes d’exploitation et au réseau).

« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas
. »
Bon vous me rassurez (ou pas…) vince et Zephyr.
Folco > Aussi, le C++ est un langage qui permet de faire de l’objet mais peut-être qu’apprendre le C++ n’apprend pas la conception objet. Je t’invite à lire le GoF (Gang of Four) sur les design pattern (encore un gros bouquin !), qui permet de mieux voir les avantages de la conception objet.
Sinon les bouquins de Bertrand Meyer peuvent être intéressants aussi.

« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas
. »
vince Le 06/02/2010 à 12:46 Sasume : y'aurait beaucoup de choses à en dire mais je pense que mériterait un autre topic si tu veux causer...
Mouais après c’est peut-être transversal, ce problème…
Le constat qui m’a étonné c’était surtout de voir les étudiants de la mention Informatique être des quiches en informatique.
Finalement je me demande bien quelle valeur a un diplôme d’ingé (ou master)…
Mon père m’a dit que certaines entreprises, comme google, cherchaient plutôt à embaucher des doctorants que des ingé. Peut-être que la thèse représente un bon moyen de sélectionner les personnes compétentes…

« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas
. »
Tiens d’ailleurs c’est quoi vos sujets de thèse ceux d’entre vous qui en font une (Flanker, Sally) ?

« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas
. »
Tu as fini ? Tu fais quoi aujourd’hui ?

« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas
. »
Sally Le 06/02/2010 à 15:16 Je suis en post-doc, je travaille sur l'utilisation de canaux de communications typés dans des langages (en gros, l'idée est qu'au lieu d'avoir une socket qui a un type bas-niveau et sur laquelle tu vas grosso modo lire ou écrire des octets, tu vas représenter ta connexion à haut niveau par un canal sur lequel tu peux envoyer et recevoir des données de différents types selon un protocole bien défini, le respect du protocole étant vérifié à la compilation en utilisant uniquement les types. Ça implique de représenter des objets dont le type change quand tu les utilises (par exemple, le protocole peut te dire que tu dois envoyer un entier et après tu recevras un booléen, et c'est représenté dans le type du canal ; du coup quand tu fais effectivement l'action d'envoyer un entier, le canal change de type puisque ce n'est plus à faire), donc ça pose des contraintes pas évidentes à résoudre ^^)

« Le bonheur, c'est une carte de bibliothèque ! » —
The gostak distims the doshes.Membrane fondatrice de la confrérie des
artistes flous.
L'univers est-il un
dodécaèdre de Poincaré ?
(``
·\ powaaaaaaaaa ! #love#
RHJPP Le 06/02/2010 à 20:32 Il y en a beaucoup qui font une thèse en ce moment sur le forum ?
La mienne traite de séparation de signaux AIS à bord d'un satellite.
En fin de Bachelor pour ma part. La thèse est assez exclue vue mon parcours ^^
Nil Le 08/02/2010 à 23:13 Bah je te préviendrais quand ça aura avancé ^^
mais personne n'a de vidéo parce que tu voulais uniquement que la vidéo soit encodée en ogg theora.
ah non c'était pas toi ça.