Vous n'avez pas besoin d'être un génie pour être un programmeur informatique, mais c'est certainement un domaine qui profite d'un mélange de différents types d'intelligence. Voici une ventilation:
"SMARTS" importants pour la programmation:
* résolution de problèmes: C'est le cœur de la programmation. Vous décomposez constamment des tâches complexes en étapes plus petites et résolubles.
* Pensée logique: Les langages de programmation sont des systèmes logiques. Vous devez penser clairement et séquentiellement pour écrire du code qui fonctionne.
* attention aux détails: Même une petite faute de frappe peut décourager l'ensemble de votre programme. La précision est la clé.
* Curiosité et volonté d'apprendre: Le monde de la technologie évolue rapidement. Un bon programmeur apprend toujours de nouveaux langages, outils et techniques.
* Compétences en communication: Vous devrez comprendre les besoins des autres et expliquer clairement les concepts complexes, souvent aux personnes non techniques.
Il ne s'agit pas de IQ brut:
* Vous n'avez pas besoin d'être un Whiz de mathématiques: Bien que certaines zones de programmation nécessitent des mathématiques avancées, beaucoup ne le font pas. L'algèbre de base et la logique sont souvent suffisantes.
* Vous n'avez pas besoin de tout mémoriser: Vous aurez accès à la documentation et aux ressources en ligne pour rechercher les choses. La clé est de savoir comment trouver des informations efficacement.
plus important que "l'intelligence" innée:
* Passion et intérêt: Si vous aimez résoudre des problèmes et construire des choses avec du code, vous êtes beaucoup plus susceptible de réussir que quelqu'un qui le trouve fastidieux.
* persistance et grain: Le débogage et le dépannage peuvent être frustrants. S'en tenir aux problèmes et trouver des solutions est crucial.
* Pratique et expérience: Comme toute compétence, la programmation prend du temps et de la pratique à maîtriser. Commencez par de petits projets et relève progressivement de plus grands défis.
en un mot: La programmation est un domaine difficile mais incroyablement enrichissant. Il s'agit davantage de dévouement, d'un état d'esprit logique et d'une volonté d'apprendre que d'être exceptionnellement «intelligent».
|