Vous n’avez pas besoin d’adapter la technologie – la technologie doit vous adapter

- « Il ne s’agit pas de savoir si je peux le faire ou non. Je le fais parce que j’en ai envie. »(animé) Ce qui m’a aidé dans mon parcours dans la technologie, c’est mon désir intérieur de devenir ingénieur logiciel, que ce soit possible ou non. Personne n’est né en faisant du calcul et je ne suis pas une superstar, j’adore coder et ça suffit ! La Dre Heidi Grant est une excellente ressource pour Mentalité de croissance.
- Je crois au mentorat et au jumelage. Malgré votre niveau d’ancienneté, vous devriez avoir accès à l’apprentissage et au développement. C’est un peu démodé de penser qu’écrire du code de manière isolée et ne pas s’engager dans des conversations significatives créera de grands développeurs.
- Essayez de me dire de cette façon et je comprendrai peut-être. Certains développeurs expérimentés ne savent pas comment enseigner — ils écrivent du code « fantaisiste » en une seule ligne (illisible) et ne savent pas comment l’expliquer en tant que concept de base. Être très technique est une grande compétence, cependant, si vous ne l’équilibrez pas avec l’apprentissage de la manière d’enseigner aux autres, pouvez-vous vraiment avoir un impact ?
- Je crois en la culture de la serviabilité. Où que vous en soyez dans votre carrière de développeur, le plus important est de savoir comment vous, en tant qu’ingénieur logiciel, abordez votre travail, comment vous interagissez avec vos collègues et comment vous résolvez les problèmes. (Margaret Heffernan)
- Je ne suis pas un développeur junior, je suis un ingénieur logiciel ! Les développeurs en début de carrière apportent la même valeur que les ingénieurs en logiciel, mais de différentes manières. Être Agile signifie permettre aux gens de s’approprier et de contribuer avec leur propre valeur unique (par exemple, leur énergie, leur innovation et leur capacité à résoudre des problèmes) au logiciel.
- Apprenez-moi selon mon style d’apprentissage. N’ayez pas peur d’être responsable de la façon dont vous traitez et collectez les informations. Fournissez des commentaires à vos enseignants sur la meilleure façon d’assimiler les connaissances. Les gens essaieront simplement de vous lancer des choses à leur convenance. Seuls les meilleurs professeurs vous demanderont quels sont vos objectifs, vérifieront comment vous vous sentez et vous poseront des questions sur votre style d’apprentissage préféré.
- Syndrome de l’imposteur et apprentissage. Pour lutter contre le syndrome de l’imposteur, dites activement aux gens ce avec quoi vous vous sentez à l’aise. Pour savoir comment apprendre, demandez-vous : « Comment est-ce que je stocke cette information dans ma tête pour qu’elle ait un sens et que je m’en souvienne ? » Vous vous souvenez pratiquement de votre compréhension de ces notions dans vos propres mots, testez donc vos connaissances avec votre professeur en répétant votre compréhension du concept, et finalement, il s’intégrera.
- Créez un espace sûr avec votre mentor. Un bon mentor doit toujours créer un espace sûr pour que les mentorés apprennent et vice versa. En tant que mentoré, pendant que vous apprenez, vous êtes dans un état vulnérable et votre enseignant doit le reconnaître et vous rassurer et vous soutenir. Lorsque vous êtes stressé, il est vraiment difficile d’apprendre, car vous êtes en mode combat ou fuite. Commencez activement à parler de ce qui fonctionne bien et de ce qui ne fonctionne pas et concentrez-vous sur la recherche de meilleures techniques ou astuces pour vous aider à apprendre. Par exemple, je demande aux gens de m’expliquer des choses comme si j’avais 5 ans.
- Avoir un mentor fait de vous un mentor. Avoir un bon mentor et avoir des gens avec qui apprendre fera de vous, en retour, un meilleur mentor. Votre opinion en tant que mentoré est influencée par les personnes qui vous entourent. Si de bonnes graines sont plantées tôt et que vous recevez un soutien constant en tant que développeur, vous fleurirez sinon, vous ne le ferez pas. Si les meilleures pratiques sont encouragées tôt, l’impact sur la technologie dans son ensemble est plus important. Nous avons besoin de grands enseignants pour nous ouvrir la voie. Tout le monde peut être enseignant ! L’expérience de chacun est pertinente.
- Relation d’équipe. Les équipes travaillent très bien ensemble quand elles se connaissent. Il ne suffit pas de dire « Bonjour, je suis un ingénieur logiciel ! » Prenez de manière proactive du temps avec votre équipe pour discuter de vos passe-temps et intérêts.
10 conseils pour un meilleur développement a été initialement publié dans Better Programming on Medium, où les gens poursuivent la conversation en soulignant et en répondant à cette histoire.