
Code-Garage #49 - Gagner de l'argent avec la programmation
Durée: 10m57s
Date de sortie: 14/02/2023
Cet épisode ne vous apprendra pas à devenir riche en seulement quelques jours...
Notes de l'épisode :
- Article d'origine : https://code-garage.fr/blog/comment-gagner-de-largent-avec-la-programmation/
- Les différents métiers de dev : https://code-garage.fr/blog/les-differents-metiers-de-developpeur/
- The Mature Developer (SaaS Podcast) : https://code-garage.fr/blog/les-podcasts-incontournables-pour-les-developpeurs-en-francais/
- Soutenir des projets open-source : https://code-garage.fr/blog/soutenir-des-projets-open-source-avec-open-collective/
- Modèles économiques OS : https://keygen.sh/blog/how-to-get-paid-for-open-source-software/
- Hacker One : https://www.hackerone.com/
Salut et bienvenue dans ce nouvel épisode du podcast de Code Garage. Je m'appelle Nicolas
Brandin-Bernard et aujourd'hui on va parler des méthodes pour gagner de l'argent avec
la programmation. Alors je vous arrête tout de suite si vous cherchez un podcast qui liste
toutes les techniques pour faire de l'argent simplement et rapidement grâce à la programmation,
ce podcast c'est sûrement pas celui que vous recherchez. Moi ce que je veux vous
faire découvrir aujourd'hui c'est toutes les différentes méthodes pour générer des
revenus certes mais plus ou moins conséquents et également plus ou moins réguliers selon
votre philosophie, vos envies et vos compétences. Si vraiment vous cherchez quelque chose pour devenir
riche en cinq jours grâce à quelques lignes de code, et bien en tout cas c'est pas chez moi
que vous allez le trouver et de toute façon vous ne le retrouverez pas à moins de lâcher
complètement votre étique et de la mettre à la poubelle. Bref en tout cas l'objectif de ce podcast
c'est juste de se détacher un petit peu des deux principales sources de revenus qu'on peut avoir
en tête en tant que dev qui sont globalement et bien être en CDI et ou alors être en frilance.
Alors ça va être aussi dans la liste mais on va en voir d'autres et qui vous offriront peut-être
des pistes de réflexion pour la suite de votre carrière etc. Donc la première méthode c'est
moi ce que j'appelle vendre son temps. Alors vendre son temps on peut le catégoriser directement
en trouver un poste, que ce soit un CDI ou un CDD peu importe. Alors le terme il peut faire peur
mais en réalité c'est ce que la majorité des développeurs et des développeuses font au quotidien
et c'est ce que j'ai fait aussi pendant quelques années. Quand on est employé en CDI en CDD on
vend ses compétences mais avant tout on vend son temps. Souvent on est payé à l'heure à la journée
au mois etc. Alors ça ça veut dire qu'évidemment il y a différents tarifs,
différentes prestations, différentes compétences mais la base de tarification d'un salaire c'est
le temps passé. Vous avez vos ordres normales, éventuellement vos heures supplémentaires,
des congés etc. Mais voilà c'est il faut se mettre en tête qu'on vend son temps. Alors c'est
définitivement la méthode la plus courante et c'est aussi la moins risqué parce qu'une
fois que vous avez trouvé un contrat travail, que vous êtes embauché, même si vous pouvez être
évalué sur votre performance, c'est quand même une situation stable en tout cas sur le marché
français. Ça peut changer dans d'autres pays mais en France c'est plutôt stable. Alors vendre son
temps c'est possible dans tous les métiers liés à la programmation ce qui est un avantage. Alors
si jamais vous êtes arrivé un petit peu dans le développement informatique, pas par hasard mais en
tout cas c'était pas votre premier choix, je vous invite à lire un article que je mets dans
les notes de l'épisode où en fait on détaille beaucoup d'autres métiers que simplement celui de
dev qu'on entend partout. Il y a plein d'autres métiers qui gravitent autour et qui sont tout
aussi intéressants donc si ça vous intéresse vous avez une liste avec la description des métiers
etc directement dans les notes de l'épisode. Alors les contraintes ont contrepartie de
vendre son temps et c'est souvent le manque de flexibilité. Ça dépend beaucoup de l'entreprise
et parfois la perte de motivation parce que parfois les résultats produits sont pas récompensés
à leur juste valeur puisqu'on récompense le temps passé. La deuxième méthode c'est de vendre son
expertise. Là on va plutôt parler des consultants et des gens qui sont indépendants. Pour vendre
son expertise il faut évidemment d'abord acquérir une expertise. Ça paraît logique, c'est la première
étape mais en réalité ce n'est pas toujours l'étape la plus compliquée. Si vous êtes expert ou
experte que vous maîtrisiez un sujet, il faut savoir se vendre. Il faut trouver ses premiers clients
et souvent c'est là qu'est le challenge. Quand vous vendez votre expertise vous vendez également
les compétences acquises, vos missions passées et toutes votre expérience acquises jusqu'ici.
C'est pour ça que vous apportez une valeur qui ne peut pas simplement se calculer sur la base du
temps passé. Et ça quand on n'est pas habitué à se vendre, quand on n'a pas eu de cours de vente
etc. dans son curcule scolaire, on ne sait pas forcément bien faire et donc c'est le principal
point à travailler. Ensuite la troisième méthode, c'est une des méthodes qui est je dirais les plus
médiatisés en ce moment, c'est créer un projet. Alors ça peut être un site, une application,
un produit, un SaaS globalement, créer un produit ou un service et le vendre c'est souvent
catégorisé comme un revenu passif. En réalité ça dépend beaucoup du projet, ça dépend de sa
réussite et de la vision que vous en avez. Ce qui est sûr c'est que le potentiel revenu généré
est également équivalent avec la forte probabilité que votre produit ou service ne décolle jamais.
Mais prenons le cas où vous avez de la chance, alors vous pourrez peut-être en tirer des revenus
conséquents. Alors évidemment ici je vous parle de chance, il y a différentes visions et philosophies
là-dessus, ce qui est sûr c'est que ça ne vient jamais sans travail et donc quand on parle de revenus
passifs, en réalité si vous travaillez autant que ce que vous auriez fait en CDI pour un revenu qui est
moindre, et bien ce n'est pas du tout un revenu passif, ça peut le devenir mais en réalité ça l'est
pour une petite minorité de gens. Mais en plus en fait vendre son produit, il faut aussi des
compétences de vente pour créer et générer des revenus grâce à ce produit, ça nécessite aussi
des connaissances et des compétences au moins de base en communication, en marketing, en design,
UX, comptabilité, etc. Donc créer un produit ça ne relève pas uniquement de la programmation mais
plutôt de l'entrepreneuriat en général. Donc c'est un métier où on se sert du code évidemment,
on se sert de la programmation mais ce n'est pas l'entierté du métier. Après si cette méthode
là et vous intéresse, il y a beaucoup de ressources sur internet produite par des gens qui en sont
devenus experts, il y a des gens qui sont dont leur activité revient à créer de nouveaux produits
très régulièrement de nouveaux services. Il y a un podcast alors qu'est terminé mais qui est
toujours une mine d'informations qui s'appelle de mature developer et je vous mets les liens dans
les notes de cet épisode, vous pourrez aller l'écouter après cet épisode évidemment. Mais voilà
il vous trouverait plein d'infos. La quatrième méthode c'est trouver des sponsors ou des
donateurs. Ça ça marche notamment pour les projets open source. On rentre dans une catégorie un peu
particulière parce que c'est celle du financement de souvent en tout cas de projets open source. Si
jamais vous adhérez à la philosophie de l'open source et ou du logiciel libre, en réalité il
est souvent difficile d'en tirer un revenu mais difficile ça veut pas dire impossible parce que si
l'outil que vous développez est utile un très grand nombre de personnes et donc de projets et
l'entreprise, il y a de fortes chances que toutes ces personnes aient envie et parfois besoin que votre
projet reste en vie et continue à se développer au fil du temps et à évoluer. Et en fait ces personnes
et ou l'entreprise peuvent décider de vous sponsoriser pour que vous puissiez être en
mesure de continuer à travailler sur votre projet. Alors attention il y a assez peu de créateurs et
créatrices open source qui arrivent à en vivre correctement. C'est d'ailleurs un vrai sujet important
dans le milieu et plutôt d'actualité ces dernières années mais c'est possible. Il y a des gros projets
open source qui vivent comme ça et donc si jamais vous souhaitez en savoir un peu plus sur comment
est-ce qu'on peut financer un projet open source grâce à des notateurs et des sponsors, pareil
je vous mets un article dans les notes de l'épisode pour en apprendre un petit peu plus. La cinquième
méthode c'est faire du support et on reste encore un petit peu dans les projets open source parce
qu'il y a certaines personnes qui ont trouvé des compromis, une espèce de compromis hybride qui
est de développer un projet et le mettre en open source accessible gratuitement et tout ça et créer
une entreprise lucratif pour proposer du support. Ça peut être du support technique sur la création
de plugins ou peu importe, ça peut être du support sur l'utilisation aux clients du projet. Alors pour
que cette méthode là fonctionne il faut d'abord que le projet soit utilisé massivement par des
entreprises mais quand il est en place il peut réellement devenir viable à long terme. La sixième
méthode et dernière méthode d'ailleurs c'est trouver des bugs et des failles dans du code existant,
c'est ce qu'on appelle aussi le bug bounty, c'est une activité là qui est plutôt réservée au
spécialiste de la cyber sécurité plutôt qu'au dev à proprement parler mais il existe des cas
particuliers. Donc cette méthode j'ai dit c'est le bug bounty en gros il s'agit de trouver des
entreprises qui offrent des récompenses pour certains bugs ou failles de sécurité trouvées sur
leurs sites, leurs logiciels, leurs apps. En général c'est des missions qui demandent de fortes
compétences en sécurité informatique comme je le disais mais parfois et souvent même l'autométrisation
de ces techniques de certaines de ces techniques de base et ben requiert aussi des compétences
en programmation. Donc ça peut être un job si vous apprenez la sécurité vous avez des compétences
en sécurité et en plus des compétences en dev et ben c'est quelque chose qui peut tout en
restant légal on va dire et moral la plupart du temps et ben vous allez pouvoir en tirer des
revenus. C'est pas quelque chose qui est évident mais il faut savoir que ça existe et que vous
pouvez vous orienter là dedans. Si jamais ça vous intéresse il ya une plateforme de bug bounty
qui s'appelle hacker one pareil je vous mettrai le lien dans la description de l'épisode vous
pourrez aller voir et il y a plein d'informations super intéressantes. Moi j'espère que cet épisode
il vous a été utile que vous aurez appris des choses donc là évidemment peut-être que vous
connaissiez déjà toutes ces techniques mais il faut se dire qu'il ya plein de développeurs et
plein de développeurs qui arrivent sur le marché et qui n'ont pas la connaissance de toutes ces
méthodes de toutes ces branches de tous ces business model on va dire du métier des métiers de dev et
de la programmation. Donc si jamais vous en avez appris plus et ben je suis ravi et je vous retrouve
la semaine prochaine pour un prochain épisode de podcast ou directement sur code garage donc code
tiré garage.fr où vous retrouverez tous les articles de blog les podcasts mais surtout tous nos
cours complet disponibles pour 19 euros 99 par mois vous avez des cours guide SQL javascript des cours
pour devenir freelance aussi ou pour vous améliorer dans vos recrutements et apprendre et ben mettre
en avant votre profil cv etc. Voilà à la semaine prochaine pour un prochain épisode et sinon à bientôt sur code garage salut
Episode suivant:
Les infos glanées
Code-Garage
Découvrons ensemble des sujets passionnants autour du métier de dev et de la programmation en général !
Tags
Code-Garage #50 - L'obfuscation, qu'est-ce que c'est ?