10 façons de grandir en tant que développeur en 2017

Alors que 2016 se termine et que le travail ralentit, j'espère que vous commencez à sentir ces tremblements du Nouvel An entrer.

Cette petite voix dans ta tête te rappelle que tu es capable de plus. Que votre potentiel n'a pas encore vraiment été libéré.

Si vous cherchez 10 façons de commencer à planifier votre croissance en tant que développeur en 2017, continuez à lire… UNIQUEMENT… si vous promettez de vous engager dans au moins une.

Traiter? Faisons-le alors.

# 10: Soumettre un PR à un projet open source que vous utilisez

Donner en retour ne doit pas seulement se produire au moment de Noël.

Il y a des tonnes de projets open source avec des milliers de problèmes ouverts qui attendent d'être saisis.

Comment vous grandirez:

Contribuer à l'open source vous permet de coder sur la scène mondiale.

Sentir la pression que des milliers d'autres personnes pourraient finir par utiliser votre code (plutôt que de ne considérer que les 10 mecs de votre équipe au travail) est essentiel à votre croissance en tant que développeur.

Pensez à contribuer à l'open source comme mode de folie pour perfectionner votre métier; faites-le assez régulièrement, et cette pression de la responsabilisation de masse deviendra une seconde nature sur tout projet.

De plus, vous aidez un projet qui vous facilite la tâche. Donnez 365 jours par an, pas seulement en décembre.

Double plus, si vous êtes le type qui démarre et arrête souvent les projets parallèles, c'est un excellent moyen de s'impliquer dans un projet parallèle avec peu d'engagement.

J'ai également écrit un article entier sur la façon dont l'open source vous aide à grandir, que vous devriez vérifier. (Il comprend également Evan You de vue.js)

Et puis commencez avec ce guide de Vadim Demedes.

Et puis suivez @yourfirstpr pour être rappelé toute l'année des RP disponibles.

# 9: Aller à une conférence de développement

"Mais je peux regarder toutes les séances à la maison."

En effet, vous pouvez, mais il y a 2 avantages particuliers que vous n'obtiendrez jamais à la maison:

  1. Vous ne rencontrerez pas de nouvelles personnes et aurez des conversations impressionnantes qui peuvent avoir un impact sur votre carrière, les projets sur lesquels vous travaillez, et plus encore.
  2. Vous ne serez pas dans un nouvel environnement, la clé pour ouvrir votre esprit à une nouvelle inspiration.

Comment vous grandirez:

Nous envoyons des X-Teamers à des conférences assez souvent et chacun d'entre eux revient plus rafraîchi, inspiré, motivé et passionné par ce qu'il fait.

Vous gagnez beaucoup plus en assistant à des conférences que vous ne le pensez. En plus de toutes les connaissances acquises, les compétences sociales que vous acquérez peuvent vous aider à:

  1. Mieux diriger les équipes et établir des relations avec d'autres développeurs
  2. Démarrer / rejoindre / s'impliquer dans les communautés de développement
  3. Apprenez à prendre la parole lors de conférences. Plus vous le faites souvent, plus vous bâtissez votre réputation dans l'industrie et mieux comprendre le travail que vous faites.

Lanyrd devrait vous aider à en trouver un pour y assister.

# 8: Faites un tutoriel

Faire des tutoriels devrait vraiment être un objectif mensuel, car c'est un excellent moyen de:

  1. Documentez vos apprentissages pour une utilisation future.
  2. Mieux consolider vos connaissances autour de quelque chose que vous connaissez et aimez.
  3. Construisez votre réputation d'expert (idéal pour les développeurs distants en particulier).

Peu importe que votre didacticiel soit un article de blog, une vidéo, une conférence lors d'une réunion ou même un e-mail / message Slack bien écrit que vous envoyez à quelqu'un. Juste. Fais le.

Je viens de terminer mon année en faisant un (vous pouvez le regarder ici) et ce fut l'un des moments forts de l'année pour moi d'avoir l'opportunité d'inspirer une seule personne là-bas.

# 7: Créez un compte Egghead

Si le manque de temps est la raison pour laquelle vous ne développez pas souvent vos compétences, Egghead est fait pour vous.

Si vous n'avez pas encore de compte, créez-en un. Si vous êtes un développeur JS en particulier, cela en vaut la peine - croyez-moi. Seulement 200 $ / an pour rester pertinent dans une industrie en constante évolution.

Comment vous grandirez:

  1. Vous apprendrez de nouvelles compétences plus rapidement. Le genre de compétences qui vous font embaucher davantage. Dois-je dire autre chose?

# 6: Répondez à plus de questions

Vous connaissez ces questions qui apparaissent tout le temps dans les canaux de votre équipe pour demander de l'aide? Et vous savez comment vous les laissez passer 90% du temps? Eh bien, 2017 sera l'année où vous répondrez à plus de questions.

Répondre aux questions peut prendre du temps, oui, mais le faire est riche en valeur pour votre croissance.

Comment vous grandirez:

  1. Vous allez commencer à apprendre à être un mentor, une compétence précieuse si vous devenez un jour un chef de file.
  2. Vous construirez une relation plus solide avec votre équipe et les personnes qui pourraient vous aider à gagner du temps sur un bug difficile à l'avenir.
  3. Aider les autres est en fait excellent pour votre santé et vous rend plus heureux (prouvé pour réduire le stress et augmenter la longévité de la vie).

Que ce soit les questions qui apparaissent dans Slack, ou si vous sortez et trouvez des questions vous-même (Stackoverflow, Quora, etc.), peu importe comment ou où, engagez-vous simplement à l'essayer en 2017.

# 5: Soyez actif sur Twitter / Gitter / Slack

Une autre excellente façon de répondre aux questions est de devenir plus actif sur les communautés Twitter, Gitter ou Slack.

Une chose que tous les développeurs les plus connus d'aujourd'hui ont en commun est qu'ils sont super actifs sur Twitter. Tous les jours.

Être actif sur ces canaux vous aide à passer au niveau supérieur car vous aurez toujours:

  1. Soyez à la frontière des nouveaux projets / technologies
  2. Laissez-vous inspirer par les leaders de l'industrie pour vous développer de nouvelles façons chaque jour
  3. Soyez parmi les meilleurs esprits du monde autour du développement
  4. Être en mesure d'obtenir de l'aide sur tout ce sur quoi vous travaillez

Pour être honnête, si je devais choisir une seule chose dans cette liste pour m'engager, ce serait celle-ci. Il est tellement riche en valeur et est vraiment le fil conducteur parmi tous les développeurs les plus prolifiques et les plus connus aujourd'hui.

Voici quelques endroits pour trouver des communautés sur Slack et Gitter:

Explorez Gitter (Gitter) Chit Chats (Slack)

# 4: Apprenez les modules CSS avant de vous faire dire

Il y a une révolution en cours avec CSS grâce aux équipes des modules CSS et il est inévitable que les modules CSS deviennent courants. Vous serez reconnaissant pour celui-ci cette fois l'année prochaine.

Commencez à apprendre ici: https://github.com/css-modules/css-modules

# 3: Lisez un livre qui n'a rien à voir avec le code

Non pas que vous liriez jamais un livre physique qui a quoi que ce soit à voir avec le code (ah, comment vous me manquez le livre Visual Basic 6 avec 1000 pages).

Mais sérieusement - votre cerveau a parfois besoin d'une pause. La meilleure façon de faire une pause est de se déconnecter complètement du monde du développement en lisant sur un monde entièrement différent.

Peut-être que ce monde est une affaire (allez lire Shoe Dog à propos de l'histoire de Nike, un livre génial), ou peut-être que ce monde est un fantasme épique comme The Name of the Wind (oui!).

Enfer, regardez au moins quelques films (Rogue One à répéter de préférence), mais veuillez vous engager à prendre le temps de laisser votre cerveau s'échapper en 2017.

Comment vous grandirez:

  1. Sortir votre cerveau de la `` zone '' est essentiel pour apporter de nouvelles idées créatives à notre industrie, et la meilleure façon de le faire est de laisser votre cerveau errer et nager dans un nouveau territoire frais qui vous inspire.

# 2: Focus sur l'essentiel

Si vous allez prendre du temps pour la croissance, vous devrez apprendre à vous concentrer sur l'essentiel.

Le livre «Essentialism: The Disciplined Pursuit of Less» est une lecture impressionnante qui vous aidera à créer du temps pour la croissance de votre vie en «se concentrant sur l'essentiel, plutôt que sur le nombre insignifiant» des tâches de votre vie et de votre travail.

Comment vous grandirez:

  1. Vous allez créer du temps pour la croissance afin que vous puissiez grandir.
  2. Vous deviendrez plus discipliné sur la façon dont vous passez votre temps, et chaque fois que vous devenez discipliné sur quelque chose, cela vous incite à devenir discipliné dans d'autres domaines de votre vie. Qui sait, vous pourrez enfin prendre une discipline TDD grâce à ce concept.

# 1: En aidant les autres à grandir.

À maintes reprises, vous savez ce qui m'inspire et me motive à grandir plus que toute autre chose? Quand j'aide quelqu'un à grandir ou que je vois d'autres grandir.

C'est peut-être de la jalousie, peut-être de l'inspiration, ou peut-être simplement une magie qui se crée lorsque quelqu'un libère son potentiel.

Mais si vous voulez rester motivé par votre croissance en 2017, alors engagez-vous à aider les autres dans votre vie à grandir.

Vos collègues, votre famille, vos amis, vos abonnés Twitter… il y a beaucoup de gens dans votre vie que vous pouvez aider à grandir. Et je vous promets que les aider à grandir ne fera que vous équiper de fusées pour accélérer votre propre croissance.

Alors, à quoi vous engagez-vous en premier? :)

Commettre. Pousser. Déchaînez-vous. 2017 sera épique.

Je mets du cœur dans chaque article que j'écris. Je suis incroyablement reconnaissant à toute personne qui retourne la faveur en cliquant sur :)

Ryan Chartrand est le PDG de X-Team, une équipe mondiale de développeurs à distance extraordinaires qui peuvent rejoindre votre équipe et commencer à exécuter dès aujourd'hui.

Consultez et abonnez-vous au blog de X-Team à http://x-team.com/blog