Conseil à un jeune développeur
What advice would you give to a young developer just starting out like myself? Anything you wish you'd known when you were my age?
Cette question m'a été posée et je vais partager ma réponse ici. Mais d'abord, pour les anglophobes, voici une traduction possible :
Quel conseil donneriez-vous à un jeune développeur débutant comme moi ? Quelque chose que vous auriez aimé savoir quand vous aviez mon âge ?
L'informatique et le développement sont une activité très large, restez concentré sur ce que vous voulez accomplir, pas après pas. Il n'y a rien de magique, chaque chose a une raison qui peut être explicitée et expliquée. Fuyez les dogmes !
J'ai appris l'informatique à l'université, nous apprenions comment fonctionnent les portes logiques, ce que sont un registre ou un automate à états finis. Ce sont les bases que vous pouvez éviter, mais n'oubliez pas que c'est de là que viennent les concepts de langages et de calculs.
Ainsi dés que vous avez l'impression qu'il y a de la magie ou si vous avez envie de comprendre comment quelque chose est possible, demandez à quelqu'un comme moi : j'adore vulgariser les choses complexes. Il n'existe aucune question idiote.
Une version anglaise pourrait être :
IT and development is a very wide activity, stay focused on what you want to achieve, one step at a time. There is nothing magical about it, everything has a reason that can be made explicit and explained. Avoid dogmas!
I learned computer science at university, we were learning how logic gates work, what a registry or a finite state machine is. These are the basics you can avoid, but remember that this is where the concepts of languages and calculations come from.
So as soon as you have the impression that there is magic or if you want to understand how something is possible, ask someone like me: I love popularizing complex things. There are no silly questions.