Bonjour, Habr ! Je vous présente la traduction de l'article «» de l'auteur .

Voici le top 5 des conseils
1. Fixez-vous des objectifs
Se fixer des objectifs augmente la productivité des développeurs.
Comprenez :
- Pourquoi vous avez commencé à programmer
- Quels sont vos objectifs de programmation
- Quel rĂȘve souhaitez-vous atteindre en devenant dĂ©veloppeur
Chacun a ses objectifs personnels, mais j'ai créé une liste d'idées universelles pour tous :
- Créer un site web
- Obtenir un nouvel emploi
- Travailler en freelance
- Travailler Ă distance
- Se mettre au défi
- Améliorer sa situation financiÚre
N'oubliez pas de laisser de la place pour un objectif particulier : un projet personnel. Si vous voulez réussir et rester motivé, vous devez créer des projets annexes. Mais vous n'avez pas besoin de toujours les finir. L'idée est d'atteindre de petits objectifs dans vos propres projets.
Par exemple. Si vous voulez apprendre à utiliser une base de données en général, vous pouvez commencer un projet de blog. Mais si vous apprenez à ajouter quelque chose à une base de données, vous pouvez créer un simple formulaire pour ajouter une entrée dans la base de données.
Il est important d'utiliser des projets pour atteindre des objectifs, car cela conduit Ă travailler sur des exemples concrets. Qu'est-ce qui peut ĂȘtre plus motivant que cela ?
2. Faites-le encore⊠et encore
Une fois que vous avez choisi des objectifs, travaillez dessus autant que possible. Plus vous pratiquez, plus vous apprenez.
Apprendre Ă coder est une compĂ©tence, et vous pouvez le comparer Ă faire du sport. Si vous voulez ĂȘtre bon et exceller dans votre travail, vous devez beaucoup pratiquer, sur un ordinateur, et non pas juste lire des livres ou analyser du code avec un stylo.
Ăcrivez du code tous les jours, pendant votre pause dĂ©jeuner ou aprĂšs le travail. MĂȘme si ce n'est qu'une heure, si vous crĂ©ez une habitude et y tenez, vous verrez des amĂ©liorations quotidiennes, progressives mais constantes.
« La rĂ©pĂ©tition est la mĂšre de l'apprentissage, le pĂšre de l'action, ce qui en fait l'architecte de l'accomplissement. » â Twitter)
3. Partagez ce que vous apprenez ou créez
C'est le meilleur moyen d'apprendre de nouvelles choses.
Voici quelques idées pour partager ce que vous faites :
- Ăcrivez des articles de blog (par exemple, sur Habr)
- Participez à des conférences ou à des rencontres locales
- Demandez des retours sur StackOverflow
- Enregistrez vos progrĂšs chaque jour avec un hashtag
Un peu de narration :savez-vous pourquoi j'ai créé ?
Je suis passionnĂ© par le code et le partage de connaissances. Au cours des derniĂšres annĂ©es, j'ai lu de nombreux articles sur des plateformes telles que : , et bien d'autres. J'ai appris que chacun peut partager ce qu'il apprend et crĂ©e, mĂȘme si ce n'est qu'une petite chose.
J'ai créé cela ici pour plusieurs raisons :
- Partager des connaissances pour devenir un meilleur développeur
- Aider les débutants à comprendre des concepts clés
- Créer des exemples simples et concrets pour chacun
- Faire ce que l'on aime et en tirer du plaisir
Tout le monde peut le faire. J'ai commencé par une action simple. J'ai d'abord rédigé un article sur Medium intitulé "", puis un second sur Docker intitulé "" et ainsi de suite.
Ăcrire pour les autres vous permettra d'amĂ©liorer vos compĂ©tences en programmation. Savoir expliquer un concept et son fonctionnement est une compĂ©tence essentielle pour un dĂ©veloppeur.
N'oubliez pas : Il n'est pas nĂ©cessaire d'ĂȘtre un expert dans le domaine pour Ă©crire sur un sujet.
4. Lisez du code
Tout ce que vous lisez sur le code améliorera vos compétences en programmation.
Voici ce que vous pouvez lire :
- Code sur GitHub
- Livres
- Articles
- Bulletins d'information
Vous pouvez beaucoup apprendre du code des autres. Vous pouvez trouver des experts dans votre domaine ou utiliser GitHub pour trouver du code similaire au vÎtre. Il est fascinant de voir comment d'autres développeurs écrivent du code et résolvent des problÚmes. Vous développerez vos compétences en pensée critique. Leur méthode est-elle meilleure que la vÎtre ? Vérifions.
En plus de programmer chaque jour, pourquoi ne pas lire au moins un article ou quelques pages d'un livre sur la programmation chaque jour ?
Quelques livres renommés :
- Clean Code : A Handbook of Agile Software Craftsmanship par Robert C. Martin
- The Pragmatic Programmer : From Journeyman to Master
- Cal Newport : Deep Work
5. Posez des questions
N'hésitez pas à poser trop de questions.
Poser des questions est utile si vous ne comprenez pas quelque chose. Vous pouvez vous adresser à votre équipe ou à des amis. Utilisez des forums de programmation si vous ne connaissez personne à qui demander.
Parfois, il faut une autre explication pour saisir le concept. Il est certes bon de s'attarder et de chercher une réponse sur Internet, mais à un moment donné, il vaut mieux demander à d'autres développeurs.
Profitez des connaissances d'une autre personne pour vous améliorer. Et si vous demandez à un autre développeur, il y a de fortes chances qu'il ne se contente pas de répondre, mais qu'il vous évalue également.
Source : habr.com
