Table des matières:
- Vous devez être bon en maths pour être codeur
- Beaucoup de personnes qui étudient l'ingénierie apprennent à programmer, mais vous n'avez pas besoin d'être ingénieur pour apprendre à coder. L'ingénierie enseigne des compétences qui sont utiles aux programmeurs, telles que la façon de résoudre un problème étape par étape, ainsi que de travailler à l'intérieur puis de concevoir autour de contraintes réelles. Ce sont des compétences utiles, mais vous pouvez les apprendre en dehors du programme d'ingénierie.
- Comme toute passion ou profession, le codage est un art, et les codeurs affinent leurs compétences au fil des décennies. Bien que vous n'ayez pas besoin de décennies d'études pour commencer à coder, le temps nécessaire pour apprendre dépend de vos objectifs. Par exemple:
- Apprendre à coder est un processus long, rempli de hauts et de bas. Vous pourriez rester coincé pendant des jours et ne pas voir beaucoup de progrès. Pendant les périodes de frustration inévitable, avoir une idée plus grande ou une raison concrète pour vous motiver à continuer d'apprendre peut être utile. Au lieu d'essayer de construire le prochain Facebook, YouTube ou Google, essayez de construire quelque chose qui résout un problème que vous avez personnellement rencontré. Voici des personnes qui ont appris à coder et qui sont restées motivées par un projet:
- Vous vous demandez peut-être quelle langue apprendre en premier, surtout compte tenu de tous les choix possibles. Vous pouvez commencer avec Ruby, Python, JavaScript, PHP, Swift, Objective-C - la liste continue. Pour résoudre ce débat, vous pourriez chercher quelle langue est la meilleure, ou quelle langue apprendre en premier. Vous trouverez des articles et des articles préconisant une langue ou une autre. Contrairement à la comparaison de téléviseurs ou de grille-pain, il est peu probable qu'un gagnant clair apparaisse. Parfois, vous pouvez passer plus de temps à décider quelle langue apprendre avant d'apprendre la langue.
Vidéo: Qui gouverne la France et l'Europe ? - François ASSELINEAU 4/4 2024
Il est courant de penser que les carrières de codage sont réservées aux quelques experts techniques du monde. En fait, c'est un travail régulier pour les gens ordinaires. Si vous êtes persévérant, consciencieux et curieux, je parie que vous pouvez le faire. Ne vous vendez pas court en achetant des idées qui ne sont pas vraies.
Vous devez être bon en maths pour être codeur
Les développeurs qui construisent des jeux de pointe, les data scientists essayant de créer le prochain grand algorithme d'apprentissage automatique ou les ingénieurs travaillant dans l'industrie des services financiers ont probablement besoin de compétences en physique, statistiques ou mathématiques financières. Cependant, de nombreux développeurs, tels que ceux qui créent des applications de commerce électronique ou des pages Web typiques, n'ont pas besoin de beaucoup plus de maths que l'addition et la soustraction de base et l'algèbre du secondaire.
Une bonne part des mathématiques opère et alimente les applications, mais il n'est souvent pas nécessaire de comprendre tout ce qui se passe. Les langages et programmes informatiques sont conçus pour gérer la complexité en exigeant que vous compreniez les entrées et les sorties - mais pas ce qui se passe entre les deux, un concept appelé abstraction.
Par exemple, lorsque vous conduisez une voiture, vous n'avez pas besoin de comprendre le fonctionnement du moteur à combustion interne ou la physique derrière la conversion de l'énergie du piston vers les roues. Pour conduire une voiture, vous devez comprendre comment faire fonctionner l'accélérateur, le frein et l'embrayage pour les voitures de changement de vitesse. De même, les programmes ont des fonctions qui effectuent des opérations, mais vous devez comprendre uniquement les entrées que vous envoyez une fonction et la sortie qu'elle renvoie.
Vous devez avoir étudié l'ingénierie pour obtenir un travail de codageBeaucoup de personnes qui étudient l'ingénierie apprennent à programmer, mais vous n'avez pas besoin d'être ingénieur pour apprendre à coder. L'ingénierie enseigne des compétences qui sont utiles aux programmeurs, telles que la façon de résoudre un problème étape par étape, ainsi que de travailler à l'intérieur puis de concevoir autour de contraintes réelles. Ce sont des compétences utiles, mais vous pouvez les apprendre en dehors du programme d'ingénierie.
Si votre objectif est de repousser les limites des programmes d'ordinateur, un diplôme en génie informatique pourrait être utile.Cependant, si vous voulez créer un site web pour résoudre un problème, il est probablement suffisant de commencer à apprendre à coder en trois à six mois.
De nombreux collèges offrent des bourses qui peuvent subventionner ou couvrir complètement les frais de scolarité des femmes et des minorités qui poursuivent des études en sciences et en génie.
Vous pouvez apprendre le codage dans quelques semaines
Comme toute passion ou profession, le codage est un art, et les codeurs affinent leurs compétences au fil des décennies. Bien que vous n'ayez pas besoin de décennies d'études pour commencer à coder, le temps nécessaire pour apprendre dépend de vos objectifs. Par exemple:
Une semaine:
- Apprenez suffisamment de code HTML pour mettre du texte, des images et d'autres contenus de base sur la page. Vous serez en mesure d'exploiter des constructeurs de sites pour créer et personnaliser des sites Web d'information. Un mois:
- Développez vos compétences CSS frontales pour pouvoir positionner et styliser des éléments sur la page. Vous serez également en mesure d'éditer des sites construits avec des constructeurs de sites Web tels que Wix, Weebly et SquareSpace. Pour la science des données, vous pouvez apprendre à importer et gérer de grands ensembles de données et utiliser Python ou R pour trouver des informations sur les données. De trois à six mois:
- Apprenez les techniques de développement front-end et back-end pour créer un prototype fonctionnel capable de stocker des données dans une base de données, puis de coder une version capable de gérer des centaines de milliers de utilisateurs. En outre, apprenez comment utiliser les bibliothèques externes d'un langage de programmation pour ajouter des fonctionnalités supplémentaires, la gestion des utilisateurs et des systèmes de contrôle de version tels que Git afin que plusieurs personnes puissent travailler sur un projet en même temps. Pour la science des données, vous pourrez créer une visualisation interactive à l'aide d'une bibliothèque JavaScript telle que d3. js. Qu'il s'agisse d'apprendre le développement Web ou la science des données, il faudra environ 800 heures d'efforts pour être suffisamment compétent pour être embauché pour un emploi. Vous avez besoin d'une bonne idée pour commencer à coder
Apprendre à coder est un processus long, rempli de hauts et de bas. Vous pourriez rester coincé pendant des jours et ne pas voir beaucoup de progrès. Pendant les périodes de frustration inévitable, avoir une idée plus grande ou une raison concrète pour vous motiver à continuer d'apprendre peut être utile. Au lieu d'essayer de construire le prochain Facebook, YouTube ou Google, essayez de construire quelque chose qui résout un problème que vous avez personnellement rencontré. Voici des personnes qui ont appris à coder et qui sont restées motivées par un projet:
Coffitivité. com:
- Quatre étudiants voulaient se battre contre le bloc de l'écrivain en écoutant le son ambiant. En apprenant à coder, Tommy Nicholas a construit un site qui diffuse des bruits de café pour ajouter du bruit de fond à des bureaux et à des espaces de travail silencieux. Outgrow. moi:
- Sam Fellig est un passionné de Kickstarter qui voulait un moyen simple de parcourir et d'acheter des articles de projets financés par crowdfunding. Il a fait le saut et a appris à coder pour construire son site Web, qui est devenu l'un des 50 meilleurs sites Web du magazine Time de 2013. Sworkit:
- Ryan Hanna aimait bien s'entraîner s'ennuyait à la gym. Tout en apprenant JavaScript et Ruby, il a construit une application qui a guidé les utilisateurs à travers des entraînements de style militaire en cinq minutes ou moins.L'application a eu plus d'un million de téléchargements, et Ryan l'a finalement vendue à Nexercise, une société d'exercice. Outgrow. Je vends des produits issus de projets de crowdfunding réussis.
Ruby vaut mieux que Python
Vous vous demandez peut-être quelle langue apprendre en premier, surtout compte tenu de tous les choix possibles. Vous pouvez commencer avec Ruby, Python, JavaScript, PHP, Swift, Objective-C - la liste continue. Pour résoudre ce débat, vous pourriez chercher quelle langue est la meilleure, ou quelle langue apprendre en premier. Vous trouverez des articles et des articles préconisant une langue ou une autre. Contrairement à la comparaison de téléviseurs ou de grille-pain, il est peu probable qu'un gagnant clair apparaisse. Parfois, vous pouvez passer plus de temps à décider quelle langue apprendre avant d'apprendre la langue.
Le plus important est d'apprendre d'abord quelques langages de script faciles, puis de choisir un langage de programmation pour débutants polyvalent pour apprendre à fond.
Habituellement, les débutants commencent par HTML, CSS et JavaScript. Ces langues sont les plus tolérantes des erreurs de syntaxe et les plus faciles à apprendre. Ensuite, après avoir appris ces bases, choisissez Python ou Ruby si vous êtes intéressé par le développement web. Vous trouverez de nombreux tutoriels en ligne et de l'aide pour les deux.
Si vous envisagez de travailler avec un système de gestion de contenu tel que WordPress ou Drupal, envisagez d'apprendre PHP.
Ne passez pas trop de temps à décider quelle langue apprendre en premier, et n'essayez pas de tous les apprendre en même temps. Parfois, les gens rencontrent un barrage routier avec une langue, abandonnent et commencent à apprendre une autre langue. Cependant, le résultat final est d'apprendre un peu plus sur de nombreuses langues, au lieu de maîtriser une seule langue et de pouvoir construire un site web complet et fonctionnel.