11 directions pour la croissance et le développement professionnel d'un programmeur

image

Il y a quelques mois, j'ai passĂ© une semaine sur un compte Twitter collectif sur le dĂ©veloppement mobile, et le sujet de l'un des jours Ă©tait la croissance professionnelle. Étant donnĂ© que le sujet a suscitĂ© l'intĂ©rĂȘt et la rĂ©ponse du public, j'ai dĂ©cidĂ© de recueillir des informations dans un matĂ©riel plus dĂ©taillĂ©.

Dans cet article, je ne persuaderai pas les programmeurs de se développer professionnellement, mais je partagerai mon opinion sur ce sujet, ainsi que de fournir une liste des domaines de croissance que je considÚre pertinents.

MĂȘme si vous avez dĂ©jĂ  trouvĂ© un chemin de croissance pour vous-mĂȘme, ce matĂ©riel vous sera utile pour trois raisons: premiĂšrement, vous pouvez dĂ©couvrir quelque chose de nouveau par vous-mĂȘme, ajouter de la diversitĂ©, et deuxiĂšmement, vous pouvez recommander une direction Ă  vos collĂšgues (envoyez-les lien), troisiĂšmement, vous pouvez partager votre expĂ©rience ou ajouter quelque chose dans les commentaires.

Pour commencer, je considĂšre la croissance professionnelle comme une partie importante de la vie d'un spĂ©cialiste, c'est-Ă -dire qu'il ne s'agit pas d'une histoire unique, mais d'un processus continu. Notre domaine de connaissance Ă©volue trop rapidement, il ne fonctionnera pas ici une seule fois pour tenter d'entrer dans l'orbite «professionnelle» pendant de nombreuses annĂ©es et y rester sans aucun effort. Soyez prĂȘt Ă  faire tout le temps quelque chose pour rester en forme, pas seulement Ă  court terme.

Il n'y a pas de croissance dans la zone de confort et pas de confort dans la zone de croissance.

Soit dit en passant, n'oubliez pas cette phrase: il n'y a pas de croissance dans la zone de confort et il n'y a pas de confort dans la zone de croissance.

Pourquoi?


Voici comment je réponds à la question: pourquoi la croissance est-elle nécessaire?

  • la capacitĂ© de rĂ©soudre des tĂąches plus intĂ©ressantes et / ou complexes
  • la capacitĂ© de rĂ©soudre des problĂšmes, de dĂ©penser moins de ressources (temps, argent)
  • l'occasion d'essayer quelque chose de nouveau
  • la possibilitĂ© d'obtenir plus d'argent pour votre travail
  • la possibilitĂ© de changer le niveau de vie de vous-mĂȘme et de vos proches
  • l'opportunitĂ© de travailler dans une Ă©quipe plus professionnelle

NB MĂȘme si votre employeur n'approuve aucune combinaison, la plupart des conseils ci-dessous ne vous poseront aucun problĂšme.

1. Travailler sur différentes tùches


Il semble qu'il soit si confortable de rĂ©soudre le mĂȘme type de problĂšme, penser et rechercher de nouvelles solutions devra ĂȘtre beaucoup moins courant. Soyez prĂȘt qu'il sera difficile de grandir dans une telle situation.

Tout est trĂšs individuel et dĂ©pend de votre espace de travail, de vos intĂ©rĂȘts. Pour certaines tĂąches, il faut plusieurs mois pour trouver le fond, et quelque part cela prendra des annĂ©es.
VĂ©rifiez-vous pĂ©riodiquement - ne fais-je pas les mĂȘmes tĂąches pendant un an de suite? Votre propre Ă©valuation n'est pas du tout objective - parlez-en Ă  quelques personnes que vous respectez beaucoup dans votre profession.

2. Open source


Il existe de nombreux projets open source intĂ©ressants. Vous souhaitez peut-ĂȘtre contribuer au code de projet que des milliers ou des millions utilisent? Vous pouvez commencer avec les bibliothĂšques que vous utilisez - regardez quels problĂšmes sont ouverts sur github ou demandez aux principaux contributeurs quelles tĂąches ils ont besoin d'aide.
L'expérience dans une équipe internationale, le réseautage, le respect de la communauté et une excellente ligne dans le curriculum vitae sont super.

Il existe un moyen plus Ă©pineux et souvent plus honorable - d'avoir votre propre bibliothĂšque Open Source. Oui, dans ce cas, vous devrez peut-ĂȘtre beaucoup plus d'efforts, et vous devez Ă©galement comprendre que la tĂąche de crĂ©er une solution de haute qualitĂ© ne sera pas la seule Ă  rĂ©soudre. Soyez prĂȘt pour le fait que vous devez d'abord «persuader» les autres d'utiliser votre solution, et s'il y en a, vous devrez alors rĂ©pondre aux questions, demandes et souhaits pour le dĂ©veloppement de fonctionnalitĂ©s.

Soit dit en passant, l'une des questions posées lors de l'entretien avec Google et d'autres grandes sociétés informatiques concerne la participation à l'Open Source.

3. DĂ©bordement de pile


Le populaire portail Stack Overflow Q & A (comme les autres sites du groupe Stack Exchange) est un endroit idĂ©al pour mettre Ă  niveau vos connaissances et vos compĂ©tences. À mon avis, rĂ©pondre aux questions sur les algorithmes, les langages, les frameworks et les mĂ©thodes pour rĂ©soudre des problĂšmes spĂ©cifiques est trĂšs utile. Il y a de nombreux avantages:
  • l'occasion de pratiquer Ă  nouveau l'anglais
  • obtenez un bon bonus dans le CV - l'historique complet de vos rĂ©ponses dans le domaine professionnel
  • Ă©tirer le cerveau sur de nouvelles tĂąches pour vous-mĂȘme
  • aider quelqu'un avec de bons conseils peut ĂȘtre trĂšs agrĂ©able
  • il y a une bonne section avec des postes vacants internationaux, et si vous avez un bon profil, il sera plus facile de postuler

4. Projets pour animaux de compagnie


Je suis un grand fan de la création de projets pour animaux de compagnie, j'en ai parlé lors de réunions et de conférences. Je crois qu'une personne créative ne peut pas créer quelque chose uniquement pour de l'argent et pendant les heures de travail, et à mes yeux, un bon ingénieur logiciel est toujours une personne créative.
Personnellement, ce mode de dĂ©veloppement me semble le plus intĂ©ressant - ici, vous Ă©tudiez la technologie sur une tĂąche intĂ©ressante pour vous, mais en mĂȘme temps, vous pouvez non seulement augmenter vos compĂ©tences, mais aussi gagner de l'argent. Je ne m'attarderai pas sur le sujet ici, qui est intĂ©ressĂ© de cette façon - regardez la vidĂ©o



5. Préparer et animer un cours de formation


Vous pouvez suivre le cours sur YouTube ou sur une plateforme d'apprentissage en ligne. Le cours peut ĂȘtre en russe ou vous pouvez pratiquer dans une langue Ă©trangĂšre, le cours peut ĂȘtre gratuit ou payant et, Ă©ventuellement, apportera des revenus supplĂ©mentaires, le cours peut ĂȘtre hautement spĂ©cialisĂ© pour les personnes ayant une expĂ©rience ou un cours d'introduction pour les dĂ©butants. Choisissez ce qui vous intĂ©resse. Au fait, j'ai remarquĂ© que plusieurs auteurs de bons cours techniques Ă©taient appelĂ©s par les mĂȘmes ingĂ©nieurs Google.

image

Et pourtant, par exemple, vous pouvez préparer un cours ou au choix pour un établissement d'enseignement. Il peut s'agir d'une école, d'une université, d'une école professionnelle, etc. Ce chemin sera intéressant pour ceux qui ressentent le besoin d'enseigner et de communiquer avec les gens.

6. Présentation lors de conférences et / ou réunions


Ici, c'est assez simple - pour faire un bon rapport, vous devez bien comprendre le sujet, obtenir l'expertise. Les avantages de cette voie sont Ă©galement Ă©vidents - le rĂ©seautage, le respect des collĂšgues, l'expĂ©rience de la prise de parole en public, peut-ĂȘtre mĂȘme des primes de l'employeur (de nombreuses entreprises rĂ©compensent les employĂ©s pour leurs interventions). C'est aussi trĂšs agrĂ©able de dĂ©passer votre peur de jouer sur scĂšne.
Si vous n'ĂȘtes pas satisfait du niveau des rapports lors des confĂ©rences - excellent, prĂ©parez un rapport et Ă©tablissez une nouvelle norme.

Et au fait, faites attention - il s'agit ici de la performance, et non de la participation en tant qu'auditeur / spectateur. Vous devez admettre que le dĂ©fi de parler Ă  un public de 100 programmeurs est beaucoup plus sĂ©rieux que d'ĂȘtre l'un des centaines d'auditeurs dans le public.

7. Compétitions


Quelqu'un doit-il expliquer que le programmeur qui a remporté un prix dans un concours est cool et en demande? Par exemple, Telegram organise périodiquement des concours dans lesquels non seulement des tùches intéressantes, mais aussi la possibilité de gagner plusieurs milliers de dollars. Dans tous les cas, acquérez de l'expérience et éventuellement de nouvelles connaissances. Par exemple, je suis allé à la VK Cup , voyez ce qui en sort)

8. Hackathons


Drive, l'esprit de compétition, de nouvelles connaissances et le jeu d'équipe. Vous pouvez participer à une équipe d'amis, ou vous pouvez essayer de trouver une équipe pour un hackathon spécifique - c'est un défi beaucoup plus important pour vous. Le résultat, encore une fois, est le réseautage, la croissance des compétences et la confiance en soi.

9. Articles


Écrire un bon article n'est pas facile, car dans le cas de discours lors de rĂ©unions et de confĂ©rences, il vous faudra comprendre sĂ©rieusement le sujet. Si vous dĂ©cidez toujours d'Ă©crire en anglais, il est possible de pomper l'anglais technique. Respect, une ligne dans le curriculum vitae et aucune communication personnelle avec les gens) Soit dit en passant, la rĂ©daction d'articles (par exemple, dans un blog d'entreprise) peut ĂȘtre encouragĂ©e financiĂšrement par l'entreprise.

10. Temps partiel


Attention Cette option peut ĂȘtre extrĂȘmement risquĂ©e pour beaucoup pour un certain nombre de raisons. Non seulement parce que l'employeur peut ĂȘtre ouvertement opposĂ© aux emplois Ă  temps partiel, mais vous n'avez peut-ĂȘtre pas assez de temps pour vous reposer et rĂ©cupĂ©rer, et vous commencerez Ă  ĂȘtre trĂšs fatiguĂ© et Ă  faire face Ă  vos tĂąches. C'est juste que ce chemin a une diffĂ©rence importante par rapport aux prĂ©cĂ©dents - ici, vous pouvez complĂštement bousiller et laisser tomber les autres.
Oui, vous pouvez gagner de l'argent supplémentaire, acquérir une nouvelle expérience intéressante, essayer d'autres technologies, mais cela vaut la peine de l'entreprendre en ayant seulement 200% de confiance en vos capacités et avec de grandes réserves à temps.

11. Questions pour les connaisseurs


Il y a des gens Ă  votre travail et dans votre profession dont vous respectez les opinions et les rĂ©alisations? Consultez-les ensuite pĂ©riodiquement. Dans le mĂȘme temps, mĂȘme s'il n'y a pas de personnes appropriĂ©es autour de vous, n'ayez pas peur d'Ă©crire de telles questions Ă  des spĂ©cialistes cĂ©lĂšbres de votre rĂ©gion. Le pire, c'est qu'ils ne vous rĂ©pondront pas.

Faites attention


Vacances du Nouvel An - le bon moment


L'article a été publié quelques semaines avant les vacances du Nouvel An, le moment est excellent - vous pouvez planifier quoi et comment vous souhaitez vous développer pendant les vacances et pour toute l'année prochaine.

Gardez votre doigt sur le pouls


Vos perspectives techniques ne peuvent pas entrer dans le cadre des tĂąches quotidiennes au travail. Livres, articles, abonnement Ă  des newsletters spĂ©cialisĂ©es, des podcasts sont des Ă©lĂ©ments nĂ©cessaires de votre «rĂ©gime» professionnel. Être dans le domaine de l'information professionnelle n'augmentera probablement pas vos compĂ©tences techniques, mais cela crĂ©era un terrain favorable.

Les entretiens aident-ils Ă  grandir?


D'une part, aller aux entretiens peut aider à augmenter la confiance en soi ou à identifier les faiblesses - c'est un effet positif. D'un autre cÎté, les rumeurs se répandent rapidement - votre employeur actuel peut ne pas apprécier une telle formation, pour sa part, à la recherche d'un remplaçant pour vous. Je ne recommande pas de considérer les entretiens comme un outil de croissance. Je peux aller à l'école de ballet 10 fois pour la sélection, et si je suis mieux à danser à partir de cela est une grande question.

Et pourquoi devrais-je gĂ©rer moi-mĂȘme ma croissance? Et l'employeur?


Comme dans le reste de cet article, il y aura mon opinion subjective. Oui, la croissance de leurs employés est importante pour les bonnes entreprises, car un employé satisfait et professionnel sera en mesure de faire face plus efficacement à des tùches plus complexes. Mais il y a un point important - la production industrielle rapporte plus quand il y a un tapis roulant sur lequel des tùches similaires sont rapidement résolues.

Autrement dit, si, par exemple, votre entreprise dĂ©veloppe des applications pour les stations-service, elles seront probablement du mĂȘme type, car sinon, leur production et leur maintenance coĂ»teront beaucoup plus cher. Je doute que toutes les applications soient Ă©crites dans diffĂ©rentes langues, avec une pile technologique diffĂ©rente et basĂ©es sur des approches architecturales diffĂ©rentes, uniquement pour que les programmeurs aient une expĂ©rience plus large.

En bref, l'employeur n'est ni mauvais ni mauvais - sa tùche est de vous aider à fabriquer un produit pour le marché à temps et dans un certain budget. C'est formidable lorsque l'entreprise est préoccupée par votre développement, mais je vous conseille de le traiter comme un bonus agréable qui n'annule pas les actions actives de votre part.

PS


"Oh, je veux tellement grandir, mais ..." Vous pouvez toujours trouver des arguments et des arguments en faveur du fait que vous voulez vraiment, mais pour une raison quelconque, il n'y a aucun moyen. Dans 99% des cas, je vois que les gens qui disent quelque chose comme ça n'ont tout simplement pas assez de dĂ©sir et il y a des choses plus significatives pour eux, c'est tout Ă  fait normal, l'essentiel est d'ĂȘtre honnĂȘte avec vous-mĂȘme et avec les autres.

«PersuadĂ©, je veux! OĂč trouver du temps? » Encore une fois - il y aurait un dĂ©sir, mais le temps sera trouvĂ©.
Vous devrez peut-ĂȘtre mĂȘme sacrifier quelque chose (par exemple, des Ă©missions de tĂ©lĂ©vision, si elles prennent soudainement votre temps). Il n'est pas nĂ©cessaire de consacrer immĂ©diatement 40 heures par semaine Ă  votre dĂ©veloppement professionnel, en commençant par une petite quantitĂ© rĂ©elle, par exemple 2 Ă  4 heures par semaine. Viam supervadet vadens.

Écrivez vos idĂ©es et suggestions pour la croissance professionnelle dans les commentaires!

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


All Articles