02.02.10

Vos enfants n’iront pas à l’université

Publié dans Enseignement, Réforme des universités, Société tagged , , , , à 3:14 par yoric

Voici un an que la communauté universitaire a tiré la sonnette d’alarme, dans l’indifférence générale. Et bien, maintenant, ça commence, et ça confirme vous ne pourrez pas payer les études de vos enfants.

Vous voulez des détails ? À compter de l’année prochaine, certains Master de l’Université Paris Dauphine vont coûter la bagatelle de 1500 à 4000 euros.

À suivre.

01.26.10

An IRC channel for OPA

Publié dans In English / En anglais, Informatique / Computer science, OPA tagged , , , , , , , , , , , , , , , , , , à 4:49 par yoric

Just a short entry to inform you that we now have an IRC channel for general discussion about OPA. It’s on Freenode and it’s called, well, #opa.

01.24.10

Comment décrocher un stage (ou un emploi)

Publié dans En français / In French, Enseignement, Stage, offre d'emploi tagged , , , , , , , , , , , , , , , à 10:15 par yoric

L’année dernière, en cette saison, je corrigeais des copies. Cette année, je reçois des candidatures à des stages ou des emplois. C’est plus valorisant, moins abrutissant, ça prend beaucoup moins de temps prétendument libre, et l’administration n’interdit pas de mettre des mauvaises notes aux mauvaises copies. Cela dit, il y a toujours les candidatures qui n’ont clairement pas le niveau, pour une raison ou pour une autre. La tradition est de ne pas y répondre. Pour cette fois, j’ai décidé de rompre avec la tradition et de publier sur ce blog une réponse universelle, à copier-coller et à envoyer aux candidats malheureux. Après tout, ils ont bien utilisé une lettre de motivation universelle, copiée et collée à de nombreux recruteurs malheureux, non ?

Plus sérieusement, voici quelques conseils qui pourraient servir à beaucoup de monde. Alors si vous cherchez un stage ou un emploi, n’hésitez pas à lire ce qui suit.

Cher candidat X,

Vous m’avez écrit pour présenter votre candidature à un stage/un emploi. Je ne vous cacherai pas que je risque fort de laisser votre candidature sans suite. Laissez-moi vous expliquer pourquoi, que vous puissiez réessayer, soit auprès de moi, soit ailleurs, avec un peu plus de chances de succès.

Lisez la suite de cette entrée »

01.23.10

Cent mille voix pour la formation des enseignants

Publié dans En français / In French, Enseignement, Recherche / Research, Réforme des universités, Société tagged , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , à 9:30 par yoric

Comme beaucoup d’entre vous le savent, l’année 2009-2010 a été rude dans les écoles, les collèges, les lycées les universités et les instituts de recherche de France. Du côté des enseignants, des chercheurs, des personnels administratifs et techniques et des parents d’élèves, il s’agissait de défendre le système contre sa casse systématique et organisée au profit du secteur privé. Du côté ministériel, il s’agissait de prononcer quelques bonnes paroles, de diviser pour régner, de salir tous ceux qui consacrent leur vie à former les enfants des autres ou à concevoir les savoirs de demain, de supprimer progressivement la formation des enseignants, de couper le plus possible de postes dans les établissements, de cesser de régler les factures, et plus généralement d’organiser la transition vers un système du tout-privé.

Comme beaucoup d’entre vous le savent, une année de lutte entière — dont la grève universitaire la plus importante depuis le XIIIeme siècle, pardonnez du peu — n’a servi à rien. Quelques belles paroles et le rouleau compresseur a repris, sans négociations, sans compromis et sans respecter la moindre promesse.

Il est encore temps, peut-être, de sauver quelques meubles. C’est en tout cas ce que pense la Coordination Nationale pour la Formation des Enseignants, qui vient de lancer une pétition. Cette pétition rassemblent les signatures de tous ceux qui estiment que la France doit continuer à former la formation des enseignants — rappelons que cette formation est presque abolie à partir de cette année. Si vous avez des enfants, si vous comptez en avoir ou si vous pensez que les enfants des autres doivent avoir des professeurs formés, je vous suggère de la signer. Je viens de le faire moi-même.

OCaml Batteries Included 1.0.0

Publié dans In English / En anglais, Informatique / Computer science, OCaml, Recherche / Research, batteries included tagged , , , , , , , , à 11:10 par yoric

I am happy to inform you of the release of OCaml Batteries Included 1.0.0. After I had to leave the project, it has been lead by Edgar Friendly, who seems to have done a very good job.

Now, I’ll return to my current Batteries Included project :)

On achève bien les professeurs

Publié dans En français / In French, Enseignement, Recherche / Research, Réforme des universités, Société tagged , , , , , , , , , , , , , , , , à 11:06 par yoric

Ca y est, c’est officiel on ne peut (presque) plus devenir professeur en France. Le décret a été publié dans le Journal Officiel du 20 janvier 10, texte 12.

Selon ce décret, pour se présenter aux concours d’enseignement et espérer ainsi devenir professeur certifié (CAPES), agrégé (interne ou externe), un candidat doit d’abord détenir le Master 2.

C’est tout ? C’est tout. Mais résumons quelques conséquences directes :

  • Un étudiant souhaitant devenir professeur doit commencer par étudier jusqu’à l’âge théorique minimal de 23 ans (selon mon estimation, ce sera plutôt 24 ou 25 ans en pratique) avant de se présenter pour la première fois à un concours qui pourra lui donner la possibilité d’obtenir un poste de professeur. Comme ces concours sont très concurrentiels, il n’est pas rare de devoir s’y présenter trois fois. Comptons donc 26 ou 27 ans avant de décrocher un premier travail, pour ceux qui s’accrochent jusque-là. Comptons donc aussi 26 ou 27 ans avant une première expérience professionnelle d’enseignement, puisque le gouvernement a en pratique supprimé les stages d’enseignement depuis cette année.
  • En plus de beaucoup de patience, ce même étudiant aura besoin d’une sérieuse source de revenus pour arriver à ce niveau. Rappelons que le gouvernement a supprimé les stages rémunérés d’enseignement, tout en diminuant le nombre de bourses. À supposer qu’il reste des professeurs, leur mixité sociale risque d’en pâtir.
  • Rappelons que, depuis les réformes récentes, un Master enseignement ne peut mener qu’à l’enseignement. En particulier, toutes les compétences liées à la Recherche ont été supprimées. Rappelons d’ailleurs que les susdites réformes ont aussi supprimé une bonne partie des compétences pédagogiques (un professeur d’anglais n’a effectivement plus besoin de savoir parler anglais). Un étudiant qui échoue à ses concours à l’âge de 28 ans n’aura aucune expérience professionnelle, aucune compétence valorisable, aucun diplôme porteur, et aucune perspective.
  • Les étudiants souhaitant ouvrir un peu leurs horizons et leurs débouchés professionnels commencer par obtenir un master autre, avant de préparer un master d’enseignement. Ils ont maintenant 30 ans avant de se présenter aux concours.
  • Les professeurs certifiés actuellement en exercice, qui sont généralement à un équivalent Maîtrise/Master 1, n’ont tout bonnement plus le droit de passer l’agrégation interne.
  • Les étudiants embauchés par les rectorats pour remplacer les professeurs, et qui enseignent depuis l’année dernière à plein temps, qui sont généralement au niveau Licence 2, ne pourront donc plus passer les concours d’enseignement non plus.

En toute simplicité, nous venons d’assister, d’un trait de plume supplémentaire, à l’enterrement du métier de professeur. Pour remplacer les professeurs, le gouvernement a commencé dès l’année dernière à employer des étudiants sans formation, système qui est appelé à se généraliser.

Vous savez qui remercier.

01.08.10

Programming language internships in Paris, France

Publié dans Informatique / Computer science, OCaml, OPA, Recherche / Research, Stage, offre d'emploi tagged , , , , , , , , , , , , , , , , , , , , à 10:25 par yoric

MLstate develops OPA, a web development platform based on state-of-the-art research in programming languages, databases, concurrency and distribution. MLstate offers several internship positions around OPA in both R&D and Development around the following topics:

  • programming languages;
  • web development;
  • type systems;
  • static analysis;
  • compiler optimization;
  • concurrency;
  • distribution;
  • database;
  • proof of programs;
  • user interfaces.

Internships will be remunerated €800 per month + bonus and can lead to full-time positions and/or PhD positions.

Lisez la suite de cette entrée »

01.07.10

The OPA type system, part 1

Publié dans In English / En anglais, Informatique / Computer science, OCaml, OPA, Recherche / Research, Sûreté / Security tagged , , , , , , , , , , , , , , , , , , , , , , , , , , , à 4:31 par yoric

Since the initial announcement regarding OPA, we have received a number of questions regarding all the aspects of the language (including, suprisingly, a few demands for answers and documentation). Well, while we’re busy putting together documentation, benchmarks and FAQ, here’s a quick tour of one of the most fundamental pieces of the language: the type system.

Lisez la suite de cette entrée »

01.06.10

OPA twitter

Publié dans In English / En anglais, OPA tagged , , , à 9:58 par yoric

OPA news can now be followed on our official twitter account.

01.05.10

Nouveaux sujets M2

Publié dans En français / In French, Informatique / Computer science, OPA, Recherche / Research, Stage, offre d'emploi tagged , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , à 5:09 par yoric

Deux nouveaux sujets M2 pour un stage chez MLstate. Pour plus de détails, cf. le billet qui introduisait les sujets de stage précédents.

Sujet : Bases de données

Toute application web dépend d’une base de données pour le stockage des informations à long terme. Si la fiabilité du stockage lui-même, est un problème largement étudié, la fiabilité des entrées-sorties soulève de nombreuses questions qui restent à explorer. En particulier, que faut-il faire si des données manquent, si le format des données a changé, si les données ont été (re)réparties selon des critères différents des critères attendus.

Dans le cadre de ce travail, l’étudiant prendra part à la recherche et au développement de MLstate sur les questions d’interaction entre stockage et application web, notamment les notions de partage de données entre applications web et de mise-à-jour du format des données.

Ce travail sera dirigé par Louis Gesbert et impliquera de la programmation en OCaml et en OPA.

Sujet : Interaction entre bases de données relationnelles et bases de données structurées

Toute application web dépend d’une base de données pour le stockage des informations à long terme. Le paradigme de stockage employé par la majorité des applications à ce jour est une extension du modèle relationnel, au sens où les informations sont stockées dans des tables (ou « relations »), tables prévues pour être manipulées par un être humain et liées par des clés explicites. À l’inverse, un autre paradigme de bases de données, parfois appelé « structuré », « algébrique » ou « objet », stocke les informations sous la forme de structures de données, prévues pour être manipulées par un programme et liées par des références implicites.

Dans le cadre de ce travail, l’étudiant prendra part à la recherche et au développement de MLstate sur l’unification des modèles relationnels et structurés. En particulier, l’étudiant devra concevoir et implanter des techniques permettant d’exploiter des bases de données relationnelles et des données préexistantes dans le cadre d’un paradigme structuré, ainsi que de porter au modèle structuré les outils de consultation traditionnellement exploités dans le modèle relationnel.

Ce travail sera dirigé par Louis Gesbert et impliquera de la programmation en OCaml, en OPA et dans divers dialectes de SQL.

Page suivante