jeudi 29 mars 2012

Un autre article plutôt orienté sur le travail que je fais. Je profiterai du week end pour poster quelques anecdotes de ma première semaine à Paris parce que ce week end, j'aurai plus de temps.

Mercredi 28 : J'ai commencé à me penché sur MySQL Workbench après en avoir entendu parlé par deux ou trois personnes. Certes j'avais déjà un MCD et un script de création de table, mais je n'étais pas à l'abri d'un oubli ou d'une erreur. J'ai donc refait un schéma sur le modèle de mon MCD. Et j'ai du recommencé parce qu'un bogue à trouvé ça drôle de fermer la fenêtre pendant que je travaillais. L'élément le plus compliqué à prendre en main (encore que c'est assez rapide une fois qu'on a compris le fonctionnement) reste les cardinalités. > pour plusieurs, | pour 1 et o pour 0. En gros sur l'extrait en dessous on voit qu'à un devis ne correspond qu'un et un seul client, et qu'un client pour faire un ou plusieurs devis (j'ai cherché, impossible de trouver le 0 ou plusieurs)
Le reste de la journée j'ai pris Netbeans en main et codé la classe permettant de se connecter à une base de données et à y chercher des informations

Jeudi 29 : Mon maître de stage voulant avoir une idée de l'interface que je prévois de développer, j'ai repris Swing en main (et surtout les Layout, je comprends toujours pas comment faire ce que je veux avec le GridBagLayout et le SpringLayout). J'ai également fait quelque recherche pour intégrer directement une base de donnée dans une application, et pas avoir besoin de se connecter à un serveur (qu'il soit distant ou local) j'ai trouvé HSQLDB et JavaDB, un des employés de l'entreprise semble plus chaud pour utiliser JavaDB et j'ai donc prévu de lire la documentation demain. Au final donc, j'ai pas vraiment avancé aujourd'hui, parce qu'après tout, il me reste 3 mois complets.

Vendredi 30 : [Prévisions] Dessiner une interface pour voir avec le reste de l'entreprise si ça convient au logiciel et intégrer JavaDB au code.

mardi 27 mars 2012

Au début ça fait mal

En cette fin de deuxième journée, un petit message pour vous indiquer que non, je n'ai pas oublier mon blog. Mais parce que j'ai plus d'heures dans les transports en commun que de sommeil et parce que je suis vraiment crevé je vais faire un cours résumé, plus porté sur le coté professionnel du stage que le reste.

L'entreprise à conçu un logiciel avec win'dev, mais très rapidement. En réalité seul l'interface a réellement été pensée. Mon travail et de refaire ce logiciel en Java et de permettre une connexion à une base de donnée en MySQL. Pour partir sur une bonne base j'ai donc commencé par faire un MCD à partir de l'interface et des conseils de mon maître de stage (certains termes ou fonctions du logiciel que je ne comprenais pas). C'est un MCD assez conséquent d'ailleurs, une bonne grosse vingtaine de tables. Suite à quoi j'ai commencé la réalisation des tables. Il faut noté que l'entreprise n'a pas investit dans les logiciels de base de données (ce qui peut se comprendre) j'ai donc du, manuellement, créer les tables et les contraintes. Je n'ai d'ailleurs actuellement pas fini, il me reste les tables de liaison à faire.
Je pense passé la fin de la semaine sur la partie BDD de mon projet, pour être sûr d'avoir une bonne base pour l'application Java.

Pas beaucoup de "parce que" parce que, comme je l'ai dis en haut, je suis fatigué.

dimanche 25 mars 2012

H-10

On y est... Presque ! Dans 10h je commencerai mon travail de stagiaire. Malheureusement, les dates sont pas superbes. En effet j'ai réussi à avoir un logement du Crous à 201€ par mois, mais au Crous : "Mois entamé, mois dû en entier", et payer 201€ la semaine (plus 201€ de caution) alors que j'ai déjà payé 238€ mes trois dernières semaines à Caen, ça commence à faire un peu beaucoup. Du coup, pour la semaine je vais prendre le train et le RER. Lever tous les jours à 6h donc.
Comme je suis quelqu'un de prévoyant, je préfère préparer un sac et mon parcours avant.
Ainsi je prends :
- Mon PC, ne sachant pas trop si l'entreprise m'en fournis un, ou même si je vais en avoir besoin, j'ai l'habitude de toujours le glisser dans mon sac de cours.
-Mon I-Pod et mon casque : Parce qu'avoir de la musique à portée de main, c'est cool.
-Ma trousse et un carnet de feuilles neuf : Parce que j'aime gribouiller sur des feuilles pour m'aider à résoudre des problèmes algorithmiques.
-Un plan de Chatou : Entre la station de RER et les locaux de l'entreprise, parce que y'a un peu de marche et que j'aime pas demander mon chemin aux gens.
-Mon ddex : Parce que j'ai plus de clé USB et que mon PC commence à vieillir. Dans le doute, je préfère faire une copie de mes travaux sur ddex.
-Mon GPS : Au cas où les plans ne sont pas assez explicite.
-Mes vieilles feuilles format A4 de commandes SQL pour les contrôles de BDD : Parce qu'à la base, c'est quand même un stage de SQL.
-De l'argent : Parce que faut payer les billets de train, de RER, et de la bouffe le midi.
-Mon portable : Parce que.
-L'intégrale 2 du Trône de Fer : Parce que ça occupe trop bien le temps et que la saison 2 commence dans une semaine.
Pour demain je vous ferai un résumé de ma première journée, avec photos s'il vous plaît.

samedi 24 mars 2012

C'est l'histoire d'un blog

Depuis un moment, l'envie de rouvrir un blog me trottine dans le tête. Parce que je vois mes amis publier des articles dans leur propre blog, parce que je trouve des blogs vachement sympas en flânant sur internet, parce que mon ancien blog me ramène à ma période lycée quand je lis ses vieux articles. Mais parce que je le ferai plus tard, je finis par jamais le faire. Alors stop, j'ai du temps, j'en profite, j'ouvre un blog (Ne jamais sous-estimer la volonté d'un geek).
Et ce blog c'est l'histoire d'un étudiant en informatique qui va vivre une aventure, qui va se retrouver, comme ça, dans le monde des grands. Car quoi qu'on en dise, à 20 ans, on est pas un grand.
On pourra me dire "Mais non, pense à tes boulots en été, tu y as déjà touché à ce monde". Et je pourrais répondre "Oui... Mais nan." (bah oui, on est normand ou on l'est pas). Et pourtant je suis réserviste de la gendarmerie, on peut donc pas dire que ce soit un travail sans responsabilités. Mais, entre travailler 2-3 jours par mois et tous les jours pendant 2-3 mois, y'a une marche énorme (et pas qu'en termes de temps).
Et donc, lundi 26 mars 2012, commence ma vie professionnelle (pour trois mois au moins) par mon stage de fin d'étude. Au programme, codage d'un module en Java dans une petite entreprise en banlieue parisienne.
Né à Argenteuil, j'ai vécu à Colombe jusqu'à mes 2 ans. Autant dire que je n'ai jamais habité en Île-de-France et pour ce stage je ne m'étais pas vraiment donné de restriction niveau localisation. Je quitte donc ma verte Normandie pour poser mes bagages à Cergy et travailler à Chatou.
Et puis, en même temps que j'écrivais ces lignes au-dessus, je me suis dit que je pourrai peut-être me lancer dans un projet (surement en java), à mon propre compte. Un projet que je vous ferai suivre (c'est aussi pour me pousser à ne pas l'abandonner en cours).

PS : Au final, le plus dur sera de maintenir ce blog à jour.