Une semaine à Golang productive

ShareThisLe pipeline de traitement des données traite un milliard d'événements chaque jour. Notre serveur web traite des dizaines de milliers de requêtes par seconde. Golang le rend rapide et évolutif. Un grand soutien pour la concurrence et un puissant http Bibliothèque make Go le bon outil pour cette tâche.

La culture du génie logiciel à ShareThisencourage chacun à partager ses connaissances avec les autres membres de l'équipe et à apprendre d'eux. Il m'a fallu une semaine pour apprendre suffisamment le Go pour pouvoir être déployé en production plusieurs fois.

Qu'est-ce qui a réussi?

Pair-programming est un grand outil qui stimule la collaboration étroite, remue-méninges, et le flux de connaissances. Chaque ligne de code est instantanément revu ce qui conduit à un meilleur logiciel de qualité. C'est aussi une excellente occasion d'apprendre une nouvelle technologie.

Andrew Backes est ingénieur logiciel senior chez ShareThisGolang et un programmeur expérimenté. Il m'a fait une brève présentation et m'a recommandé le Golang tour à lancez-vous. On a programmé tout le temps en binôme. Il était important que je sois la dactylographe la plupart du temps pour m'assurer que les choses ne se passent pas trop vite pour que je puisse comprendre. La disponibilité d'exemples a également été utile lors de l'apprentissage d'un nouveau langage de programmation. Travailler avec une base de code déjà existante était plus facile que d'écrire quelque chose à partir de zéro. La structure du code de base était déjà en place et il y avait des exemples sur la façon de faire diverses choses.

Il a fallu environ 24 heures de commencer à aller au premier déploiement de production de mon code. Une semaine plus tard, bien que je suis encore tout juste de commencer mon voyage avec Golang, je connais les bases et je suis en mesure d'obtenir le travail effectué.

Vous voulez apprendre Golang? ReJoins-nous!

À propos de ShareThis

Depuis 2007,ShareThis libère la puissance du comportement numérique mondial en synthétisant les données relatives aux partages sociaux, aux intérêts et aux intentions. Grâce au comportement des consommateurs sur plus de trois millions de domaines mondiaux, ShareThis observe les actions en temps réel de personnes réelles sur des destinations numériques réelles.

S'abonner à notre newsletter

Recevez les dernières nouvelles, les conseils et les mises à jour

S'abonner

Contenu connexe