LE PROGRAMMEUR PASSIONNÉ : CRÉER UNE CARRIÈRE REMARQUABLE DANS LE DÉVELOPPEMENT DE LOGICIELS

Pour réussir dans le domaine des technologies de l’information d’aujourd’hui, vous devez considérer votre carrière comme une entreprise commerciale. The Passionate Programmer, écrit par Chad Fowler et publié le 28 mai 2009, vous apprendra à devenir un entrepreneur, en orientant votre activité professionnelle dans la direction de votre choix. Ce livre présente une stratégie de planification et de création d’une vie radicalement réussie dans le développement de logiciels.

COMMENT CE LIVRE NOUS A-T-IL AIDÉS ?

Ce livre nous a appris à devenir des entrepreneurs, en orientant nos carrières dans la direction de notre choix. Il nous a également aidés à comprendre que les options technologiques sur lesquelles vous vous concentrez et les domaines commerciaux que vous maîtrisez ont un impact sur votre réussite, car vos connaissances techniques ne permettent pas de faire ces choix par coïncidence.

LE LIVRE EXPLIQUÉ EN MOINS DE 60 SECONDES

  1. Le programmeur passionné a pour objectif de trouver l’épanouissement et le bonheur dans votre carrière. La satisfaction et le bonheur ne sont pas le fruit du hasard. Il faut de la réflexion, de l’intention, de la volonté et de l’action pour changer de cap lorsque l’on a commis des erreurs.
  2. Le livre met l’accent sur la poursuite du désir de vivre une vie remarquable. Il est étrange de constater que nous ne nous lançons pas tous dans la poursuite d’une vie extraordinaire.
  3. Selon l’auteur, ce qui est certain, c’est qu’en se fixant l’objectif du bonheur comme motivation première, il est possible de prendre de meilleures décisions concernant les petites étapes à franchir pour atteindre cet objectif.

TROIS CITATIONS PRINCIPALES

« Vos dirigeants veulent que vous soyez indépendant et responsable. L’élaboration, l’exécution et la communication de plans vous aideront à atteindre ces deux objectifs.

« Moins vous pensez être remplaçable, plus vous l’êtes (et moins vous êtes désirable).

« Vous n’êtes peut-être qu’un « simple programmeur », mais être capable de parler à vos clients professionnels dans la langue de leur domaine d’activité est une compétence essentielle.

RÉSUMÉ DU LIVRE ET NOTES

PREMIÈRE PARTIE : LE CHOIX DE VOTRE MARCHÉ

Vous avez fait un investissement important, ce n’est peut-être pas une grosse somme d’argent, mais c’est votre temps et votre vie. Imaginez que vous ayez créé une entreprise et conçu ce qui sera certainement le produit phare de l’entreprise. Combien de temps avez-vous consacré à la connaissance de vos clients cibles ? Et avant de lancer la production du produit, avez-vous réfléchi à ce qu’est le produit ? En règle générale, vous ne laissez pas ces décisions être prises à votre place, mais vous prêtez attention à chaque détail du processus décisionnel. Il est surprenant de constater que la plupart des gens n’accordent pas ce genre d’attention aux choix qu’ils font dans leur carrière.

Plomb ou saignée

Lorsque vous investissez votre argent, il existe de nombreuses alternatives dont vous pouvez tirer parti. Vous pouvez le placer sur un compte d’épargne ou sur un bon d’épargne du gouvernement, mais vous ne gagnerez pas beaucoup d’argent car il s’agit de valeurs sûres. Vous devez être prudent lorsque vous choisissez les technologies dans lesquelles investir, car vous ne pouvez pas garantir le remboursement de votre investissement. Le rapport risque/récompense est crucial pour décider des technologies et des domaines à financer. Si vous avez préparé de nombreuses technologies, sélectionnez celles que vous considérez comme vitales. Le choix d’une technologie stable et largement utilisée en production est beaucoup plus sûr, mais moins satisfaisant en perspective, que celui d’une nouvelle technologie qui n’a pas encore été déployée.

L’offre et la demande

Nous pensons que l’offre et la demande sont principalement associées au prix auquel un produit peut être ou sera vendu. Le modèle de l’offre et de la demande anticipe la manière dont les variations de prix affectent le nombre de personnes prêtes à acheter et à vendre un service ou un produit. Lorsque vous choisissez un ensemble de technologies pour orienter votre carrière, vous devez comprendre les conséquences d’une augmentation de l’offre et d’une baisse des prix sur vos perspectives de carrière. Les entreprises offshore exécutent des travaux qui sont très demandés. Ainsi, en vous concentrant sur une technologie de niche, vous pourriez détourner l’attention de vos concurrents du prix sur lequel vous ne pouvez pas rivaliser, pour vous concentrer sur la capacité. L’un des principaux enseignements du modèle de l’offre et de la demande est que l’augmentation de la demande s’accompagne d’une concurrence accrue au niveau des prix.

Le codage ne suffit plus.

Vous ne vous contenterez pas de maîtriser un langage de programmation ou un système d’exploitation et de laisser les gens d’affaires s’occuper des affaires. Si vous souhaitez rester pertinent, vous devez vous plonger dans le domaine de votre entreprise. En tant que développeur, vous devez comprendre le domaine de l’entreprise suffisamment bien pour concevoir des logiciels et devenir l’une de ses autorités. Être un programmeur est une bonne compétence, mais parler à vos clients dans un langage qu’ils comprennent est une expertise essentielle. À l’instar de la technologie, les domaines d’activité peuvent être complexes. Par conséquent, faites preuve de la même vigilance dans le choix du secteur d’activité que dans celui de la technologie à maîtriser.

Citation préférée de la première partie : « Il y a une génération, l’amusement n’était pas un facteur décisif lorsque nous parlions de choix de carrière. Les emplois ne sont pas censés être amusants. Ils sont censés rapporter le bacon à la maison. Le plaisir, c’est ce que vous faites pendant vos jours de repos. C’est le soir et le week-end que l’on s’amuse. Mais si votre travail n’est pas amusant, comme nous l’avons compris, vous ne ferez pas un travail fantastique ».

DEUXIÈME PARTIE : INVESTIR DANS VOTRE PRODUIT

Pour avoir un bon produit sur le marché du travail, vous devez investir dans ce produit. Les idées et le talent sont monnaie courante dans le monde des affaires et n’ont pas de valeur particulière. La sueur, les larmes et l’argent que vous investissez dans un produit lui donnent de la valeur.

Apprendre à pêcher

Donnez du poisson à un homme, il se nourrira pour aujourd’hui – apprenez-lui à pêcher, et il se nourrira pour toute sa vie. L’éducation implique généralement un enseignant et un élève, mais nombreux sont ceux qui refusent d’être des élèves. Ne soyez pas à la merci de quelqu’un d’autre en ce qui concerne les outils et l’utilisation de la technologie ; le meilleur moyen de commencer est d’apprendre les outils de votre domaine. Imaginez à quel point les choses seraient faciles pour vous si vous compreniez les concepts du domaine d’activité dans lequel vous travaillez. Vous n’avez pas besoin de tout maîtriser, mais plutôt de vous concentrer sur les éléments fondamentaux. Une personne ignorant son domaine d’activité laisse passer des erreurs stupides, qui auraient pourtant pu être évitées grâce à des connaissances de base en la matière.

Apprenez comment fonctionne l’entreprise.

Les principes fondamentaux de la finance d’entreprise constituent un ensemble de connaissances que presque tous les membres d’une entreprise doivent apprendre, quelle que soit leur position. Ces connaissances ne sont ni techniques ni spécifiques à un domaine et ne seront pas dépassées de sitôt. En tant que développeur, vous ne pouvez pas servir une entreprise de manière expressive si vous ne savez pas comment elle fonctionne. Pour apporter une valeur ajoutée efficace à l’entreprise, il faut une compréhension approfondie de l’environnement. Vous pouvez apprendre comment fonctionne l’entreprise en demandant à une personne plus professionnelle de vous présenter les principes fondamentaux d’une entreprise.

Soyez un mentor

La meilleure façon d’apprendre quelque chose est de l’enseigner à quelqu’un d’autre. Il n’y a pas de stratégie recommandée pour cristalliser votre compréhension d’une chose autre que de la montrer à quelqu’un d’autre pour qu’il puisse la comprendre. Avoir ou connaître des informations et des données n’est pas la même chose que comprendre leurs causes et leurs conséquences ; nous évoluons en enseignant aux autres cette compréhension. Lorsque vous enseignez, vous devez reconnaître les questions qui ne vous ont pas traversé l’esprit pendant que vous appreniez. Lorsque vous êtes dans une relation de mentorat avec quelqu’un, vous créez une loyauté mutuelle. Ce type de lien est un endroit considérable pour faire circuler des problèmes complexes ou des perspectives de travail. Vous ne devez pas nécessairement créer une relation officielle de mentorat pour bénéficier de ces avantages. Mettez-vous au service des autres, et le reste avancera naturellement.

Citation préférée de la deuxième partie : « Sans modèle, il n’y a pas d’incitation à s’améliorer ».

TROISIÈME PARTIE : EXÉCUTION

Vous n’êtes pas payé pour être sage, mais pour être le meilleur spécialiste des technologies modernes. Vous exécutez des opérations de travail pour une organisation qui cherche à gagner de l’argent, et votre travail consiste à accomplir quelque chose qui pousse l’organisation à atteindre ses objectifs. Beaucoup d’entre nous sont réticents à trouver leur identité dans leur interrelation avec les entreprises pour lesquelles ils travaillent. Nous sommes payés pour créer un avantage concurrentiel, ce qui implique de sortir de notre zone de confort et de faire avancer les choses. Pour réussir, les compétences brutes ne vous mèneront pas bien loin. La fin de la partie est peuplée de « closers », de personnes qui finalisent les choses.

Dès maintenant

Comment une demande proche de celles sur lesquelles vous passez des semaines au bureau peut-elle être traitée en un seul week-end ? Lorsque vous disposez d’un temps limité pour accomplir une tâche, vous n’avez pas le temps de la remettre à plus tard. Vous ne pouvez pas vous permettre de retarder la prise de décision, d’éviter les tâches fastidieuses et d’exécuter les tâches le plus rapidement possible. La loi de Parkinson stipule que « le travail s’épaissit pour combler le temps disponible pour l’accomplir ». Malheureusement, même si vous ne le souhaitez pas, vous pouvez tomber dans ce piège, surtout lorsqu’il s’agit de tâches que vous ne voulez pas faire.

Un simple sentiment de priorité vous autorise à doubler ou tripler votre productivité. Vous passez à l’action au lieu de parler de passer à l’action.

Lecteur d’esprit

L’astuce de la lecture de l’esprit n’est pas totalement sûre ; c’est une corde tendue dont vous devrez vous tenir éloigné si vous ne vous êtes pas ménagé un filet de sécurité. Vous risquez de dépenser l’argent de votre entreprise en essayant de faire un travail que personne ne vous a demandé et d’obtenir des résultats négatifs ou de perdre l’argent. Commencez modestement ; n’exécutez que des tâches approximatives qui relèvent de la compétence de votre travail, de manière à limiter les conséquences. La lecture de l’esprit s’applique à vos managers et à vos clients ; si vous mettez systématiquement en œuvre ce que les clients demandent au moment où ils le demandent, vous leur apporterez de la satisfaction. Néanmoins, vous les séduirez si vous mettez en œuvre plus que ce qu’ils ont demandé. L’astuce qui consiste à lire dans les pensées, si elle est parfaitement exécutée, incite les gens à dépendre de vous. C’est une compétence qui mérite d’être explorée et développée.

Hit quotidien

Pour vous assurer que vous faites du bon travail, fixez-vous un objectif quotidien ou hebdomadaire que vous pourrez suivre. Ce type de performance peut modifier votre comportement. Lorsque vous recherchez des réalisations exceptionnelles, vous passez naturellement par les procédures d’évaluation et de hiérarchisation de vos intérêts en fonction de la valeur commerciale de ce sur quoi vous pourriez travailler. Le suivi des réussites et des réalisations à un taux de prévalence considérablement élevé vous permettra de rester bloqué. De plus, vous deviendrez dépendant de leur réalisation quotidienne.

Vous ne pouvez pas passer deux semaines à formuler la tâche idéale si vous voulez obtenir un résultat quotidien. L’exécution de ces tâches finit par devenir une habitude plutôt qu’une grande production.

Citation préférée de la troisième partie : « Vos dirigeants veulent que vous soyez indépendant et responsable. L’élaboration, l’exécution et la communication de plans vous aideront à atteindre ces deux objectifs. »

QUATRIÈME PARTIE : LE MARKETING… PAS SEULEMENT POUR LES COSTUMES

En tant que dirigeant, vous devez créer des équipes afin d’obtenir la plus grande valeur possible pour l’entreprise. Mais pour ce faire, les managers doivent savoir qui fait partie de l’organisation et quel type de travail ils peuvent effectuer. Les employés préfèrent les managers qui se concentrent sur la vue d’ensemble plutôt que de suivre de près ce que chaque employé fait au quotidien. Les dirigeants doivent comprendre les capacités de leurs employés et les développeurs doivent les mettre en valeur, sans partir du principe que leurs compétences vont de soi pour les dirigeants.

Perceptions, Perschmeptions

Il est normal d’être idéaliste et de prétendre ne pas se soucier de ce que les autres pensent de vous, mais vous ne pouvez pas l’accepter. Il serait préférable de se préoccuper de ce que les autres pensent de vous, car la perception est la réalité. Cependant, il n’existe aucun moyen de mesurer sans parti pris la qualité d’un travailleur bien informé ou la qualité de son travail. Par conséquent, vous serez toujours évalué en fonction de la perception que quelqu’un d’autre a de vous.

La gestion de la perception est pratique ; lorsque vous observez directement les facteurs qui déterminent la perception que les autres ont de vous, vous découvrirez avec force comment faire d’eux des clients satisfaits.

Guide touristique de l’aventure

La principale caractéristique de la diffusion de l’information dans l’espace de travail est votre capacité à communiquer. Votre travail consiste à guider le client dans la topographie impitoyable du monde informatique. Vous devez vous assurer que vos clients se sentent à l’aise en les guidant dans un endroit qu’ils ne connaissent pas.

En cas de promotion et de décision de recrutement, le meilleur défenseur de votre cause est un client qui ne peut se passer de vous. Et votre client constitue les besoins de l’entreprise pour laquelle vous êtes payé. Vous devez être conscient que vos clients peuvent avoir besoin d’être rassurés lorsque vous leur expliquez des questions liées aux logiciels.

Me Rite Reel Nice

Plus de cinquante pour cent des entreprises interrogées tiennent compte des compétences rédactionnelles dans leurs décisions de recrutement et de promotion. Lorsque vous prenez du recul pour observer la situation dans son ensemble, vous vous rendez compte que les compétences rédactionnelles sont à la fois nécessaires et rares. Quelles que soient vos excellentes compétences en matière de codage, vous ne serez pas très productif au sein d’une équipe distribuée si vous n’êtes pas capable de vous exprimer avec des mots. La communication par l’écrit est le goulot d’étranglement par lequel toutes vos magnifiques idées doivent passer. Vous êtes ce que vous pouvez expliquer.

Citation préférée de la quatrième partie : « Ne vous contentez pas d’être le meilleur de la bande. Soyez la personne et faites les choses dont les gens doivent parler. »

CINQUIÈME PARTIE : MAINTENIR VOTRE AVANTAGE

Au cours de votre carrière, vous devez rechercher, investir, exécuter, commercialiser et répéter. En passant beaucoup de temps dans un processus répétitif, vous risquez d’être soudainement dépassé. Si vous n’êtes pas vigilant, vous risquez d’être rattrapé par le temps. Et lorsqu’il vous prend au dépourvu, il est généralement trop tard.

Déjà obsolète

Plus votre entreprise prospère, plus vous vous sentez à l’aise avec votre modèle d’entreprise. Cela vous rendra incroyablement vulnérable à ceux qui arrivent derrière vous avec des idées révolutionnaires qui pourraient faire ressembler votre entreprise gagnante à un pull usé dans une discothèque. Il en va de même pour les choix technologiques. Si vous maîtrisez maintenant une langue pertinente, vous vous sentirez peut-être à l’aise, et c’est un excellent point de départ. Mais attention : le succès entraîne l’arrogance, qui engendre l’autosatisfaction. Veillez à effectuer des recherches hebdomadaires sur les nouvelles technologies et commencez à développer des compétences dans ce domaine. Effectuez des travaux pratiques avec ces dernières technologies, comme la création d’applications simples.

Vous avez déjà perdu votre emploi

Le poste de travail pour lequel vous avez été engagé n’existe plus. Vous pouvez encore percevoir un salaire ou apporter une valeur ajoutée à l’entreprise, mais vous avez déjà perdu votre emploi. La seule chose incontestable, c’est que tout change. L’économie évolue, les emplois sont délocalisés et réintroduits. Les employeurs et les employés tentent de s’adapter. Si votre environnement change et que les conditions de travail évoluent sans cesse, le fait de vous accrocher à votre travail génère une dissonance néfaste qui contamine votre travail.

Chemin sans destination

Les gens se concentrent toujours sur le résultat d’un processus, qu’il s’agisse de l’apprentissage ou du processus de carrière, si bien qu’en se concentrant sur les résultats, nous devons nous rappeler d’observer le paysage. Se concentrer sur les résultats est l’inverse de ce à quoi vous devriez consacrer votre temps lorsque vous y réfléchissez. En général, vous passez tout votre temps à faire et peu de temps à atteindre vos objectifs. Lorsque vous concevez un logiciel, c’est au processus de développement que vous passez le plus de temps, et non au logiciel fini qui sort à la fin.

Citation préférée de la cinquième partie : « Passer trop de temps à l’intérieur d’une itération de la boucle vous fait courir le risque de devenir soudainement obsolète. »

COMMENT CE LIVRE PEUT AIDER LES DÉVELOPPEURS DE LOGICIELS

« The Passionate Programmer » de Chad Fowler est un guide de carrière pour les développeurs de logiciels qui fournit des conseils pratiques et des idées sur la création d’une carrière épanouissante et réussie. Le livre aborde différents sujets, notamment les stratégies de développement de carrière, l’image de marque personnelle, le réseautage et la création d’un portfolio. Il propose également des conseils pour améliorer les compétences techniques et rester au fait des dernières technologies. Ce livre peut aider les développeurs de logiciels à améliorer leurs perspectives de carrière et à atteindre leurs objectifs professionnels.

DevologyX OÜ
Harju maakond, Tallinn, Lasnamäe
linnaosa,
Vaike-Paala tn 1, 11415

+372 6359999
[email protected]
DevologyX Limited
Nakawa Business Park
Kampala
Uganda

+256206300922
[email protected]

DevologyX Pty Ltd
Tijger Park 3
Willie van Schoor Drive
Bellville
Cape Town
7530

[email protected]

DevologyX OÜ
Harju maakond, Tallinn, Lasnamäe
linnaosa,
Vaike-Paala tn 1, 11415

+372 6359999
[email protected]
DevologyX Limited
Nakawa Business Park
Kampala
Uganda

+256206300922
[email protected]

DevologyX Pty Ltd
TijgerPark 3
Willie van Schoor Drive
Bellville
Cape Town
7530

[email protected]