13/02/2018 10 Astuces pour devenir meilleur en programmation – Le Blog du Hacke

13/02/2018 10 Astuces pour devenir meilleur en programmation – Le Blog du Hacker https://www.leblogduhacker.fr/10-astuces-pour-devenir-meilleur-en-programmation/ 1/20 Disclaimer À propos Contact vu sur Le Blog du Hacker Ce qui est sécurisé à 99% n'est pas sécurisé Tous les articles COMMENCEZ ICI Les Guides Rechercher Rechercher Accueil » Programmation » 10 Astuces pour devenir meilleur en programmation 10 Astuces pour devenir meilleur en programmation Dans Programmation / Tutoriels — par Michel— Dernière mise à jour le 06 février 2017 Que vous soyez débutant complet ou programmeur expérimenté, voici 10 Trucs et Astuces pour devenir meilleur en programmation. Je vous propose d’en appliquer un maximum dans la vie de tous les jours pour obtenir de vrais résultats. 82 Facebook Twitter Google+ Email 14 Plus d'options... Développez 10 fois plus vite - avec WinDev 23, AGL Intégré WinDev 23. AGL: Windows, Internet, Linux, Android, iOS, SaaS, Cloud pcsoft.fr 13/02/2018 10 Astuces pour devenir meilleur en programmation – Le Blog du Hacker https://www.leblogduhacker.fr/10-astuces-pour-devenir-meilleur-en-programmation/ 2/20 Il est facile de connaître les mots-clés d’un langage de programmation, il est facile de recopier un code trouvé sur Internet, mais programmer c’est bien plus que d’écrire des lignes de code dans un éditeur de texte. Programmer c’est régler de vrais problèmes, c’est savoir organiser son code source de manière optimale, c’est créer un programme robuste, optimisé et qui tient dans le temps. Voici donc 10 astuces pour devenir meilleur en programmation: 1. Programmer, programmer et encore programmer La programmation s’inscrit dans la partie « savoir-faire » de notre mémoire. Cette partie demande beaucoup de pratique. Pratiquer permet également de faire des erreurs, pour justement ne plus les refaire à l’avenir. La programmation s’apprend beaucoup en faisant, et plus vous faites, plus vous saurez faire. 2. Lire des livres et guides Avant d’appliquer le point précédent il faut bien évidemment un minimum de bases. Ces bases sont à chercher dans les livres destinés aux langages de programmation en question. Les ressources sont nombreuses sur Internet, n’hésitez pas à vous procurer un guide pratique, peu importe son format, pour commencer sur les meilleures bases. 3. Contribuer ou poser des questions Notamment dans les communautés Open Source, les membres sont très actifs et répondent volontiers aux questions posées. Essayez tout de même de chercher avant de poser vos questions. Cela vous fera potentiellement gagnant du temps, mais cela vous fera également apprendre à ne plus retomber sur le même problème. 13/02/2018 10 Astuces pour devenir meilleur en programmation – Le Blog du Hacker https://www.leblogduhacker.fr/10-astuces-pour-devenir-meilleur-en-programmation/ 3/20 4. Voir plus loin Programmer n’est pas que taper du code sur son clavier. Il y a des principes à apprendre avant de se plonger dans le code : les structures de données et les algorithmes. Il s’agit sûrement de la partie la plus rebutante de l’apprentissage, car elle est théorique et matheuse, mais cette étape vous permet d’organiser correctement vos programmes et ainsi de développer plus vite. 5. Lire et utiliser des exemples Que ce soit sur des blogs ou dans le code des autres, inspirez-vous de ce qui existe pour le continuer ou l’améliorer. Vous n’avez pas besoin de reprogrammer tout ce qui existe à chaque nouveau programme. Ceci est une erreur typique de débutant : vouloir tout programmer à partir de zéro. Bien que l’envie de tout savoir dans le fond soit un point très positif, vous n’arriverez jamais à tout programmer ou savoir à partir de zéro. Et si vous ne me croyez pas, commencez donc à apprendre l’assembleur et essayez de tenir le coup au quotidien. Le but de la programmation est de comprendre le fonctionnement des systèmes et d’écrire des programmes qui résolvent un problème, pas de passer des heures à faire ce qui existe déjà, en mieux…ou en pire. Il n’y a pas de honte à reprendre un code (avec les autorisations nécessaires) pour en faire quelque chose de différent, de meilleur ou de plus adapté. 6. Rejoindre des communautés de programmeurs Partager ses connaissances est très important pour avancer et faire avancer les autres. Si vous avez l’occasion de faire un projet à plusieurs, tout en étant conseillé, vous gagnerez beaucoup en productivité. Les sites comme StackOverflow ont une communauté extrêmement active avec des membres qui répondent quasi instantanément aux demandes. 7. Tester vos programmes Le meilleur moyen de rater maintenant et plus tard est de produire des programmes qui ne sont pas entièrement fonctionnels, très gourmands en mémoire ou tout simplement peu optimisés. Le fait de se satisfaire d’un programme non fonctionnel et de continuer ainsi n’aide pas à faire mieux par la suite. Vous devez vous placer du côté du programmeur mais aussi du côté de l’utilisateur. Cela ne signifie pas qu’il ne faut pas faire d’erreur, mais qu’il faut les reconnaitre et les corriger. 8. Utiliser massivement Google Il est intéressant et indispensable de savoir programmer de tête, mais lorsque vous bloquez vraiment ou cherchez à obtenir quelque chose d’existant, n’hésitez pas à utiliser Google. 13/02/2018 10 Astuces pour devenir meilleur en programmation – Le Blog du Hacker https://www.leblogduhacker.fr/10-astuces-pour-devenir-meilleur-en-programmation/ 4/20 Conseil personnel : tapez toutes vos recherches en anglais. Les communautés françaises sont actives et les ressources sont disponibles, mais en tapant vos recherches en anglais, vous obtiendrez littéralement 10 fois plus de résultats, preuve à l’appui : 10 fois plus de résultats en anglais, et cela vaut pour tous les domaines. 9. Aider les autres Aider les autres, c’est apprendre la programmation tout en fournissant un service. Enseigner à quelqu’un est un excellent moyen d’apprendre car : Soit on sait déjà et on réécrit ce qu’on a appris (la répétition est un excellent moyen de graver les choses dans notre mémoire). Soit on cherche à enseigner correctement, et on apprend par la même occasion. 10. Être passionné, s’amuser en programmant Peut-être l’un des points les plus importants, en tout cas pour moi. Regardez, quasiment tous les grands projets qui existent actuellement ont été créés par des personnes passionnées. Impossible de réussir quelque chose à 100% sans aimer le faire. Devinez quoi, les sites permettant d’apprendre en jouant ou inversement d’apprendre à programmer les jeux sont très populaires. PS: Vous êtes nombreux à me demander plus de tutoriels sur la programmation et sur Linux, je vais donc faire mon possible pour vous fournir d’autres tutoriels dans les prochains articles. 13/02/2018 10 Astuces pour devenir meilleur en programmation – Le Blog du Hacker https://www.leblogduhacker.fr/10-astuces-pour-devenir-meilleur-en-programmation/ 5/20 Je peux déjà vous proposer le guide complet 100% débutant pour créer votre propre site web de A à Z. Tags: apprendre à programmer, apprendre la programmation Articles similaires Par quel langage de programmation VOUS devez commencer 5 étapes pour Débuter en Programmation 5 mythes sur l'apprentissage de la programmation Devenez gratuitement un membre privilégié et recevez par e-mail des offres exclusives ! En cadeau : le livre numérique "7 Secrets sur le Hacking" 7 Secrets sur le Hacking Prénom Adresse e-mail 13/02/2018 10 Astuces pour devenir meilleur en programmation – Le Blog du Hacker https://www.leblogduhacker.fr/10-astuces-pour-devenir-meilleur-en-programmation/ 6/20 Auteur : Michel Michel est le fondateur du site web Le Blog Du Hacker. Consultant en sécurité informatique rapidement reconverti en entrepreneur, il cherche à partager ses connaissances dans le but d'aider le plus grand nombre à se protéger contre les cybermenaces. Visiter : Site Web Twitter Facebook Google + Tous les Articles 112 Commentaires 1. Fofana vamoussa junior a écrit: 29 février 2016 à 5 h 20 min Merci beaucoup Michel pour ces astuces de programmation. je suis un étudiant en année de mathématique qui est passionnée d’informatique et surtout de des réseaux télécoms, eh bien j’ai lu tout les email que j ‘ai reçu sur mon adresse et j’ai vu les langages qui rentrent en compte dans les réseaux et les systèmes dont C,C++ et C#. Bon ce qui me gène un peu c’est que je m’embrouille tellement je veux tout connaitre, je veux être le meilleure de ma génération ici en Cote d’ivoire. J’ai eu l’amour pour le hacking et je regardes vidéos sur YouTube qui m’enseigne des truc et j’ai voulu une fois pirate mon mail pour voir si ce qu’on me disait marchait. donc j’ai demandé a un grand frère, qui lui m’a parlé de brute force et attaque par dictionnaire, j’ai fais mes recherche et je n’ai rien trouvé intéressante. je l’ai alors recontacté et voici la réponse qu’il me sort: IL FAUT COMPRENDRE LES SYSTÈMES ET RÉSEAUX pour comprendre ce qui se passent réellement. et paff je me suis mis a cherché des cours de réseaux. Ce que je veux vous demander c’est de me donner un programme que je suivrai pour atteindre mon objectif qui est d’être le meilleure de ma génération. Il faut le dire sans avoir honte je ne connaitre l’algo et le langage pascal et c’est ce qu’on nous enseigne ici en 1ere année. J’ai vraiment besoin de vous comme coach. Merci Répondre Diki a écrit: 13 mars 2016 à 20 h 28 min Oui, je télécharge mon guide GRATUIT ! 13/02/2018 10 Astuces pour devenir meilleur en programmation – Le Blog du Hacker https://www.leblogduhacker.fr/10-astuces-pour-devenir-meilleur-en-programmation/ uploads/Geographie/ 10-astuces-pour-devenir-meilleur-en-programmation-le-blog-du-hacker.pdf

  • 70
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager