Article original : How to Get Ready for a Job in Tech – Tips for Beginners

Il y a quelques mois, j'ai été invité à parler à un groupe d'étudiants en ingénierie d'un collège renommé en Inde. Je devais interagir avec eux, les motiver et enfin leur dire : "À quoi ressemble l'industrie (le monde du "travail") ?", "Comment pouvez-vous vous y préparer ?"

Après avoir passé 15 ans à développer des logiciels, à lancer des produits, à gérer des équipes, des clients et des attentes, j'avais une multitude de pensées à partager avec la jeune génération.

Heureusement, j'ai pu tout résumer en huit points de haut niveau sans ennuyer mon public.

Je vais partager ces points dans cet article pour vous aider à mieux vous préparer aux opportunités et aux défis à venir. Tous les points mentionnés dans l'article s'appliquent à tout le monde, indépendamment de leur expérience actuelle dans l'industrie.

Chaque fois que je mentionne le terme "industrie" dans cet article, je fais référence à l'"Industrie du Logiciel" car mon expérience est directement liée à celle-ci. Bonne lecture !

Il existe trois types de personnes dans l'industrie

Nous pouvons catégoriser les personnes travaillant dans l'industrie du logiciel en trois grands groupes.

Image

  • Suiveurs : Les personnes qui ont besoin de conseils de carrière et d'un chemin défini pour accomplir leurs objectifs professionnels. Elles recherchent des retours et une validation de la part de personnes déjà en train de faire ce qui est nécessaire pour progresser dans l'industrie.
  • Acteurs : Ce groupe de personnes fait déjà ce qui est nécessaire pour progresser dans l'industrie. Elles restent pertinentes par rapport aux dernières et meilleures choses disponibles. Elles aiguisent leurs compétences périodiquement et aident leurs suiveurs à progresser en partageant des connaissances et des informations. Il y a moins de personnes dans cette catégorie que dans la catégorie Suiveurs.
  • Acteurs + Qu'est-ce qui suit ? : Ce groupe de personnes ne se contente pas de faire les choses, mais crée également des spécialités pour l'avenir. Elles cultivent des visions de qu'est-ce qui suit ? et travaillent dans ce sens avec beaucoup de passion. Leurs efforts n'ont pas nécessairement à aboutir à un résultat extraordinaire, mais elles continuent d'essayer. Encore une fois, il y a moins de personnes dans cette catégorie que dans celle des Acteurs dont nous avons parlé précédemment.

Veuillez noter que ces catégories ne déterminent pas qui est senior ou junior dans l'industrie ou l'organisation. Au lieu de cela, ces catégories existent à tous les niveaux de poste, tous les échelons et toutes les fonctions de travail.

De plus, ce qui est passionnant, c'est qu'une seule personne peut jouer un rôle dans les trois catégories en fonction de la situation, des compétences et du contexte.

Par exemple, Mme X fait un excellent travail dans les technologies de développement web, résout des problèmes et crée des outils pour aider à l'avenir. Elle commence maintenant son parcours de blogging pour partager largement ses connaissances. Elle apprend de la communauté des blogueurs technologiques en suivant des blogueurs établis.

Image

Alors, comment pouvons-nous nous assurer de construire constamment notre présence dans ces catégories et de faire avancer les choses pour passer aux phases Acteurs et Acteurs + Qu'est-ce qui suit ?

8 Conseils pour vous aider à faire avancer votre carrière de codeur

Oui, je veux résumer mes conseils en huit points cruciaux sur lesquels se concentrer. Vous faites peut-être déjà certains ou tous ces points, ou vous n'avez pas encore commencé. Dans les deux cas, c'est bien, et j'espère que cela vous encouragera à faire un pas de plus à partir d'ici.

1. Développez des habitudes

Image

Nos habitudes nous guident dans notre vie. Nous en construisons beaucoup sans nous en rendre compte, et nous devons en construire certaines consciemment.

Une bonne habitude vous aide à développer la bonne attitude pour résoudre des problèmes, gérer des situations difficiles et prendre de meilleures décisions. Elle vous aide à fixer des objectifs rationnels et à vous en approcher. Les personnes ayant de bonnes habitudes sont organisées, réfléchies, abordables et ont un état d'esprit positif.

Alors, quelles sont certaines des bonnes habitudes ? Il y en a beaucoup, et en voici quelques-unes de base.

  • Lecture
  • Écriture, prise de notes
  • Exercice physique
  • Établir un emploi du temps
  • S'organiser
  • Épargner de l'argent
  • Apprendre

Développez des habitudes, de bonnes habitudes. Cela vous aidera à décider entre le bien et le mal, le court terme et le long terme, ce qu'il faut faire et ne pas faire, et le bien et le mal.

Mais, comment développer de bonnes habitudes ? Eh bien, je pourrais écrire plusieurs articles sur ce sujet seul, mais je vais insister sur ces points pour l'instant :

  • Trouvez une habitude et une raison pour laquelle vous voulez la développer. Quel est l'objectif final ?
  • Trouvez un déclencheur pour cela. Un déclencheur vous motive à commencer et vous pousse à continuer. Par exemple, écouter de la musique pourrait déclencher le début de l'exercice physique.
  • Planifiez en connaissant vos limites et toutes les chances que vous avez d'échouer.
  • Si vous n'avez pas réussi à maintenir l'habitude, réfléchissez à ce qui a mal tourné. En avez-vous besoin ? Réajustez, replanifiez et recommencez.

2. Trouvez votre passion

Image

Votre passion vous maintient en mouvement et vous aide à vivre une vie professionnelle et personnelle motivée. La passion est une chose "individuelle" qui peut impacter de nombreuses personnes dans vos cercles. Vous pouvez être passionné par la technologie, la santé, l'écriture – tout ce que vous aimez faire constamment.

Cependant, un conseil que j'ai reçu tôt dans ma carrière était : "ne suivez pas votre passion aveuglément". La passion doit être liée à vos objectifs, votre carrière et votre travail. Il est essentiel de trouver la différence entre un hobby et une passion. Vous pouvez avoir un hobby sans rapport avec votre carrière, mais votre passion doit y être liée.

Il est essentiel d'identifier votre passion, de la nourrir avec beaucoup de pratique et de la renouveler de temps en temps.

3. Connectez-vous avec les gens

Image

Le réseautage social pour les développeurs et les communautés de développeurs sont très influents pour construire votre carrière. Vous rencontrez des personnes partageant les mêmes idées, trouvez des modèles, obtenez des opportunités de collaboration, apprenez et trouvez des emplois.

Que vous soyez étudiant, débutant ou professionnel expérimenté, le réseautage social pour les développeurs est sans aucun doute une excellente option à considérer. Les plateformes comme Twitter, LinkedIn, Showwcase et Polywork sont d'excellentes options à explorer. Vous pouvez vous connecter avec des personnes d'intérêt, apprendre d'elles et contribuer.

Apprendre et partager est un cycle merveilleux qui construit des connaissances. Il se développe lorsque nous sortons des silos et apprenons en public. De plus, apprendre de l'expérience des autres accélérera notre croissance. Alors, connectez-vous.

4. Restez curieux

Image

La curiosité est le désir d'apprendre quelque chose de nouveau. Restez curieux et soyez ouvert à l'apprentissage. La curiosité amène des questions et des doutes à l'esprit. Le plaisir est de trouver les réponses.

Alors, posez des questions lorsque vous avez des doutes, ne soyez pas timide en pensant si c'est une question stupide, ce que les gens vont penser, etc.

Rester curieux vous aidera à découvrir comment les choses fonctionnent sous le capot. Il y a de nombreux avantages à connaître les rouages des choses lorsqu'il s'agit de programmation. Alors, restez curieux et continuez à explorer.

5. Développez des activités secondaires

Image

Voici mon point préféré, les activités secondaires. Lorsque vous développez une habitude de faire des choses, que vous alimentez votre passion dirigée vers l'objectif de carrière, que vous cherchez à apprendre de nouvelles choses et que vous vous connectez avec des gens, vous avez un océan d'opportunités pour les activités secondaires.

Mais attendez, qu'est-ce que les activités secondaires et pourquoi en avons-nous besoin ? N'avons-nous pas déjà assez de choses à faire ? Oui, des questions très pratiques. Abordons-les une par une.

Les activités secondaires sont tout ce que vous faites en dehors de votre travail régulier pour acquérir des connaissances, une réputation, de l'argent et de la croissance. Il existe diverses formes d'activités secondaires comme,

  • Contribuer à des projets open-source
  • Écrire des articles sur un blog
  • Mentorat
  • Enseignement
  • Freelance
  • Construction de communauté
  • Publication de livres, e-books
  • Prise de parole lors de conférences
  • Création de contenu vidéo... et bien d'autres

Maintenant, tout cela prend du temps, et bien sûr, vous avez peut-être quelque chose appelé un travail "principal" à gérer. Cependant, la plupart des activités ci-dessus ne nécessitent pas une quantité massive de temps ou de dévouement. De plus, toutes ces activités peuvent être le sous-produit de votre travail "principal".

Prenons quelques exemples :

  • Avez-vous résolu un problème technique au travail ? Écrivez-en un article. Créez une vidéo expliquant les étapes et téléchargez-la sur YouTube. Partagez-la sur StackOverflow, la communauté Showwcase, Twitter et LinkedIn.
  • Avez-vous une expertise dans des domaines spécifiques et avez-vous pris de nombreuses notes sur la résolution de problèmes ? Déplacez-les vers un document et publiez-les sous forme de e-book. Ne vous inquiétez pas de savoir qui les utilisera. Il y a toujours une grande demande pour du contenu de qualité.
  • Aimez-vous enseigner ? Passez 1 heure le week-end à interagir avec des personnes intéressées par vos domaines d'expertise. Parlez du sujet lors d'une conférence.

C'est la bonne chose à faire si vous pouvez gérer les activités secondaires sans épuisement. J'ai capturé certaines de mes expériences personnelles en faisant des projets secondaires en tant que développeur ici.

6. Ne négligez pas les compétences douces

Image

Les compétences douces concernent la manière dont les humains interagissent avec d'autres êtres humains au travail, dans la vie personnelle, n'importe où dans le monde et dans tous les modes possibles (physiquement, à distance, virtuellement). Contrairement aux compétences techniques, les compétences douces sont moins une question d'apprentissage et plus une question de réalisation.

Voici quelques compétences douces qui nécessitent une attention particulière,

  • Patience
  • Empathie
  • Résolution de problèmes
  • Communication (pas seulement la langue parlée ou écrite – cela inclut le langage corporel, la confiance, la résolution de conflits, et plus)
  • Travail d'équipe
  • Assumer ses erreurs ou responsabilité
  • Gestion du temps – nous en parlerons dans un instant.

Certains cours et formations vous enseignent beaucoup de ces compétences douces. Mais vous devez travailler à combler l'écart vous-même et améliorer progressivement ces compétences.

7. Gérez votre temps

Image

Permettez-moi de commencer par une confession. J'apprends encore à gérer mon temps, mais la bonne nouvelle est que je m'améliore.

Chacun de nous a 24 heures dans une journée. Nous devons donc gérer toutes nos activités dans cette durée. Cependant, le problème vient du fait qu'il y a trop de choses à faire dans cette durée.

Voici quelques pratiques (et principes aussi) que j'ai suivies et qui donnent de bons résultats.

  • Tout n'est pas crucial pour nous tous les jours. La partie délicate est que nous supposons que quelque chose est essentiel jusqu'à ce que nous y réfléchissions suffisamment.
  • Nous devons donc réfléchir et prioriser. Cela inclut également les activités régulières comme dormir, faire de l'exercice, manger à temps, la santé, les soins familiaux, etc.
  • Ne vous concentrez pas sur les choses qui sont de moindre priorité ou qui peuvent attendre le lendemain ou la semaine suivante.
  • Ne faites pas de multitâche. Cela n'augmente que le stress et réduit la productivité à long terme. Prenez une tâche, concentrez-vous dessus de manière chronométrée, terminez-la, puis passez à la suivante.
  • Prenez des pauses entre les changements de tâche. Revitalisez-vous et rechargez-vous.
  • Si quelque chose prend plus de temps que prévu, acceptez que cela arrive. Vous ne rencontrerez peut-être pas votre plan de gestion du temps tous les jours.

J'espère que ces conseils vous aideront avec suffisamment de processus de réflexion pour commencer à mieux gérer votre temps.

8. Trouvez un mentor

Image

Rendez-vous service. Trouvez un bon mentor. Apprendre des connaissances et de l'expérience de quelqu'un est extrêmement bénéfique. Alors, comprenons qui peut être un mentor, quel est son rôle et comment nous pouvons en bénéficier en tant que mentorés.

Un mentor est une personne qui vous fournit des conseils et des conseils pour réaliser vos aspirations. Cela peut être pour la construction de carrière, l'apprentissage d'un nouveau domaine, la compréhension des processus commerciaux, et bien plus encore.

Un mentor peut aider à partager des expériences et des ressources, fournir de la motivation, et fixer et suivre des objectifs individuels et de projet. Un mentor peut également être un enseignant, mais dans la plupart des cas, l'enseignement se concentre sur le "comment", et le mentorat se concentre sur le "pourquoi".

Un mentoré est une personne qui est mentorée, guidée et conseillée par un mentor. Un mentoré aborde un mentor avec des aspirations, de l'ambition et du désir. Le mentor guide le mentoré pour l'aider à atteindre ses objectifs.

Le mentoré le mène à la réussite avec l'aide du mentor dans un programme de mentorat. Le mentoré décide de la quantité d'aide et de conseils dont il a besoin pour atteindre l'objectif du mentorat.

La relation entre un mentor et un mentoré devrait aller au-delà du simple partage de connaissances technologiques et de projet. Il s'agit également de comprendre l'espace émotionnel de chacun pour atteindre les objectifs de mentorat.

Maintenant, la partie la plus cruciale est trouver un bon mentor. Plusieurs plateformes offrent du mentorat. Il y a de grands mentors qui créent de la valeur pour de nombreuses personnes aspirantes. Vous pouvez toujours essayer votre chance et trouver la meilleure connexion. Je pense qu'il est plus authentique si vous trouvez quelqu'un de votre réseau ou de votre cercle communautaire que vous connaissez personnellement. Cela peut même fonctionner beaucoup mieux.

En résumé

Pour résumer, concentrez-vous sur ces points avec tous les conseils que nous avons discutés dans cet article :

  • Développez de bonnes habitudes.
  • Trouvez votre passion avec soin.
  • Connectez-vous avec des personnes partageant les mêmes idées et construisez votre réseau.
  • Restez curieux et continuez à apprendre.
  • Utilisez les activités secondaires pour grandir.
  • Les compétences douces sont essentielles.
  • Apprenez à gérer votre temps.
  • Trouvez un mentor.

Avant de terminer...

J'espère que vous avez trouvé cet article instructif et qu'il vous aide à mieux vous préparer dans votre carrière. Si vous souhaitez discuter davantage ou simplement avoir une conversation sur la carrière, vous pouvez me contacter avec un DM sur Twitter ou LinkedIn.

Connectons-nous. Je partage mes apprentissages sur JavaScript, le développement web, la carrière et le blogging sur ces plateformes également :

À bientôt avec mon prochain article. En attendant, prenez soin de vous et restez heureux.