Maison > développement back-end > Golang > BAT to Golang : l'histoire d'un programmeur en changement de carrière

BAT to Golang : l'histoire d'un programmeur en changement de carrière

PHPz
Libérer: 2023-04-03 09:36:52
original
648 Les gens l'ont consulté

Avec le développement continu de la technologie, le travail des programmeurs évolue également constamment. Certains programmeurs quittent leur secteur d’origine et se tournent vers des travaux techniques dans d’autres domaines. J'en fais partie. J'étais ingénieur Java chez BAT, et maintenant je me suis tourné vers un travail technique dans le domaine de Golang. C'est l'histoire d'un programmeur en pleine reconversion.

Pourquoi changer de carrière ?

Après avoir travaillé plusieurs années chez BAT, j'ai profondément réalisé que le domaine du langage de programmation est une problématique très importante. Java est un langage de programmation très populaire dans les entreprises BAT, mais les problèmes de Java sont également très évidents : son efficacité de développement est relativement faible, il nécessite un temps de compilation de programme long et nécessite l'utilisation d'un grand nombre de packages d'outils tiers. Même lors de l'utilisation d'outils IDE tels qu'Eclipse, divers problèmes subsistent, nous obligeant à passer beaucoup de temps à déboguer les programmes.

Par rapport à Java, Golang a une efficacité de développement plus élevée et un temps de compilation de programme plus rapide, et ses fonctionnalités de langage sont également très belles. De plus, Golang présente de grands avantages dans la gestion d’une concurrence élevée, que Java ne peut égaler. Bien sûr, Golang a également des problèmes tels que les marques d'encre, mais comparé à Java, c'est un meilleur choix.

Apprendre le Golang

Après avoir décidé de passer au Golang, j'ai commencé à apprendre cette langue. Comme pour apprendre d’autres langues, apprendre le Golang nécessite de saisir ses concepts fondamentaux, tels que Goroutine, Channel, etc. De plus, nous devons également être familiers avec les règles de grammaire de Golang, la bibliothèque standard, etc.

Apprendre le Golang nécessite une certaine expérience en programmation et des bases en programmation. Si vous n'avez aucune base en programmation, il est recommandé de commencer avec un langage de base, tel que Python. En outre, nous devons également avoir de bonnes compétences en lecture en anglais, car les documents et documents officiels de Golang sont tous en anglais.

Lors de l'apprentissage du Golang, il est préférable d'avoir une bonne ressource d'apprentissage, comme le site Web de la langue chinoise Go, des documents officiels, etc. De plus, nous pouvons également maîtriser Golang plus rapidement en participant à certains cours en ligne, cours en direct et autres méthodes d'apprentissage.

Tournez-vous vers le domaine du Golang

Après avoir appris le Golang, j'ai commencé à comprendre et à participer à des travaux réels dans le domaine du Golang. Différent du travail Java, le travail dans le domaine Golang accorde plus d'attention à la pratique et à l'efficacité du développement. Nous devrions utiliser les avantages de Golang pour résoudre des problèmes pratiques, tels que l'utilisation de Goroutine pour traiter les données simultanément, et utiliser certains outils d'automatisation pour améliorer l'efficacité du développement.

Lorsque nous participons à des travaux dans le domaine du Golang, nous devons également comprendre les technologies et outils populaires actuels dans le domaine du Golang. Par exemple, utilisez des frameworks Web tels que Gorilla et Gin, utilisez des outils de développement tels que GoLand et VSCode et comprenez les technologies de conteneurs telles que Docker et Kubernetes, etc. Ce n'est qu'en les comprenant que nous pourrons mieux nous adapter au travail dans le domaine du Golang.

Résumé

Changer de carrière est une chose passionnante et enrichissante. Même si changer de carrière nécessite de faire face à de nombreux nouveaux défis et difficultés, ces défis peuvent également nous inciter à grandir et à progresser rapidement. Je crois que tant que nous ferons preuve de suffisamment d'enthousiasme et de persévérance, nous pourrons obtenir de plus grands résultats dans de nouveaux domaines.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal