0% ont trouvé ce document utile (0 vote)
117 vues6 pages

Apprentissage Pour Code Un Site Web

Transféré par

Mystère Desy
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
117 vues6 pages

Apprentissage Pour Code Un Site Web

Transféré par

Mystère Desy
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 6

Apprendre un langage de programmation

Image intitulée Code Step 1

Ne donnez pas la priorité au langage à choisir. Beaucoup de programmeurs ne savent pas sur quel
pied danser au moment du choix d’un langage avec lequel ils pourront débuter. Les véritables
compétences que vous devrez développer avant de commencer à coder sont la maitrise des divers
concepts de la programmation, tels que le traitement des variables, la connaissance des structures
de données et la logique applicable à l’exécution d’un programme, qui peuvent s’acquérir avec
n’importe quel langage ou presque. Lorsque vous aurez acquis ces concepts, vous pourrez considérer
le langage utilisé comme un outil dont il faudra apprendre le maniement pour arriver à vos fins [1] .

C’est le type de développement sur lequel vous voulez commencer qui sera le critère déterminant de
votre choix. À partir de là, vous pourrez choisir le langage de programmation avec lequel faire vos
débuts. Si vous voulez développer des sites web, commencez par apprendre le langage HTML5,
formez-vous en CSS, en JavaScript et en PHP. Si vous préférez développer des applications de bureau
ou industrielles, commencez par apprendre le C++ ou tout autre langage qui vous semblera le plus
approprié.

Le plus important pour vous consistera à assimiler les concepts de la programmation et la logique
informatique, le langage ne devenant plus qu’un outil à ce stade. Si vous voulez faire de la
programmation votre métier, le choix du langage avec lequel vous devrez travailler sur les projets
auxquels vous serez affecté ne nous appartiendra pas toujours et vous devrez être capable d’en
apprendre d’autres, parfois à la volée, en lisant de la documentation et en expérimentant au fur et à
mesure de vos avancées.

Réponse de l'expert

À la question, « La programmation est-elle à la portée de tout le monde ? »

Archana Ramamoorthy, MS

AVIS D'EXPERT

Archana Ramamoorthy, directrice de la division des produits technologiques de Workday, répond : «


Bien sûr. C’est exactement ce par quoi je suis passée ! J’y suis arrivée sans aucune formation initiale
en développement informatique. J’avais obtenu un diplôme en électronique orientée vers le
domaine des télécommunications. Lorsque j’ai décidé de changer de spécialité et de me mettre à
programmer, j’ai utilisé mes compétences analytiques pour apprendre les concepts de
programmation en lisant des livres traitant de Java et en me documentant sur Internet. De nos jours,
beaucoup de ressources sont aisément disponibles. Donc, il est très facile de réorienter sa carrière,
d’acquérir de nouvelles compétences et de maitriser d’autres technologies. »
Image intitulée Code Step 2

Recherchez des ressources gratuites sur Internet. Le web regorge de documentations traitant de
n’importe quel langage de programmation. Vous y trouverez une quantité impressionnante de
documents, de vidéos, de cours en ligne sur le langage que vous choisirez, qui s’adressent aux
débutants tout autant qu’à des programmeurs chevronnés. Vous obtiendrez en un temps record des
documents vous donnant une solide introduction au langage que vous aurez choisi. Notez qu’une
grande partie des documentations que vous trouverez seront rédigées en langue anglaise. Une
bonne connaissance de cette langue, pour le moins écrite, vous sera souvent nécessaire.

Les sites les plus connus sont Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity,
W3Schools, Développez.com, Stack Exchange et bien d’autres.

Vous trouverez sur wikiHow un certain nombre de guides destinés à vous aider à démarrer avec
certains langages de programmation.

Vous pouvez trouver des guides d’apprentissage pour presque n’importe quel scénario de
programmation sur YouTube.

Le site Stack Exchange vous permettra aussi de poser vos questions au sujet de tous les problèmes de
programmation auxquels vous pourriez vous heurter. Ce site propose également depuis quelque
temps des livres gratuits au format PDF que vous pourrez télécharger en français [2] .

Image intitulée Code Step 3

Équipez-vous d’un bon éditeur de textes. La majorité sinon tous les langages de programmation vous
permettent d’utiliser des éditeurs de textes externes avec lesquels vous pourrez écrire votre code.
Recherchez-en un vous permettant les réglages d’indentation du code et sa coloration syntaxique.
Certains éditeurs gratuits offrent des fonctionnalités très étendues comme la possibilité d’appeler les
utilitaires de compilation, de déverminage et d’exécution d’un programme en cours de codage.

Les éditeurs gratuits les plus connus seront Notepad++ pour Windows, TextWrangler pour Mac OS X
et JEdit ou encore Geany, et ils sont disponibles pour tous systèmes.

Image intitulée Code Step 4

Téléchargez les compilateurs qui vous seront nécessaires. Certains langages de programmation
requièrent l’utilisation d’un compilateur afin de produire du code qui soit exécutable. Un compilateur
a pour fonction de traduire le code source que vous écrivez en un langage binaire qui sera compris et
exécuté par un ordinateur. Beaucoup de compilateurs sont distribués sous une licence libre, et sont
téléchargeables gratuitement depuis Internet. La plupart de ces compilateurs ont aussi une
volumineuse documentation que vous pourrez télécharger et imprimer (il vous faudra prévoir
beaucoup de papier et d’encre) ou consulter en ligne. Parmi les langages les plus connus nécessitant
l’utilisation d’un compilateur, on peut citer :
le C ;

le C++ ;

le C# ;

le langage Java ;

le BASIC ;

le Fortran.

Image intitulée Code Step 5

Démarrez votre premier projet. Sélectionnez un projet pour commencer à vous faire les dents. Vous
trouverez de nombreux didacticiels en ligne, qui incluent des exemples de code très simples. Vous
pouvez aussi visiter des sites qui vous apporteront quelques idées : créer un site web élémentaire
avec le langage HTML, une base de données et des formulaires avec le langage PHP ou bien des
utilitaires simples en C++.

Image intitulée Code Step 6

Ajoutez des commentaires à votre code. Tous les langages de programmation vous permettront
d’ajouter des portions de texte qui seront ignorées par le compilateur grâce à l’emploi de balises
spécifiques. Vous pourrez ainsi placer des commentaires dans votre code source. Ils vous seront
nécessaires pour vous remémorer le rôle particulier d’un bloc de code ou pour aider les personnes
qui y auront accès plus tard à en comprendre le fonctionnement.

Cette fonctionnalité sera aussi très utile lorsque vous effectuerez des tests de votre programme. Il
vous suffira de placer certaines portions de votre code source sous forme de commentaires pour
qu’elles ne soient pas exécutées pendant vos essais. Placez simplement les balises d’identification de
commentaires devant ou autour des lignes de code qui ne devront pas être exécutées pendant vos
tests. Vous ne devrez pas oublier de remettre votre code en ordre lorsque vos essais seront terminés.

Image intitulée Code Step 7

Examinez d’autres programmes ou projets de sites web. Pendant votre apprentissage, n’ayez pas
honte d’examiner la façon qu’ont eue d’autres programmeurs pour résoudre certaines difficultés
auxquelles vous ne manquerez pas de vous trouver confronté. Prenez le temps de comprendre
comment et pourquoi le code d’un autre programmeur fonctionne et pas le vôtre. C’est à ce prix que
vous deviendrez un programmeur aguerri.

Référez-vous à cet article pour en savoir plus sur la manière d’afficher le code source de sites web.

Méthode
2

Élargir ses connaissances

Image intitulée Code Step 8

Prenez des cours. Les établissements d’enseignement, écoles de formation techniques ainsi que de
nombreux sites web pourront vous enseigner la programmation en vous proposant des cours
sanctionnés par des qualifications qui vous seront utiles lors de vos futures recherches d’emploi.
Allez-y progressivement et suivez les étapes qui vous seront recommandées sans oublier qu’un
diplôme d’études supérieures en sciences informatiques n’est pas forcément nécessaire pour
décrocher un emploi à plein temps [3] .

La solution idéale serait une rencontre régulière en tête-à-tête avec un professeur ou un expert en
programmation qui peut vous accorder une partie de son temps, mais ce serait très couteux. Sur les
bons sites d’enseignement en ligne, il est possible qu’un tuteur soit dédié à un petit groupe
d’étudiants et passe une partie de son temps à réexpliquer certains éléments difficiles à appréhender
d’un cours.

Les cours peuvent couter très cher, vous devrez donc évaluer leur rentabilité. Si vous ne pratiquez la
programmation que dans le cadre d’un loisir, la dépense que vous engageriez pour des cours pourrait
ne pas être justifiée. Si vous voulez faire de la programmation votre métier, ces cours payants
renforceront notablement vos connaissances et ils sont même recommandés s’ils sont sanctionnés
par un examen et un diplôme, mais cela pourrait ne pas être nécessaire si vous êtes naturellement
doué de talents dans le domaine de la programmation.

Image intitulée Code Step 9

Étendez le domaine de vos connaissances. Au-delà de l’apprentissage de la programmation d’un


langage informatique, vous obtiendrez de nombreux bénéfices en suivant des cours de
mathématiques et de logique. Ces deux matières sont indispensables à la programmation un tant soit
peu avancée. Vous n’aurez pas nécessairement besoin d’apprendre ces matières en classes, mais
quelques cours de rafraichissement de vos connaissances vous aideront beaucoup. Certains
professeurs d’université spécialisés dans ces domaines publient leurs notes de cours sur Internet.

La programmation d’applications impliquant des calculs scientifiques requiert de solides


connaissances dans les domaines de l’algorithmique et de la modélisation des données. Vous
trouverez des livres traitant de ces matières dans les grandes librairies en ligne. La plupart de ces
ouvrages traitent leurs sujets en démontrant leurs algorithmes à l’aide d’un langage de
programmation, souvent en C++ ou en Python.

La logique est la base fondamentale de la programmation. La connaissance de la logique et des


processus qui lui sont liés vous aideront beaucoup à résoudre les problèmes auxquels vous serez très
souvent confronté en programmation.
Un niveau supérieur en mathématiques ne vous sera pas forcément nécessaire dans la plupart des
cas, mais la connaissance en cette matière vous apportera quelques bénéfices pour ce qui touche à
l’optimisation d’algorithmes.

Image intitulée Code Step 10

Apprenez d’autres langages de programmation. Lorsque vous aurez acquis une bonne maitrise de
votre langage initial, vous devrez commencer à vous intéresser à d’autres langages. Rares sont les
emplois où la connaissance d’un seul langage suffit. Recherchez-en un qui soit si possible
complémentaire à celui que vous maitrisez ou choisissez en un nouveau s’appliquant à des travaux
spécifiques auxquels vous êtes intéressé. Des langages complémentaires comme le HTML et le CSS
sont souvent les plus faciles à acquérir. Si vous maitrisez un langage de codage en dur comme le C ou
le C++, Java, Python ou Javascript seraient d’excellents candidats.

Java est un des langages les plus connus et les opportunités d’emploi pour les développeurs en Java
sont nombreuses. Java peut fonctionner sur pratiquement tous les systèmes d’exploitation
moyennant la mise en place d’un environnement d’exécution. De très nombreuses applications ont
été conçues pour tourner sous Java, essentiellement sur Android, qui représente un des marchés les
plus en vogue à ce jour.

Le C++ est fortement recommandé pour les programmeurs s’intéressant à la conception de jeux
vidéos. Apprendre à coder avec les moteurs de jeux comme Unity ou Unreal et son kit de
développement UDK pourrait vous ouvrir quelques portes si vous vous intéressez à ce domaine
d’activités, mais cela reste limité à l’industrie du jeu vidéo. C++ est aussi à la base du développement
de la plupart des applications lourdes comme Microsoft Office et beaucoup d’autres. L’apprentissage
de ce langage est relativement difficile et vous devrez vous plonger dans l’univers de la
programmation orientée objets ou POO pour en tirer un bénéfice réel.

Si vous voulez créer des applications pour iPhone, vous devrez considérer Xcode et Objective-C
comme vos outils fondamentaux. Vous devrez cependant utiliser un Mac, car ces outils ne sont
appelés à fonctionner que dans le domaine assez fermé des matériels d’Apple.

Python est un langage interprété pouvant être utilisé sur des serveurs aussi bien que sur des
ordinateurs de bureau. Il a pour avantages d’être open source, multiplateforme, d’une grande facilité
d’apprentissage et est de plus en plus adopté par les établissements d’enseignement secondaire ou
supérieur et dans les milieux scientifiques. Ses concepteurs l’ont doté d’un nombre impressionnant
de bibliothèques de fonctions lui permettant de s’attaquer à la plupart des types de programmation.
Il est utilisé par des services web comme Pinterest et Instagram. En programmation système, il
permet aussi de réaliser des scripts très puissants grâce à l’emploi de ses bibliothèques de fonctions.

Image intitulée Code Step 11

Ayez de la patience. Lorsque vous programmerez, vous vous heurterez à des difficultés,
principalement lorsque vous devrez implémenter des idées nouvelles ou lorsque vous passerez en
phase de déverminage de vos programmes. Procédez toujours par petites étapes. Vous devrez
apprendre à vous satisfaire de résultats paraissant parfois insignifiants, mais n’oubliez jamais que les
petits ruisseaux font les grandes rivières et que seule la patience vous permettra de construire du
code efficace pour en arriver à des programmes performants.

Image intitulée Code Step 12

Apprenez à travailler en équipe. Il est inévitable, dans une entreprise, de ne pas être intégré à une
équipe pour développer un projet. Apprenez à partager vos trucs et astuces avec vos coéquipiers.
Meilleur sera le contact avec eux, meilleurs seront les conseils et points de vue que vous pourrez
recevoir pour mener votre tâche à bien. Vous devrez vous adapter à l’esprit de l’équipe à laquelle
vous serez intégré.

Image intitulée Code Step 13

Trouvez un petit emploi pour mettre vos connaissances en pratique. Un travail à temps partiel dans
une petite entreprise ou comme volontaire dans le cadre d’une association pourrait vous apporter
des opportunités d’écrire du code pour réaliser un site web ou créer de petites applications et
contribuer à vous ouvrir quelques portes pour l’avenir.

Image intitulée Code Step 14

Contactez d’autres programmeurs. Vous trouverez sur Internet une multitude de sites
communautaires vous permettant d’entrer en contact avec des développeurs souvent très
expérimentés. Ceux-ci pourront vous apporter beaucoup d’inspiration et un support appréciable.
Observez les conventions de programmation et de courtoisie applicables sur ces sites et faites preuve
d’humilité. Vous pouvez être très bon dans votre domaine, mais n’oubliez pas qu’on trouve toujours
son maitre. Inscrivez-vous à des concours de programmation ou de réalisation de jeux qui sont des
évènements chronométrés imposant un thème de développement commun. Inscrivez-vous sur des
forums traitant de programmation afin de commencer à vous faire connaitre.

Image intitulée Code Step 15

Pratiquez, pratiquez et pratiquez encore. Dans les milieux professionnels, on estime qu’il faut environ
15 000 heures de pratique avant de pouvoir être considéré comme un expert en programmation [4] .
Cela représente des années d’apprentissage et de mise en pratique de vos connaissances. Vous
n’acquerrez une véritable maitrise de la programmation qu’après avoir fait vos preuves en
persévérant le temps nécessaire. Ne vous arrêtez jamais au premier obstacle.

Consacrez un peu de votre temps libre à la programmation, même si vous êtes en repos.
Programmer pendant votre temps de loisir vous aidera à découvrir de nouvelles choses et vous
apportera peut-être des idées originales.

Vous aimerez peut-être aussi