De la zone de confort aux meilleurs développeurs

Il est difficile de trouver de la motivation en soi lorsqu'il n'y a aucun intĂ©rĂȘt pour ce que vous faites. Par consĂ©quent, avant de perdre beaucoup de temps et de vous consacrer entiĂšrement Ă  un certain mĂ©tier, vous devez examiner attentivement les choses qui vous intĂ©resseront Ă  l'avenir. En effet, sans intĂ©rĂȘt pour la profession, clairement rien de bon n'en sortira. Dans cet article, je voudrais dĂ©crire les moments qui m'ont aidĂ© Ă  rĂ©aliser mon rĂȘve, Ă  savoir: "Devenir programmeur".

Des paroles aux actes et un peu de vous. Un gars ordinaire qui n'était pas l'élÚve le plus exemplaire, ce que, bien sûr, je regrette maintenant quelque part. En ce moment, je travaille en tant que développeur Android dans la société Fintech.

Peut-ĂȘtre que la premiĂšre chose et la plus difficile qui m'a gĂȘnĂ©, c'est que lors de mes Ă©tudes Ă  l'universitĂ©, j'ai obtenu simultanĂ©ment un bon travail selon ces normes (la sociĂ©tĂ© a fourni un support technique pour des projets Internet). Le travail n'est pas poussiĂ©reux, ils ont bien payĂ©, en gĂ©nĂ©ral, tous les petits pains nĂ©cessaires Ă©taient prĂ©sents. Mais aprĂšs quelques mois, j'ai maĂźtrisĂ© toutes les subtilitĂ©s de ce mĂ©tier et le travail s'est transformĂ© en routine. Chaque jour comme modĂšle. Ce qui, en principe, m'a incitĂ© Ă  d'autres actions, qui sont dĂ©crites plus en dĂ©tail ci-dessous:

Il faut sortir de la zone de confort.


Zone de confort - pour quelqu'un, ce sera la solution parfaite Ă  tous les problĂšmes. Assis dans un bureau chaleureux, bien nourri, satisfait, vous obtenez un salaire stable, faisant des tĂąches monotones que j'ai rĂ©ussi Ă  amener Ă  l'automatisme - un conte de fĂ©es. Mais si vous voulez vraiment vous dĂ©foncer, alors cherchez par vous-mĂȘme, essayez, souffrez, crĂ©ez, n'ayez pas peur de faire ce qui est nouveau pour vous.

AprĂšs tout, l'Ă©tat des choses dans le monde est le suivant: pour devenir un bon dĂ©veloppeur, il faut avoir de la tĂ©nacitĂ© pour que rien ne puisse vous empĂȘcher de trouver exactement cette solution! Vous devez mettre en pratique ce que vous avez dĂ©jĂ  appris et perfectionner vos compĂ©tences chaque jour. Pratiquez et rĂ©pĂ©tez. Et bien sĂ»r, la proactivitĂ© , qui aidera Ă  relier tous les petits dĂ©tails d'un mĂ©canisme en un tout.

La combinaison de ces qualitĂ©s est appelĂ©e motivation . C'est elle qui fait des rĂȘveurs d'excellents dĂ©veloppeurs. Jusqu'Ă  ce que le problĂšme soit rĂ©solu (Ă  ne pas confondre avec le simple fait de s'asseoir sur le problĂšme ), nous n'avons tout simplement pas le droit de continuer, il grignote, ne donne pas de repos, nous envoyant plonger dans les couloirs de notre esprit jusqu'Ă  ce que nous trouvions une solution et juste une solution, mais une meilleure solution (crĂ©ative, de bon goĂ»t, pour ainsi dire).
Le désir de rester motivé par un problÚme jusqu'à sa résolution.
À mon avis, l'objectif principal des dĂ©veloppeurs TOP est de penser oĂč ils donnent littĂ©ralement sans arrĂȘt du code de haute qualitĂ© (code propre, meilleure pratique ala guru), quels que soient les obstacles, les problĂšmes et les incertitudes auxquels nous sommes confrontĂ©s chaque jour.



N'ayez pas peur de faire des erreurs


C’est agrĂ©able d’ĂȘtre conscient de vous-mĂȘme en tant que personne X qui, assise sur une chaise, rĂ©sout des problĂšmes mondiaux, crĂ©e des innovations, apporte quelque chose de nouveau et d’utile Ă  ce monde.

Mais, hĂ©las, tout n'est pas toujours aussi rose et beau. Nous devenons dĂ©moralisĂ©s lorsque QA nous informe d'un nouveau problĂšme grave, lorsque le client n'est pas satisfait du service que nous offrons, et Crashlytics semble furieux et nous envoie des rapports impitoyables encore et encore. Parfois, Ă  cause de ce mode, nous ne remarquons pas le problĂšme lui-mĂȘme, mais la principale possibilitĂ©: apprendre de ce que nous avons fait Ă  un moment donnĂ© de maniĂšre incorrecte et ne pas rĂ©pĂ©ter de telles erreurs Ă  l'avenir, ou peut-ĂȘtre pour avertir nos collĂšgues de la boutique. En effet, il peut y avoir beaucoup de raisons, peut-ĂȘtre pour une raison magique, nous avons oubliĂ© d'Ă©crire un test pour certaines des mĂ©thodes, peut-ĂȘtre avons-nous dĂ©cidĂ© d'ignorer la rĂ©organisation du code, ou tout simplement de ne pas suivre les meilleures pratiques, inventant notre propre vĂ©lo miracle.

Chaque fois, le problĂšme doit ĂȘtre considĂ©rĂ© sous diffĂ©rents angles, car souvent il nous prĂ©sente des Ɠufs de PĂąques agrĂ©ables, il suffit de regarder de plus prĂšs. En utilisant cela, vous pouvez continuer.



Je veux tout savoir


À un moment donnĂ©, une vidĂ©o d'environ 10 000 heures parcourait Internet. Oui, bien sĂ»r, c'est beaucoup, mais plus important que cette fois, peut-ĂȘtre seulement votre dĂ©sir d'apprendre. Quel que soit votre Ăąge, il n'est jamais trop tard pour essayer quelque chose de nouveau, pour essayer ce que vous aimez vraiment. En apprenant de nouveaux outils, de nouvelles pratiques, vous passez progressivement Ă  la perfection. AprĂšs tout, quand vous suivez le courant, vous pouvez toujours vous dire: «Je ne suis pas encore trĂšs bon dans ce domaine. Je vais faire beaucoup d'erreurs. Je vais apprendre de mes erreurs. Je vais demander de l'aide. Je vais m'entourer de gens qui sont bons dans ce domaine et apprendre d'eux. Les gens bien informĂ©s me respecteront, car je suis prĂȘt Ă  apprendre et j'apprendrai. Je vais me donner la libertĂ© de m'amĂ©liorer constamment », faisant ainsi de plus en plus de saccades vers mon objectif. HonnĂȘtement Cela prend beaucoup de temps, parfois vous voulez tout prendre et le quitter, mais en rĂ©alisant que c'est exactement votre chemin, vous avancez, plus vite, plus confiant.

Parfois, nous avons de la chance, une entreprise peut vous embaucher pour dĂ©velopper vos compĂ©tences, que vous souhaitez vous-mĂȘme amĂ©liorer, car vous ĂȘtes un employĂ© dĂ©vouĂ© et consciencieux.
Mais avec tout cela, n'attendez pas la reconnaissance. Toutes les bonnes choses prennent du temps. Avancez dans la bonne direction et tout ira.

Litiges Litiges Litiges ...


Vous ne devriez pas perdre de temps Ă  discuter de ce qu'un bon dĂ©veloppeur devrait ĂȘtre, que ce soit. Peut-ĂȘtre que chaque dĂ©veloppeur a son propre ensemble de rĂšgles / exigences sur la façon dont un bon dĂ©veloppeur devrait ĂȘtre. Quelqu'un est capable de trouver des solutions Ă  une tĂąche complexe en quelques secondes, tout en rĂ©flĂ©chissant un peu Ă  haute voix. Quelqu'un rĂ©sout le problĂšme d'un coup.

Et le secret de tout cela est extrĂȘmement simple - une pratique implacable. Et mĂȘme si nous savons comment Ă©crire du code propre, nous adhĂ©rons aux meilleures pratiques, mais sans pratique, ces connaissances sont simplement notĂ©es.
Tout en commençant Ă  Ă©crire du code, vous comprenez que vous manquez d'aptitudes et de compĂ©tences professionnelles et ce n'est pas par manque de dĂ©sir, mais simplement par manque d'expĂ©rience. En ce moment, l'essentiel est de comprendre que les chances d'obtenir quelque chose de rĂ©ellement adaptĂ© sont extrĂȘmement faibles.

Dans le dĂ©veloppement lui-mĂȘme, tout le monde comprend que la premiĂšre fois qu'il n'est pas toujours beau, mĂȘme si l'idĂ©e qu'ils ont investi en lui Ă©tait tout simplement excellente. C'est pourquoi le dĂ©veloppement est divisĂ© en Ă©tapes: alpha, bĂȘta et production.



Alors n'ayez pas peur de faire quelque chose de mal, car pour faire quelque chose de valable, trois coups sont nécessaires.

C'est toujours difficile de commencer.


À quelle frĂ©quence avez-vous commencĂ© Ă  faire quelque chose et Ă  jeter par terre? Heureusement, il y a toujours une multitude de raisons de ne rien faire:

  • " Les cours commencent trop tard, et j'ai une telle constipation au travail, je ne dors tout simplement pas assez ";
  • " Je voudrais amĂ©liorer mes connaissances en machine learning, mais d'un autre cĂŽtĂ©, pourquoi en ai-je besoin alors qu'il n'y a pas de projets dans l'entreprise liĂ©s Ă  cela ";
  • " L'entreprise pour laquelle je travaille n'investit pas dans ma formation, mais que puis-je faire ."

Pas étonnant qu'ils disent:
Il y a un désir - il y a 1000 possibilités, il n'y a pas de désir - il y a 1000 raisons
En fin de compte, nous ne commençons mĂȘme pas Ă  faire ce Ă  quoi l'Ăąme ment.
HĂ©las, la cause commune est la peur. Vous aimez l'idĂ©e, mais vous avez tout simplement peur de mettre votre travail en lumiĂšre, nous avons souvent peur d'ĂȘtre victime du ridicule du "public", toujours en demandant du pain et des cirques.

Mais c'est l'action qui est l'Ă©lĂ©ment le plus important du succĂšs. C'est cela qui implique le dĂ©sir d'amĂ©liorer votre produit, de survivre aux Ă©checs et de rester en tĂȘte.

Maintenant, au moment de l'inactivitĂ©, je comprends que, ayant commencĂ© Ă  essayer plus tĂŽt, je n'aurais pas rencontrĂ© les erreurs que je rencontre maintenant. Oui, ils peuvent ĂȘtre difficiles, presque impossibles, mais non, vous entendez? Rien n'est impossible! Au final, nous reprendrons le bon rythme et finirons longtemps ce que nous retardons.

Pour résumer


Je veux dire que le dĂ©veloppement est avantageusement diffĂ©rent de toute autre compĂ©tence. Cela nĂ©cessite un ensemble spĂ©cial de compĂ©tences et d'expĂ©rience. Et ce n'est en aucun cas un travail «manuel», comme beaucoup peuvent le penser Ă  tort. Tout le travail est dans votre tĂȘte.



Le dĂ©veloppement est un travail et un travail principalement sur vous-mĂȘme, ce qui vous oblige constamment Ă  Ă©tudier, Ă  ĂȘtre curieux et Ă  pratiquer jour aprĂšs jour, en vous apportant une contribution particuliĂšre comme s'il s'agissait d'un vĂ©ritable dĂ©veloppeur TOP.

N'hésitez pas à essayer, à expérimenter et cela vous aidera sans aucun doute à devenir le meilleur dans votre métier.

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


All Articles