Ne vous inquiétez pas, soyez heureux: comment construire votre future carrière dans la technologie en 5 étapes simples.

“Au lieu de dire“ Je n’ai pas le temps ”, essayez de dire“ Ce n’est pas une priorité ”et voyez ce que ça fait.” - Laura Vanderkam

Changer de carrière est très difficile. Ajoutez à cela un travail à temps plein et quelques enfants et la tâche semble presque impossible. Cependant, même si vous êtes occupé, vous pouvez définir des priorités et prendre le temps de vous concentrer sur ce qui compte pour vous et développer les compétences nécessaires pour améliorer votre carrière.

Développez votre avenir avec du code

J'ai commencé mon parcours de codage il y a six mois seulement. Il ne me reste plus qu'un projet à accomplir pour terminer mon certificat de développeur front-free sur freeCodeCamp. J'ai également suivi le cours d'initiation au développement Web de Colt Steele sur Udemy pour les développeurs Web. Et j'ai fait tout cela en élevant deux enfants et en occupant un emploi à temps plein.

Quand j'ai commencé à utiliser ces astuces, j'ai vu mes progrès décupler. Je sais que j'aurais accompli beaucoup plus si je les avais implémentés plus tôt dans mon parcours. J'ai non seulement bénéficié d'une productivité accrue, mais je me sens plus équilibré et je m'amuse plus que jamais.

Mon pivot dans le développement web

Après avoir travaillé dans le secteur de la santé au cours des cinq dernières années, j’ai réalisé que ce n’était pas ce que je voulais faire pour le reste de ma vie. Ne vous méprenez pas, j’aimais aider les personnes à retrouver la santé, mais je détestais voir le système s'effondrer pour elles. Je détestais quand les gens ne pouvaient pas payer leurs médicaments ou quand leur plan de soins n’était pas en phase avec le traitement dont ils avaient besoin.

Je voulais faire plus pour aider ces gens. Mais je savais que je ne pouvais pas en faire plus à moins de prendre du recul et de regarder la situation dans son ensemble.

Le codage ne m’intéressait pas toujours, mais plus j’observais les forces qui apportaient un réel changement dans le monde d’aujourd’hui, plus je voyais que la technologie était à l’origine de ces avancées.

J'ai vu une opportunité de faire des changements significatifs, et c'est à ce moment-là que je me suis intéressé au codage.

Pourquoi codez-vous?

Quelle que soit la raison, réfléchissez-y vraiment et épinglez-la. Utilisez-le comme une motivation pour vous propulser vers vos objectifs de codage. Avoir cet objectif final vous aidera à vous frayer un chemin à travers les plateaux et à traverser les parties les plus difficiles (le codage est difficile).

Chaque jour que je passe à mon travail actuel me motive à rentrer chez moi, à démarrer mon ordinateur portable et à continuer mon apprentissage du code.

La bonne nouvelle est que l’acquisition de compétences de codage est simple. Tout ce que vous avez à faire est de coder beaucoup. Malheureusement, c’est là que la partie la plus difficile entre en jeu. Il est difficile, pour le moins qu'on puisse dire, de passer du temps dans votre vie bien remplie pour coder de manière routinière.

Comment gravir la montagne de codage

Il y a un fossé entre ce que vous êtes et ce que vous voulez être. C'est pourquoi vous lisez cet article. C'est pourquoi vous travaillez tous les jours et finissez par sacrifier du temps avec votre famille et vos proches.

Si nous consacrons tout ce temps à atteindre notre objectif, il est primordial de tirer le meilleur parti du temps que nous passons à apprendre à coder.

Voici cinq étapes pour transformer ce rêve en réalité:

  1. Créez vos objectifs personnalisés

Pour tirer le meilleur parti de votre temps, rien n'est plus important que de vous fixer des objectifs réalisables à court terme. Cela vous aidera non seulement à ressentir un sentiment d'accomplissement chaque fois que vous atteignez un objectif, mais cela contribuera également à rendre le processus de codage beaucoup moins intimidant.

Objectifs exercice!

Pour vous aider à atteindre des objectifs précis, je tiens à vous encourager à faire un exercice rapide que j'ai repris de Laura Vanderkam.

1. Imaginez-vous dans un an. Vous avez écrasé TOUS vos objectifs de codage et obtenu l'emploi de vos rêves. Vous avez donné cinq conférences lors de conférences à travers le monde, vous avez construit votre application et elle a été un succès. Quel que soit le succès qui vous ressemble, imaginez votre futur moi. S'il vous plaît soyez ambitieux, peut-être même rêvez un peu.

2. Quels sont les 3 - 5 objectifs que vous avez atteints cette année-là et qui en ont fait le succès?

3. Notez ces objectifs.

4. Répétez cet exercice pour vos objectifs personnels. Il est impossible de travailler tout le temps, et pour réussir, vous devez avoir un équilibre travail-vie personnelle (ou vous allez vous épuiser).

Vous avez maintenant 6 à 10 objectifs ambitieux à atteindre au cours de la prochaine année. Pour décomposer ces objectifs plus ambitieux en actions concrètes, réfléchissez à la manière dont vous pouvez les atteindre et planifiez-la.

Par exemple, si vous souhaitez compléter le certificat frontal freeCodeCamp, vous devez planifier du temps pour y travailler tout au long de la semaine. Si vous voulez courir un marathon, vous devez acheter des chaussures de course, vous inscrire à un marathon et prévoir du temps pour vous entraîner régulièrement.

2. Faites un horaire

Je vais être honnête - je ne suis certainement pas le type de planification. Je pensais que je pouvais le voler jour après jour. Mais, de manière réaliste, vous devez prévoir du temps, sinon vos objectifs se répercuteront sur le reste de votre vie. Je me suis senti anxieux de coder pendant que je passais avec ma famille ou quand je mettais mes enfants au lit, parce que je n’avais pas encore codé ce jour-là.

Ce que j'ai attendu avec impatience toute la journée (le codage) a commencé à avoir un impact négatif sur ma qualité de vie.

Diviser votre temps en blocs ciblés vous permet d’être à 100% dans le moment présent. Quand il est temps de coder, vous pouvez avoir une vision tunnel et pirater. Lorsque vient le temps de vous détendre ou de passer du temps avec des personnes qui comptent pour vous, vous pouvez être présent parce que vous avez codé votre matinée ou avoir votre rendez-vous plus tard dans la journée.

Voici un exemple de mon emploi du temps personnel:

Comme vous pouvez le constater, je passe beaucoup de temps en famille. La famille est vraiment importante pour moi. Votre emploi du temps sera très différent, mais le but est de créer un emploi du temps qui vous permettra d’atteindre vos objectifs sans détester votre vie. Essayez simplement de rendre compte de tout, pour que vous puissiez respecter votre emploi du temps.

3. Auditez-vous pour trouver des opportunités de temps

Notez toutes les activités d'un jour ou d'une semaine et voyez ce que vous faites réellement avec votre temps. Vous serez probablement surpris par le temps que vous passez à faire défiler votre flux instinctivement dans votre flux Instagram ou à regarder de façon excessive une nouvelle émission de Netflix (I love Stranger Things).

Je ne vous dis pas de tout couper mais de garder un équilibre. Vous pouvez certainement transformer une partie de ce temps d'inactivité en de sérieux gains de codage.

Il y a plus de temps que tu ne le penses

Si vous pensez toujours à vous-même, "Oui, mais je travaille toujours beaucoup et (insérez une excuse ici) pour que je ne trouve pas le temps", alors voici un fait amusant! Il y a 168 heures dans une semaine. Si vous travaillez 40 heures par semaine et soustrayez 8 heures de sommeil par nuit (ce que je ne comprends absolument pas), vous vous retrouverez avec 72 heures de temps «libre».

Regardez tout le temps que vous avez dans votre situation de vie et insérez autant de «bonnes» choses dans cette période que vous le pouvez. Il est temps.

4. Remplissez votre temps avec la qualité

Voici quelques outils que j'utilise pour m'aider à atteindre mes objectifs de codage et à rester concentré sur mon parcours d'apprentissage:

freeCodeCamp

Sérieusement l'un des meilleurs outils pour atteindre les objectifs. Le programme est là pour que vous puissiez suivre et y travailler, il suit même vos progrès!

JavaScript 30

30 projets JavaScript vous aident vraiment à maîtriser les méthodes de tableaux tout en remplissant votre portefeuille de projets (et en plus, c'est vraiment amusant). Wes Bos est un instructeur solide qui propose un cours gratuit de qualité. Vous pouvez le compléter en 30 jours consécutifs ou l'intégrer à votre planning d'apprentissage.

100 jours de code sur Twitter

Ce défi de 100 jours consiste à coder chaque jour et à tweeter sur ce que vous avez fait. C'est un excellent outil pour suivre les progrès et mesurer votre cheminement. Cette communauté regorge de personnes inspirantes du monde entier et constitue un excellent moyen de rencontrer des développeurs partageant les mêmes idées.

Le camp de développement pour développeurs Web

Ce cours est presque terminé et il a corrigé de nombreuses lacunes dans mes connaissances en matière de codage. Colt ne vous indique pas simplement comment faire quelque chose, il explique également pourquoi vous le faites d’une certaine manière. De plus, il y a maintenant un camp d'initiation pour développeurs Web avancé que je vais suivre une fois que j'ai terminé.

Vivre!

Ce n’est pas une ressource, mais vous devriez embrasser la communauté technologique en la vivant. Écoutez des podcasts pendant que vous vous rendez au travail ou faites la vaisselle. Suivez les leaders de l'industrie sur Twitter. Lire des articles. Plongez dans la technologie et vous apprendrez sans vous rendre compte que vous apprenez.

5. Multipliez votre temps

Nous avons fixé des objectifs et nous avons maintenant plusieurs objectifs plus ambitieux répartis en objectifs réalisables. Nous avons expliqué comment intégrer ces objectifs à votre vie bien remplie et je vous ai donné quelques idées pour vous occuper de votre temps. Maintenant, je veux vous dire comment vous pouvez tirer le meilleur parti du temps que vous consacrez au codage.

La réponse: soyez heureux!

Qu'est-ce que le fait d'être heureux a à voir avec la gestion du temps, demandez-vous? Tout simplement: c'est tout. L'idée s'appelle multiplier votre temps.

Être présent et profondément concentré conduit à une productivité accrue. Cela multiplie le temps que vous passez en augmentant l'efficacité. De plus, qui ne veut pas être heureux?

Selon Shawn Achor, qui a étudié les effets du bonheur et son lien avec la productivité, votre cerveau est 31% plus productif lorsque vous vous sentez heureux.

La dopamine, qui envahit votre système lorsque vous vous sentez positif, a deux effets:

  1. Cela vous rend plus heureux (duh!)
  2. Cela active les centres d'apprentissage dans votre cerveau. Ils vous aident à apprendre des choses plus facilement et vous permettent de passer moins de temps à apprendre tout en conservant plus d'informations.

Transformez votre cerveau en une machine à produire de la dopamine!

Vous pouvez libérer plus de dopamine en créant des changements positifs et durables. Vous pouvez intégrer à votre routine cinq éléments pour transformer votre cerveau en une machine produisant de la dopamine:

1. Ecrivez trois nouvelles choses pour lesquelles vous êtes reconnaissant chaque jour. Cela crée l'habitude de parcourir le monde à la recherche de choses positives, plutôt que de choses négatives.

2. Journal sur une expérience positive vécue au cours des dernières 24 heures. Cela vous permet de revivre l'expérience positive qui conduit à la même réponse dopaminergique.

3. exercice. Faites une courte promenade avant une session de codage ou faites une séance d’entraînement rapide. L'exercice libère des tonnes de dopamine.

4. Méditer. La méditation entraîne votre cerveau à se concentrer davantage sur la tâche à accomplir, tout en libérant de la dopamine.

5. actes de bonté au hasard. Remerciez quelqu'un de votre réseau de soutien social de vous aider ou aidez quelqu'un. Non seulement cela libère de la dopamine pour vous, mais il en va de même pour la personne que vous avez aidée (et elle peut payer en retour).

Utilisez des blocs de temps pour construire votre avenir

Même si nous sommes occupés, nous devons prendre le temps de faire ce qui compte le plus. Lorsque vous vous concentrez sur l'essentiel, vous pouvez construire la vie que vous voulez avec les blocs de temps dont vous disposez.

Merci de lire cet article! Vous pouvez me trouver sur twitter @michaeltombor