Comment coder : 15 étapes (avec photos)

Table des matières:

Comment coder : 15 étapes (avec photos)
Comment coder : 15 étapes (avec photos)

Vidéo: Comment coder : 15 étapes (avec photos)

Vidéo: Comment coder : 15 étapes (avec photos)
Vidéo: 7 INTELLIGENCES ARTIFICIELLES À CONNAÎTRE 💻 2024, Peut
Anonim

Alors que la technologie devient de plus en plus accessible, le besoin de programmeurs ne cesse d'augmenter. Le codage est une compétence acquise et perfectionnée au fil du temps, mais tout le monde doit commencer quelque part. Il existe une variété de langages parfaits pour les débutants, quel que soit le domaine qui vous intéresse (ex. JavaScript, etc. JavaScript est assez avancé, alors commencez par HTML ou CSS). Voir l'étape 1 ci-dessous pour savoir comment.

Pas

Méthode 1 sur 2: Apprendre une langue

Coder l'étape 1
Coder l'étape 1

Étape 1. Ne vous inquiétez pas trop de la langue que vous choisissez

De nombreux codeurs débutants ont du mal à choisir la langue lorsqu'ils commencent à apprendre. (Parce qu'ils ne savent pas par où commencer avec leur premier code). Le langage réel sur lequel vous commencez à apprendre ne fait pas une grande différence lorsqu'il s'agit d'apprendre les structures de données et la logique. Ce sont les compétences qui comptent le plus, et elles peuvent être perfectionnées dans n'importe quelle langue.

  • Lorsque vous choisissez une langue, concentrez-vous simplement sur le type de développement avec lequel vous souhaitez commencer et choisissez une langue d'introduction à partir de là. Par exemple, si vous souhaitez apprendre le développement Web, commencez par HTML5, complété par CSS, JavaScript et PHP. Si vous voulez faire des applications de bureau, commencez par C++ ou un autre langage de programmation de base.
  • Si vous faites du codage une carrière, vous constaterez que vous n'utiliserez peut-être jamais le langage que vous avez d'abord appris à coder. Au lieu de cela, vous apprendrez des langues au fur et à mesure de la documentation et de l'expérimentation.
Coder l'étape 2
Coder l'étape 2

Étape 2. Trouvez des ressources gratuites en ligne pour la langue que vous choisissez

Internet est un trésor de tutoriels, de cours et de vidéos gratuits, tous adaptés à la langue de votre choix. Vous pouvez commencer à acquérir une compréhension de base de n'importe quelle langue d'introduction en une journée.

  • Les sites populaires incluent Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools, Code School et bien d'autres.
  • Il existe une variété de guides de démarrage spécifiques aux langues disponibles ici sur wikiHow.
  • Vous pouvez trouver des guides pratiques pour presque tous les scénarios de programmation sur YouTube.
  • Stack Exchange est l'un des sites de questions-réponses les plus populaires pour toutes les questions de programmation que vous pourriez avoir.

CONSEIL D'EXPERT

Archana Ramamoorthy, MS
Archana Ramamoorthy, MS

Archana Ramamoorthy, MS

Chief Technology Officer, Workday Archana Ramamoorthy is the Chief Technology Officer, North America at Workday She is a product ninja, security advocate, and on a quest to enable more inclusion in the tech industry. Archana received her BS from SRM University and MS from Duke University and has been working in product management for over 8 years.

Archana Ramamoorthy, MS
Archana Ramamoorthy, MS

Archana Ramamoorthy, MS

Chief Technology Officer, Workday

L'histoire de notre expert:"

Coder l'étape 3
Coder l'étape 3

Étape 3. Téléchargez un bon éditeur de texte

De nombreux langages de programmation vous permettent d'utiliser des éditeurs de texte externes lorsque vous écrivez votre code. Trouvez un éditeur de texte qui vous permettra de voir les indentations et le balisage du code.

Les programmes populaires incluent Notepad++ (Windows), TextWrangler (OS X), JEdit ou Visual Studio Code

Coder l'étape 4
Coder l'étape 4

Étape 4. Téléchargez tous les compilateurs nécessaires

Certains langages de programmation nécessitent un compilateur pour exécuter le code que vous créez. Les compilateurs traduisent le code que vous écrivez dans un langage de niveau inférieur que la machine peut traiter. De nombreux compilateurs sont open source et libres d'utilisation. Les langages qui nécessitent des compilateurs incluent:

  • C
  • C++
  • C#
  • Java
  • DE BASE
  • Fortran
Coder l'étape 5
Coder l'étape 5

Étape 5. Démarrez votre premier projet

Choisissez un bon projet d'introduction qui vous aidera à vous mouiller les pieds. Il existe une variété de suggestions et de didacticiels en ligne, mais certains points de départ sont des sites Web de base pour HTML, des bases de données de base et des fonctions de formulaire avec PHP, ou des programmes simples avec l'un des langages de compilation.

Coder l'étape 6
Coder l'étape 6

Étape 6. Commentez tout votre code

Tous les langages de programmation ont une fonction de commentaire qui vous permet d'entrer du texte qui est ignoré par le compilateur. Cela vous permet d'ajouter des commentaires à votre code. Ces commentaires sont cruciaux, à la fois pour faire savoir aux autres comment fonctionne votre code et pour vous rappeler ce que fait votre code.

Vous pouvez également utiliser la fonction de commentaire pour supprimer rapidement le code de votre programme à des fins de test. Placez des balises de commentaire autour du code que vous souhaitez exclure, puis supprimez les balises de commentaire pour renvoyer le code

Coder l'étape 7
Coder l'étape 7

Étape 7. Séparez d'autres programmes ou projets Web

Lorsque vous apprenez au fur et à mesure, n'ayez pas honte de chercher des choses et de voir comment d'autres ont abordé les mêmes tâches. Prenez le temps de comprendre pourquoi le code fait ce qu'il fait.

Consultez ce guide pour plus de détails sur la façon d'afficher le code source des sites Web

Méthode 2 sur 2: Élargir vos connaissances

Coder l'étape 8
Coder l'étape 8

Étape 1. Prenez des cours

Les collèges communautaires, les écoles de technologie et les programmes en ligne proposent des certifications et des cours qui vous aideront à trouver un emploi et à vous enseigner la programmation. Un diplôme d'études supérieures comme l'informatique n'est pas toujours nécessaire, mais pourrait aider à obtenir un travail de programmation à temps plein.

  • (On peut en dire beaucoup sur le fait d'avoir un temps en tête-à-tête avec un enseignant ou un expert en programmation, ce qui n'est pas toujours disponible avec les sources en ligne.)
  • Les cours peuvent coûter cher, alors pesez les avantages. Si la programmation n'est qu'un passe-temps, les cours ne valent peut-être pas le temps et l'argent. Si vous voulez faire de la programmation un métier, les cours peuvent vous donner un gros coup de pouce (mais encore une fois, c'est loin d'être nécessaire si vous avez le talent).
Coder l'étape 9
Coder l'étape 9

Étape 2. Développez vos connaissances

Au-delà du simple apprentissage des langages de programmation, vous bénéficierez beaucoup des cours de logique et de mathématiques, car ceux-ci sont souvent nécessaires pour une programmation avancée. Vous n'avez pas nécessairement besoin d'apprendre cela à l'école, mais les paramètres de la classe peuvent vous aider.

  • La programmation impliquant des calculs physiques et d'autres simulations nécessite une solide compréhension des algorithmes et des modèles.
  • La logique est la base fondamentale de la programmation, donc comprendre la logique et les processus vous aidera à résoudre les problèmes lorsque vous codez.
  • La connaissance des mathématiques avancées n'est pas requise pour la plupart des programmes, mais ces connaissances peuvent entraîner des avantages et des optimisations.
Coder l'étape 10
Coder l'étape 10

Étape 3. Apprenez plus de langues

Une fois que vous avez une bonne maîtrise de votre langue initiale, vous pouvez commencer à vous diversifier. Trouvez une autre langue qui complète celle que vous connaissez ou choisissez une langue pour un travail spécifique qui vous intéresse. Les langages complémentaires, tels que HTML et CSS, sont souvent les plus faciles à apprendre.

  • Java est l'un des langages les plus populaires et il existe souvent de nombreuses opportunités pour les développeurs Java. Java peut fonctionner sur une grande variété de systèmes et possède d'innombrables applications. Java est utilisé pour les applications Android, l'un des marchés à la croissance la plus rapide.
  • C++ est fortement recommandé pour le développement de jeux vidéo. Apprendre à coder dans Unity (un moteur de jeu peu coûteux et largement utilisé) et UDK (le code du populaire moteur Unreal) peut aider à ouvrir certaines portes, bien qu'ils ne soient pas aussi utiles en dehors de l'industrie du jeu vidéo.
  • Si vous souhaitez créer des applications iPhone, Xcode et Objective-C seront vos principaux outils. Vous aurez également besoin d'un Mac, car Xcode ne peut compiler que sur un Mac.
  • Python est un langage de script de serveur qui est l'un des langages les plus faciles à apprendre. Python est utilisé pour les services Web tels que Pinterest et Instagram, et est assez simple pour apprendre les bases en quelques jours seulement.
Coder l'étape 11
Coder l'étape 11

Étape 4. Soyez patient

Vous serez souvent confronté à des défis lors de la programmation, en particulier lorsqu'il s'agit de rechercher des bogues ou de mettre en œuvre une nouvelle idée. Vous devrez apprendre à vous contenter d'obtenir de petits résultats plutôt que de résoudre tout un puzzle à la fois. La patience mène à un code plus efficace, ce qui conduira à des programmes plus performants et à des collègues plus heureux.

Coder l'étape 12
Coder l'étape 12

Étape 5. Apprenez à travailler avec les autres

Si plusieurs personnes travaillent sur un projet, vous obtenez plusieurs points de vue sur la façon de procéder. Le travail en équipe est pratiquement inévitable dans le monde des affaires, donc à moins que vous ne prévoyiez de tout développer de manière indépendante, soyez prêt à travailler avec d'autres.

Coder l'étape 13
Coder l'étape 13

Étape 6. Trouvez un emploi où vous pourrez mettre en pratique vos compétences en codage

Travaillez en tant que bénévole en concevant des sites Web ou en écrivant des applications de bureau. Un travail à temps partiel dans une petite entreprise peut donner lieu à des opportunités d'écrire du code pour des sites Web ou des applications simples.

Coder l'étape 14
Coder l'étape 14

Étape 7. Connectez-vous avec d'autres programmeurs

Il existe d'innombrables communautés et rassemblements de développeurs qui peuvent vous aider et vous inspirer. Recherchez les conventions de programmation locales, participez à un hack-a-thon ou à un game jam (événements programmés avec un thème commun) et inscrivez-vous sur certains forums de programmation pour commencer à étendre votre visibilité et votre réseau.

Coder l'étape 15
Coder l'étape 15

Étape 8. Pratique, pratique, pratique

On estime qu'il faut environ 15 000 heures avant de pouvoir être considéré comme un expert en programmation informatique. Ce sont des années de pratique appliquée. La véritable maîtrise de la programmation ne viendra qu'une fois que vous aurez mis le temps de pratiquer et de devenir compétent.

Essayez de passer du temps à programmer tous les jours, même lorsque vous ne travaillez pas. La programmation pendant votre temps libre peut conduire à des percées et à de nouvelles idées

Conseillé: