Go de Google se classe parmi les meilleurs développeurs de langages qui veulent apprendre

Les développeurs disent qu’ils veulent apprendre Go cette année, et Python se classe deuxième. Découvrez les autres principales langues et où apprendre Go en ligne gratuitement.

Google’s Go est en tête de la liste des “langues à apprendre” parmi les développeurs de logiciels professionnels, selon une nouvelle enquête de HackerEarth. Le Comment garder les développeurs heureux : envoyer des commentaires après les entretiens et établir une politique de non-interruption a demandé aux professionnels et aux étudiants quelles langues ils connaissent et quelles langues ils aimeraient apprendre. SQL, Java et HTML/CSS sont toujours les langages que la plupart des développeurs utilisent au quotidien.

La liste “J’aime apprendre” ressemble à ceci :

Allez 32%
Python 24%
Kotlin 21%
JavaScript (Node.js) 20 %
Bash/shell/PowerShell 18 %
Tapuscrit 16%
Échelle 15 %
R (Rscript) 14 %

Sachin Gupta, PDG et co-fondateur de HackerEarth, a déclaré qu’il y avait eu un regain d’intérêt pour Go parmi les développeurs car il a été explicitement conçu pour résoudre certains des problèmes avec d’autres langages et outils de programmation.

“Go est léger avec un accent sur la lisibilité et combine la puissance et la polyvalence de langages comme Python avec la sécurité et les performances de C et Java”, a-t-il déclaré. “La facilité d’utilisation et les performances (ainsi que le support de Google) font de Go un choix populaire pour les développeurs chevronnés et les étudiants.”

Gupta a ajouté que Go gagne en popularité auprès des scientifiques des données également parce qu’il prend en charge nativement la concurrence et fonctionne à merveille avec les processeurs multicœurs et les systèmes distribués.

VOIR: Le top 10 des langages de machine learning hébergés sur GitHub (PDF gratuit)

Comme Liam Tung l’a écrit sur le site sœur de TechRepublic, ZDNet, « Le désir d’apprendre Go correspond aux résultats d’une enquête similaire menée par la société de recrutement de développeurs à distance HackerRank. Go est utilisé chez Google, Netflix, American Express, Salesforce, IBM, Target, Twitch, Twitter, Uber et Dropbox.

Dans le Dice 2019 Tech Salary Report, Go était le langage de programmation associé aux rôles les mieux payés. Ce n’est pas surprenant, étant donné que les principaux outils open source qui exécutent les centres de données modernes sont basés sur Go, y compris la plate-forme de déploiement de conteneurs Docker et le logiciel de gestion de conteneurs Kubernetes de Google.

Enquête auprès des développeurs Go

En avril, Todd Kulesza a partagé les résultats de l’enquête auprès des développeurs du projet Go en 2019, qui a révélé que la plupart des développeurs utilisent le langage pour le développement Web, suivi du développement de bases de données, de la programmation réseau, de la programmation système et de DevOps. Visual Studio Code (VS Code) de Microsoft est l’éditeur de code le plus utilisé par les développeurs Go.

L’enquête auprès de 10 975 développeurs a également révélé que :

  • L’utilisation de Go est toujours concentrée dans les entreprises technologiques, mais Go se trouve dans une plus grande variété d’industries, telles que la finance et les médias.
  • Les clients utilisent Go pour répondre à des problèmes similaires, en particulier en créant des services API/RPC et des CLI, quelle que soit la taille de l’organisation dans laquelle ils travaillent.
  • Presque tout le monde dans l’écosystème Go utilise maintenant des modules, mais une certaine confusion subsiste autour de la gestion des packages.
  • Les domaines d’amélioration prioritaires incluent l’amélioration de l’expérience des développeurs pour le débogage, l’utilisation de modules et l’utilisation de services cloud.
  • VS Code et GoLand ont continué à voir une utilisation accrue ; ils sont désormais préférés par trois répondants sur quatre

Apprenez à coder avec Go

Il existe de nombreuses ressources en ligne gratuites pour les personnes qui souhaitent en savoir plus sur Go. Voici un mélange de livres et de tutoriels pratiques :

  • “Go Bootcamp” de Matt Aimonetti couvre les types, les types de collection, le flux de contrôle, les méthodes, les interfaces, la concurrence, ainsi que des trucs et astuces.
  • Caleb Doxsey a écrit à la fois “Introducing Go: Build Reliable, Scalable Programs” pour O’Reilly Media et “An Introduction to Programming in Go”.
  • Mark McGranaghan a créé Go by Example, une introduction pratique à Go utilisant 75 exemples de programmes annotés.
  • Jon Calhoun a créé une ressource gratuite, Gophercises ainsi que Web Development with Go et Test with Go, qui sont temporairement en vente au prix de 149 $ chacun au lieu de 249 $.
  • “Go : le guide complet du développeur” d’Udemy est temporairement en vente.
  • “Bases de Golang” de Hackernoon [For Beginners]”est libre.
Go en tête de liste des langages que les développeurs professionnels souhaitent apprendre selon une nouvelle enquête de HackerEarth.
Image : Hacker Earth

Leave a Comment