mercredi 30 mai 2007

stage log, 0.1

Bon vu qu'il paraît que je suis en stage, qu'à sa fin je passerais devant un "jury"... et que ça dure 24 semaines, je pense utile de mettre des informations ici chaque jour...
C'est pas très efficace comme façon de faire, il faudrait avoir des données entre le blog et le suivi quotidien, comme ça on fait d'une pierre 2 coups (tiens j'écris pas en anglais. fuck off yall non-french readers mouhaha... de toute façon j'ai qu'un reader à temps partiel)

Bref pour synthétiser l'installation:
- première semaine: rienfoutage (installations, blablas , réinstallations, réflexions qui accouchent de longs fichiers textes déjà obsolètes)
- semaines suivantes: questions existentielles sur les objectifs, début d'implantation d'un µPlugin utilitaire de XXXXXXXXXXXXXXXXXXXXX (secret professionnel.), dépressions de prise en main des logiciels entrecoupées de repas tout aussi excitants (quoique parfois on lol à table)
- aujourd'hui: déploiement du plugin! Y'a qu'à moi que ça parle ça, mais c'est un immense pas vers une retrouvaille de la sensation d'être "informaticien" (computer scientist en cainri, hé ouai, parfois on réfléchis.. c'est souvent là qu'on fait les mauvais choix d'ailleurs).

Tiens ça me rappelle que j'ai eu ma paie hier, d'une ma banque va enfin pouvoir retirer l'étiquette rouge sur mon compte (qui est en décroissance continue depuis 1 an) et de 2 je vais plus payer de pénalités de merde. Oui, de merde, m'étonne pas qu'elles soient riches les banques. Après la Française des jeux, c'est surement la plus belle façon de faire de l'argent.

Bon j'm'emporte dans mes critiques pseudo-cynico-ironiques de rebellzz; tout ça pour dire que j'avais vraiment l'impression d'être payé à rien foutre, d'autant plus que les gens qui apprennent que je suis en stage ici sont tous emerveillés "waouh, c'est la class, tu dois toucher, le pied quoi!".

En général y'a un "Nan, j'm'emmerde, je sais pas ce que je dois faire et on utilise des trucs qu'on ne sait pas manipuler, ça fait 3 semaines que je pionce régulièrement sur mon bureau, comme j'ai encore un peu de conscience j'me met la pression mais je m'écrase toujours face aux mêmes murs bien moelleux, je les entends même rigoler de ma naïveté. Et ouai j'aurais un bon salaire, mais 1 an comme ça et je retourne à la boutique Paul OPERA, c'est plus épanouissant -_-;" qui fuse dans ma tête.
là tu viens de comprendre que je sais pas rédiger, aucun style, aucune fluidité. J'envoie des pavés indigestes les uns à la suite des autres. ndlr: on s'excuse

Mais je dis rien pour pas froisser leurs idées xxxxx...

Bon voilà fin du chapitre 1 du tome 0.1 de ces rapports de stages. (Sinon je vais encore être payé à rien foutre.)

Keven, va taffer XD mouhahaha

ps: _ _ _

pps: vivement que google installe des locaux à coubron.

dimanche 27 mai 2007

'prolog

I don't know wether or not i should write this weblog in english or french, or both -_-;;
Maybe both, that could improve my english ( watching lost may help you talks in NY streets but not writing cover letters or even speak to an employer , `bref` )

As i'm getting more and more bored this time, and a lot thinking about my studies ( which just ends ) i feel cool to write it down, this helps getting things organized inside my head.

I've been spending my time at Jussieu university for 5 year (+ 2 years for lazyness excess or heart conditions lol ) in computer science. Starting with 2 years Maths & Computer science, then moving towards full computer science cursus of 3 years.

I've been a computer enjoyer since i was a kid,never been a real programmerkid like some of the guys i used to know. Guys that programmed tiny word processors or gif visualisator while i was overheating my brain typing 20 pages of ... basic or pascal to make a boucing circle on screen -_-;; [ouch that hurts] (that's what you get for coding in unknown languages i guess, the smallest typo means hours of total rereading of the code). My first love was paintbrush ^^; i loved drawing dragon ball Z figures, especially doing gradients by hand, dot after dot :D
Then i ve been the lambda windows 95 user with all my 'why on earth isn't that working | possible' followed by the classical 'let's wait for the next windows release' .. computer magic you know.

Then entering university, as i was ashamed of my tastes, i've never fully participate in computer science courses ... but i found my way through all that. 3rd year was pleasing because it was always superficial introduction to CS standard fields ( oses, database, oop, networks, low level architectures, etc etc... ) but as i did not really worked a lot, i ook a huge slap the 4th year. Things got faster then (with concurrent and reactive languages, language implementation, code, compression & cryptography, software engineering <- i hated that because i was too technical, for me models were always design models, with all details so that you could execute them with your pencil... ).

This year ( the last ) was nearly a mistake, i choose an enterprise specialisation (which i thought was only a 'only the best' last year) which was really not my way of thinking. Spending a year to learn VS2005, Delphi for .Net, Websphere, enterprise technical documentation practices .. all about enterprise collaborative work. It's an interesting thing, but it was badly taught, and should not take more than 2 months.

There was some classic courses about meta-level representation (omg mof), language design (denotational semantics, functionnal style), reflection for dynamic & adaptive objects, polymorphism and type systems ... middleware components architectures ( j2ee containers )
I was really interested into all that topics, but things got too fast for me. Anyway that left me in a "application design needs something to get things close to the specification, easy to prove, easy to compose or express generically" but in the same time i failed nearly everywhere ( or close to , meaning that i didn't fell any mastery of these topics inside of me ).

Jussieu is fond of using ocaml in their courses, which is fine, but it tooks me really long time to understand it, even superficially... and following the "language design" course makes me rethink my whole idea about programs. Like erasing everything i thought (im mainly a subtypeaddict and interface object oriented small programmer) especially in terms of functional abstraction, data representation, type meaning... a lot of things