Python >> Tutoriel Python >  >> Python

26 conseils de développeur indépendant pour doubler, tripler, voire quadrupler vos revenus

Il y a une raison pour laquelle les programmeurs, les développeurs de logiciels et les hackers ne semblent jamais se démoder :l'effet de levier.

Un programmeur qualifié peut passer un an à écrire un logiciel qui, à son tour, automatise les tâches effectuées par des milliers de travailleurs. Bientôt, un programme de conduite automatisée détruira des milliards d'emplois d'aujourd'hui et de demain dans le secteur de la logistique. Bien sûr, les entreprises veulent automatiser davantage de travail - c'est la seule façon de rester compétitives. En tant que programmeur, vous pouvez puiser dans l'une des plus grandes puissances au monde :l'intelligence informatique.

Devenir développeur indépendant est donc une décision durable et à long terme qui renforcera votre capacité à apporter de la valeur sur le marché.

Dans cet article, je vais vous montrer les meilleurs conseils pour créer une entreprise plus prospère en tant que développeur indépendant indépendant. Alternativement, vous pouvez également regarder la vidéo. Alors, allons-y !

Rejoignez le cours Python Freelancer !

Donnez plus de valeur que vous ne recevez en paiement

En tant que développeur indépendant indépendant, vous êtes autant un propriétaire d'entreprise qu'un codeur. Vous devez maîtriser à la fois les compétences commerciales et de codage pour prospérer dans votre secteur.

"Donner plus de valeur que vous ne recevez en paiement" est la première règle des affaires. Bien que cela semble simple, la plupart des propriétaires d'entreprise en difficulté le violent. Et c'est la raison pour laquelle ils luttent en premier lieu. Ils oublient qu'à l'autre bout de la transaction se trouve un être humain avec une douleur, un problème ou un désir. Et la seule raison pour laquelle vous êtes ici est d'éliminer la douleur, de résoudre le problème ou de satisfaire le désir.

Si vous (appelons-les « prospects ») payez deux dollars pour un café, c'est parce que vous appréciez le café chaud et savoureux dans un environnement confortable, où vous pourrez vous détendre et lire un livre, bien plus que vous ne valez deux dollars.

  • Si vous accordiez la même valeur à votre argent et à la tasse de café, vous n'abandonneriez probablement pas vos deux dollars (les psychologues du comportement appellent cela "l'aversion aux pertes").
  • Si vous valorisiez votre argent plus qu'une tasse de café, vous ne renonceriez certainement pas à vos deux dollars.

Voir le modèle? La seule raison d'être de votre entreprise est de résoudre les problèmes de vos clients. Vous ne pouvez tout simplement pas survivre si vous ne savez pas quel problème vous résolvez.

Si votre client vous demande de faire X, faites X et un peu plus.

Avec cet état d'esprit, vous allez l'écraser en affaires. Le pouvoir de la réciprocité entrera en jeu et votre client voudra toujours vous embaucher pour la prochaine chose. Il est beaucoup plus facile de convaincre un client existant d'acheter à nouveau que de convaincre un nouveau prospect d'acheter la première fois. Toutes les grandes entreprises utilisent cette règle puissante :donnez plus que vous ne prenez et vous ne ferez jamais faillite.

Étape d'action :

  • Avant de soumettre un travail à votre client, demandez-vous :avez-vous donné tout ce que vous aviez ? Pouvez-vous en donner plus ?

Mangez la complexité de vos clients

Heureusement, vous êtes dans le domaine du codage. Et le codage est un gâchis. C'est difficile, compliqué, sujet aux erreurs, et seule une petite minorité de personnes a la patience et le temps de l'apprendre. Il y a une énorme barrière à l'entrée. Vous devez passer énormément de temps à regarder votre ordinateur et à rechercher StackOverflow pour apprendre à résoudre les bogues dans le code.

Qu'est-ce que cela vous dit? Cela vous indique que votre client a plus besoin de vous que vous n'avez besoin de lui. C'est une excellente position. Si vous pouvez résoudre et atténuer la complexité de la vie de votre client, vous lui rendez un énorme service.

Soit vous, soit votre client devez gérer la complexité.

Si vous êtes payé pour mettre en place un système de serveur, votre client ne veut pas alourdir la complexité. Il vous engage pour s'affranchir de la complexité. C'est pourquoi vous êtes là. De grands propriétaires d'entreprise tels que Jeff Bezos d'Amazon ont maîtrisé cette règle de manger la complexité de leurs clients. Jeff Bezos a poussé vers les "paiements en un clic" car cela facilite les achats. Jeff Bezos pousse le Kindle car cela simplifie l'ensemble du processus de consommation de livres. Vous n'avez pas besoin de commander un livre et d'attendre indéfiniment. En un clic, vous pouvez désormais lire presque tous les livres du monde.

Un grand développeur indépendant sympathise avec ses clients (ou leur demande simplement) pour en savoir plus sur leurs complexités. Puis il assume leurs complexités.

Ce sont les deux règles les plus importantes pour le succès des développeurs indépendants. Ils n'ont pas l'air fantaisistes, ils ne sont ni simples ni faciles, ni "trucs". Mais ils vous rapporteront plus d'argent que tout ce que vous avez appris.

Étape d'action :

  • Avant de soumettre un travail à votre client, demandez-vous :pouvez-vous manger un peu plus de complexité ?

Performer à partir de vos points forts

Cette règle a été formulée par Peter Drucker, le célèbre consultant en gestion. Le raisonnement principal est le suivant :le temps est limité. Vous pouvez soit améliorer vos faiblesses, soit vos forces. Dites que vous êtes un grand écrivain mais pas bon devant une caméra. Un jour donné, vous pouvez écrire votre nouveau livre ou créer votre nouveau cours vidéo. Selon vous, qu'est-ce qui créera plus de valeur pour la société ?

Beaucoup de gens sont formidables devant une caméra mais ils ne savent pas écrire. Pourquoi chacun devrait-il faire ce pour quoi il est naturellement mauvais ? Plus de valeur peut être créée si chacun travaille à partir de ses points forts. En tant qu'écrivain naturel, écrivez. En tant que codeur naturel, code. En tant que chanteur naturel, chantez. De cette façon, la société devient beaucoup plus efficace et la création de valeur explose.

Pour vous, cela signifie que vous devez connaître vos points forts. Où êtes-vous naturellement bon ? Ne poursuivez pas votre lecture tant que vous n'aurez pas répondu à cette question. Faites une liste !

  • Où avez-vous été formidable à l'école ?
  • Quelles vidéos YouTube regardez-vous ?
  • De quoi parlez-vous tout le temps ?
  • Qu'aimez-vous faire ?
  • Où dépensez-vous votre argent ? Vérifiez votre déclaration de revenus.

Ces questions peuvent vous donner un indice sur vos points forts. Utilisez ces informations à votre avantage ! Laissez quelqu'un d'autre compenser vos faiblesses. C'est ainsi qu'une société devrait fonctionner de toute façon.

Étapes d'action :

  • Faites une liste de vos points forts en répondant aux questions précédentes.
  • Comment pouvez-vous évoluer vers vos points forts dans votre vie professionnelle ?

Se positionner en tant que spécialiste

Payeriez-vous plus à un chirurgien du cerveau qu'à votre médecin généraliste pour effectuer une chirurgie cérébrale critique ? Bien sûr! Les spécialistes exigent des prix plus élevés. La raison en est que leurs compétences sont très développées dans un domaine spécifique. En raison de leurs connaissances spécialisées, il y a peu de concurrence et ils occupent souvent une position dominante sur le marché.

Vous avez 24 heures dans une journée. Vous pouvez soit investir, disons,

  • 10 heures par jour en science des données, ou
  • 1 heure en science des données, 1 heure en blogging, 1 heure en écriture d'un livre, 1 heure en apprentissage de la guitare, 1 heure en programmation, 1 heure en chant, 1 heure en préparation de café, 1 heure en étude des crypto-monnaies, et 2 heures pour écrire un compilateur.

Si vous faites le premier, vous devenez un spécialiste. Si vous faites ce dernier, vous devenez un généraliste.

En tant que développeur indépendant, vous ne devez pas vous spécialiser dans une certaine technologie mais sur un certain problème. Par exemple, ne vous concentrez pas sur le système TensorFlow, concentrez-vous sur l'apprentissage automatique. Ne vous concentrez pas sur NumPy, concentrez-vous sur la science des données. Ne vous concentrez pas sur Django, concentrez-vous sur le développement Web. Bien que les technologies puissent évoluer au fil du temps, vos connaissances spécialisées dans un certain domaine problématique tel que "comment configurer un site Web réactif" s'avéreront être une compétence précieuse.

Étapes d'action :

  • Quels problèmes allez-vous résoudre pour les clients ?
  • Quelles technologies devriez-vous apprendre en premier ?
  • Écrivez un modèle de lettre au client de vos rêves :comment pouvez-vous l'aider et résoudre ses problèmes ?

Soyez hyper réactif

La communication est la compétence clé des développeurs indépendants. Si vous ne connaissez pas les problèmes et les difficultés exacts de vos clients, vous ne pouvez pas les aider. Un manque de communication entraînera régulièrement des heures et des heures de temps perdu. Disons que votre client dit qu'il veut un site Web hébergé. Ensuite, vous hébergez le site Web. Mais il s'avère que l'hébergeur que vous avez sélectionné est trop cher pour le client. Tout le travail est perdu.

Vous devez communiquer avec le client à chaque étape du processus. Faites-leur une mise à jour quotidienne de ce que vous faites actuellement et de ce que vous avez accompli. Posez-leur de nombreuses questions. Cela vous aidera à déterminer l'écart concret où vous pouvez donner le plus de valeur. Et cela garantira que le client voit combien de temps et d'efforts vous avez investi.

Bien sûr, cela ne signifie pas que vous devez spammer le client avec des mini-questions - vous devez trouver un bon équilibre. Mais si vous avez des doutes, il vaut bien mieux pécher par excès de communication. Et bien sûr, un développeur freelance hyper réactif qui répond aux mails en quelques heures (et non en quelques jours) fera très bonne impression, même si le code qu'il livre n'est pas parfait. La relation freelance-client vit et meurt d'une bonne communication.

Étapes d'action :

  • Lisez l'excellent livre "Comment se faire des amis et influencer les gens ?" de Dale Carnegie. Je sais que le titre est étrange, mais il vaut la peine d'être lu !

Soyez positif et optimiste

Avoir une attitude positive avec un penchant pour l'action. C'est presque toujours supérieur à une attitude où vous voyez des contraintes et des limitations partout. Si le client vous demande si vous pouvez résoudre un de ses problèmes, soyez optimiste et positif et trouvez une façon de le faire. Si vous ne pouvez pas le faire, essayez de résoudre un problème un peu plus facile et répétez jusqu'à ce que vous soyez en mesure de résoudre le problème.

Les clients aiment les développeurs indépendants qui sont positifs et optimistes. Si vous êtes leur contact positif quotidien, vous avez leur subconscient sur votre site car cela poussera toujours votre client à vous embaucher à nouveau. Sans même que le client en soit conscient, il sera attiré par vous, ce qui est un puissant outil de fidélisation de la clientèle. De plus, c'est beaucoup plus amusant de cette façon.

Étape d'action :

  • Utilisez le plug-in Grammarly pour Chrome et Firefox. Il vous montre également le son de votre langue (scores "clarté" et "engagement"). Continuez à écrire des e-mails plus engagés ! L'un des principaux avantages de l'utilisation d'un correcteur orthographique est également que votre qualité d'écriture moyenne s'améliorera immédiatement.

Créer une liste de clients

Selon l'étude que vous lisez, il est entre 5 et 25 fois plus cher d'acquérir un nouveau client que de convaincre un client existant (ou précédent) d'acheter à nouveau. Toutes les grandes entreprises ont des taux de fidélisation de la clientèle élevés.

La première étape dans cette direction consiste à fournir plus de valeur que vous ne recevez en paiement (règle n ° 1). La deuxième étape consiste à maintenir un client ou une liste de clients. Nourrissez votre liste. Envoyez-leur des e-mails réguliers avec un outil d'automatisation des e-mails tel que Mailchimp. Envoyez-leur des ressources précieuses, des outils, des produits d'information ou des salutations. Soyez bon avec vos anciens clients et ils seront bons pour vous. Vous devez centrer l'ensemble de votre entreprise sur l'idée simple de générer une liste de prospects, de convertir ces prospects en clients et de convertir des clients ponctuels en clients réguliers. À chaque étape, vous les déplacez d'une étape vers le bas de l'entonnoir.

Étapes d'action :

  • Créez un compte gratuit pour un logiciel de marketing par e-mail.
  • Commencez à constituer votre liste de clients.

Créer un entonnoir publicitaire simple

Les entonnoirs sont des mécanismes puissants pour offrir de la valeur aux clients et créer un flux d'affaires prévisible. En fin de compte, l'entreprise avec le meilleur entonnoir battra toujours l'entreprise qui effectue des actes de marketing aléatoires.

Qu'est-ce qu'un entonnoir ? Un entonnoir est une machine puissante qui transforme des personnes aléatoires en prospects, puis en clients et enfin en clients réguliers. Ne vous méprenez pas :travailler sur votre entonnoir est l'une des choses les plus efficaces que vous puissiez faire pour votre entreprise. C'est l'une de ces activités à 10 000 $ de l'heure qui font ou défont votre entreprise.

Cette astuce concerne les publicités. Si vous lisez les rapports annuels de Google, vous verrez que les coûts par clic ne cessent de diminuer d'année en année. La publicité devient ainsi de plus en plus rentable. Les entreprises qui n'utilisent pas de publicités pour acquérir des prospects manquent considérablement. Si vous disposez d'un entonnoir à fort taux de conversion, vous pouvez facilement récupérer vos frais publicitaires. Dans de nombreux cas, vous doublerez, triplez, voire quadruplerez vos dépenses publicitaires.

Utilisez les annonces pour créer une source prévisible de prospects pour votre entreprise.

Étapes d'action :

  • Esquissez votre entonnoir publicitaire :quel est votre client de rêve et quelles sont les étapes qu'il franchit dans votre entonnoir ?
  • Créez un compte publicitaire {Google, Facebook, LinkedIn} et commencez à diffuser des annonces. Utilisez un petit montant quotidien (par exemple 5 $) et n'arrêtez jamais de le payer. Cela vous oblige à améliorer le contenu de votre annonce au fil du temps si vous ne voulez pas gaspiller 150 $ de dépenses publicitaires par mois.

Acquisition de prospects :contactez un prospect potentiel par jour

Si vous avez un entonnoir, vous savez à quel point il est important de déplacer les prospects plus loin dans l'entonnoir. C'est le moteur de votre entreprise.

Comment pouvez-vous acquérir de nouveaux prospects ? Il suffit de contacter les gens. N'hésitez pas à contacter les personnes manuellement. Écrivez des e-mails aux propriétaires de sites Web et offrez-leur une « session de stratégie » gratuite (voir le conseil suivant). En effet, vous acquérez de nouveaux prospects manuellement.

Vous vous demandez peut-être :comment cela peut-il être rentable même si ce n'est pas évolutif ? La réponse est simple. Il n'a pas besoin d'être évolutif. Vous avez juste besoin de prendre de l'élan. Dès que vous avez convaincu une personne au hasard de devenir un prospect, vous pouvez commencer à lui donner de la valeur et à la faire progresser dans l'entonnoir jusqu'à ce qu'elle devienne cliente. Des clients satisfaits parleront et cela vous aidera à attirer plus de clients. Ce cercle vicieux se répétera et se renforcera avec le temps.

Étapes d'action :

  • Comment pouvez-vous trouver des prospects potentiels ?
  • Que pouvez-vous leur proposer pour rejoindre votre liste de prospects ?
  • Comment pouvez-vous les déplacer plus loin dans l'entonnoir de conversion pour qu'ils deviennent finalement de nouveaux clients ?

Conversion des prospects :mettre en œuvre des sessions de stratégie

Qu'est-ce qu'une séance de stratégie ? Une session de stratégie est un service de conseil gratuit que vous effectuez pour votre client. C'est la réunion de lancement qui lance un service de conseil régulier.

En tant que développeur indépendant avec de nombreux prospects mais pas de clients, quel est votre problème ? Très probablement, les clients ne voient pas comment vous pouvez améliorer leur vie. C'est à cela que servent les séances de stratégie. Les consultants les plus performants qui gagnent six ou sept chiffres ont fait des milliers de sessions de stratégie. C'est leur principale stratégie de conversion de prospects et cela fonctionne à merveille.

Pourquoi ça marche ?

Il existe de nombreuses raisons pour lesquelles les séances de stratégie sont parmi les moyens les plus efficaces de convertir un prospect en client. Quelques-uns d'entre eux sont répertoriés comme suit :

  • Vous exploitez le pouvoir de la réciprocité. Comme vous avez beaucoup donné au prospect, il ressent le besoin de vous redonner en achetant votre service.
  • Vous montrez au client à quel point votre service est utile. Celui-ci est une évidence. Si vous pouvez donner de la valeur aux clients lors de votre session de stratégie, ils voient exactement comment vous pouvez les aider et ils ne voudraient pas vous manquer.
  • C'est une excellente stratégie de conversion des ventes ("la vente de chiots"). Si vous voulez que quelqu'un vous achète un chiot, donnez-le-lui simplement dans le cadre d'un essai gratuit. Dès qu'ils ont « essayé » le joli chiot aux yeux sombres et à l'attitude mignonne, ils sont vendus.
  • Les séances de stratégie gratuites sont à faible barrière. Vous donnez de la valeur gratuitement. Pourquoi les clients devraient-ils dire « non ». De cette façon, vous les dessinez dans votre entonnoir et il n'y a pratiquement aucune raison logique pour que les clients rejettent votre offre.
  • Vous apprenez ce que veulent les clients. Plus vous avez mis en place de sessions de stratégie, plus vous avez appris ce que vos clients veulent et comment les vendre. C'est probablement le point le plus important de cette liste.

Il y a d'autres raisons mais cela devrait suffire pour l'instant.

À quoi ressemblent les sessions de stratégie gratuites pour les développeurs de logiciels ou les data scientists ? Expliquez simplement où vous voyez le potentiel d'amélioration de la base de code, analysez des parties du code de leur entreprise, dites-leur les avantages (comme combien d'argent ils perdent pour chaque seconde de retard), donnez-leur une vue d'ensemble et de la clarté.

Pratiquement toutes les entreprises peuvent bénéficier de manière significative de solutions informatiques améliorées. Pour un développeur indépendant, les sessions de stratégie sont donc un excellent moyen de stimuler les affaires. Il s'agit probablement de la stratégie de conversion la plus sous-utilisée au monde. Utilisez-le et écrasez vos concurrents !

Étapes d'action :

  • Chaque semaine, notez 10 à 20 clients à contacter.
  • Chaque jour, écrivez à un client avec une offre pour une séance de stratégie gratuite très spécifique à son entreprise :comment pouvez-vous l'aider ?
  • Préparez-vous pour les clients qui accepteront l'offre et créez une belle présentation (PowerPoint). Montrez-leur comment ils peuvent gagner plus d'argent et où vous entrez en jeu.

Rejoignez les plateformes de freelance

Si vous avez déjà du succès, vous n'avez pas besoin de plus de clients. Il y aura beaucoup plus de clients que vous ne pourrez en servir en un temps limité. La demande est beaucoup plus élevée que l'offre, ce qui vous permettra d'augmenter les prix, votre objectif ultime.

Cependant, vous devez prendre de l'élan. Les clients ne afflueront pas vers vous au début. C'est difficile d'avoir son premier client. Il est également difficile (mais un peu moins) d'obtenir votre deuxième client. Pour chaque nouveau client, cela tend à devenir de plus en plus facile, si vous donnez plus de valeur que vous ne recevez en paiement (règle n° 1).

Pour gagner en dynamisme et en expérience, vous pouvez rejoindre des plateformes de freelance au début. En règle générale :travailler sur des plates-formes de freelance pour 10 à 20 clients (1 à 2 mois) est une bonne utilisation de votre temps, même si le salaire est nul. Après cela, vous devriez progressivement passer à votre propre stratégie d'acquisition de clients. La raison en est que les plateformes de freelance prélèvent une réduction significative de 20 % ou plus de vos revenus avant impôts.

Voici les meilleures plateformes de freelance pour les développeurs :

  • Travail complémentaire
  • Toptal
  • Freelancer.com

Vous pouvez lire cet article sur le blog Finxter pour en savoir plus sur les meilleures plateformes de freelance. Si cela ne suffit pas, consultez cette liste encore plus détaillée.

Étapes d'action :

  • Créez un compte indépendant sur toutes les principales plates-formes.
  • Trouvez la plate-forme qui vous convient le mieux et concentrez-vous sur sa maîtrise.

Utilisez des vidéos de témoignages sur votre site Web

Cela semble simple, mais seulement un pigiste sur cinq (au plus) le fait. Pourquoi? Je ne sais pas. Peut-être que les gens sont trop timides pour demander des témoignages vidéo à leurs clients ?

Je sais seulement que la combinaison vidéo + témoignage convertit comme un fou.

La vidéo engage les gens comme rien d'autre sur le Web. Pensez-y :la vidéo contient tous les éléments d'un message réussi :audio, image, mouvement et texte. Il est de loin supérieur en termes d'engagement et de taux de conversion par rapport au texte. Les taux d'engagement plus élevés ont été démontrés dans de nombreuses études comme celle-ci.

D'autre part, les gens font confiance aux autres. Ils ne vous font pas confiance, ni à votre entreprise, car ils savent que vous voulez leur vendre des choses. Ainsi, vos clients savent que vous vous présentez sous votre meilleur jour. Essentiellement, vous pouvez leur dire ce que vous voulez, il n'y a aucun moyen de le vérifier pour vos clients. Bien que cela ressemble à un problème pour vos clients, c'est bien plus votre problème. Parce que si les clients ne sont pas sûrs à 100% de pouvoir faire confiance à la qualité et au professionnalisme de vos services, il est peu probable qu'ils achètent. La seule façon de surmonter cela est de tirer parti des témoignages. Il est scientifiquement prouvé que les témoignages (et, dans une plus grande mesure encore, les mentions de célébrités) augmentent la conversion et la confiance des clients.

Combinez maintenant le booster d'engagement de la vidéo avec la confiance des témoignages et vous obtenez l'une des armes marketing les plus puissantes qui existent.

Comment pouvez-vous utiliser cela pour convertir plus de clients en développeur de logiciels ? Simple, demandez à chaque client pour lequel vous travaillez de vous envoyer un témoignage vidéo. De nos jours, de nombreuses personnes sont à l'aise avec l'enregistrement de vidéos selfie, la barrière est donc faible et de nombreux clients seront heureux de vous aider. J'ai observé des taux de conformité de 40 % et plus lorsque je travaillais en tant que développeur indépendant. C'est si vous donnez d'abord de la valeur et résolvez le concert de manière satisfaisante.

Mais comment accéder à la première vidéo de témoignage si vous n'avez pas de client ? Simple :travaillez gratuitement. Sérieusement. La valeur de vos premiers concerts en freelance résidera principalement dans l'expérience, les témoignages et la clientèle. La valeur n'est pas en compensation monétaire. C'est donc un choix raisonnable de sauter complètement la récompense monétaire pour les premiers emplois en freelance. Cependant, après avoir obtenu vos premiers témoignages vidéo, vous devez augmenter radicalement votre taux horaire pour éviter de rester coincé dans des emplois mal rémunérés.

Étapes d'action :

  • Demandez à CHAQUE client de vous donner un témoignage vidéo.
  • Créez une page de témoignages vidéo sur votre propre site Web.

Démarrez le moteur de parrainage

Si vous suivez les conseils décrits précédemment, vous obtiendrez rapidement de plus en plus de clients. Mais ne vous arrêtez pas là. Vous devez augmenter la demande pour vos services aussi longtemps que vous vivez. Pourquoi? Parce que vous tirerez parti de l'un des principes les plus anciens du capitalisme :l'offre et la demande. Augmentez la demande tout en maintenant l'offre constante et les prix commencent à augmenter. Vos prix.

En effet, le nombre médian d'amis d'un utilisateur de Facebook est de 99 [Ugander, 2011]. Ainsi, chaque client vous donne un accès indirect à 99 personnes supplémentaires. Une poignée de ces clients sont des clients potentiels pour vous. Pensez-y :les propriétaires d'entreprise ont tendance à se lier d'amitié avec d'autres propriétaires d'entreprise. Si vous lancez le moteur de parrainage, vous aurez rapidement une très forte demande pour vos services. Vous choisirez les clients pour lesquels vous travaillez.

La question clé que vous devez toujours vous poser est la suivante :comment puis-je faire fonctionner le moteur de parrainage ? Quelques choses simples feront bouger l'aiguille :

  • Demandez : Demandez à chaque client s'il connaît quelqu'un qui serait intéressé par votre service. Faites-le en plus de demander la vidéo de témoignage. Bien sûr, vous ne devriez pas faire les deux en même temps, mais si vous travaillez avec un client sur plusieurs projets (ou plusieurs semaines), vous pouvez répartir vos demandes en donnant beaucoup de valeur entre les deux.
  • Cartes cadeaux : Offrez à votre client une "carte cadeau" à utiliser pour votre prochain service de freelance. Celui-ci est énorme ! Si vous donnez à votre client une carte-cadeau de 50 $ à utiliser pour tout service qu'il engage avec vous, il ressentira le fort désir de vous accepter. Personne n'aime donner de l'argent gratuitement. Et vous ?
  • Tactiques des e-mails : Toute entreprise prospère est orientée à long terme. Se concentrer sur le long terme est l'un des principes fondateurs d'Amazon et a contribué à faire d'Amazon le plus grand détaillant au monde. Alors, quelles sont les tactiques à long terme que vous pouvez mettre en œuvre en un clin d'œil ? Envoyez un e-mail à tous vos clients au moins une fois par mois. Vous pouvez utiliser un système de gestion de messagerie professionnel, MailChimp, ou simplement une feuille Excel. Votre liste d'anciens clients deviendra votre atout le plus précieux. Traitez-le comme tel et prenez soin de vos clients. Envoyez-leur des cartes électroniques d'anniversaire ou de Noël, demandez-leur comment ça se passe dans leur entreprise et favorisez la communication autant que possible.

Il existe de nombreuses autres tactiques pour s'assurer que les clients de votre entreprise de développeurs indépendants sont incités à vous recommander davantage de clients. Mais la meilleure stratégie est de fournir un service exceptionnel. Donnez-leur un bon code, répondez à n'importe lequel de leurs messages et demandez-leur si tout va bien. Et les clients reviendront et vous référeront à leurs amis.

Étape d'action :

  • Décrivez votre moteur de parrainage sur une feuille de papier. Pourquoi les clients vous recommanderaient-ils à d'autres clients ?

Quitter les plateformes de freelance

En tant que développeur indépendant, vous pouvez obtenir beaucoup de traction sur les plates-formes générales de travail indépendant telles que Upwork, Freelancer.com ou Fiverr (découvrez laquelle est la meilleure), ainsi que sur des plates-formes spécifiques aux développeurs telles que Topcoder. Cependant, ces plateformes sont généralement coûteuses. Cela ne fait pas partie d'une stratégie commerciale solide de s'appuyer indéfiniment sur certaines plates-formes tierces pour vous envoyer des clients. Non seulement vous paierez 20 % de vos revenus pour des plateformes telles que Upwork, mais vous perdrez également le contrôle de vos clients et de votre stratégie de tarification. Upwork peut vous expulser de leur plate-forme et vous pourriez perdre l'entreprise en quelques minutes qui vous ont pris des années à construire.

La meilleure défense est d'utiliser, et non de s'habituer, aux plateformes de freelance. Obtenez rapidement une liste de clients, puis construisez à partir de là. Déplacez le contrat vers l'extérieur, gagnez plus d'argent et prenez le contrôle total plus tôt, pas plus tard.

Étape d'action :

  • Demandez à chaque client régulier de travailler avec vous en dehors d'Upwork and co.

Utiliser des systèmes et des modèles

Toutes les entreprises prospères utilisent des systèmes pour créer de la cohérence, de la prévisibilité et de l'échelle. Sans systèmes, vous êtes l'esclave et votre entreprise est le maître. Avec les systèmes, vous êtes le maître et votre entreprise est votre esclave. Le contrôle de vos systèmes signifie que vous pouvez créer un flux prévisible de prospects, de clients et de flux de trésorerie. Si vous êtes le seul propriétaire d'entreprise de votre secteur à maîtriser les systèmes, vous écraserez vos concurrents.

En tant que développeur indépendant, vous pouvez créer des systèmes dans de nombreux domaines différents. Voici quelques idées où les systèmes peuvent vous aider à faire plus avec moins :

  • Rédigez un modèle de réponse par e-mail pour les e-mails similaires que vous recevez de vos clients. Si les clients vous demandent vos informations d'identification, préparez une fois une réponse par e-mail, copiez-la dans un fichier Google Docs et réutilisez-la plusieurs fois. Pouvez-vous voir la puissance des modèles d'e-mails ? Vous ne travaillez qu'une seule fois, mais exploitez votre travail encore et encore et encore. Au fil du temps, vous perfectionnerez vos modèles d'e-mails afin qu'ils deviennent de mieux en mieux. De cette façon, vous réduirez non seulement le temps moyen passé sur chaque e-mail, mais vous augmenterez également la qualité moyenne de vos réponses. Vous travaillerez moins et convertirez plus de prospects en clients.
  • Rédigez un modèle pour postuler à de nouveaux concerts en freelance. Cependant, il est judicieux d'adapter la première phrase du modèle au concert indépendant individuel afin que les clients ne puissent pas voir que vous utilisez un modèle. Je sais que cela semble trop simple, mais travailler sur votre modèle de génération de prospects est une utilisation très efficace et à effet de levier de votre temps. Augmenter le taux de conversion de votre modèle d'application de concert de 10 % à 20 % double instantanément vos ventes ! J'ai rédigé un article de blog pour vous aider à rédiger des modèles d'application de concert efficaces.
  • Créez des annonces pour vendre votre service. Créer et améliorer des publicités pour votre service de freelance est du temps bien dépensé. Pourquoi? Parce que chaque annonce est un mini système qui vend vos compétences sur le marché, même si vous dormez.
  • Créez du contenu tel que des vidéos YouTube ou des articles de blog dans votre domaine. Chaque article de blog et chaque vidéo vit sur le Web découplé de votre temps. Les systèmes de contenu existent indépendamment dans le cyberespace et ils vendent vos services 24h/24 et 7j/7. Un avantage intéressant des systèmes de contenu est qu'ils vous positionnent instantanément en tant qu'éducateur plutôt qu'en tant que commercial. Imaginez que vous êtes propriétaire d'une entreprise et que vous souhaitez embaucher un développeur indépendant pour écrire une application Android. Qui préféreriez-vous embaucher en tant que développeur indépendant :Alice, qui rédige des articles de blog sur le développement d'applications Android, ou Bob, qui ne fait rien de tel ?
  • Créez des systèmes de personnes. Un système de personnes peut être un employé qui vous aide dans votre activité de développeur indépendant. Voici quelques exemples :votre comptable, votre avocat, des sous-traitants ou des commerçants affiliés qui vendent vos services moyennant des frais de 10 %. Toute personne qui vous aide de quelque manière que ce soit est partie prenante de votre petite entreprise indépendante. Plus il y a de parties prenantes dans votre entreprise, plus elle a de puissance de feu.
  • Créez des systèmes de parrainage comme indiqué précédemment.

Bien sûr, il existe de nombreux autres systèmes logiciels et matériels. En règle générale, chaque action que vous effectuez de manière répétée est un bon point de départ pour créer un mini système. Travaillez autant sur votre entreprise de développeur indépendant pendant que vous travaillez dans il écrit du code pour les clients !

Étape d'action :

  • Créez un document Google pour suivre vos systèmes sous la forme "déclencheur - > description détaillée du système".

Connaître votre taux horaire

Tout ce qui est suivi est amélioré. En tant que propriétaire d'entreprise, la mesure la plus importante est combien vous gagnez. Cela est aussi vrai pour les développeurs indépendants que pour les PDG du Fortune 500.

Par conséquent, vous devez constamment suivre et augmenter votre taux horaire. Cela vous met au défi d'apporter constamment plus de valeur sur le marché, de mieux communiquer cette valeur et d'apprendre plus de choses en lisant des livres ou des périodiques de l'industrie.

Comment calculer son taux horaire ? Rien de plus simple que cela :commencez à suivre votre temps. Divisez votre revenu mensuel moyen par 30 pour obtenir votre revenu quotidien. Divisez-le par votre nombre moyen d'heures travaillées pour obtenir votre taux horaire. C'est votre taux de base. Si vous facturez des clients, vous devez facturer au moins le double de ce tarif, mieux encore. La raison en est que toutes les heures de travail ne seront pas suivies :il faut aussi travailler sur ses impôts, apprendre et s'améliorer, faire du marketing, etc.

Le taux horaire moyen d'un développeur indépendant Python est de 61 $. C'est ce que gagne le développeur moyen et vous devriez au moins cibler ce taux. Cependant, il est relativement facile de devenir meilleur que la moyenne, surtout si vous utilisez les astuces décrites dans ce didacticiel.

Étape d'action :

  • Répondez à une question simple maintenant : Quel est votre taux horaire ?

Augmentez votre taux horaire

La prochaine étape (après avoir connu votre taux horaire) consiste à l'augmenter.

Gagner plus d'argent est simple :facturez plus. Si vous n'augmentez pas votre taux horaire, vous ne gagnerez pas plus d'argent. Mais si vous avez des taux horaires plus élevés, les clients apprécieront davantage vos services. Les clients sont des humains et, par conséquent, ils ont tendance à renforcer leurs décisions. S'ils paient plus d'argent, ils se concentreront beaucoup plus sur la valeur que vous apportez à la table. C'est ce qu'on appelle l'effet Halo en psychologie comportementale :la tendance à généraliser l'impression positive d'une personne à des domaines sans rapport. Demander plus d'argent impressionne le client et il recherche également ces impressions positives dans votre travail. Bien sûr, vous devez ensuite livrer rapidement un code de qualité, mais c'est surtout une question d'efforts ciblés de votre part.

De plus, facturer plus d'argent augmentera votre confiance. Si les clients vous paient plus d'argent, vous vous sentez valorisé et motivé pour continuer à apprendre et à vous améliorer. Avec plus d'argent, vous pouvez également réinvestir plus d'argent dans votre entreprise pour améliorer encore plus votre apparence et votre marketing. Avec plus d'argent, vous pouvez facilement résoudre la plupart des problèmes commerciaux.

Étape d'action :

  • De combien (pourcentage) augmenterez-vous votre taux horaire chaque mois ?
  • Combien de temps passerez-vous chaque jour à lire des livres dans votre domaine pour justifier de facturer plus d'argent ?

Contribuer à des projets open source

Les clients veulent voir que vous êtes la bonne personne pour eux. Ils veulent minimiser le risque de transaction :s'ils réservent un développeur indépendant, ils dépensent du temps et de l'argent. Par-dessus tout, ils craignent de perdre leur temps et leur argent investis. Il s'agit d'un effet psychologique qui s'est avéré très robuste dans d'innombrables études scientifiques :l'aversion aux pertes. La plupart des gens préfèrent éviter de perdre plutôt que d'avoir la chance de gagner.

A powerful way of mitigating loss aversion is to contribute to open-source projects and showcase these projects to your clients. If clients browse your projects they feel that you are a trustworthy coder who gives a lot to the community. Naturally, they feel more attracted to you and see you in a positive light.

Plus, working on open-source projects connects you to like-minded coders. Many will refer freelance developing gigs your way—make sure to talk to (and help) a lot of people in the open-source community. From time to time, drop that you’re a freelance developer and watch how more business will come your way.

Finally, you’ll accelerate your coding skills. Working on practical code projects is the number one strategy to improve your skills. Check out my detailed blog article “How to start learning Python” that outlines a practical-first strategy to learn to code (70% practice projects, 30% theory).

Étape d'action :

  • Which open-source projects would you love to work on? Here’s a list of 10 interesting projects.

Market Yourself on LinkedIn, Not Facebook

The purpose of this article is to make you a more successful freelance developer. As a freelance developer, you first and foremost need to connect with potential clients (leads) to create some business for you. Who hires freelance developers? Other businesses. Think about it, you’re now part of the B2B marketplace. You need to attract other business owners and show them how you can be a valuable part of their businesses. You need to show them how you can make them more money than they pay you. It’s a simple game once you’ve understood the rules.

So what’s the best social media platform to connect with business owners in a professional environment? Correct, LinkedIn. Microsoft’s platform is the incarnation of a professionally-focused B2B social media platform. It’s far easier to connect with business owners you don’t know and still make a professional, trustworthy impression. Pourquoi? Because the platform ensures that there’s little spam. You need to act as a real human, not as an anonymous corporation. If you spam other people, you do this in your name losing your credibility. You cannot hide. That’s why LinkedIn is superior to create professional contacts.

Give more value than you’re getting paid for.

That’s how you slowly and steadily build your network. I recommend that you focus on one social network and that’s it. Don’t lose your focus. Don’t spend too much time on social media—that’s what everyone else is doing and it’s not an effective use of your time. Instead, spend ten to twenty minutes per day on LinkedIn, increasing your network, and improving your appearance. Then, focus on the other points outlined here.

Étape d'action :

  • Create a LinkedIn account now.
  • Dump the other social networks as they’re low-value tasks that distract from your main objective:building a thriving coding business.

Create Your Own Blog

This is a long-term strategy to build your market value. And it’s fundamentally different from creating a social media appearance. Pourquoi? Because you’ll create your own community—for yourself, not for some Silicon Valley billionaire.

Creating your blog is long-term because it takes a few months until your articles rank for keywords on Google or other search engines. You have to spend time writing articles, test and tweak the designs, maintain your community, and learn about search engine optimization. You must invest significant effort for a long period.

But if you commit to staying in the game, it’ll be the one thing that boosts your reach from hundreds of people to millions. The demand for your services will skyrocket while supply stays constant. You can charge premium prices like nobody else in your industry:hundreds of dollars per hour. Many bloggers also earn passive income through ads or sales of information products. They don’t even sell their time anymore because they don’t need to.

In addition to that, writing blog articles in a programming niche is an excellent way of building your expertise. Write about machine learning with TensorFlow, data science with Pandas, or neural network engineering with C++. This is how you’ll build detailed, low-level, and robust knowledge in a field.

Étapes d'action :

  • Create your programming blog (e.g. with WordPress) now.
  • Select a niche that you will master and dominate. The smaller the niche, the better—if you’re a beginner coder. You can always expand your niche if you’ve achieved to dominate it.

Give, Give, Give, Right Hook

This is the title of a popular book of social media guru Gary V. There’s some truth to it:to build a thriving relationship with your customers, users, and business clients as a freelance developer, you must give first. The more you give, the more you’ll receive. Don’t be pushy and try to receive first. Don’t ask for a raise before you haven’t proven that you’re worth it. Don’t negotiate hard before you haven’t given value to the other party. Of course, you can violate those rules but it’ll bring you no good.

As a freelance developer, you’re in the people business, not in the coding business. You must learn to handle people. And if people sense that you’re in it only to extract maximal value for yourself, they will start to push against you. On the other hand, if you have the other person’s best interest at heart, they will usually reciprocate and have your best interest at heart, too. Of course, there are exceptions and some people will rip you off. But you cannot protect yourself against it by ripping other people off—this will only increase the likelihood of it happening.

Étapes d'action :

  • Brainstorm and write down 20 things you can do to give value to your clients in advance. 7
  • Include at least three of them in your acquisition and lead generation process.

Befriend Colleagues

This is a no-brainer. Your colleagues are also freelance developers. If you have many of them as friends, it may easily happen that you can ignore all other tips listed here—and still thrive in your coding business. Pourquoi? Because they will refer business your way, they will give you invaluable advice, show you what works to acquire clients and what doesn’t, and teach you all the industry-specific tips and tricks over the years.

The most effective strategies are often easy to do. But they are also easy not to do. Be the one who does them relentlessly.

Étapes d'action :

How can you befriend a lot of freelance developers if you currently don’t know a single one of them? Here are some tips:

  • Keep investing 10-20 minutes in LinkedIn connecting with peers and potential clients and giving value where you can. With this attitude, friendships will emerge quickly.
  • Go to local startup meetups. This will help you increase your local community—rarely will you develop deep friendships 100% online.
  • Go to technical talks and conferences in the area of computing and software engineering.
  • Search for partners who want to build a thriving freelance developer business with you. This is the most prolific thing you can do to boost your speed of building a thriving coding business and win lifelong friendships on the way. Use any channel there is (including Facebook groups) to find possible partners for your business.
  • Visit co-working spaces to find possible partners.

Be a Coding Consultant, Not a Freelance Developer

One of my breakthrough as a self-employed Python coder was to reposition myself as a consultant and coach, rather than a freelance developer. You may ask (and rightly so):what’s the difference?

The most important difference is in the perception of the client:A consultant is a trusted advisor while a freelance developer is a commodity. You want to be the trusted advisor because as an advisor, you do less work yourself while charging higher hourly rates. As a freelance developer, you often end up doing the ugly stuff (like finding nasty small bugs in a complicated server setting) that takes hours and hours. As a consultant, you can talk about strategy and overall system architecture. Both skill sets are highly valuable to the client. But the latter skill tends to get paid better. I don’t know the reason but that’s just how the world works. Maybe it’s just because the client cannot appreciate the complexity of setting up a program or finding a nasty bug. It just seems to be a small thing.

As a rule of thumb:always sell big results .

After all, the client pays you for results, not for time invested. This may easily be the most important advice in this list of freelance developer tips. If you currently work in a job or you’ve worked in jobs for many years, you have the deeply ingrained feeling of getting paid for your effort. If you put in little effort, you expect to get paid little. However, in the self-employment space, it’s all about results. Time invested has little to no effect on your compensation. And it shouldn’t have. What takes you minutes can take hours for someone with less experience. Work should always gravitate to the people that can finish it most effectively.

The rule to sell big results can also mean that you find nasty bugs. But now you’re doing it only if the client is terrified by this bug. The best-case scenario is that they have already invested tens of hours but didn’t find the bug. If you find the bug now (even if it takes you only an hour or so), they will pay you gladly large sums of money. Pourquoi? Because you saved them large sums of time (and, thus, money).

It’s all about the results.

Action step:

  • Write down how you plan to position yourself as an IT consultant rather than a freelance developer.

Read More Programming Books

Experts read books. Warren Buffett is said to read 1000 pages of annual reports every day. Buffett and his partner Charlie Munger became billionaires by spending 80% of their day reading.

Buffett was once asked how to become smarter to which he responded:

“Read 500 pages like this every week. That’s how knowledge builds up, like compound interest.”

Warren Buffett

Knowledge compounds. This is the fundamental truth all experts know. If you want to get highly paid in any space (say, as a freelance developer), you’ll need to become a highly sought-after person. And how do you achieve that? By reading a lot of programming books.

Programming books provide a maximal return on invested time and dollars. Of course, you can find all the information on the web for free. But it’ll take you a lot of time searching—and what you find tends to be low-quality information.

The opportunity costs of consuming low-quality information are huge (even if they never appear on your bank statement)! Instead of spending 20 hours reading software documentation, you could have read one book in 10 hours (or even two books in 20 hours). Not buying a book because it costs $20 is like standing in line for 2 hours just to get a free coffee:stupid.

Good books have the highest quality of information for a low, almost meaningless price. If books are still too expensive for you, have a look at my list of 101++ free programming books.

Étape d'action :

  • Every day, spend at least 30 minutes reading a programming book. Add a small “pb” into your calendar every day where you manage to finish your 30-minute programming book reading session.

Read More Business Books

The habit of reading more programming books will make you a coding expert. But as a freelance developer you’re as much a business person as you’re a coder. You need to study business from the best. Fortunately, many great business persons have written great business books. Every book will make you a better business person. Think about it this way:every business book you read will increase your yearly income by 2%. How many business books would you read? If you’re like me, you’d read hundreds of business books—doubling your yearly income every 35 books. As Warren Buffett so eloquently puts:“Knowledge Compounds”.

Étape d'action :

  • Every day, spend at least 30 minutes reading a business book (yes, with your 30-minute programming book reading that’s 60 minutes reading every single day). Add a small “bb” into your calendar every day where you manage to finish your 30-minute reading session.

Seek Expert Advice

The last tip is a nice little hack:seek the advice of someone who’ve already been there and done that. How much faster would you learn to code if you’ve got an expert coder who leads you through every step of the way? How much faster would you learn to create a thriving business if you’ve got Warren Buffett to give you valuable advice as you go along? The answer is obvious:it’ll save you years, even decades. The truth is:we all stand on the shoulders of giants. If we’re feeling too small and too insignificant, it’s because we’re NOT standing on the shoulders of giants.

Spending time, energy, and even money on expert advice is the success secret of the most successful people on earth:Warren Buffett, Bill Gates, Larry Page. They all spend millions of dollars and thousands of hours seeking expert counsel.

To help you become a successful freelance developer, I’ve created the world’s most in-depth “Python freelancer course” that leads you all the way from earning $0 per month as a total beginner in Python to earning a full-time income of $5,000 and more. Join us!

Étapes d'action :

  • Seek expert advice from freelance developers who’ve already mastered what you want to achieve. Join my in-depth Python freelancer course.
  • Or, if you’re still unsure, join my free Python freelancer webinar.

Join the Freelancer Developer Course now &start working from the comfort of your own home earning six figures in 1-2 years!