Comment devenir un bon programmeur professionnel ?



Un bon programmeur n’est pas un mot qui peut trouver sa définition dans le dictionnaire. De bonnes compétences en programmation sont essentielles au succès et à la découverte des joies de la programmation. Comme on l’a vu avec de nombreux programmeurs à succès dans le passé, voici quelques points qui peuvent être suivis par ceux qui poursuivent une carrière réussie dans la programmation.

1. Travaillez sur les bases
Comme c’est vrai pour toute industrie et tout emploi, la compréhension conceptuelle est la clé du succès. À moins d’avoir une base conceptuelle solide, il/elle ne peut jamais être un bon programmeur. La compréhension conceptuelle de base vous aide à concevoir et à mettre en œuvre les meilleures solutions de la meilleure façon possible. Si vous ressentez toujours une lacune dans les notions de base de l’informatique et de votre langage de programmation, il n’est jamais trop tard pour revenir en arrière et revoir les bases.

2. Vous apprenez plus en aidant les autres
La plupart d’entre nous ont tendance à tourner la tête vers des forums ou des groupes uniquement lorsque nous avons besoin d’aide. Les bon programmeurs visitent des forums plus souvent pour aider les autres. Au sein d’une équipe également, aidez les autres à résoudre leurs problèmes vous permet d’apprendre davantage. Croyez-moi, comprendre le problème des autres dans leur contexte, enquêter sur cela et fournir des solutions; vous laissera beaucoup plus appris qu’avant.

3. Écrivez un code simple, compréhensible mais logique
Comme dans presque tous les aspects de la vie, la formule «Keep it simple and short» fonctionne également dans la programmation. Écrivez plus de code logique et évitez la complexité. Parfois, les gens écrivent du code complexe juste pour prouver leur capacité à écrire de tels codes. D’après mon expérience, des codes simples mais logiques fonctionnent toujours bien, entraînent moins de problèmes et sont plus extensibles.

4. Soyez le premier à analyser et réviser votre code
Bien que cela soit un peu difficile, essayez de casser votre propre code avant que les autres ne le puissent et avec le temps, vous apprendrez à écrire du code sans bug. Faites toujours un examen attentif et impartial de votre code. N’hésitez pas non plus à prendre l’avis des autres sur votre code. Travailler avec de bons programmeurs et prendre en compte leurs commentaires vous aidera sûrement à devenir un bon programmeur.

5. Lire la documentation
L’une des habitudes essentielles d’un bon programmeur est qu’il lit beaucoup de documentation. Qu’il s’agisse de spécifications, de JSR, de documents API, de tutoriels, etc. La lecture de documents vous aide à créer cette base essentielle sur laquelle vous programmez le mieux possible.

6. Apprenez aussi du code des autres
La lecture et la compréhension de code source fiable des autres programmeurs senior peuvent également vous aider à améliorer votre programmation. Votre comparaison de vous-même avec les autres n’entraînera que l’évolution de sentiments négatifs et d’une concurrence malsaine. Chacun a ses forces et ses faiblesses. Il est plus important que nous comprenions la nôtre et y travaillions. J’ai vu à plusieurs reprises que les soi-disant «programmeurs de fonds» (programmeur fondamentalement fort) commettent également des erreurs stupides. Alors, analysez-vous, énumérez vos domaines d’amélioration et travaillez dessus.