Applications et logiciels

Voici 5 raisons pour lesquelles vous pourriez sucer à la programmation

Voici 5 raisons pour lesquelles vous pourriez sucer à la programmation

Êtes-vous un programmeur informatique en herbe? Ou peut-être êtes-vous un pro chevronné qui remet en question son choix de carrière?

Où que vous soyez dans votre cheminement de carrière, voici quelques signes que vous voudrez peut-être changer de voie dès que possible. Alternativement, vous pourriez simplement être dans une ornière - renversez ce sourire!

CONNEXES: 21 PROGRAMMATEURS ET CODERS VISIONNAIRES QUI ONT CONSTRUIT LE WEB QUE NOUS CONNAISSONS AUJOURD'HUI

La programmation est-elle difficile?

Apprendre à programmer, c'est comme apprendre n'importe quoi dans la vie. Il faudra de la persévérance et de la pratique pour s'y attaquer.

Quelque chose est toujours aussi difficile que vous le faites. Si vous n'aimez pas ou ne vous souciez pas de ce que vous apprenez, cela peut sembler un sujet très difficile.

C'est vraiment une affaire personnelle et dépend de votre état d'esprit. Après tout, «rien de facile ne vaut la peine» dans la vie - comme on dit.

"Les langages de programmation informatique ne sont pas faciles à maîtriser, mais cela ne signifie pas non plus qu'ils sont impossibles à apprendre. Apprendre un langage de programmation informatique, c'est comme apprendre n'importe quoi d'autre - ce sera plus facile pour certaines personnes et plus difficile pour d'autres." - computersciencems.com.

Comment puis-je bien faire en programmation?

Il existe de nombreux guides, astuces et astuces sur Internet ou dans les livres d'auto-assistance, mais bien réussir dans la programmation dépend en fin de compte de vous. «Vous pouvez amener un cheval à l'eau, mais vous ne pouvez pas le faire boire», comme le dit le vieil adage.

Pour exceller dans quoi que ce soit, vous devrez avoir soif de connaissances dans le domaine de votre choix. Vous devrez également développer un manque de peur de l'échec.

L'échec est bon et n'est pas à craindre. Vous en apprendrez plus que n'importe lequel de vos «succès».

Mais, cela étant dit, il existe d'autres conseils pour vous aider à prospérer et à rester motivé en tant que programmeur: -

  1. Apprendre en faisant.
  2. Saisissez les fondamentaux pour des avantages à long terme.
  3. Codez à la main.
  4. Demander de l'aide.
  5. Recherchez plus de ressources en ligne.
  6. Ne vous contentez pas de lire l'exemple de code.
  7. Faites des pauses lors du débogage.

5 signes avant-coureurs que vous craignez à la programmation

Alors, sans plus tarder, voici 5 signes que vous pourriez craindre en programmation. Si l'une de ces situations s'applique à vous, ne soyez pas découragé - apprenez simplement de vos erreurs.

Ou bien, trouvez un autre emploi de jour!

1. "L'ordinateur dit non!" - Vous ne faites pas attention aux détails

Les ordinateurs sont stupides. Ils sont incapables de comprendre "l'essentiel" de vos intentions en tant que programmeur.

Lorsque vous écrivez du code, vous devez être précis avec les instructions que vous donnez à un ordinateur. Si vous ne le faites pas, non seulement le code que vous avez écrit ne fonctionnera pas, mais vous aurez également perdu une tonne de votre temps.

Toutes les commandes que vous donnez à un ordinateur seront suivies à la lettre et fonctionneront ou non. Il n'y a pas de solution intermédiaire.

Pour cette raison, vous devez avoir le sens du détail! Une virgule, un crochet ou un point-virgule manquant rendra votre code illisible pour un ordinateur lorsqu'il essaiera de l'exécuter.

Cela écrasera non seulement votre âme de programmeur, mais cela peut également vous faire perdre des heures à essayer de retrouver une virgule manquante minuscule ou une faute de frappe quelque part dans vos rames de lignes de commande.

En matière de programmation, le diable est vraiment dans les détails.

2. Vous êtes trop dépendant de Stack Overflow

Bien que Stack Overflow soit une ressource fantastique pour tout programmeur, il ne doit être utilisé que comme source de référence, et non comme votre propre plate-forme de copier-coller personnelle. Si vous ne parvenez pas à trouver une solution pour vous-même, vous ne prospérerez jamais en tant que programmeur.

Cela ne veut pas dire que des sites comme Stack Overflow ne devraient jamais vous inciter à trouver la bonne solution à votre problème, bien sûr. C'est un endroit idéal pour que vos pairs vous aident et aident vous-même les programmeurs moins expérimentés!

En devenant plus expérimenté en tant que programmeur, vous développerez une idée de base de ce que vous devez faire avec un projet. C'est formidable d'avoir l'opinion de programmeurs plus expérimentés ou de «gourous», mais vous devez apprendre à vous tenir debout sur vos deux pieds (ils ne sont pas infaillibles).

Mais à vos débuts, il est tout à fait normal de penser que vous n'avez pas les connaissances nécessaires pour résoudre un problème ou que vous avez peur d'utiliser votre initiative. Vous pouvez également avoir peur de vous tromper.

Mais en ne vous laissant pas expérimenter et en apprenant de vos erreurs, vous ne franchirez jamais le mur pour devenir le programmeur que vous méritez d'être.

Apprenez à échouer et échouez vite! La meilleure façon d'apprendre quelque chose de nouveau est par essais et erreurs.

En «prenant vos coups de langue» lorsque vous échouez, vous acquerrez une expérience inestimable de ce qui fonctionne et de ce qui ne fonctionne pas. Ayez confiance en vous, croyez que vous le pouvez et vous résoudrez ce problème!

3. Vous abandonnez trop facilement

La programmation est essentiellement la lutte pour surmonter un problème - bien de nombreux problèmes. En fait, c'est à peu près pourquoi les ordinateurs ont été inventés en premier lieu!

En tant que programmeur, la plupart de votre temps sera consacré à rencontrer et à surmonter une myriade de problèmes et d'erreurs lorsque vous essayez de construire quelque chose. Vous devez développer la ténacité pour prendre ces problèmes dans votre foulée.

Vous pouvez également commencer à aimer résoudre un problème et être soudainement confronté à dix autres. C'est vraiment une bataille d'usure.

Faire face à un tas de problèmes peut parfois être décourageant et frustrant, et vous devez apprendre à comprendre que le problème principal pourrait être vous! Si quelque chose ne fonctionne pas, il n'y a qu'une seule personne à blâmer - la personne qui a écrit le programme ou le code.

Le voyage sera long et lent au début, mais au fil du temps, vous acquerrez de l'expérience pour éviter les pièges ou identifier les impasses dès le début. Chaque problème que vous résolvez "améliorera" vos connaissances et votre appréciation approfondie de votre (vos) discipline (s).

Apprenez à aimer résoudre les problèmes et à ne pas abandonner au premier signe. Ce sentiment que vous ressentez lorsque vous résolvez une erreur particulièrement tenace peut parfois être euphorique!

4. Vous n'obtenez pas de dose de dopamine lorsque vous résolvez des problèmes

De l'autre côté du point 3 ci-dessus, si vous ne vous sentez pas bien lorsque vous surmontez un problème, cela peut être un signe d'avertissement que la programmation n'est pas pour vous. Réussir à corriger les bogues et autres problèmes deviendra une corvée si vous ne vous `` appliquez pas dans le dos '' lorsque vous résolvez des problèmes.

Comme beaucoup de choses dans la vie, votre corps vous récompense généralement avec une dose de dopamine lorsque vous surmontez un défi. C'est très similaire au sentiment que vous ressentez lorsque vous battez enfin ce boss difficile ou résolvez un puzzle sur des jeux informatiques.

Vous avez travaillé dur pour y parvenir et votre persévérance a été récompensée - allez-y!

Mais si vous avez perdu ce sentiment d'une manière ou d'une autre, ou ne l'avez jamais eu en premier lieu, cela pourrait être le signe que la programmation n'est pas pour vous. Sans cela, la programmation sera un ensemble constant de corvées et vous ne deviendrez jamais un programmeur vraiment génial.

5. Vous aimez vous reposer sur vos lauriers

Et enfin, c'est probablement l'un, sinon le plus gros obstacle pour tout programmeur. Le monde de la technologie est en constante évolution, et si vous n'aimez pas apprendre de nouvelles choses (tout le temps), vous pouvez avoir des difficultés en tant que programmeur.

Cette tendance ne s'arrêtera jamais (à moins que le monde ne le fasse en premier), vous devez donc vous préparer à une vie d'apprentissage. Vous ne pourrez jamais arriver à un stade où vous pouvez dire en toute sécurité que vous savez tout ce qu'il y a à savoir sur la programmation.

Vous ne pouvez pas vous permettre de vous reposer sur vos lauriers. Les programmeurs qui réussissent recherchent et apprennent constamment de nouvelles choses.

Non seulement cela, ils apprécient réellement le processus. Ils ressentent un réel sentiment de fierté en assimilant de nouvelles connaissances ou une nouvelle façon de faire quelque chose.

Ils sont également extrêmement curieux de la discipline qu'ils ont choisie.

Si cela vous semble trop dur, la programmation n'est peut-être pas faite pour vous! Si un manque de confiance vous retient, faites le point sur ce que vous avez accompli de temps en temps.

Vos progrès pourraient vous surprendre!

Aussi, ne soyez jamais trop fier de demander de l'aide à vos pairs. Les programmeurs adorent simplement aider les autres à s'aider eux-mêmes!


Voir la vidéo: Comment jouer les gammes majeures à la guitare ligne de basse, Cours de basse leçon4 (Décembre 2021).