6 qualites indispensables pour devenir programmeur
C qualités indispensables pour devenir programmeur Ce guide est issu du site web Le Blog Du Hacker https www leblogduhacker fr ?Michel Kartner CTable des matières Introduction La capacité de diviser un problème en sous-parties La capacité d ? expliquer clairement aux autres La capacité de prendre du recul La capacité de résoudre des problèmes La capacité de chercher et persévérer La capacité d ? être polyvalent Ce qui vous attend CIntroduction Introduction Bonjour je m ? appelle Michel et j ? administre le site web Le Blog Du Hacker à travers lequel j ? enseigne le hacking éthique autrement dit apprendre l ? attaque pour se défendre ? Bien souvent le domaine du hacking croise celui de la programmation Par exemple l ? étude du code source d ? un site ou d ? un programme permet de détecter des vulnérabilités dans celui-ci et de les corriger Par le présent guide je me focaliserai donc sur la programmation qui est un domaine très utile en hacking mais qui peut aussi s ? en détacher Quoi qu ? il en soit la programmation demande beaucoup de compétences et celles-ci ne sont pas toujours techniques Il n ? est pas uniquement question de savoir écrire du code Le but de ce guide est donc de fournir qualités indispensables à tout bon programmeur La liste n ? est évidemment pas exhaustive et celle-ci sera peut-être à adapter à la situation de chacun Mais ce sont de qualités communément reconnues et que de nombreux programmeurs partagent Les voici donc bonne lecture CLa capacité de diviser un problème en sous-parties La capacité de diviser un problème en sous-parties Programmer c ? est demander à l ? ordinateur de résoudre un problème donné avec des paramètres et un résultat attendu Il ne s ? agit pas forcément de résoudre un problème au sens mathématique du terme mais de mettre au point une idée ou fonctionnalité de façon stable fonctionnelle et ré échie L ? ordinateur reçoit des instructions et les exécute C ? est déjà un bon point mais on ne peut pas lui en demander plus Nous de notre côté nous partons d ? un problème ? par exemple on veut trier une liste de nombres de façon e ?cace ? On a donc une étape intermédiaire et essentielle à mettre en place dé ?nir le problème choisir comment le représenter et surtout comment parvenir à la solution C ? est à ce moment que l ? étape de résolution du problème intervient et c ? est le moment o? l ? on cherche un algorithme c ? est-à-dire les étapes à réaliser pour résoudre le problème comme une recette de g? teau à créer Les étapes en question peuvent être plus ou moins compliquées et faire partie d ? un ou plusieurs sous- CLa capacité d ? expliquer clairement aux autres algorithme Le fait de savoir découper le problème pour arriver au but ?nal est donc quelque chose d ? indispensable La capacité
Documents similaires










-
38
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Aoû 11, 2022
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 38.1kB