4 Questions à vous poser avant d`apprendre à coder

Beaucoup de gens veulent apprendre comment coder ces jours-ci, mais ils ne savent pas ce qu`ils obtiennent en. Sûr, les programmeurs peuvent faire de l`argent

s`ils savent ce qu`ils font, mais trop de gens sautent sur le train en marche sans lui donner une bonne idée.Comment choisir un langage de programmation Pour apprendre aujourd`hui & Obtenez un excellent travail en 2 ansComment choisir un langage de programmation Pour apprendre aujourd`hui & Obtenez un excellent travail en 2 ansIl peut prendre des années de travail acharné pour devenir vraiment bon Programmeur est donc là un moyen de choisir la langue de commencer à partir d`aujourd`hui, afin de se faire embaucher demain?Lire la suite

Au cours des dernières années, un mantra trompeur a développé - qui dit que tout le monde peut apprendre à coder, donc tout le monde doit apprendre un langage de programmation populaire. Newbies sont trompés en pensant que quelques mois sur Codecademy et FreeCodeCamp est tout ce qu`il faut pour devenir un codeur maître.

Mais c`est tout simplement pas vrai. En fait, beaucoup de gens qui plongent dans la programmation finissent par le regretter, surtout parce que ce n`est pas ce qu`ils attendaient et ils sont rapidement dépassés. Pour éviter cela, posez-vous les questions suivantes et être honnête.

1. Aimez-vous Résolution des problèmes?

La résolution de problèmes est au cœur de la programmation. Il y a de nombreux aspects du processus de résolution des problèmes, mais au cœur même de chaque programmeur réussi est un lecteur interne pour créer des solutions et de réparer les choses qui sont cassées.

Video: vérifications permis de conduire clio 4

Ils disent qu`un programmeur consacre 10% de ses bogues d`écriture de temps et 90% de son temps à corriger ces bugs - et chaque personne dans le monde qui a fait une quantité de codage grave peut se rapporter à cela. Il est vrai que vous savez: la programmation est l`art de débogage.

Tout le monde peut apprendre la syntaxe d`un langage de programmation. Tout le monde peut apprendre les nuances d`un environnement de développement intégré. Tout le monde peut penser à une idée nouvelle app cool. Mais pour rencontrer bug après bug et ne pas perdre cœur? Cela prend une forme particulière de la personnalité.Editeurs de texte par rapport aux IDEs: quel est le meilleur pour les programmeurs?Editeurs de texte par rapport aux IDEs: quel est le meilleur pour les programmeurs?Le choix entre un IDE avancé et un éditeur de texte simple peut être difficile. Nous vous offrons un aperçu pour vous aider à prendre cette décision.Lire la suite

questions-avant-codage problèmes

Le genre de programmeur qui réussit est celui qui peut courir dans une erreur bizarre du compilateur, une bibliothèque de code bogué, ou une fonctionnalité de langage confus et être suffisamment axée sur l`auto à la recherche d`une réponse. Un programmeur réussi est celui qui est non seulement prêt mais obligé de passer des heures à la recherche d`une solution, et ne sera pas satisfait jusqu`à ce qu`il soit trouvé.

Voici une autre façon de penser: extrinsèque par rapport à des motivations intrinsèques. Voulez-vous être un programmeur parce que vous voulez que les récompenses? Ou voulez-vous être un programmeur parce que vous aimez le processus? Sinon ce dernier, alors peut-être il n`est pas le bon chemin pour vous.

2. Que voulez-vous créer?

La plupart des débutants de programmation quitter dans leur première année. Bien qu`il existe de nombreuses raisons pour lesquelles quelqu`un renoncerait, peut-être la raison la plus importante est qu`ils se sentent dépassés par la courbe d`apprentissage et succombent à la démoralisation.

Video: RECRUTEMENT : La QUESTION SECRÈTE à POSER avant d'ENGAGER QUELQU'UN !

La programmation est un vaste domaine avec des centaines de langues et les zones à explorer. Dans chaque zone, vous avez des dizaines de différentes bibliothèques et des cadres que vous pouvez utiliser. Et qui englobe tout cela, vous avez des paradigmes et modèles de niveau supérieur qui sont applicables à des situations différentes.

Bref, vous ne serez jamais en mesure d`apprendre tout cela, il est donc essentiel que vous décidez ce que exactement vous voulez faire. Un programmeur graphique 3D étonnante pourrait avoir zéro expérience des sites web, tandis que le meilleur codeur de l`intelligence artificielle peut avoir aucune idée de la façon de faire des applications mobiles. Et c`est très bien!

questions-avant-coding-but

Avant d`apprendre à coder, asseyez-vous et pensez à ce que vous voulez faire. Si vous voulez faire des sites Web, alors vous devriez concentrer votre énergie sur javascript apprentissage. Si vous voulez faire des applications OS X, peut-être il est mieux pour apprendre Swift. Si vous voulez faire des jeux vidéo, choisissez quelque chose comme C # et l`unité.Les meilleurs endroits pour apprendre Swift, le langage de programmation d`AppleLes meilleurs endroits pour apprendre Swift, le langage de programmation d`AppleSi vous voulez apprendre Swift, est maintenant le temps de plonger. La langue a un avenir brillant et plus vite que vous apprenez, plus vite vous serez en mesure de récolter les fruits.Lire la suite

Non seulement cela, mais certains concepts de programmation sont plus importants pour X mais pas utile pour Y. Par exemple, l`architecture MVC est presque nécessaire pour la programmation web, tandis que le modèle Entité-composant est super utile pour les développeurs de jeux.

Le point principal est que votre objectif final (par exemple des sites Web, jeux, etc.) va dicter votre chemin d`apprentissage, il est donc préférable de le savoir dès le départ. Bien sûr, vous pouvez toujours expérimenter et de passer des chemins plus tard, mais la programmation est plus facile d`apprendre quand vous codez quelque chose que vous voulez vraiment créer.

3. Hobby vs. carrière: Lequel?

Une autre considération importante est de savoir si vous voulez juste coder des projets personnels dans votre temps libre ou si vous voulez entrer dans l`industrie de la programmation pour le travail à temps plein. Cela aussi, aura un impact important sur ce qu`il faut étudier, comment étudier, et votre chemin global de progression.

Peut-être vous avez une idée pour un jeu vidéo et vous pensez qu`il serait cool de voir si vous pouvez en faire une réalité. Vous aimez votre travail de jour comme comptable et ne pas avoir envie de quitter, alors il serait juste un projet que vous travaillez sur le week-end. Ne hésitez pas à apprendre tout langues et les moteurs que vous voulez. Tant que vous avez du plaisir, qu`est-ce que ça fait?

questions-avant-codage passe-temps

D`autre part, si vous voulez faire une carrière de développement de jeux vidéo, alors vous aurez probablement envie d`apprendre une langue sérieuse et moteur, tels que C ++ et Unreal Engine 4 ou Java et LibGDX. Si vous apprenez le développement du jeu en utilisant Ruby et Gosu, vous ne serez jamais à décrocher un emploi dans l`industrie.

En ce qui concerne l`éducation formelle, un diplôme universitaire peut aider mais n`est pas tout à fait nécessaire. L`Internet abrite beaucoup de didacticiels, livres de programmation gratuits, et cours de programmation libre de sorte que vous ne manquerez pas sur la connaissance, mais l`université est utile pour la mise en réseau, ce qui peut vous aider à percer dans l`industrie.Qu`est-ce qui fait une bonne programmation tutoriel?Qu`est-ce qui fait une bonne programmation tutoriel?Tous les tutoriels de programmation sont les mêmes. Certains vous bénéficiez et d`autres finissent par perdre votre temps. Voici ce qu`il faut rechercher dans un tutoriel de programmation de qualité.Lire la suite

Mais si vous poursuivez la programmation comme un passe-temps ou une carrière, être prêt à mettre beaucoup de temps et la pratique.

4. Combien avez-vous le voulez?

La programmation est difficile. Non qu`il est difficile d`apprendre comment le code (car il est beaucoup plus difficile que d`apprendre quoi que ce soit d`autre) ou que les bugs sont notoirement difficiles à résoudre (parce que la plupart des bugs sont assez simples), mais le processus de programmation peut prendre un péage sur votre endurance mentale.

Tout projet de codage donné présente un mélange de planification et de mise au point, deux processus qui drainent de façon plus mentalement que vous pourriez les attendre d`être. Chaque projet est un marathon de problèmes à résoudre, et que les problèmes deviennent de plus en plus complexe, il devient plus facile et plus facile à l`affaissement sous le poids de tout.

Et même si je viens de dire que d`apprendre à programmer est pas particulièrement difficile, l`énorme quantité de connaissances que vous avez besoin d`apprendre peut tisser sur vous comme une montagne. La programmation est un tapis roulant sans fin de nouveaux concepts, de nouveaux paradigmes, de nouvelles langues et de nouveaux outils. Il est beaucoup de plaisir, mais aussi assez épuisant.

questions-avant codage détermination

Mais le plus dur de tous, au moins pour moi, est que vous allez toujours l`impression que vous n`êtes pas assez bon. , Vous vous sentirez probablement encore comme vous ne savez pas beaucoup même après des milliers d`heures d`expérience. Les mentors et les pairs peuvent vous aider à traverser ces temps sombres, mais vous aurez également besoin d`une volonté de fer.

Quelle est la raison pour laquelle la persévérance est le plus grand trait d`un programmeur. Malgré comment la programmation peut être stressant, vous devez déterminer. Pour chaque nouvelle langue que vous apprenez, pour chaque bug abrutissante que vous rencontrez, pour chaque projet qui semble trop à gérer - vous devez être capable de serrer les dents et frayer un chemin à travers elle.Comment apprendre la programmation sans tout le stressComment apprendre la programmation sans tout le stressPeut-être que vous avez décidé de poursuivre la programmation, que ce soit pour une carrière ou tout simplement comme un passe-temps. Génial! Mais peut-être vous commencez à se sentir dépassés. Pas si bien. Voici une aide pour faciliter votre voyage.Lire la suite

Sans la persévérance, vous burn out, et, malheureusement, cela arrive assez souvent. Les bonnes nouvelles sont que l`épuisement professionnel ne doit pas être permanente. En fait, si jamais cela arrive à vous, sachez que il existe des moyens de la surmonter.

Video: Code de la route - L' évaluation de départ

Le codage est pas pour tout le monde

Selon la façon dont vous avez répondu à ces questions, vous pourriez vous sentir comme la programmation est le match parfait pour vous - ou vous pourriez vous sentir comme il est le contraire de ce que vous attendiez. Probablement celui-ci, ce qui est normal parce que la plupart des gens ne sont pas censés être les programmeurs.6 signes que vous n`êtes pas censé être un programmeur6 signes que vous n`êtes pas censé être un programmeurPas tout le monde est découpé pour être un programmeur. Si vous n`êtes pas complètement sûr que vous êtes censé être un programmeur, voici quelques signes qui peuvent vous pointer dans la bonne direction.Lire la suite

S`il se avère que ce n`est pas pour vous, vous pouvez envisager ces d`autres emplois de haute technologie qui ne nécessitent pas de codage. Oui, il est tout à fait possible d`être un travailleur de technophile qui ne pompe pas le code toute la journée!

Comment avez-vous répondu? Y at-il d`autres questions que l`on devrait se poser avant d`apprendre à coder? Partagez votre opinion avec nous dans les commentaires ci-dessous!

Articles connexes