Posté le par & classé dans Formation.

Gildas Pintaud travaille chez Unitak. Cet été, il a suivi une formation chez Human Coders avec plusieurs de ses collaborateurs sur Ruby On Rails. Nous l’avons invité ici pour nous faire un retour sur son expérience de formation chez nous.

Bonjour, pouvez-vous tout d’abord nous dire qui vous êtes ? (votre entreprise, votre service, etc.)

Je suis donc, Gildas Pintaud, Société UNITAK. Nous sommes spécialisés dans le contrôle d’instruments de mesures réglementés (Chronotachygraphes, Taximètres, …).

Pourquoi avez-vous choisi de passer par une formation pour monter votre niveau en Ruby On rails ? Qu’utilisiez-vous avant ?

Nous utilisions Webdev. La migration de nos projets est en cours et ce fera en différentes étapes. Nous nous sommes formés pour nos besoins futurs. Nous avions besoin de changer de technologie pour donner une nouvelle dynamique à nos projets.

Pourquoi Ruby on Rails et pas une autre techno ?

Le choix n’a pas été simple au départ. Nous cherchions une technologie puissante et actuelle. Un outil « simple » et efficace (ne pas avoir à réinventer ce qui existe déjà…). C’est finalement le contact avec Human Coders qui nous a décidé.

Quels sont les moments que vous avez préférés ? 

Le moment ou la théorie devient pratique. Les échanges informels étaient vraiment plus, et nous ont permis de parler de Rails, mais aussi de son environnement. Nous avons aussi pu partager notre projet avec le formateur, ce qui nous a aussi permis d’échanger sur des points spécifiques à notre organisation. Et nous avons beaucoup aimé le moment où la magie de Rails commence à opérer avec l’utilisation des ces fameuses « gem ».

Avec du recul, qu’est-ce que cette formation vous a apporté ? 

Une meilleure maîtrise de la technologie Rails bien sûr, et surtout ce qui l’entoure. Cette formation nous a donné les règles et méthodes pour pouvoir démarrer plus sereinement notre projet.

Un dernier mot pour la fin ?

Un grand merci pour l’organisation et l’ensemble de cette formation. Une belle rencontre professionnelle.

Merci beaucoup Gildas !

Posté le par & classé dans Formation.

Gaël Pegliasco est notre formateur Python Scientifique.

Ingénieur développement et chef de projet, Gaël a plus de 19 ans d’expérience dont 13 sur la conception et le développement de projets web. Expert Python et formateur sur de nombreuses technologies, Gaël n’hésite pas à transmettre la richesse de son expérience au travers de sa pédagogie participative.

Il a accepté de répondre à notre interview pour vous faire découvrir sa nouvelle formation…

HC : Quand et comment as-tu commencé à t’intéresser à « Python Scientifique » ? Quelle est ton expérience sur le sujet ?

J’avais discuté à plusieurs reprises lors de formations (Python initiation/avancé) de ces librairies avec des stagiaires qui utilisaient cet environnement scientifique. J’ai donc par curiosité regardé le sujet de plus près. Il me semblait immense et difficile d’accès tant par la quantité, qualité et parfois la complexité des fonctionnalités proposées.

C’est là que j’ai pris conscience de l’énorme communauté scientifique et industrielle qui utilise le langage Python pour la recherche, la simulation et même en production.

Puis j’ai eu l’occasion d’intervenir sur un outil de statistiques développé par une société bretonne spécialisée dans le secteur pharmaceutique. J’ai pu mettre pieds dans ce milieu très pointu et m’initier au calcul distribué avec celery, numpy, statsmodels et quelques autres librairies.

Après 2 années passées sur ce projet, je voyais déjà plus clair dans cet écosystème et j’ai décidé de proposer une formation sur ce sujet. C’est un sujet de niche, mais avec une communauté très active comme en témoignent les conférences PyData (plusieurs par an à travers le monde) et un domaine très excitant car toujours à la pointe de la recherche. Nos clients travaillent dans tous les secteurs (finance, aérospatial, biologie, atome, traitement du signal, physique, chimie, imagerie, …)

HC : Peux-tu nous présenter cette formation ? Comment se déroule-t-elle ?

La formation est très pratique. Comme toutes mes formations : c’est en pratiquant que l’on comprend, retient, expérimente et se forge une expérience.

La formation commence par les librairies de base: numpy pour le calcul (algèbre linéaire) et matplotlib pour visualiser les données. Car c’est toujours plus parlant et plaisant de consulter ses données et cela aiguise l’appétit.

J’ajoute ensuite la librairie Panda permettant de manipuler des tableaux de données hétérogènes à des fins de statistiques ou traitement. Elle peut traiter de manière très performante des millions d’enregistrements.

Ensuite, fort de toute cette volumétrie de données nous abordons la parallélisation et le calcul distribué.

Enfin nous continuons avec des librairies d’apprentissage automatique et de l’optimisation.

Le tout se fait au travers d’un exercice conducteur, généralement la détection de collisions de satellites en orbite autour de la terre et l’identification de ces derniers – j’ai toujours eu envie de voyager dans l’espace ! Mais l’exercice peut-être adapté à d’autres sujets si tous les participants travaillent dans le même domaine. Ainsi, ils partent avec un programme plus adapté à leurs besoins quotidiens.

HC : Quand et pourquoi faut-il se former à  Python Scientifique ?

Vous êtes un chercheur/ingénieur/financier avec de grands besoins en calculs et visualisation de données, vous êtes utilisateur de logiciels comme MatLab, Mathematica, Statistica, R-Project, Scilab, Octave ou autres outils de simulation mathématiques/statistiques et vous souhaitez étendre les possibilités de ces derniers, vous affranchir de certains coûts ou sortir du mode simulation pure pour passer à la production, alors l’écosystème Python scientifique est une excellente réponse à ces besoins. Probablement la plus plébiscitée par les chercheurs.

Python est en effet devenu aujourd’hui un langage de choix pour les scientifiques et ingénieurs, en raison de sa simplicité de mise en œuvre et de la richesse de son écosystème ; Il est probablement le seul langage à offrir aux informaticiens un environnement open-source complet dédié à la recherche scientifique, aux sciences de l’ingénieur et aux mathématiques.

HC : Peux-tu rappeler aux lecteurs la/les autre(s) formation(s) que tu donnes chez nous ?

Je donne également la formation Python.

 

HC : Merci !

Retrouvez la formation Python Scientifique et toutes nos autres formations en ligne !

Posté le par & classé dans Développeurs.

logo AFUP

Nous sommes heureux de nous associer avec l’AFUP pour cette nouvelle edition du baromètre des salaires. Nous les avons invité sur notre blog pour présenter ce baromètre et dire comment vous pouvez nous aider.

L’AFUP (l’association française des utilisateurs de PHP) s’associe à nouveau avec Human Coders pour lancer la quatrième enquête visant à établir le baromètre des salaires 2016 dans le monde PHP.

Nous vous invitons à répondre dès maintenant à l’enquête pour 2016 : cela prend moins de 5 minutes.

Le baromètre des salaires AFUP permet aux développeurs PHP d’avoir une vision sur la rémunération dans leur secteur. Il permet, entre-autres : de connaitre les spécialités les plus attractives ; de se comparer par rapport à la moyenne ; ou de mettre en évidence des tendances régionales.

C’est un moyen essentiel pour mesurer le rythme de vie du langage en entreprises – en nous permettant par exemple d’analyser le rythme de hausse des salaires afin d’évaluer l’évolution du langage.

C’est également le meilleur moyen de prendre le pouls de la communauté.

Par exemple, nous avons, cette année, ajouté de nouvelles questions à propos du télétravail ou de la participation à des meetups (tels que les Human Talks par exemple).

Ce genre de questions permet d’analyser l’évolution des conditions de travail (la France va-t-elle rattraper son retard sur ces sujets liés au cadre de travail ?) mais également des tendances de fonds (comme les versions de PHP utilisées en production) afin de connaître leur variation sur plusieurs années, et de les corréler avec d’autres indicateurs – comme le type de structure dans laquelle les développeurs sont les plus présents : clients, agences, SSII.

Les résultats des années précédentes (des années 2013, 2014 et 2015) sont disponibles. Vous pouvez soit consulter notre synthèse pour 2015, soit étudier vous même les différents résultats en vous y plongeant à l’aide des différents filtres (afin de garantir la confidentialité des données, si après filtrage, il y a moins de 5 réponses, les résultats ne sont pas affichés).

Les résultats de l’enquête en cours seront publiés en fin d’année, lors de l’un des deux rendez-vous annuels de l’AFUP : le forum PHP qui se déroulera les 27 et 28 octobre près de Paris.

N’hésitez pas à parler du baromètre autour de vous, discutez-en avec vos collègues : plus il y aura de réponses, plus les résultats que vous consulterez seront pertinents.

canvas

 

Posté le par & classé dans Formation.

Les beaux jours arrivent (il paraît…) ! C’est un très bon moment pour se former. Alors voici quelques formations que nous pouvons vous proposer dans les prochains mois :

AngularJS 1 – du 30 mai au 1er juin

Javascript Avancé – du 6 au 8 juin

MongoDB – du 6 au 7 juin

Git – du 20 au 21 juin

Tests avec Ruby On Rails – du 22 au 24 juin

Backbone.js – du 27 au 29 juin

Elasticsearch – du 28 au 29 juin

Javascript – du 4 au 6 juillet

Node.js – du 4 au 6 juillet

Internet des Objets – du 4 au 6 juillet

Machine Learning – du 7 au 9 septembre

Et découvrez notre nouvelle formation Meteor du 25 au 27 juillet à Paris !

 

Retrouvez toutes nos prochaines dates de formation sur notre catalogue en ligne.

Posté le par & classé dans Formation.

Thomas Moyse est notre formateur Angular 2.

Il est un expert des technologies web, tombé dans la toile en 2000. Il a successivement été ingénieur d’étude et chef de projet, avant de créer Toog, une agence web technique, en 2007.
Il s’en écarte en 2012 pour devenir le directeur technique de l’agence nantaise KnpLabs. En 2013, il fonde LMTM (rebaptisée ByteClub depuis), une société de services spécialisée en JavaScript et plus précisément sur les frameworks AngularJS, Node.JS et React. Thomas y assure les rôles de formateur, consultant et développeur.
À Nantes, il organise et anime régulièrement des conférences (NantesJS) sur les évolutions technologiques de JavaScript, son langage de prédilection. Passé maître en AngularJS, il assure des formations sur le sujet depuis maintenant 3 ans.

Il a accepté de répondre à notre interview pour vous faire découvrir sa nouvelle formation…

HC : Quand et comment as-tu commencé à t’intéresser à Angular 2 ? Quelle est ton expérience sur le sujet ?

Angular 2J’utilise AngularJS 1 depuis les toutes premières versions du framework. Il était donc logique pour moi de suivre son évolution. Au ByteClub nous avons de nombreux projets à notre actif sur Angular pour des clients de toutes tailles. Nous intervenons aussi sur des missions de consulting, de l’aide au démarrage de projet et bien sûr des formations ;). Angular est très présent en entreprise, je ne doute pas un seul instant du succès de la version 2. De mon point de vue c’est une grande réussite : les développeurs du framework ont su prendre le meilleur des technologies modernes (web components, programmation reactive, …) et garder ce qui a fait le succès de la version 1.

HC : Peux-tu nous présenter cette formation ? Comment se déroule-t-elle ?

La formation Angular 2 est articulée autour d’un projet pilote qui permet d’aborder toutes les notions nécessaires pour un bon départ avec Angular 2. J’alterne présentation des fonctionnalités, exemples de code et mise en pratique directe des notions vues. Je m’efforce aussi d’adapter la formation et son rythme aux besoin des participants. Je m’appuie aussi sur des outils que nous avons développé comme CopyCast (https://github.com/byteclubfr/copycast) qui permet aux participants de se concentrer sur les parties importantes de son apprentissage.

Au bout des trois jours de la formation, chaque participant repart avec sa version du projet pilote. Celui-ci pourra lui servir de base pour ses futurs projets.

En fil rouge tout au long de la formation : construction d’une carte du système solaire, sur la base de fiches planètes, avec représentation graphique animée des astres.

HC : Quand et pourquoi faut-il se former à  Angular 2 ?

Dès maintenant ! Les entreprises ont fortement investi dans AngularJS 1, les projets commencent déjà à évoluer vers Angular 2. Et les équipes ayant une connaissance de ce framework seront les mieux placées pour cette évolution. De plus les concepts et technologies que vous allez découvrir ou consolider avec Angular 2 vous serviront bien au delà. Par exemple, je suis certains que la programmation reactive dans le web n’en n’est qu’à ses débuts. Connaître RxJS va devenir rapidement nécessaire à tout développeur front.

HC : Merci !

Retrouvez la formation Angular 2 et toutes nos autres formations en ligne !

Posté le par & classé dans Formation.

Logo Apple SwiftLudovic Ollagnier est notre formateur « iOS avec Swift » et « iOS avec Objective-C ». Il est également consultant membre de l’Apple Consultant Network. Passionné des technologies Apple en tout genre, il forme et conseille des développeurs au développement iOS, mais également des administrateurs système aux technologies Apple depuis 5 ans, en se maintenant toujours à la pointe de l’évolution, très rapide, de ces technologies.

Human Coders : Peux-tu te présenter en quelques lignes ?

Bien sur ! Je  m’appelle Ludovic Ollagnier et je suis consultant spécialisé sur les technologies Apple. Je suis « tombé dans la marmite » quand j’étais petit, en ayant commencé sur un Apple II. Professionnellement, j’accompagne des entreprises dans leurs missions de développement sur les environnement Apple et je forme des développeurs sur ces plateformes.

HC : Quand et comment as-tu commencé à t’intéresser à iOS et Swift ? Quelle est ton expérience sur le sujet ?

Avant iOS avec Swift, il y avait iOS avec Objective-C, formation que je donne depuis 2010. Cette formation a évoluée avec l’évolution d’iOS au cours de ces dernières années. Quand Apple a annoncé Swift en juin 2014, je me suis immédiatement mis au travail pour me former et préparer des supports utilisant ce langage. En octobre 2014, j’ai donné mes premières formations avec Swift !

HC : Peux-tu nous présenter cette formation ? Comment se déroule-t-elle ?

Il s’agit d’une formation sur 5 jours qui commence par la découverte du langage Swift, ses spécificités et ses points communs avec d’autres langages comme Objective-C. Une fois le langage connu et pratiqué, hors iOS, on le met en pratique pour le développement iOS. On parlera de l’organisation des applications iOS, de la façon de créer nos interfaces graphiques adaptatives sur les différents appareils, et on découvrira un certain nombre d’APIs et de frameworks tiers. À la fin de la formation, on aura créé une petite application en reprenant les différents points abordés !

HC : Quand et pourquoi faut-il se former au développement iOS avec Swift » ?

Premièrement, quand on en ressent le besoin ! Mais il est bon de savoir qu’aujourd’hui la demande en développeurs iOS est forte. L’écosystème est mature, complet (entre les iPhone, les iPad, les Apple TV et les Apple Watch qui partagent tous le même langage et un certain nombre d’APIs) et beaucoup d’entreprises ont du mal à recruter des développeurs compétents.

HC : Pourquoi as-tu décidé de donner des formations ? 

Lorsque j’ai commencé la formation, l’environnement Apple était loin d’être aussi développé qu’aujourd’hui, et je trouvais vraiment dommage que cette plateforme ne soit pas plus connue et mise en avant, y compris dans les écoles supérieures. C’est donc comme ça que j’ai commencé !

HC : Quel est ton meilleur souvenir de formation ? 

Il y en a beaucoup, il serait difficile d’en nommer un précisément. Mais ce que je préfère dans les formations c’est l’échange des points de vue entre participants. Et en général, dès qu’on parle d’Apple, il y a de l’échange !

Retrouvez le descriptif de la formation iOS avec Swift et les dates des prochaines sessions sur notre catalogue en ligne !

 

Posté le par & classé dans Formation.

Logo MeteorStéphane Langlois est notre formateur Meteor. Il est salarié fondateur chez Scopyleft et accompagne les équipes de développement sur des projets Web et Mobile. Depuis 2013, il aide les porteurs de projets à explorer de nouveaux produits. En utilisant Meteor il réalise des prototypes ou des Produits Minimum Viables afin de tester les hypothèses, et construire des solutions innovantes et pertinentes.

Human Coders : Peux-tu te présenter en quelques lignes ?

Oui, Stéphane Langlois, salarié co-fondateur chez Scopyleft.
J’ai du mal à définir mon activité, elle évolue au gré des contextes.

  • Je ne suis pas coach agile, je ressemble plus à un difficultateur bienveillant.
  • Pas non plus développeur, j’explore des intuitions en codant des MVP (Produits Minimum Viable)
  • Pas vraiment formateur, plutôt animateur-conneXionneur, je facilite l’apprentissage des nouvelles techniques et cultures.

HC : Quand et comment as-tu commencé à t’intéresser à Meteor ? Quelle est ton expérience sur le sujet ?

Depuis quand ?
Depuis que j’apprends des nouvelles choses au quotidien, c’est à dire depuis les débuts du Web, depuis 20 ans.

Je suis passionné par la transmission de mes explorations quotidiennes.
Apprendre à apprendre m’apporte beaucoup de plaisirs et d’énergie.

J’ai testé beaucoup de formats, aujourd’hui je travail principalement en adaptant la formation au contexte singulier qui émerge de chacune des journées.

HC : Peux-tu nous présenter cette formation ? Comment se déroule-t-elle ?

La formation Meteor permet d’ouvrir très largement sur des sujets variés : MVP, JavaScript, MongoDB, Git, NPM, Tests unitaires, Lean Startup.
Ce n’est pas un support de cours qui se déroule pendant trois jours.
Elle laisse beaucoup de marge pour pouvoir adapter le rythme et les sujets aux besoins de chacun, tout en préservant un tronc commun.
Nous construisons ensemble une application réelle ou chacun va évoluer et buter à son rythme.

HC : Quand et pourquoi faut-il se former à Meteor ?

Simplement, pour apprendre de nouvelles choses. ;)
Pour construire rapidement des prototypes, et les faire valider par les futurs utilisateurs.

Pour ne pas fabriquer quelque chose d’inutile.

HC : Pourquoi as-tu décidé de donner des formations ?

Pour transmettre, et apprendre à apprendre.
Les technologies comme Meteor me semblent être de formidables machines à passer à l’acte.
Que ce soit les technos ou les approches collaboratives, la culture « numérique » offre aux citoyens de nouveaux super-pouvoirs.
C’est très excitant de voir une personne s’exfiltrer d’un cadre de travail mortifère pour monter sa propre activité.

HC : Quel est ton meilleur souvenir de formation ?

Le prochain.

 

Retrouvez le descriptif de la formation Meteor et les dates des prochaines sessions sur notre catalogue en ligne !

Posté le par & classé dans Formation, Human Coders.

C’est tout nouveau, tu peux maintenant partager tes formations Human Coders sur ton profil LinkedIn !

Comment ça marche ? 

C’est tout simple !

  • Tu participes à une formation Human Coders
  • Nous t’envoyons un email à la fin de la session
  • Tu cliques sur le bouton ‘ajouter à mon profil’ en plein milieu du mail, puis valide les informations
  • Et voilà ! La formation à laquelle tu viens de participer apparaît sur ton profil LinkedIn (dans la section Certifications) :)
Certification Human Coders

Pourquoi partager ta formation Human Coders sur LinkedIn ?

  • Car c’est une manière de montrer ton expérience
  • Car ça peut faire toute la différence sur ton CV
  • Car tu as aimé la formation et c’est une façon de nous soutenir <3
  • Pour faire râler tes contacts
  • Car tu veux avoir un profil LinkedIn plus long que celui de tes collègues :)

Et si j’ai déjà participé à une formation Human Coders ?

Petit bonus, si tu as déjà participé à une de nos formations, on ne t’oublie pas. Tu vas aussi recevoir le mail pour partager ta formation dans les prochains jours !

Vous êtes les seuls à proposer ça non ?

A notre connaissance oui ! Mais parlons d’autres choses, tu vas nous faire rougir :)

A très bientôt !

Posté le par & classé dans Human Coders News.

Plusieurs d’entre vous nous ont fait remarquer que la qualité des news avait baissé sur Human Coders News ces derniers temps. Nous vous avons écouté et avons fait quelques changements importants !

Avant tout, notre objectif avec Human Coders News est de permettre aux développeurs de faire leur veille simplement. Nous souhaitons mettre en avant des news de tout type qu’elles soient écrites par des professionnels, des étudiants, des entreprises… du moment qu’elles sont de qualité et qu’elles correspondent à notre vision moderne du développement et du développeur.

Nous avions ajouté un système de votes mais il n’a jamais permis de bien filtrer les news proposées. Alors nous avons décidé de repasser à un système de modération à priori. A présent, chaque news postée devra être approuvée par l’équipe de modération. Nous ferons tout notre possible pour ne vous proposer que le meilleur de l’actu.
Nous en avons également profité pour supprimer la possibilité de poster des articles qui était très peu utilisée. Nous avons également migré vers Rails 4.2.5.1 et Bootstrap 3 (ce qui n’a pas été une mince affaire !).

Human Coders News

Merci beaucoup à tous ceux qui nous font régulièrement des retours. Cela nous permet de continuer à progresser et de vous proposer un service toujours meilleur.

Posté le par & classé dans Human Coders.

Les cerveaux fument en ce moment chez Human Coders. Nous sommes en plein brainstorming sur une refonte de humancoders.com. Hier, notre mission était de choisir un nouveau slogan.
Au bout de quelques heures de réflexion, nous avons craqué. Voici le pire du pire de ce qui nous est passé par la tête :)

  • Coder en mangeant
  • Le centre de formation qui n’a pas de formation Scriptaculous
  • Le centre de formation qui n’achète pas ses photos sur des banques d’images
  • Codez avec vos doigts

Nous nous sommes également amusés à reprendre des slogans célèbres :

  • Human Coders, c’est plus fort que toi (SEGA)
  • Human Coders donne bonne mine (Quintonine)
  • Human Coders, donner au développeurs des idées d’avance (SNCF)
  • Human Coders c’est bien (SEB)
  • Tout le monde se lève pour Human Coders (Danette)
  • Human Coders, y’en a pas deux ! (Lapeyre)
  • Un centre de formation à qui parler (Credit Mutuel)
  • La vie change avec Human Coders (Orange)
  • Vous n’imaginez pas tout ce que Human Coders peut faire pour vous ! (Citroën)
  • Human Coders, Parce que vous le valez bien (L’Oreal)
  • L’ami de la formation, l’ami Human Coders (Ricoré)
  • Formations Human Coders, elles sont faites comme vous (Vogica)
  • La formation qui fait aimer la formation (Heineken)
  • Codez comme vous êtes (Mac Do)

Si vous avez d’autres idées, n’hésitez pas à les partager avec nous !