CodeGym/Blog Java/Random-FR/Obtenez une promotion, gagnez beaucoup d'argent et percez...
John Squirrels
Niveau 41
San Francisco

Obtenez une promotion, gagnez beaucoup d'argent et percez le plafond de verre. Conseils pour faire un bon plan de carrière de codage

Publié dans le groupe Random-FR
membres
Comme le dit le proverbe, il vaut toujours mieux avoir un mauvais plan que pas de plan du tout. Un peu d'une déclaration discutable peut-être. Mais si vous apprenez à coder pour devenir programmeur professionnel et avoir une longue et fructueuse carrière, vous avez certainement besoin d'un plan. Et nous ne parlons pas du plan d'étude, qui est également important et qui a été traité dans un article précédent . Si vous voulez avoir une carrière réussie dans le codage, vous avez besoin d'un plan de carrière, et le faire dès le départ peut vous faire gagner des années de temps, sinon souvent passé à aller dans la mauvaise direction ou à stagner du point de vue professionnel.Obtenez une promotion, gagnez beaucoup d'argent et percez le plafond de verre.  Conseils pour faire un bon plan de carrière de codage - 1Alors aujourd'hui, nous allons parler de la planification de carrière dans le développement de logiciels. Ce qu'il faut garder à l'esprit lors de l'élaboration d'un plan, quelles sont les erreurs les plus courantes et jusqu'où vous devriez regarder dans votre planification. Avec quelques conseils et spéculations sur le sujet de la part de développeurs de logiciels expérimentés.

Que devrait contenir votre plan de carrière en développement logiciel

1. Apprentissage et amélioration de soi.

Comme nous l'avons dit à plusieurs reprises dans les articles de CodeGym, l'apprentissage fait à peu près partie intégrante de la programmation en tant que profession. Et l'apprentissage ne s'arrête pas lorsque vous avez terminé un cours Java, par exemple, et obtenu un emploi à temps plein en tant que développeur Java. Si vous voulez avoir une longue et fructueuse carrière dans le développement de logiciels, vous ne devriez jamais arrêter d'apprendre et cela devrait faire partie de votre plan de carrière.

  • Quoi apprendre.

Notez tous les langages de programmation, frameworks, bibliothèques et technologies que vous aimeriez apprendre à améliorer en tant que développeur de logiciels. Revenez à revoir cette liste de temps en temps, en y ajoutant de nouvelles choses ou en supprimant des parties qui ne sont plus pertinentes pour votre carrière.

  • Quand et combien de temps apprendre.

Une autre chose sur laquelle vous devez vous concentrer dans la partie apprentissage de votre plan de carrière est le temps et le calendrier. Précisez ce que vous allez étudier et combien de temps, gardez une trace pour vous assurer que vous vous en tenez au plan.
« Apprendre à programmer et apprendre un langage de programmation sont deux choses distinctes. Un grand développeur a la capacité d'identifier les problèmes et d'envisager des solutions intelligentes. Les grands développeurs ont la capacité de comprendre les langages, les frameworks et un éventail d'outils de programmation, mais tout problème doit être résolu dans l'abstrait. Les développeurs qui ont perfectionné les compétences de base en programmation trouvent facile d'identifier les points communs. Par exemple, une fois qu'un développeur comprend que PHP et Javascript sont des langages orientés objet qui utilisent des fonctions de première classe, il peut facilement apprendre l'un après l'autre », a déclaré Andrei Petrik, programmeur expérimenté et PDG de NetHunt .

2. Objectifs de carrière.

La deuxième chose importante qui devrait faire partie de votre plan de développement de carrière est les objectifs de carrière. Savoir ce que vous voulez et où vous allez aide à progresser plus vite. Réfléchissez à vos objectifs de carrière à long et à court terme et décidez de ce qui devrait être votre objectif principal à chaque étape de la carrière. S'agit-il d'apprentissage et de perfectionnement professionnel ou d'un salaire plus élevé? Il est naturel de chercher les deux mais bien souvent il faut choisir ce qui est le plus important à un moment donné. Voici un bon commentaire sur les objectifs de carrière des ingénieurs en logiciel par Jon Hayes, un technologue et ingénieur civil des États-Unis :
« Quel que soit le titre, vous voulez être l'architecte de la solution. Le Grand Sorcier. La personne qui imagine la solution totale et conçoit toutes les pièces de connexion. Vous voulez être celui vers qui tout le monde va, celui qui a toutes les réponses, toutes les idées, toutes les solutions. J'ai appris cela dès mes débuts dans le génie civil. Il y avait des centaines d'ingénieurs travaillant sur ce projet, mais il y avait un gars que tout le monde écoutait. Son esprit ne fonctionnait pas de la même manière que tout le monde, il rêvait juste de trucs. Mon objectif a toujours été d'être le seul gars. Celui qui pouvait résoudre n'importe quoi, concevoir n'importe quoi, déboguer n'importe quoi d'une manière différente de tout le monde. Si je pensais avoir de meilleures idées en connaissant le matériel, je l'apprendrais. Si je pensais avoir besoin de comprendre la finance pour la coder, je l'apprendrais.

3. Cheminement de carrière.

L'un des avantages d'être développeur de logiciels est que les programmeurs sont nécessaires dans différentes industries pour produire différents types de produits, et vous pouvez choisir exactement ce que vous souhaitez développer et dans quel secteur du marché. Par exemple, un codeur peut développer des applications mobiles, des solutions d'entreprise, des jeux vidéo, des programmes de bureau, des sites Web et des pages Internet (développement Web), des solutions IoT, etc. Ce sont tous des cheminements de carrière, et il serait bon de décider où vous aimeriez pour passer votre carrière dès le début. Bien sûr, vous n'avez pas besoin de vous limiter à un seul choix, et vous êtes libre de prendre un chemin différent après un certain temps si vous en avez envie.
"La meilleure façon de prédire l'avenir est de le créer" - Abraham Lincoln. Ne vous forcez pas à suivre des carrières ou certaines spécifications dans lesquelles vous ne voulez clairement pas travailler. Si vous avez déjà eu la passion de vous développer, allez-y et récupérez-la. Faites ce que vous aimez, soyez innovant, créatif et faites-en votre vie », recommande Maximilian Wanner, un développeur mobile expérimenté d'Allemagne.

4. Recherche d'emploi.

Postuler à des emplois dans votre industrie et secteur de marché préférés, ainsi que vous préparer à des entretiens d'embauche, devrait également faire partie de votre plan de développement de carrière. Par exemple, certains développeurs professionnels surveillent régulièrement tous les nouveaux emplois correspondant à leurs qualifications respectives. Cela a du sens car de cette façon, vous aurez toujours une connaissance de première main de ce qui se passe sur le marché, des compétences et des technologies demandées et des tendances futures. La préparation aux entretiens d'embauche en est une autre partie importante. Prévoyez du temps dans votre plan pour vous préparer aux entretiens d'embauche. De nombreux codeurs expérimentés recommandent également de passer régulièrement des entretiens d'embauche avec des développeurs de logiciels, même si vous ne recherchez pas d'emploi, juste pour l'expérience et la pratique. Au fait, voici une bonne liste deTop 150 des questions d'entretien d'embauche de développeur Java les plus fréquemment posées .
"Se préparer pour des entretiens d'ingénierie logicielle peut être écrasant, car on a l'impression que vous devez tout savoir. Et « étudiez tout ! n'est pas une stratégie de préparation d'entretien réaliste puisque votre temps est limité, vous avez donc besoin d'un moyen de réduire « tout » à une liste gérable de choses à préparer. Étant donné qu'il n'y a pas deux emplois avec exactement les mêmes entretiens, il n'y a pas de "recette" qui vous dira exactement comment vous préparer pour chaque entretien technique. Heureusement, il existe certains modèles qui permettent de déterminer assez facilement le type d'entretien auquel vous devez vous préparer et, à partir de là, de déterminer ce qu'il faut étudier », a déclaré Tigran Sloyan, programmeur expérimenté et PDG de la société CodeSignal.

5. Choisir des emplois.

Le choix des emplois, ou plutôt des entreprises pour lesquelles vous travaillerez, est une partie distincte de la planification du développement de carrière et nécessite également une réflexion sérieuse de temps en temps. Vous pouvez évaluer les emplois et les entreprises qui vous proposent des offres d'emploi selon un certain nombre de critères, basés sur vos objectifs de carrière. Des exemples de tels critères seraient : la contribution de l'emploi à votre croissance globale en tant que développeur de logiciels, le montant du salaire, les avantages supplémentaires, l'importance de la charge de travail, la qualité de l'équipe, etc. Choisir les bonnes entreprises et les bons emplois est particulièrement important au début de votre carrière, car les premières expériences professionnelles peuvent avoir un impact notable sur celle-ci. Les opinions sur les entreprises à rejoindre en tant que débutant en codage sont différentes, mais la recommandation la plus courante serait de commencer votre carrière dans de grandes entreprises bien connues, pour en savoir plus sur les processus, les technologies et peut-être ajouter un nom bien connu à votre CV. Après quelques années à travailler pour un leader de l'industrie, vous pouvez accéder à des emplois dans des startups ou des entreprises du créneau qui vous intéresse.
"Choisissez une entreprise qui fait quelque chose qui vous tient à cœur ou qui peut vous enthousiasmer. La programmation est mentalement épuisante, stressante et peu stimulante, mais si vous faites quelque chose que vous comprenez et aimez, la douleur est beaucoup plus difficile à percevoir et la joie de créer encore plus douce », recommande David Powell, ingénieur et spécialiste de la recherche en ingénierie des systèmes humains .

6. Façons de grandir et de percer le « plafond de verre ».

La croissance professionnelle et individuelle est un autre élément crucial d'une carrière vraiment réussie (et de la vie en général, si vous y réfléchissez) qui est souvent considérée comme quelque chose de banal et de trop vague pour être ajoutée à des plans sérieux. Essayer d'avoir une vue d'ensemble, regarder votre carrière d'un point de vue tiers peut être extrêmement utile pour comprendre où vous allez en tant que professionnel et comment briser le soi-disant « plafond de verre », qui est très typique pour tout situation professionnelle où il semble que peu importe combien vous apprenez et vous améliorez, vous ne pourrez pas augmenter vos revenus beaucoup plus haut ou être promu, car vous avez déjà atteint un niveau assez élevé. Il est typique que les professionnels commencent à perdre leur motivation et leur intérêt pour ce qu'ils font peu de temps après avoir « atteint le plafond de verre », ' il vaut donc mieux s'y préparer à l'avance. Voici ce que John Sonmez, un développeur de logiciels avec une riche expérience professionnelle,a à dire à ce sujet :
«Peu importe à quel point vous êtes bon, il y a un moment où vous atteignez le sommet et vous ne pouvez plus vraiment avancer. Mais il existe des moyens de contourner – ou de traverser – ce plafond de verre. En tant que pigiste, votre plafond de verre est beaucoup plus élevé, bien qu'il y ait toujours une limite pratique à ce que vous pouvez gagner en tant que pigiste puisque vous devez toujours échanger des heures contre des dollars. En tant qu'entrepreneur, c'est complètement non plafonné, mais vous pouvez également gagner zéro dollar ou un dollar négatif. Si vous souhaitez rester un développeur de carrière, vous pouvez vous-même investir massivement dans votre marque personnelle et votre marketing, et vous pourrez peut-être trouver une entreprise qui vous paiera beaucoup plus que la moyenne simplement en raison de votre réputation.
Commentaires
  • Populaires
  • Nouveau
  • Anciennes
Tu dois être connecté(e) pour laisser un commentaire
Cette page ne comporte pas encore de commentaires