Comme l’an passé, voici une petite revue de mon année sous différents aspects.

Livres techniques lus

  • JavaScript : The Good Parts (Douglas Crockford) - J’y ai découvert l’héritage par prototypes
  • The Passionate Programmer (Chad Fowler) - Très intéressant : j’ai commencé à le recommander aux étudiants finissants en informatique
  • Soft Skills (John Sonmez) - Lecture en cours

Livres non-techniques lus

  • Troisième humanité - Tome 1 (Bernard Werber)
  • What to Do When it’s Your Turn (Seth Godin)
  • V is for Vulnerable (Seth Godin)
  • Paul à Québec (Michel Rabagliati)
  • Astérix : Le papyrus de César
  • Remote : Office Not Required (Jason Fried et David Heinemeier Hansson) - Je trouve que ce devrait être une lecture obligatoire pour les employés qui travaillent à distance ou les employeurs qui travaillent avec des employés à distance

Conférences les plus marquantes

Articles scientifiques les plus marquants

Conférences auxquelles j’ai participé

  • Web à Québec 2015 - Encore une fois, ce fut très intéressant. L’ajout d’une track développeurs dans la salle Savoir-Faire Linux a rendu la conférence encore plus intéressante pour les personnes ayant un bagage technique.

Formations/Cours donnés

  • Mentor pour Ladies Learning Code : Introduction à Python - Je suis content d’avoir eu la chance de promouvoir l’informatique auprès des femmes, puisque c’est une cause qui me tient à coeur.
  • Cours au Cégep : Fonctionnement interne d’un ordinateur - Cours basé sur l’assembleur, la structure interne d’un ordinateur et sur les opérations binaires, hexadécimales, etc.
  • Cours au Cégep : Vision par ordinateur - J’ai eu la chance d’introduire un projet final dans ce cours où les étudiants ont réalisé des projets avec Kinect ou Leap Motion
  • Supervisions de stage d’étudiants en informatique au Cégep
  • Formation individualisée (avec une graphiste) : introduction à la programmation web
  • Création d’un cours sur Didacte : Getting Started with GWT
  • Formation d’une journée sur GWT à l’Université Laval
  • Création de 6 vidéos How-to sur GWTP en anglais et en français
  • Participation à 2 Q&A sur GWT

Événements organisés

Formation continue

Projets Open Source auxquels j’ai contribué

Projets fermés (pour l’instant) auxquels j’ai contribué

  • Nom de code : Honey - projet en Scala réalisé lors du hackathon créatif d’Arcbees

Langages explorés

JavaScript, Scala, F#, Haskell.

Nombre d’articles de blogue écrits

14 : 6 sur mon blogue personnel et 8 sur le blogue d’Arcbees.

Objectifs de 2015

  • Compléter un cours de Udacity - Je n’ai pas complété de cours sur Udacity, mais j’ai complété plusieurs MOOCs, je suis donc très satisfait.
  • Avoir un premier prototype du projet RV204 - Nous avons réalisé un premier prototype, mais le logiciel n’a pas été déployé en production.
  • Créer une newsletter - Fait. En pratique, je ne l’ai pas publicisé du tout, alors il n’y a pas d’abonnés. ;)
  • Être impliqué de façon significative dans un projet open source - Lorsque j’ai écrit ceci, je pensais à un projet en dehors du travail, mais dans l’absolu, j’ai contribué à plusieurs projets de façon significative dans le cadre de mon travail.
  • Finir le livre Functional Programming in Scala - Non.
  • Écrire (au moins) 12 articles de blog dans l’année - J’en ai même écrit 14. Je suis vraiment content.
  • Lire des papiers scientifiques/techniques en informatique - Ça aussi c’est réussi : voir plus haut dans cet article
  • Programmer un browser engine jouet - Mon objectif était de compléter cette expérience, ce que je n’ai pas fait.
  • Mieux comprendre Shadow DOM / Web Components / Polymer, etc. - J’ai eu la chance de faire quelques lectures sur le sujet dans le courant de l’année, mais je n’ai pas fait de projet concret avec ces technologies, ce qui m’aurait aidé.
  • Lire JavaScript : The Good Parts - Oui.

Plans pour 2016

  • Compléter le cours Principles of Reactive Programming de Coursera, afin de découvrir la programmation réactive et écrire un article sur le sujet.
  • Découvrir la programmation par acteurs en réalisant un exemple concret (via un article de blogue avec Akka, possiblement.)
  • Écrire (au moins) 30 articles de blogue dans l’année. Je pense que c’est possible, en particulier si je recommence à écrire un article par semaine, comme je le faisais cet automne.
  • Perdre 20 livres et maintenir une bonne condition physique une fois que ce sera fait. Mon poids au 1er janvier est de 168 livres. Je suis assez confiant de réussir à descendre à 148 livres, je l’ai déjà fait. La partie difficile sera de maintenir la bonne condition physique par la suite. ;)
  • Compléter le livre Soft Skills
  • AJOUT SUGGÉRÉ PAR PHILIPPE BEAUDOIN : Lire Neural Networks and Deep Learning et entraîner un deep network sur un problème de mon choix.