Maison >développement back-end >Golang >Récapitulatif de la septième semaine de #DaysOfCode

Récapitulatif de la septième semaine de #DaysOfCode

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2025-01-13 11:40:42592parcourir

Week Seven Recap of #DaysOfCode

Allez à l'amélioration du langage et à la résolution de problèmes d'algorithmes

Cette semaine marque une étape majeure dans mon parcours d'apprentissage #100DaysOfCode. J'ai étudié le langage Go en profondeur, consolidé ma compréhension des concepts avancés et insisté pour pratiquer les questions d'algorithme sur LeetCode. Voici un résumé des résultats d’apprentissage de cette semaine :

Langue Go : apprentissage et maîtrise en profondeur

De grands progrès dans l'apprentissage de la langue Go cette semaine, couvrant des sujets de base et avancés :

  • Concepts de base : J'ai appris les structures, les interfaces, les instructions switch, le découpage et le formatage, établissant ainsi une base solide pour la programmation Go.
  • Gestion des erreurs et modification de la structure des données : Comprendre comment gérer les erreurs et modifier les structures de données me permet d'écrire du code robuste et efficace.
  • Fonctions avancées : J'ai exploré les fonctions d'ordre supérieur, les fonctions de première classe, les fermetures, les reports et les pointeurs, me permettant d'écrire du code plus dynamique et réutilisable.
  • Concurrency and Generics : L'apprentissage des canaux, des mutex et des génériques était particulièrement passionnant car cela m'a permis de gérer efficacement les défis de programmation simultanée.

Pour consolider mes connaissances, j'ai effectué des exercices et résolu des questions connexes pour chaque sujet afin de m'assurer de pouvoir appliquer les concepts dans des scénarios du monde réel.

Pratique des questions sur l'algorithme LeetCode

J'ai commencé à passer mes week-ends à pratiquer les questions de l'algorithme LeetCode et j'ai continué à relever des questions telles que « Supprimer des éléments » et « Supprimer des doublons dans des tableaux triés ». Ces exercices ont perfectionné mes compétences en matière de réflexion algorithmique et de résolution de problèmes, conformément à mon objectif de devenir un développeur accompli.

Regard vers l'avenir : apprentissage des langues Go par projet

Après avoir réalisé l'apprentissage de base du langage Go, je me tournerai vers l'apprentissage par projet pour approfondir mes connaissances professionnelles. Mon plan comprend la réalisation de trois projets - projets de base, intermédiaire et avancé - tout en effectuant des exercices LeetCode et des recherches connexes pour de futurs projets le week-end.

Blog et réflexion

Dans le cadre de mon parcours de croissance, j'ai publié un article de blog faisant le point sur mes progrès d'apprentissage en 2024. Documenter mes apprentissages et mes expériences m'aide à suivre mon développement et à partager des informations précieuses avec la communauté.

Résumé

La semaine 7 a été un chapitre enrichissant et productif dans mon parcours de codage. De la maîtrise des détails du langage Go à la résolution de problèmes algorithmiques, je me sens plus en confiance et prêt pour la prochaine étape du défi. Le chemin à parcourir est plein d’opportunités passionnantes qui me permettront d’appliquer mes connaissances, de relever de nouveaux défis et de continuer à apprendre !

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!

Déclaration:
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