Habitudes des développeurs

Les premiÚres étapes de votre carriÚre sont terminées. Vous pouvez porter un pull, une barbe et travailler à distance en toute sécurité.

Les amis appellent avec envie les stars du rock IT, mais vous savez ce que vous avez dû traverser et ce qui reste à faire. Jusqu'à ce que les pilules magiques soient inventées, choisissez les bonnes habitudes. Ils sont de bons amis avec l'efficacité du travail.



Développement personnel et paresse


Développement personnel


Peu importe le nombre de diplĂŽmes que vous avez reçus, n’arrĂȘtez pas d’étudier. C'est difficile et ennuyeux, mais la soif de connaissances ne suivra pas les progrĂšs.

Selon une étude HackerRank, l'auto-apprentissage est la norme pour les développeurs à tout ùge. 67% des répondants ont un enseignement supérieur spécialisé et 74% - autodidacte au moins partiellement.
Pour vous améliorer, soyez simplement curieux et connaissez l'anglais. Sur Internet, il existe de nombreux documents, livres, cas et cours d'auto-apprentissage. Attendez que les documents soient traduits en russe - seul le temps à perdre.

Améliorez continuellement vos connaissances et vos compétences en programmation et dans les domaines connexes.

La paresse


GrĂące Ă  la paresse, le dĂ©veloppeur dĂ©lĂšgue le travail de routine Ă  la machine. Il crĂ©era une solution adaptĂ©e sans bĂ©quilles afin de la rĂ©utiliser dans d'autres tĂąches. RĂ©duisez le code, rendez-le comprĂ©hensible pour les personnes et pour eux-mĂȘmes, afin de faciliter le dĂ©bogage futur.
Le principe de "garder les choses simples et courtes" (KISS), le rasoir d'Occam, les méthodes élégantes en mathématiques - prouvent que la formule "plus facile = meilleur" fonctionne dans n'importe quel domaine.

Encouragez la paresse productive à améliorer et simplifier le code.

Persévérance et créativité


La persévérance


La capacitĂ© d'aller au fond des choses et de trouver une solution est une bonne habitude pour un programmeur. DĂ©veloppez un perfectionniste interne: faites attention aux bagatelles et terminez ce que vous avez commencĂ©. Peu de tĂąches sont obtenues la premiĂšre fois. Apprenez Ă  ĂȘtre patient, mĂ©ticuleux et parfois ennuyeux.

Ne lĂąchez pas la tĂąche, mĂȘme si la solution ne vient pas instantanĂ©ment. La patience et la discipline sont notre tout.

La créativité


La compĂ©tence en rĂ©solution de problĂšmes est l'une des plus recherchĂ©es selon HackerRank. La capacitĂ© de sortir des sentiers battus, de faire dĂ©filer l'algorithme dans votre tĂȘte et de trouver une belle solution est plus importante que le niveau de compĂ©tence linguistique.

"Quand vous n'avez qu'un marteau, tout ressemble à un clou." Ne passez pas par cycles dans les outils par défaut, soyez ouvert à de nouvelles méthodes.

Développer une pensée créative, rechercher des outils de travail non standard.

Confiance en soi et autocritique


Confiance en soi


Si vous ĂȘtes autodidacte, le syndrome de l'imposteur peut vous poursuivre. Vous comparer aux autres dĂ©veloppeurs est un exercice sans but. Ne fais pas ça. Passez ce temps Ă  lire de la documentation ou Ă  Ă©crire un morceau de code.

La communautĂ© russe insensĂ©e et impitoyable fera mĂȘme douter de Bill Gates son aptitude professionnelle. Ignorez les commentaires pointus et envoyez mentalement des «sympathisants» dans la forĂȘt. Ne minimisez pas vos rĂ©alisations et soyez confiant. Comparez-vous seulement avec votre passĂ©.

Concentrez-vous sur vous-mĂȘme et apprenez Ă  suivre les progrĂšs du dĂ©veloppement.

Autocritique


Ne soyez pas arrogant. Accusez les utilisateurs d'une mauvaise utilisation du produit, ne laissez pas de commentaires à vos collÚgues, n'admettez pas d'erreurs, puis éteignez les incendies. Les bons gars ne font pas ça. Plus tÎt vous exprimez un problÚme et plaidez coupable, plus il y a de chances pour une correction.

Évaluez vos actions de maniĂšre critique, mĂȘme si vous ĂȘtes un dĂ©veloppeur trĂšs cool.

Google et la communication


Google


Presque tous les problĂšmes que vous rencontrez ont dĂ©jĂ  Ă©tĂ© rĂ©solus. La mĂȘme tĂąche ou une tĂąche similaire Ă©tait confrontĂ©e Ă  quelqu'un, et il pouvait partager la solution sur Internet. Ouvrez un navigateur et trouvez la rĂ©ponse. L'habitude de google permettra d'Ă©conomiser beaucoup de nerfs et de temps, ce qui est mieux dĂ©pensĂ© pour de bon. Eh bien, n'oubliez pas de tĂ©lĂ©charger vos cas pour aider ceux qui vous succĂšdent - obtenez un plus pour le karma.

Avant de creuser la tĂȘte par-dessus les talons dans un problĂšme, demandez Ă  Google.

La communication


Habituez-vous à communiquer non seulement avec les glandes, mais aussi avec les gens. Pas sur la météo ou la politique, mais sur ce qui peut aider au développement. Assister à des conférences, réunions et ateliers thématiques. Communiquez avec les geeks, les mentors et les collÚgues. Soyez ouvert aux rencontres, à la suggestion et au partage d'expériences. Rester à la maison est bien sûr cool, mais vous risquez de perdre vos perspectives de carriÚre. Oui, et les compétences générales ne se pompent pas.

Élargissez votre cercle de connaissances en informatique et ne manquez pas de nouvelles opportunitĂ©s.

Motivation et détente


La motivation


Le seul vĂ©ritable motif de programmation est de l'aimer. Les salaires, un bureau cool et des petits pains d'entreprise ne sont pas les meilleurs motivateurs pour un dĂ©veloppeur. Si vous avez choisi ce mĂ©tier uniquement Ă  cause d'avantages, peut-ĂȘtre qu'il n'est pas trop tard pour changer d'avis?

Le co-fondateur de HackerRank, Vivek Ravisankar, pense que 2018 sera la fin de la sĂ©lection standard de programmeurs pour les CV. Les entreprises commenceront Ă  organiser des concours pour trouver des candidats talentueux. L'un des objectifs de cette approche est de trouver des collaborateurs vraiment motivĂ©s. Ceux qui attendent tout d'abord le dĂ©veloppement du travail et sont prĂȘts Ă  soutenir l'idĂ©e.

Ne perdez pas une motivation saine. Rappelez-vous pourquoi vous ĂȘtes venu Ă  l'informatique.

Repos


Les bonnes idĂ©es ne viendront pas si vous ĂȘtes fatiguĂ© et Ă©puisĂ©. Des conseils banaux pour boire plus d'eau, refuser la restauration rapide et dormir pendant 8 heures sont ennuyeux, mais les performances sont liĂ©es Ă  une bonne santĂ©. Si vous attrapez McConaughey, cela ne fera que nuire au projet.
Personne ne demande un arrĂȘt brutal pour boire du cafĂ© et courir un marathon. Commencez petit - faites de courtes pauses, sortez, montez les escaliers au lieu de l'ascenseur, choisissez un dĂ©jeuner d'affaires, pas un sĂšche-linge devant le moniteur.

Trouver un équilibre entre travail et repos, pour ne pas perdre en efficacité.

Au lieu d'une conclusion


Conseils - une phrase vide si vous n'ĂȘtes pas prĂȘt Ă  les percevoir. Introduisez quelques habitudes et utilisez le contrĂŽle de version. Vous aurez toujours le temps de revenir Ă  l'Ă©tat prĂ©cĂ©dent.

Les sources
boomi.com
blog.newrelic.com
bugfender.com
hackernoon.com
hongkiat.com
mashable.com
medium.com/@lydiahallie
mkdev.me
teamtreehouse.com
techrepublic.com
techrocks.ru

Source: https://habr.com/ru/post/fr414891/


All Articles