
Lesley Fowler
0
2512
756
Tout le monde n'est pas fait pour être programmeur. Bien sûr, tout le monde peut apprendre comment programmer, mais apprendre à programmer ne signifie pas en faire une carrière. En fait, il est tout à fait possible d’être un codeur talentueux tout en restant un déséquilibre pour la carrière. Cela semble étrange, je sais, mais c'est plus vrai que vous ne le pensez.
J'ai passé plus de 10 ans à obtenir un diplôme en informatique et je me suis dit que c'était ma carrière, mais je me suis rendu compte que ce n'était pas le cas - et cela vient de quelqu'un qui jouit le flux de travail de programmation et les défis associés.
Il y a plus que l'acte de codage. Vous devez considérer l'image entière. Si vous n’êtes pas complètement sûr d’être un programmeur, voici quelques signes qui pourraient vous orienter dans la bonne direction..
Signe # 1: Vous manquez de créativité expérimentale
Malgré la lourdeur de la logique, la programmation est finalement un art créatif. 4 Incontournable TED Talks sur la créativité, l'inspiration et la passion 4 Incontournable TED parle de la Créativité, l'inspiration et la créativité. Inspiration. La passion. Ce sont tous des concepts dont nous sommes très conscients, mais peu d’entre nous sont capables d’en préciser la source. D'où vient la créativité? Qu'est-ce qui provoque un… Un nouveau programme ressemble à une toile vierge et vos pinceaux sont vos langages, vos frameworks, vos bibliothèques, etc. Vous créez quelque chose à partir de rien et ceci est un processus qui repose sur l'intrépidité expérimentale.
Les codeurs Dogmatic vous diront qu'il y a “un vrai chemin” écrire un bon code, mais ce n'est pas vrai du tout. Une telle affirmation est aussi absurde que de dire qu’il n’ya qu’une façon de construire une maison, d’écrire un roman ou de faire cuire un ragoût. Il existe de nombreuses façons de coder un logiciel et vous devriez être prêt à expérimenter.
Sans curiosité naturelle, vous développerez une vision tunnel et aborderez toujours vos problèmes de codage sous le même angle. À ce stade, la programmation devient un travail de base et perd une grande partie de ce qui la rend enrichissante au départ..
Signe n ° 2: Vous n'êtes pas autonome
Tous les bons programmeurs doivent être autonomes et il n'y a aucune solution. Lorsque vous supprimez tous les détails superflus, la programmation est fondamentalement répétitive. Si vous n'avez aucun enjeu personnel ou ambition dans le code que vous écrivez, alors vous allez juste être misérable.
C’est le cas de toute entreprise créative (et peu importe ce que l’on dit, la programmation est Créatif). Votre motivation pour écrire du code 10 Des discussions motivantes sur TED pour vous aider à éliminer vos blocages mentaux 10 Des discussions motivantes sur TED pour vous aider à éliminer vos blocs mentaux La leçon précieuse à tirer de la vie des personnes performantes est qu'elles réduisent leurs blocages mentaux de manière plus cohérente que d'autres. Dix discussions TED soulignent une chose simple: tout est dans l’esprit. doit venir de l'intérieur. Vous devez aimer le fait de coder autant que le potentiel de vous en sortir avec un produit final. Si vous n'aimez pas le processus, vous n'atteindrez jamais le produit.
Si vous vous réveillez le matin et que vous ne ressentez pas le désir ardent de travailler sur votre projet, la programmation n'est peut-être pas le bon débouché pour vous..
Signe # 3: Vous détestez les problèmes de logique
En dépit d'être une entreprise créative, la programmation est plus fixation que ce soit créant. Alors que d'autres solutions créatives impliquent un processus de correction (tels que les auteurs qui doivent réviser leurs brouillons), la programmation est unique en ce sens que la plupart des problèmes qui surviennent sont basés sur des erreurs basées sur la logique..
Ce processus de fixation, connu sous le nom de débogage, est le coeur de la programmation. Êtes-vous fasciné par les énigmes et les énigmes logiques 10 Sites Web pour les énigmes, les casse-tête et les énigmes 10 Sites Web pour les énigmes, les casse-têtes et les énigmes? Avez-vous un désir inné de réparer ce qui est cassé? Et par extension, êtes-vous naturellement curieux du fonctionnement interne des choses? Vous devriez pouvoir répondre “Oui” à tout ce qui précède.
Une grande partie de la récompense en programmation provient de la correction des bugs. Plus le bogue est compliqué, plus il est gratifiant de le résoudre. Si vous ne trouvez pas de satisfaction à cela, la programmation ne sera plus qu'une suite de frustrations sans fin..
Signe # 4: Vous ne pouvez pas vous asseoir pendant de longues périodes
La nature de la programmation exige que vous restiez assis devant un ordinateur pendant une période prolongée. Vous pouvez peut-être contourner ce problème en construisant un bureau permanent. Comment construire un bureau permanent bon marché chez Ikea et ce que c'est comme utiliser? Comment construire un bureau permanent moins cher chez Ikea et ce que c'est comme utiliser un engouement actuel se fait jour pour les pupitres debout, littéralement les pupitres où vous vous tenez pendant que vous travaillez. Ayant passé les cinq dernières années en tant qu'écrivain indépendant indépendant, il passe la plupart de ses journées à… mais l'essentiel est le même: vous allez passer beaucoup de temps devant votre ordinateur..
Ce type de mode de vie sédentaire lié à l’informatique suscite certaines inquiétudes. 5 raisons de travailler avec des ordinateurs est mauvais pour vous et comment rester en bonne santé 5 raisons de travailler avec des ordinateurs est mauvais pour vous et pour rester en bonne santé Travailler sur l’ordinateur peut sembler comme le travail le plus décontracté du monde, mais au contraire. C’est très dur pour votre corps, qui n’est pas habitué à ce type de travail moderne… et qui peut entraîner de graves problèmes de santé. 4 Problèmes de santé graves en restant assis trop longtemps (et comment les éviter) 4 Problèmes de santé graves en restant assis trop longtemps ( Et comment les éviter) Rester assis trop longtemps à votre bureau ou sur votre canapé est une épidémie moderne. Voici quatre risques mortels pour un mode de vie sédentaire. si vous l'ignorez trop longtemps. Dans le même ordre d'idées, vous devrez peut-être lutter contre des problèmes mentaux tels que les distractions non désirées Focus! 4 meilleurs outils pour bloquer temporairement Facebook & Co Focus! 4 meilleurs outils pour bloquer temporairement Facebook & Co Vous n'êtes pas seul, nous l'avons tous fait. Nous avons perdu du temps à naviguer sur le Web au lieu de tout faire. Besoin d'une pointe de productivité? Trouvez les meilleurs outils pour échapper aux médias sociaux ici. fièvre de la cabine et baisse de productivité Comment être plus productif au travail à domicile Comment être plus productif au travail à domicile Est-ce que travailler à domicile (ou utiliser le terme de télétravail) est plus productif que de travailler au bureau? Le débat a été relancé après l'appel du clairon de Marissa Mayer à tous les employés de Yahoo. Comme tous les blah-blahs,… .
En fin de compte, la question est la suivante: êtes-vous à l'aise face à un ordinateur la majeure partie de votre journée? En réalité, confortable peut ne pas suffire; vous devez préférer être devant un ordinateur. Sinon, productivité et bonheur seront des batailles ardues.
Signe # 5: Vous voulez des heures normales de travail
Les carrières en programmation relèvent de l’un des deux types suivants: 1) vous travaillez pour quelqu'un d'autre ou 2) vous travaillez pour vous-même. Quoi qu'il en soit, il n'est pas rare d'entendre des histoires de nuits tardives, de longues sessions de codage et d'une qualité de vie généralement médiocre..
Le développement de logiciels est une industrie centrée sur les délais et les délais ne correspondent pas parfaitement aux jours de travail traditionnels de 9 à 5 jours. À mesure que les échéances approchent, les équipes de codage entrent souvent dans une phase de “temps de crise” défini par tous les nighters. Même lorsque vous travaillez pour vous-même 5 Opportunités de travail indépendant légitimes en ligne 5 Opportunités de travail autonome légitimes en ligne, vous devrez consacrer de nombreuses heures par jour si vous souhaitez rester en avance sur vos concurrents.
De plus, les problèmes de programmation ont tendance à rester bloqués dans votre cerveau et à vous suivre partout où vous allez. Vous travaillerez sur des solutions sous la douche, lors de vos trajets quotidiens et même au lit. Parce que la programmation se déroule dans votre tête, la compartimentation peut être difficile, voire impossible.
Si vous avez de la chance mai être capable de trouver une entreprise qui ne fait pas crunch time, mais je ne compterais pas dessus.
Signe # 6: Vous vous attendez à devenir riche rapidement
Il fut un temps où le développement de logiciels était une activité lucrative. De nos jours, les programmeurs qui s'enrichissent rapidement sont l'exception à la règle. Si votre principale motivation pour faire partie de cette industrie est de gagner beaucoup d'argent en un rien de temps, vous êtes déçu..
Histoires de réussite d'une nuit, telles que la popularité de Flappy Bird La nouvelle histoire de Flappy Bird [Weird & Wonderful Web] La nouvelle histoire de Flappy Bird [Weird & Wonderful Web] Peu de jeux mobiles entrent dans la conscience collective du grand public de la manière dont Flappy Bird a fait. Cela passe dans le folklore Internet, mais ces vidéos aideront à préserver sa viralité. , peut nous attirer dans de fausses attentes et une confiance illusoire. Beaucoup de gens se sont essayés au développement de jeux vidéo indépendants. 5 Outils logiciels de développement de jeux gratuits pour créer vos propres jeux. 5 Outils logiciels de développement de jeux gratuits pour. Créer vos propres jeux. Les logiciels de développement de jeux gratuits sont un excellent moyen de commencer à créer des jeux vidéo. Nous avons compilé le meilleur logiciel de jeu sur le marché. dans l’espoir d’atteindre des niveaux de succès similaires et d’abandonner complètement l’industrie..
Pouvez-vous gagner beaucoup d'argent en tant que programmeur? Bien sûr, mais ce ne sera pas une route facile. Si vous cherchez à vous enrichir rapidement Êtes-vous pressé de gagner de l'argent à la maison? Spot 7 Les arnaques au travail à la maison Êtes-vous pressé de gagner de l'argent à la maison? Arnaques Spot 7 Work At Home Richesse, rapidité, éthique: vous ne pouvez en choisir que deux en matière d'argent. Quand il s'agit de travailler à domicile, il est fort probable que vous n'ayez même pas la possibilité de choisir l'un des…, autant jouer à la loterie.
Dernières pensées
Supposons que vous ayez décidé que la programmation ne vous était pas destinée, mais que vous souhaitiez toujours utiliser les compétences et les connaissances relatives à la programmation que vous avez acquises au fil des ans. Quelles sont vos options?
L'écriture. L’expérience technique de la programmation peut vous rendre parfaitement adapté à la rédaction technique (manuels, documentation, etc.), au journalisme (rester au fait des dernières nouvelles) ou à l’éducation (enseigner aux autres ce que vous savez).
Une analyse. En fonction de votre domaine d’expertise, vous pouvez utiliser vos connaissances en tant que consultant pour les systèmes de sécurité, les plateformes Web, les moteurs de jeu, les modèles de monétisation, etc. Les tests d’assurance qualité sont un autre domaine dans lequel une expertise analytique peut s'avérer utile..
La gestion. Si vous avez un cœur pour les affaires mais souhaitez rester connecté à l'industrie du logiciel, pourquoi ne pas gérer votre propre équipe de développeurs? Les gestionnaires qui comprennent les nuances du codage sont rares.
C'est juste gratter la surface. Sachez simplement que même si vous réalisez que vous ne voulez plus être programmeur, ces compétences sont transférable et votre temps n'a pas été perdu.
Vous sentez que vous avez toujours ce qu'il faut pour être programmeur? Avez-vous opté pour Linux? Les 11 meilleurs distros Linux pour les programmeurs Les 11 meilleurs Distros Linux pour les programmeurs Linux offre un environnement florissant aux développeurs et aux codeurs. Voici les meilleurs systèmes d'exploitation Linux pour les programmeurs. , encore?
Crédits d'image: idée de fil via Shutterstock, travailleur misérable via Shutterstock, pièce de puzzle via Shutterstock, silhouette de travailleur fatigué via Shutterstock, cadran d'horloge via Shutterstock, gagner de l'argent via Shutterstock