Que vous appreniez à coder pour pouvoir coder vos propres pages web ou de personnaliser les courriels dans votre logiciel de marketing par courrielou si vous envisagez de faire carrière dans la programmation, apprendre à coder peut sembler intimidant au début. Bien que certains langages de programmation soient plus complexes que d'autres, il existe de nombreuses ressources pour de nombreux programmeurs en herbe, du simple Feuilles de triche HTML et CSS à des cours d'une semaine que vous pouvez suivre dans le confort de votre foyer.
Si vous voulez acquérir les compétences nécessaires pour fabriquer des chaînes de code qui se transforment en une esthétique puissante et une fonctionnalité impressionnante, vous ne savez peut-être pas par où commencer. Afin d'aider les aspirants codeurs lancez-vousà trouver la bonne voie pour réaliser leur propre magie de codage, nous avons demandé à un groupe de programmeurs et d'experts en codage de répondre à cette question :
"Quels sont vos meilleurs conseils pour apprendre le codage de base ?
Rencontrez notre panel de programmeurs et d'experts en codage :
Prêt à commencer votre voyage de codage ? Lisez ce qui suit pour savoir ce que nos experts ont dit sur leurs meilleurs conseils et recommandations pour apprendre le codage de base.
Ludo Fourrage
Ludovic (Ludo) Fourrage est un vétéran de l'industrie de l'éducation, nommé en 2017 par le Training Magazine comme un leader émergent des technologies d'apprentissage. Avant de fonder NucampLudo a passé 15 ans chez Microsoft où il a dirigé de nombreuses initiatives d'apprentissage, notamment les certifications Microsoft. Convaincu qu'il est possible d'offrir une éducation de qualité à tous, Ludo dirige les équipes de produits et d'apprentissage de Nucamp dans le but de rendre l'éducation de qualité accessible.
"Recherchez un véritable environnement de classe. Apprendre seul exige un niveau de concentration et de discipline qui, en dehors d'une salle de classe, peut être une norme difficile à respecter tout en équilibrant d'autres priorités. Sans les conseils d'un instructeur et de ses pairs, il peut être difficile pour certains élèves en herbe de rester motivés dans un programme aussi individualisé.
Suivez un chemin existant plutôt que d'essayer de créer le vôtre. Avec autant de ressources en ligne différentes - et gratuites - il peut être difficile de savoir où se trouve lancez-vous. Savez-vous à quels postes de développement web vous vous intéressez et, par conséquent, quels langages de codage vous devrez apprendre pour passer à ces postes ?
Trouvez une communauté qui s'engage à vous soutenir. Comme on peut s'y attendre dans toute expérience d'apprentissage, les étudiants ont forcément des questions, et vous êtes sûr de vous heurter à des problèmes de codage difficiles à résoudre si vous y allez seul. Dans un camp d'entraînement au codage communautaire, les étudiants ont un accès virtuel à leur instructeur de cours et à leurs pairs, ainsi qu'à un atelier hebdomadaire en personne pour collaborer et résoudre les problèmes ensemble.
Apprenez à coder à distance. Apprendre à coder à distance ne signifie pas nécessairement apprendre à coder seul. De nombreux camps d'entraînement au codage offrent le même avantage. Les cours peuvent être dispensés principalement à distance, avec des ateliers hebdomadaires en personne pour que les instructeurs et les étudiants puissent se rencontrer et discuter des cours et des projets. La plupart des camps de codage sont situés dans de grandes villes ; cependant, certains proposent des rencontres localisées afin que les étudiants qui vivent en dehors de ces villes puissent assister à ces ateliers sans avoir à se déplacer. Cela vous permet de réaliser la majorité des travaux de cours à distance en participant à un atelier hebdomadaire qui se tient près de chez vous.
Ne quittez pas votre emploi pour apprendre à coder. Une autre raison pour laquelle vous envisagez peut-être de suivre des cours de codage par vous-même est que vous n'êtes pas financièrement prêt à quitter votre carrière actuelle - et c'est normal ! En raison de l'éloignement des camps de codage communautaires, vous pouvez suivre vos cours de codage tout en exerçant un autre emploi.
Évaluez votre retour sur investissement. Lorsque vous envisagez d'utiliser un programme de codage, il est important d'examiner son retour sur investissement (ROI), c'est-à-dire le montant du retour sur le temps et l'argent que vous avez consacrés à l'apprentissage du codage. Quel est le taux d'emploi du programme pour les étudiants après l'obtention de leur diplôme ? Existe-t-il des données indiquant des augmentations de salaire avant et après l'obtention du diplôme ? Il s'agit de statistiques importantes à mesurer lorsque vous considérez la différence entre l'apprentissage du codage par vous-même et un camp d'entraînement au codage communautaire.
Les boot camps de codage ont un retour sur investissement incroyable en raison de leur coût et de leur temps réduits par rapport à un diplôme universitaire traditionnel en informatique. Selon les données de SwitchUp, en moyenne, les diplômés des bootcams de codage ont vu leur salaire augmenter de 19 485 dollars (45,6 %). Les mêmes données montrent qu'en moyenne, 80,9 % des diplômés avaient un emploi et que 71 % des diplômés ayant un emploi travaillaient à plein temps. Les boot camps comme celui-ci ont un avantage sur l'auto-apprentissage car ils offrent des cours guidés par un instructeur à un coût tout aussi bas".
Peter Song
Peter est le propriétaire de l'un des plus grands centres de données revoir les blogs. Il a écrit plus de 90 articles sur divers produits et services. Sur son blog, les visiteurs peuvent lire des critiques impartiales et obtenir des informations utiles. Outre son blog, il est un architecte de solutions certifié par AWS et un ingénieur en apprentissage machine avec plus de 6 ans d'expérience.
"N'ayez pas peur, et soyez patient. Je ne vais pas mentir. J'ai eu peur. Je pensais que le codage était réservé aux génies qui excellent en mathématiques. Mais, au début, tout ce dont j'avais besoin, c'était de la patience.
Tous les langages de programmation ont été inventés par des êtres humains. Rien ne va au-delà de nos connaissances. Au début, il peut être difficile de comprendre les concepts de base, mais si vous continuez à vous exposer à un langage de programmation, vous vous familiariserez avec lui et trouverez de nouveaux concepts plus faciles à comprendre.
Vous devez également savoir ce que vous voulez faire avec le codage et choisir la bonne langue. Quel est votre objectif pour apprendre le codage ? Par exemple, si vous voulez construire un site web, vous pouvez commencer avec Java, PHP ou C# (bien sûr, il y en a d'autres !). Si vous voulez faire du travail statistique ou analytique, vous pouvez apprendre Python ou R.
Travailler en groupe sur un petit projet. Il n'est pas nécessaire d'être un maître du codage pour mener à bien un projet. Vos compétences s'amélioreront au fur et à mesure que vous travaillerez avec d'autres développeurs. Coder dans un environnement d'équipe pour un projet est une expérience totalement différente. Lorsque vous pensez être familier avec votre langue, vous pouvez vous aventurer dans le monde réel pour montrer vos compétences".
Daniel Florido
Daniel Florido est un développeur principal chez Pixelstorm avec 15 ans de codage à son actif. Il est un développeur web passionné par le code propre et il enseigne le code aux petites entreprises et aux particuliers par le biais de formations en personne et en ligne.
"Si vous voulez apprendre à coder pour le web, alors cela commence par le HTML et le CSS. YouTube est l'endroit idéal pour apprendre le HTML et le CSS. Le HTML est le langage du web. Même si les développeurs écrivent du code en PHP et JavaScript, le HTML est le langage de base qui produit le résultat final. On pourrait dire que le HTML est un langage qui "gratte la surface". Le HTML est la structure qui maintient les pages web ensemble.
Le CSS est la peinture et la mise en page du HTML et ce qui rend le site web réactif, ce qui signifie qu'il fonctionne sur les appareils mobiles et les tablettes, ainsi que sur la plupart des tailles d'écran. Si vous êtes un débutant et que vous souhaitez apprendre en partant de zéro, YouTube est l'endroit idéal pour avoir une vue d'ensemble. Vous pouvez également apprendre en lisant quelques livres de base et actuels en ligne, mais je trouve que la plupart des gens apprennent mieux par le biais de guides visuels et d'histoires que vous pouvez trouver en ligne.
Une fois que vous avez une compréhension de base du codage, vous pouvez envisager de suivre un cours sur Udemy ou une autre plateforme d'apprentissage en ligne. Ces cours ont tendance à se dérouler un peu plus rapidement, l'idéal est donc d'avoir quelques connaissances de base avant de suivre un cours. À partir de là, vous découvrirez le type de code spécifique (langage de codage) que vous souhaitez apprendre, et vous pourrez trouver un cours spécifique à cela. Si vous préférez apprendre en personne, il existe de nombreuses écoles et cours de codage en personne, allant des cours d'une journée aux cours de l'enseignement supérieur. Mais une bonne compréhension fondamentale est toujours une bonne base à avoir avant de s'aventurer dans un cours plus long".
Saurabh Jindal
Saurabh Jindal est le fondateur de Parler Voyage.
"D'après mon expérience, les meilleurs conseils pour apprendre le codage de base sont
1) Être discipliné. Apprendre à coder, comme apprendre une nouvelle langue, peut devenir ennuyeux et décourageant, surtout si vous ne saisissez pas les concepts au début. Mais ne perdez pas espoir. Les choses peuvent être difficiles au début, mais elles deviendront progressivement plus faciles.
2) Proposer un projet. La meilleure façon d'apprendre à programmer est de présenter un projet en premier lieu. Cela peut être simple, mais vous devez vous lancer pour avoir un objectif et savoir ce que vous voulez atteindre.
3) Il existe de nombreux programmeurs expérimentés et talentueux qui partagent des conseils et d'autres endroits sur réseaux sociauxle web. Ne vous embrouillez pas en sautant le pas et en essayant de faire les choses comme le font les experts et les gourous. Ils ont aussi appris à la dure et ils connaissent beaucoup de choses qui réduisent leur temps et leurs efforts de développement, mais cela peut vous embrouiller et vous perdre. Gardez les choses simples, même si cela peut vous demander plus de temps et d'efforts.
4) Enfin, engagez-vous à fournir une documentation et des commentaires appropriés dans votre code. Ce sont des étapes de base pour une bonne programmation et peuvent vraiment vous aider si vous avez besoin de revoir votre code à l'avenir. De plus, vos commentaires sont d'une grande aide dans le cas où vous décideriez de réviser votre code plus tard".
Zach Sims
Zach Sims est le co-fondateur et le directeur général de CodecademyLe site web de la Commission européenne est une ressource en ligne qui permet à des millions d'apprenants d'acquérir les compétences dont ils ont besoin pour améliorer leur carrière. Zach a été nommé à Forbes and Inc. et a été élu parmi les 100 personnes les plus influentes par le magazine TIME. Il a également été sélectionné comme pionnier de la technologie par le Forum économique mondial.
"La meilleure façon d'apprendre à coder est d'apprendre en faisant - c'est-à-dire en codant réellement. Beaucoup de gens essaient d'apprendre avec des cours et des méthodes basés sur la vidéo ou le texte, et ce n'est pas aussi efficace que d'apprendre par la pratique. Un autre conseil essentiel pour apprendre à coder est de s'assurer que vous avez accès à une communauté de soutien d'experts vers laquelle vous pouvez vous tourner pour obtenir un retour d'information immédiat et de l'aide lorsque vous êtes bloqué sur un problème de codage difficile, ce qui augmente exponentiellement la compréhension et élimine les obstacles au progrès".
Laura Gurney, Ph.D.
Laura Gurney, Ph.D., est professeur adjoint de technologie intégrée à Université de Husson. Elle donne des cours liés à l'informatique et à la technologie, notamment la conception de sites web, la programmation, les drones, l'impression en 3D et la réparation d'ordinateurs. En tant que femme ayant une expertise en informatique, le Dr Gurney encourage et encadre fréquemment les femmes dans le domaine de la technologie.
"Avec toute la couverture médiatique sur l'apprentissage du code, vous vous demandez peut-être comment commencer. Pour les adultes, je recommande de se joindre à des groupes informatiques locaux. Il s'agit notamment de groupes de piratage éthique, de groupes d'utilisateurs et de clubs techniques. Nombre d'entre eux sont répertoriés sur différents sites d'événements sociaux. Ces réunions sont souvent fréquentées par des professionnels et des amateurs qui sont plus qu'heureux d'aider quelqu'unlancez-vous. Il peut également être utile de participer à un réseaux sociauxgroupe où les participants sont prêts à partager leurs connaissances.
Si vous ne trouvez pas de groupe avec lequel partager vos ressources, vous pouvez également commencer par suivre des cours de formation continue dans une université ou un collège local. La possibilité d'obtenir l'aide directe d'un professeur et de partager le temps d'étude avec d'autres étudiants peut créer un environnement social et d'apprentissage formidable. Lorsque vous êtes bloqué sur un aspect particulier du codage, un professeur de la classe est là pour répondre à vos questions. Si vous préférez les cours en ligne, ces mêmes établissements d'enseignement supérieur et universités locales peuvent vous proposer des options en ligne.
Vous pouvez également trouver des tutoriels gratuits en ligne. YouTube, c'est bien plus qu'un simple outil d'apprentissage de l'artisanat ! Si vous souhaitez plus de structure, une plateforme d'apprentissage en ligne pourrait être utile. Bien que la gratuité ne signifie pas toujours que vous bénéficierez du même soutien qu'un cours payant, vous pouvez commencer à apprendre les bases dans des endroits comme la Khan Academy et d'autres.
Si vous êtes plus jeune, Code.org propose une introduction gratuite et amusante au codage de niveau intermédiaire pour les jeux. Ceux-ci ont d'abord été introduits pour les activités de l'"Heure du code" pour célébrer la Semaine de l'informatique, mais ils se sont tellement développés qu'ils sont maintenant disponibles toute l'année. Ces activités rendent l'apprentissage des principes de base du codage amusant et encouragent la résolution de problèmes. Mes enfants et moi avons joué à ces jeux à la maison juste pour nous amuser.
Une autre option pour les enfants consiste à rejoindre le robot de l'école ou le club de jeu. Si votre école n'en a pas, contactez un professeur de technologie ou tout autre professeur intéressé par la technologie (les enfants savent toujours qui aime la technologie) et demandez-lui s'il serait prêt à créer un club. Les bibliothécaires sont également une bonne option. De nombreuses bibliothèques locales commencent à disposer d'imprimantes 3D et seraient heureuses d'organiser une soirée de codage si cela suscitait de l'intérêt. Dans l'ensemble, commencer à coder semble intimidant, mais une fois que vous aurez trouvé un cours, une activité en ligne ou un groupe de personnes partageant les mêmes idées, vous serez sur la bonne voie".
Eliott Teissonniere
Eliott Teissonniere est l'architecte de la chaîne d'approvisionnement pour Nodle et se concentre sur la construction de l'architecture et des systèmes de Nodle pour rendre le prochain trillion de choses sûres et centrées sur la vie privée. Avant de rejoindre Nodle, Eliott était le directeur technique de BitNation et a dirigé le développement de plusieurs outils de gouvernance basés sur des contrats intelligents et a publié le premier contrat intelligent au monde pour les mariages sur la chaîne de blocs Ethereum.
"Apprendre à coder, et surtout apprendre à coder correctement, demande du temps et du dévouement. Je recommande aux débutants de passer un certain temps à suivre des guides en ligne afin d'apprendre les bases.
"Une erreur que la plupart des gens commettent est de commencer avec des choses trop simples ou de s'attaquer à des projets plus importants sans en avoir appris les bases. Par exemple, il existe de nombreux tutoriels destinés aux enfants, tels que l'apprentissage du C en réalisant des jeux en 3D. Pour quelqu'un qui souhaite commencer à un niveau plus orienté vers l'apprentissage de compétences professionnelles, il faut commencer par apprendre un langage de niveau supérieur comme Python et commencer à créer des scripts de base.
Les premiers promoteurs se demandent : "Que dois-je commencer à construire ? La réponse est simple : quelque chose qui vous concerne, mais qui est simple à construire. Le choix d'un projet à construire dépend du type de langue que vous apprenez et vice-versa. Si vous voulez créer des sites web, alors apprenez le JavaScript. Si vous voulez créer des jeux, apprenez Python et créez un jeu de base pour deviner des nombres. Si vous voulez construire des serveurs, commencez par une simple application de chat.
Une fois que vous avez construit quelque chose, vous pouvez continuer à le faire à mesure que vos compétences se diversifient et se perfectionnent. Bien sûr, vous avez réussi à créer ce site web d'une seule page, mais que se passe-t-il si vous commencez à ajouter des menus, des pages et du contenu ? Faites grandir votre projet, expérimentez toujours, et quand vous vous ennuierez, commencez quelque chose de nouveau ! Les possibilités sont infinies.
Après un certain temps, vous commencerez à comprendre comment fonctionne le codage. Une chose qui m'a vraiment aidé a été de m'impliquer dans la communauté open source en contribuant à divers projets en ligne. L'open source permet de lire facilement le code de n'importe qui et d'en tirer des enseignements. Vous pouvez apprendre pourquoi différents codeurs ont fait les choses de certaines manières, ce que vous pourriez faire différemment, si le travail d'un autre codeur est meilleur que ce que vous auriez pu faire, etc. La possibilité d'apprendre de ses pairs est une occasion inestimable d'affiner et de mettre à niveau vos compétences".
Jess Dang
Jess Dang est le fondateur de Cuisiner intelligemmentun service de planification des repas en ligne. Elle a lancé Cook Smarts en 2012 pour aider les familles à vivre plus sainement et pour alléger la charge mentale des parents. Elle a participé à une émission de cuisine sur Food Network, est mère de trois enfants et anime le podcast In the Kitchen With Cook Smarts.
"Les deux clés pour apprendre à coder sont la discipline et la pratique. Le codage est comme l'apprentissage de n'importe quelle langue : vous ne serez pas à l'aise en un jour, ni même en un an, il vous suffit donc de faire preuve de discipline en pratiquant chaque jour. De plus, le monde du code est en constante évolution, il suffit donc de se concentrer sur un seul exercice par jour. Poser des questions est également un excellent moyen d'apprendre. Il existe de nombreuses communautés de codage, en particulier Stack Overflow. Soyez attentif aux questions que vous posez. Assurez-vous d'avoir fait quelques recherches et débogages d'abord, mais si vous n'arrivez vraiment pas à comprendre, quelqu'un vous aidera certainement sur Stack Overflow !
Il existe de nombreux cours de codage gratuits, mais la meilleure chose à faire est de trouver un projet concret auquel vous pourrez appliquer ce que vous apprenez. Dans notre cas, c'était quelque chose qui comptait vraiment et qui faisait attendre les gens, donc nous étions sur le point de faire quelque chose".
Reuben Yonatan
Reuben Yonatan est le fondateur et le directeur général de GetVoIP.
"Il n'est pas nécessaire d'être un programmeur à plein temps pour bénéficier de quelques connaissances de base en matière de code. Par exemple, même en tant que PDG, il m'arrive de devoir parler à des développeurs web de certaines de nos initiatives. Pouvoir voir ce qu'ils font au niveau du code m'aide à prendre de meilleures décisions sur ce qui se passe. Vous pouvez apprendre les bases du codage sur des sites comme Codeacademy, qui propose gratuitement un certain nombre de cours de niveau débutant. Si vous souhaitez vous lancer dans les cours de codage avancés, le coût est très abordable et peut vous être d'une grande aide dans votre carrière, quel que soit votre rôle. N'oubliez pas de vérifier auprès de votre employeur s'il prend en charge les frais si vous voulez aller au-delà de l'essentiel".
Gregory Golinski
Gregory Golinski est directeur du marketing numérique chez YourParkingSpace.co.uk.
"Mon premier conseil pour apprendre le codage de base est de construire quelque chose. Qu'il s'agisse d'un script permettant de récupérer des données sur Internet, de rechercher des documents spécifiques dans votre ordinateur, ou même d'un simple jeu vidéo comme tic tac toe. Le simple apprentissage du code peut être un peu ennuyeux et il est facile de perdre sa motivation. Par conséquent, vous devriez essayer de construire quelque chose d'utile ou d'amusant. Cela facilitera aussi beaucoup l'apprentissage".
Bryan Truong
Bryan Truong est le fondateur de GameCows.
"Il y a une tonne de jeux de code simples qui enseignent des principes fondamentaux applicables à n'importe quelle langue, et qui sont vraiment amusants. J'ai joué avec Human Resource Machine et j'ai appris quelques concepts de base, puis je suis passé à SCREEPS. SCREEPS est comme un jeu RTS (Real Time Strategy) où vous programmez chaque unité pour qu'elle exécute un ensemble de tâches. De la collecte à la construction et à l'attaque, toutes les actions sont programmées par l'utilisateur. J'ai beaucoup appris en codant des jeux. Je ne suis pas un expert, mais je suis capable de comprendre quelles parties du code de mon site web font quoi et de résoudre quelques problèmes simples. Si je m'en étais tenu au didacticiel traditionnel, je serais parti. Faites en sorte que ce soit amusant ou, à tout le moins, faites une pause dans le codage sérieux et programmez des robots tueurs".
Victor Fredung
En tant qu'innovateur fintech chevronné, Victor a plusieurs années d'expérience dans le secteur du paiement. Il est actuellement PDG de Shufti Proun fournisseur de services de vérification basés sur l'IA, qui se concentre sur la fourniture de services d'embarquement fiables et sans heurts aux entreprises du monde entier.
"Quand j'ai appris à coder, j'ai suivi trois conseils utiles : Apprendre. Pratiquer. Répéter.
Il est toujours utile d'apprendre par la pratique après avoir acquis des connaissances théoriques de base. Si vous n'écrivez pas le code vous-même encore et encore, il est peu probable que vous maîtrisiez les concepts. Une simple ligne de code, une fois entrée dans un programme réel, peut sembler intimidante au début, mais c'est en exécutant des codes et en les modifiant à volonté que vous serez plus malin.
Trouvez un mentor. Vous êtes votre meilleur professeur, mais cela ne fait jamais de mal de trouver un guide qui soit prêt à suivre vos progrès et à vous orienter dans la bonne direction. Vous excellez peut-être dans un type de code, mais vous n'êtes peut-être pas conscient du processus d'apprentissage dans son ensemble. Les ressources en ligne peuvent également s'avérer utiles à ce stade.
Déboguer et nettoyer. Lors de l'écriture de codes longs, vous ressentirez souvent le besoin de vous arrêter et de localiser une erreur bien avant que le programme ne soit terminé. Décompressez et faites des pauses régulières pour maintenir un mode de vie sain, notamment en arrêtant les applications de travail. “
Jonathan Bennett
Jonathan Bennett est un responsable passionné de marketing numérique pour GlobalXune technologie juridique de pointe.
"J'ai commencé à apprendre à coder afin de réduire ma dépendance vis-à-vis des agences pour effectuer de petites tâches, libérant ainsi une partie de mon budget marketing. J'ai commencé par chercher sur Google des solutions à des problèmes spécifiques, et cela a bien fonctionné pendant un certain temps, jusqu'à ce que je ne comprenne plus pourquoi les choses ne fonctionnaient pas. Je copiais et collais le code comme il le suggérait en ligne, mais sans un concept de base de codage, je ne me rendais pas compte que je faisais des erreurs syntaxiques ou que cela entrait en conflit avec d'autres fonctions existantes.
Ce qui m'a vraiment aidé, c'est de choisir une langue spécifique plutôt que d'essayer de tout apprendre en même temps. J'ai trouvé que les tutoriels vidéo étaient ce qui me convenait le mieux, car la narration aidait à expliquer les concepts derrière le codage et cela m'aidait ensuite à comprendre d'autres langues. Je vous conseille également de vous familiariser avec le contrôle de version et le débogage avant de tester vos nouvelles compétences sur un projet en direct. Veillez toujours à tester votre code sur une scène ou un environnement local approprié afin de ne rien casser en production, car cela pourrait s'avérer très coûteux".
Raj Vardhman
Raj Vardhman est un indépendant devenu entrepreneur. Il a fondé GoRemotelyLe site web de l'Agence européenne pour la sécurité et la santé au travail, une plateforme qui s'efforce de découvrir et de présenter les emplois les plus recherchés dans les régions reculées et d'aider d'autres personnes à trouver le bonheur sur leur lieu de travail.
"Rejoindre un camp d'entraînement au codage à l'étranger est l'une des meilleures façons d'apprendre le codage, pour tous les niveaux de compétence. Soyons réalistes : le codage peut être très fastidieux et prendre beaucoup de temps lorsque vous étudiez, alors être dans un endroit comme Lisbonne ou Bali peut le rendre plus intéressant. Imaginez que vous puissiez aller surfer pendant votre pause déjeuner ou déguster des vins après le travail si vous êtes en France.
Les camps d'entraînement au codage sont généralement des formules tout compris qui compriment un programme de codage en programmes pouvant durer de quelques mois à un an. Il existe des boot camps situés dans le monde entier, parmi lesquels vous pouvez choisir. Si vous aimez voyager et explorer de nouvelles cultures, un camp d'entraînement au codage pourrait être la solution idéale pour vous.
Bien qu'ils ne soient pas bon marché, si vous prenez en compte tous vos frais de voyage, un camp d'entraînement au codage est une bonne affaire si vous prévoyez de visiter un continent ou un pays particulier de toute façon. En cours de route, vous pouvez élargir votre réseau en rencontrant des personnes partageant les mêmes idées dans les camps d'entraînement et établir des relations à long terme dans le secteur.
Ainsi, en rejoignant un camp d'entraînement au codage, vous pouvez apprendre à coder dans certaines des villes et des points chauds les plus cool du monde, tout en profitant des équipements locaux. Mais surtout, les cours sont accélérés et vous serez prêt à commencer à coder dès que vous aurez terminé le cours. L'avantage le plus sous-estimé, cependant, est que vous vous ferez des amis et nouerez des liens professionnels significatifs en cours de route".
Jacob Quirke
Jacob Quirke est développeur web chez JC réseaux sociaux Le travail se concentre sur tous les aspects, de la création de sites web complets à la création d'applications réseaux sociauxciblées, en passant par les audits en ligne. Il est entièrement autodidacte et s'est spécialisé dans le développement de frontaux à l'aide de Bootstrap et d'Angular.
"Profitez pleinement des ressources gratuites. De nombreux aspirants développeurs peuvent être tentés de donner des milliers de dollars pour participer à un camp d'entraînement accéléré afin de devenir des développeurs web pleinement opérationnels. Cependant, il existe de nombreux sites et outils où chacun peut apprendre les bases gratuitement. Parmi les meilleurs sites, citons freecodecamp, codecademy et Khan Academy.
Ne jonglez pas, concentrez-vous sur une chose à la fois. Avec la pléthore de sujets à couvrir dans l'apprentissage du code, il peut être tentant de tremper son orteil dans plusieurs endroits à la fois - HTML, CSS, JavaScript, cadres web, front-end et back-end. Quel que soit le point de départ, au début de votre parcours de codage, il vaut mieux investir votre temps pour devenir un expert dans une chose à la fois. Alors, ne jonglez pas - il vaut mieux bien maîtriser un outil à la fois avant de vous emballer et d'en commencer un plus compliqué".
Lindsey Handley
Lindsey Handley est co-fondatrice d'une start-up basée à San Diego, ThoughtSTEMqui développe des technologies éducatives de codage et enseigne le codage aux élèves de la maternelle à la 12e année. Elle a récemment cofondé une association à but non lucratif dont la mission est d'enseigner le codage aux enfants de tous les États-Unis : MetaCoders.
"Apprenez le codage comme si vous appreniez une langue étrangère ! Bien que le codage soit un type de langue très différent des langues naturelles (comme l'anglais et la langue des signes), le codage est traité dans la même zone de votre cerveau que les langues naturelles. De récentes études IRMf montrent que le cerveau des programmeurs experts lit le code presque de la même façon que la prose anglaise !
Tout comme vous le feriez si vous appreniez l'espagnol, pendant que vous suivez un cours en ligne ou que vous lisez un livre sur un langage de programmation, faites-vous des flashcards ! La répétition est la clé pour devenir "fluide" dans une nouvelle langue. Au recto de la carte, écrivez une invite (par exemple, triez une liste de chaînes de caractères) ; au verso, écrivez le bout de code que vous devez taper dans votre ordinateur pour répondre à l'invite. Assurez-vous de toujours taper le code avant de retourner la carte !
Une fois que vous avez répondu à vos cartes flash, commencez à vous chronométrer. Personne ne vous appellera si vous parlez couramment l'espagnol s'il vous faut deux minutes pour demander "dónde está el baño", n'est-ce pas ? Vous devriez traiter le codage de la même manière. Continuez à faire pousser votre jeu de cartes chaque jour et à le pratiquer. Il ne faudra pas longtemps avant que vous soyez confiant dans vos compétences en matière de codage et que vous vous mettiez à parler couramment".
David LaVine
David a débuté dans le monde de l'ingénierie, a obtenu un master en génie électrique et informatique, puis est passé au marketing. Il est le fondateur de RocLogic Marketing, LLC.
"L'une des meilleures façons de commencer à apprendre à coder est de commencer par un exemple simple qui remplit une fonction que vous comprenez (comme afficher un peu de texte, additionner deux nombres ou compter). Cette fonction doit comporter moins d'environ 10 lignes de code, afin qu'elle soit facile à suivre.
Ensuite, copiez et renommez le fichier et modifiez le code pour qu'il fasse quelque chose d'un peu différent (comme changer le format de votre texte affiché ou exécuter différentes fonctions arithmétiques). Maintenant, vous n'exécutez pas seulement le code existant, vous le modifiez pour qu'il fasse ce que vous voulez, et c'est un bon sentiment. Cela vous aidera à voir ce qu'il faut faire pour coder quelque chose.
Maintenant, trouvez d'autres exemples de codes et construisez sur vos bases en combinant des fonctions pour ajouter de la complexité. Il convient de souligner qu'il y a une énorme différence entre bricoler du code parce que vous êtes curieux et créer un code complexe et élégant qui gère avec grâce les cas de coin, les exceptions et autres scénarios du monde réel. Ce dernier point nécessite des années d'apprentissage et de pratique".
Rahul Khosla
Rahul a commencé à l'origine WPZA comme un livre de référence pour lui-même. Aujourd'hui, des dizaines de développeurs l'utilisent tous les jours, y compris Rahul.
"Documentez tout. C'est une réponse très simple, mais le fait de tout documenter aide vraiment à long terme".
Kyle Theil
Kyle Theil est le propriétaire de Domaine visuelune petite société de marketing et de publicité située en Floride.
"Bien que je sois allé à l'école, je prétends surtout que j'ai été autodidacte en apprenant sur différents blogs et sites web. Le principal endroit où je suis allé pour apprendre les bases était https://www.w3schools.com/. La beauté de leur plate-forme est que vous pouvez voir comment elle est faite et la tester sur place. Et curieusement, l'autre ressource de départ était le Coding for Dummies. C'était il y a presque 15 ans, et je continue à coder encore aujourd'hui".
Oksana Chyketa
Oksana Chyketa est le commercialisateur de Albacross.comune plateforme de génération de prospects B2B.
"Mon meilleur conseil pour apprendre le codage de base est d'utiliser immédiatement ce que vous avez appris dans vos projets. Si ce n'est pas possible, il existe un outil génial appelé Codepen. Avec Codepen, vous pouvez non seulement créer vos projets et pratiquer de nouvelles compétences, mais aussi apprendre en parcourant les nombreux projets réalisés par d'autres utilisateurs et le code qui les sous-tend".
Shayne Sherman
Shayne Sherman est le PDG de TechLoris.
"Mon meilleur conseil pour apprendre à coder est de me concentrer sur les principes qui le sous-tendent. Quand j'ai commencé à coder, je le faisais en C. Depuis, j'ai écrit du code en C++, Java, PHP, JavaScript, Perl et bien d'autres langages. Chaque langage a sa propre syntaxe et son propre formatage. Mais ce qui ne change pas, ce sont les principes de codage qui les sous-tendent. Apprenez-les, et vous pourrez coder dans n'importe quelle langue. Il vous suffit d'aller sur YouTube et de rechercher les principes de codage. Il y a même des cours gratuits d'informatique du MIT si vous voulez vraiment devenir fou".
Apprendre à coder peut être long et frustrant, mais tout n'est pas forcément un défi ! En fait, grâce à notre boutons de suivi. Vous pouvez faire en sorte que les visiteurs de votre site web puissent vous suivre sur leurs réseaux sociaux préférés en un seul clic. Ils sont gratuits et simples à installer sur n'importe quel site web. plateforme de blogs - vous n'avez pas besoin de connaître une seule ligne de code !