lundi 1 juin 2009

Montées de lait

Provigo, Loblaws, Maxi, et cie...
Comment avoir l'air plus vert tout en empochant plus d'argent?
Charger nos sacs d'épicerie 5¢ tout en ne "récompensant" plus ceux qui amènent leurs sacs réutilisables.

STM
Wow la nouvelle carte OPUS est vraiment extraordinaire, profitons-en pour couper les tarifs réduits (sauf pour la carte mensuelle) sans trop que ça paraisse.

Microsoft
Comment rétrécir le nombre de failles de sécurité entre notre produit (Internet Explorer) et celui d'un compétiteur (Firefox)?
Installer une faille sur le navigateur concurrent.

GM
Merci GM d'avoir détruit le transport en commun dans un grand nombre de métropoles américaines en faisant des magouilles avec l'industrie du pétrole et des pneumatiques. Merci d'être entêté à construire de grosses voitures pour gros américains. J'espère que tu vas avoir ce que tu mérites.

mercredi 27 mai 2009

Promesses de stages

Ceux qui ont déjà fait des stages coops à l'université connaissent les promesses de stages. Il s'agit des promesses que l'on fait au début du stage en prenant en compte que durant les stages on a plus de temps libre que lors des sessions de cours. Cependant, les quatre mois du stage passent sans que ces promesses ne soient réalisées. Pour ce stage-ci, j'ai décidé de publier ma liste de promesses de stage sur ce blog afin de m'encourager à les respecter. Ainsi, à la droite vous allez voir trois listes qui correspondent respectivement à la liste des promesses à faire, celles en cours et celles terminées. Les objets de la première liste sont classés en ordre de priorité tandis que les autres listes sont classées par ordre de réalisation des promesses, les plus récentes étant au début. On va savoir si la publication de telles listes va améliorer le nombre de promesses réalisées.

dimanche 10 mai 2009

Première semaine de stage

Les paragraphes qui suivent vont résumer les premières impressions que j'ai eues lors de ma première semaine de travail.

Entreprise
Premièrement, je fais mon stage dans une petite entreprise (~15 employés) nommée Aurora MSC. Aurora oeuvre dans le domaine médical en fournissant aux médecins un portal web leur permettant de transférer des cas vers des spécialistes ou faire du "peer review". Aussi, Aurora développe une application permettant de transférer et de visualiser des images d'échantillons numérisés à l'aide d'un microscope numérique. Puisque ces images peuvent atteindre plusieurs gigaoctets de taille, il faut utiliser une méthode efficace pour les transférer en chargeant seulement les morceaux de l'image qui sont utiles. De plus, Aurora offre un portal éducation permettant aux étudiants en médecine d'avoir des exemples de cas, porter un diagnostic et de répondre à des quiz. Aurora est situé sur le boulevard René-Lévesque Ouest à Montréal, à la hauteur du métro Lucien-L'allier, donc près du centre-ville et très près de la rue Crescent.

Environnement de travail
L'environnement de travail est beaucoup plus décontracté que de ce j'ai été habitué à voir lors de mes stages précédents. En effet, pas besoin d'avoir un badge avec photo en permanence sur soi ou d'avoir une autorisation de sécurité pour entrer dans l'aire de travail. Aussi, je n'avais pas besoin de remplir une foule de documents d'une utilité douteuse. De plus, on est libre de choisir notre horaire pourvu qu'on soit là de 11h à 15h. Aussi, on est maître de notre ordinateur : on choisit le système d'exploitation sur lequel on veut travailler, l'environnement de développement (IntelliJ IDEA est fortement recommandé) et les autres logiciels que l'on veut installer. Cela fait une grande différence avec les postes de travail "standardisés" du gouvernement où il n'est pas permis d'installer des logiciels autres que ceux certifiés par la direction générale de l'informatique. En résumé, mon système est un Core 2 Duo @ 2.67Ghz avec 4G de RAM qui roule sur une ubuntu 9.04 sur lequel j'ai installé l'environnement KDE et configuré un bureau étendu sur mes deux écrans de 19 et 20 pouces.

Les bureaux de travail sont disposés dans une aire ouverte où il est facile de communiquer avec nos collègues. Il y a une cuisinette sur place ainsi qu'une table de baby-foot afin de se détendre de temps en temps. Il y a une grande diversité dans les employés. Environ la moitié parle en anglais et nous avons un Allemand et deux Arabes. La cohésion du groupe est vraiment grande et certaines personnes ajoutent beaucoup de dynamisme grâce à leur grand sens de l'humour. Deux fois par semaine, il y a un stand-up meeting où chaque employé se lève dans le bureau et à tour de rôle explique ce sur quoi il travaille et les problèmes rencontrés. Ceci permet de savoir les tâches effectuées par les autres employés et permet d'apporter notre avis/aide. Finalement, une fois par semaine il y a un "code review" où chaque employé présente ce qu'il a fait pendant la semaine et reçoit les commentaires des autres employés.

Travail à faire
Aurora utilise l'approche de programmation extrême (Extreme programming) qui consiste à découper une tâche de développement en plusieurs itérations durant habituellement deux semaines. À la fin de l'effort de développement, il y a une phase de stabilisation où le développement de nouvelles fonctionnalités est interrompu afin de corriger les bogues restant avant la sortie du produit final. Mon stage a débuté durant cette période de stabilisation, donc j'ai eu surtout des bogues à corriger durant la première semaine. Ceci m'a permis de comprendre comment fonctionne le système tout en faisant de quoi utile pour l'entreprise. Un peu plus tard, je vais participer au développement de nouvelles fonctionnalités dans les portails web pour ensuite, vers la moitié du stage, axer les efforts sur le visualisateur d'image.

Durant ma première semaine seulement, j'ai travaillé avec les technologies suivantes : Hibernate, WebWork, JSP, JBoss, MySQL, YUI, Java, EJB, JIRA, Confluence et d'autres qui ne me reviennent pas en tête.

Conclusion
Si j'avais à qualifier ma première semaine de stage par un seul mot, j'utiliserais le mot "Liberté" grâce à ce que j'ai expliqué précédemment et aussi par le fait que mon superviseur de stage est très ouvert aux suggestions qui pourraient influencer les tâches que j'aurais à accomplir. Finalement, je crois que c'est vraiment bien de travailler dans une petite entreprise, puisqu'on peut influencer le groupe et on se sent moins une unité de production qui n'a pas de nom, mais un numéro d'employé.

samedi 2 mai 2009

Fin de session et début de stage

La fin de session est maintenant arrivée. Après le sprint final des travaux, j'ai eu quatre examens qui suivaient un horaire assez correct. Les examens se sont bien passés malgré le manque de motivation que j'avais lors de leur préparation.

La fin de session rime avec la fin des études pour certains. En effet, la plupart de mes collègues du baccalauréat ont terminé leurs études cette session-ci et un party a été organisé afin de souligner cet événement. C'est un sentiment vraiment bizarre que dire au revoir à un si grand nombre de personnes en même temps. Aussi, aux résidences certaines personnes ont terminé leurs études ou leur séjour au Canada. Après avoir passé de bons moments en leur compagnie au cours des derniers mois, les adieux ont été assez émouvants.

Mon déménagement s'est bien passé, j'ai mis la plupart de mes effets personnels à l'entrepôt des résidences et une amie m'a fait un lift pour Montréal (merci Sophie!). La première impression que j'ai eue de mes colocs français est vraiment bonne, ils m'ont même fait des crêpes à mon arrivée! Ils sont en stage en mécanique à la Polytechnique jusqu'à la fin du mois de juillet.

lundi 6 avril 2009

Recherche d'appartement

Comme vous le savez déjà, j'ai un stage à l'été à Montréal et il fallait donc que je me trouve un endroit où habiter pendant ces quatre mois. Au début, je voulais prendre un appartement avec certains de mes voisins des résidences qui ont eux aussi un stage dans la région de Montréal. Cependant, je me suis vite rendu compte que les offres pour les appartements meublés, disponibles pour seulement quatre mois et près de nos endroits de travail respectifs étaient plutôt rarissimes, je me suis résolu à commencer les recherches pour une chambre seule. Contrairement aux appartements, les offres pour les chambres abondaient. Il me fallait entre une demie-heure et une heure pour faire le tour des annonces du jour sur le site de kijiji. Il y avait environ une nouvelle annonce aux quinze minutes dont certaines étaient douteuses comme une qui annonçait un logement à 1000$/mois ou gratuit pour les femmes. Après l'épluchage de plusieurs offres et quelques échanges de courriels, je me suis planifié une journée de visite en gardant en tête que je pourrais y retourner plus tard si les logements visités ne me convenaient pas. Trois visites étaient planifiées lors de cette journée.

La première visite était dans un condo près du métro Frontenac où chaque chambre était louée individuellement. Je n'ai pas apprécié le quartier qui semblait délabré et dans lequel je ne me promènerais pas seul la nuit. De plus, les règlements étaient vraiment stricts en ce qui concerne les espaces communs, par exemple on ne pouvait pas ajouter de plantes dans le salon. Aussi, seulement un petit réfrigérateur était fourni dans notre chambre. Les points forts de ce logement était que les meubles étaient très récents et il qu'un système de climatisation central allait être installé avant mon arrivée (allait-il vraiment être installé?).

Le deuxième logement était situé à 15 minutes du métro Mont-Royal, un peu avant le parc Jeanne-Mance. J'ai eu un peu peur en voyant l'extérieur du bâtiment parce que c'était très vieux comme style, presque délabré. Une fois à l'intérieur, c'est beaucoup mieux même si ça reste un vieux bâtiment. La chambre est un tout-compris, même la vaisselle est incluse. Les autres locataires, un étudiant en musique et un autre qui travaille tout le temps, ont l'air très gentils. La chambre à louée était celle d'un étudiant en physiques à McGill qui part en Colombie-Britannique pour l'été.

Le dernier logement que j'ai visité était sur la rue Christophe Colomb à la hauteur de la rue Bélanger, près du métro Jean-Talon. Il s'agissait d'un 6½ tout inclus dans lequel vivaient deux françaises. Le logement était bien entretenu, meublé et propre cependant je trouvais que son emplacement était un peu trop éloigné du coeur de la ville. Aussi, j'ai trouvé ce logement un peu trop cher (600$/mois).

Après réflexions, j'ai décidé de passer l'été dans le deuxième appartement que j'ai visité (celui proche du Mont-Royal). J'ai vraiment hésité entre celui-ci et celui proche du métro Jean-Talon. Ce qui m'a convaincu était surtout son emplacement (coin Clark et Ave. Mont-Royal). En effet, il est situé entre le métro et le Mont-Royal, proche des rues St-Denis et St-Laurent. De plus, il y a une épicerie, un gym et une SAQ à moins de cinq minutes de marche. Je vais pouvoir aller travailler en métro ou en autobus (~25min), et si je suis courageux, en vélo. C'est sur que ce n'est pas le plus bel appartement de Montréal ni le plus récent, mais je crois qu'il va convenir à mes besoins pour l'été. La seule crainte que j'ai est le bruit qui pourrait y avoir la nuit. Pour finir, voici quelques photos de la chambre que je vais occuper :