Bonjour !
Si vous lisez ceci, je suppose que : vous commencez à travailler en freelance (ou souhaitez le faire) ou vous cherchez simplement quelques conseils dans le processus lui-même. Actuellement, j'en suis à plus de 6 ans d'expérience en freelance, et le but de cet article est d'essayer de vous guider à travers les différents apprentissages que j'ai acquis au cours de ces années.
Honnêtement, je ne peux pas me plaindre des choses que j'ai gagnées tout au long de ces années – j'ai commencé principalement pour l'expérience (mais je ne vais pas mentir, l'argent supplémentaire m'a toujours fait du bien) et je me suis retrouvé avec un tas de des apprentissages différents en plus de la seule expérience : du développement d'un tas d'idées différentes à une meilleure communication avec les clients et même à l'apprentissage de choses que je n'ai pas eu l'occasion de mettre en pratique.
Ce sont pour moi les meilleurs arguments de vente pour le travail indépendant.
Tout d’abord, nous devons en apprendre un peu plus sur les clients. Ici, nous avons 3 sujets importants à aborder :
Commençons par passer en revue le premier : trouver et sécuriser des clients. Cela peut en fait être assez difficile : lorsque j'ai commencé à travailler en freelance, je ne savais pas où trouver un client, alors j'ai commencé à consulter des sites Web comme Workana et Fiverr.
Est-ce que ça a marché ? Non seulement je n'ai jamais trouvé de client sur ce type de sites Web, mais, pour être honnête avec vous, ce type de site Web m'a toujours donné l'impression que le travail que je faisais en créant des logiciels était bon marché et jetable. Pour être honnête, il y a un tas de développeurs qui gagnent de l'argent avec ça, alors peut-être que ce n'était qu'un malheur de ma part.
Après cela, j'ai commencé à consulter mes amis pour voir si quelqu'un connaissait quelqu'un qui cherchait un développeur, et en moins de 2 jours, mon premier client m'a demandé un site Web, pas un ami direct, mais un ami. d'un ami. Après avoir terminé le travail avec ce premier client, il a estimé que le travail était vraiment bon et a fait passer le message — depuis que je n'ai jamais été sans travail indépendant.
Voici mon premier conseil pour vous : n’ignorez pas le bouche-à-bouche et la portée organique. C’est extrêmement puissant et peut vous mener loin ! Demandez à votre réseau et bientôt, les gens commenceront à vous trouver. Vous n'avez pas de réseau ? Commencez à en créer un (voici une référence pour commencer et vous pouvez essayer ces sites Web tant qu'ils ne sont pas prêts).
Un deuxième conseil ? N'acceptez pas nécessairement l'idée de votre client. Ils pensent qu’ils aimeraient une application, mais peut-être que la personne serait mieux adaptée avec une application Web. Vous êtes le spécialiste, utilisez votre expertise (ou contactez d'autres pour mieux déterminer) quel est le meilleur cours ici.
C'est finalement arrivé, vous avez trouvé un client et il veut un logiciel de votre part ! Bravo! Passons maintenant à la deuxième partie qui concerne les négociations. Il s’agit d’une compétence cruciale à acquérir en tant qu’ingénieur logiciel (si vous souhaitez en savoir plus, vous pouvez trouver plus de contenu sur la communication ici).
Chaque échéance que vous allez avoir est impactée par votre capacité de négociation et celle des personnes au-dessus de vous, dans un monde d'entreprise.
Habituellement, lorsque vous parlez à un client, il veut une idée de budget de votre part le plus rapidement possible — et c'est là que les choses tournent mal, le temps logiciel est DIFFICILE à estimer, donc, si vous précipitez les choses ici, il n'y a que Deux résultats possibles : vous dépassez le budget et le client ne l'aimera pas, ou vous sous-budgétisez et vous allez travailler gratuitement.
En plus du budget, ils veulent aussi connaître des idées de dates et d'heures, car ils n'ont aucune idée si leur projet va prendre une semaine ou un an et que le cycle se répète, seulement deux résultats possibles, ou si vous êtes vous allez écourter, devoir travailler beaucoup plus que prévu ou vous allez consacrer trop de temps pour que le client soit à l'aise.
Votre travail ici en est un : calmez simplement cette autre personne anxieuse avec laquelle vous avez affaire. Ils veulent savoir les choses, et ils veulent les savoir rapidement, il suffit de leur rappeler qu'il s'agit d'un processus d'ingénierie et qu'il faudra apporter quelques améliorations avant d'arriver aux budgets et aux dates avec précision.
Parfois, vous trouverez des clients particulièrement anxieux de vouloir savoir des choses, ici, si vous avez déjà travaillé en freelance, vous pouvez essayer de jeter un œil à une gamme pour les rendre plus calmes. Si vous n'avez jamais travaillé en freelance et que vous pensez que ce client est un cas extrême, demandez à quelqu'un ayant une expérience en freelance combien vous devriez facturer et il vous aidera.
Voici une bonne chose si votre client vous connaît d’une manière ou d’une autre : vous n’allez probablement pas approfondir les aspects juridiques ! Mais, honnêtement, au moins une idée contractuelle est généralement nécessaire – tout le monde est doué pour exiger des choses, mais tout le monde n’est pas doué pour payer pour les choses qu’il demande. Vous n’avez pas conclu de contrat et votre argent n’est pas arrivé ? Eh bien, c'est mauvais, au moins tu as appris quelque chose. La mise en œuvre la plus amusante d'une solution à ce problème à mon avis est celle-ci :
kleampa/not-paid : Le client n'a pas payé ? Ajoutez de l'opacité à la balise body et diminuez-la chaque jour jusqu'à ce que leur site disparaisse complètement (github.com).
Il est important que vous ayez également une idée des réglementations de votre pays en matière d'impôts et d'emplois informels comme celui-ci. Vous n’avez pas besoin de creuser profondément au début, mais apprenez simplement un peu comment les choses fonctionnent et quels impôts vous devriez payer, le cas échéant.
Maintenant que nous avons couvert les bases de la recherche de clients et de la gestion de l'aspect commercial du travail indépendant, plongeons-nous dans le cœur de ce qui fait la réussite d'un ingénieur logiciel indépendant : des pratiques de gestion de projet et d'ingénierie efficaces. En tant que freelance, vous n'êtes pas seulement responsable de l'écriture du code ; vous êtes également en charge de gérer l'ensemble du cycle de vie du projet. Cela comprend plusieurs aspects clés :
Habituellement, pendant nos études universitaires, nous avons une discipline entière de 6 mois pour en apprendre davantage sur les processus de génie logiciel et comment faire précisément cela. Vous n'avez pas 6 mois ? Voici la petite version :
S'IL VOUS PLAÎT, planifiez les choses. Une étude récente a révélé que les projets dont les exigences étaient claires avant le début du développement avaient 97 % plus de chances de réussir que ceux qui ne l'étaient pas.
Après avoir estimé les fonctionnalités, ajoutez un peu de temps supplémentaire pour le chaos du monde, les bugs ou les révisions. Cette pratique aide à gérer les attentes des clients et garantit que vous disposez de la marge nécessaire pour fournir un travail de haute qualité – c'est l'objectif puisque c'est ce qui va propulser votre portée organique.
Rappelez-vous : il est toujours préférable de sous-promettre et de trop livrer. Pas l'inverse.
Tout au long de mes années de travail indépendant, j'ai essayé de nombreux outils différents pour m'aider à réellement organiser mon processus. Il m'a fallu beaucoup d'essais et d'erreurs pour me rendre compte qu'aucun outil ne correspondait parfaitement à mes besoins : dans certains cas, ils étaient trop complexes, apportant des tonnes de fonctionnalités que je n'utilisais pas, dans d'autres, ils n'avaient pas certains éléments essentiels. .
Ce qui est bien, c’est que je suis ingénieur ! Ainsi, au cours du mois dernier, j’ai travaillé dur pour créer une solution permettant de gérer l’aspect commercial de ce problème. Il s'appelle Founders Kit et j'aimerais beaucoup que vous nous aidiez dans Product Hunt et que vous le vérifiiez ;D
Hé ! Vous êtes arrivé jusqu'au bout. J'espère que vous avez commencé à réaliser à quel point le travail indépendant en génie logiciel peut être un cheminement de carrière enrichissant et stimulant, qui peut vous rapporter de l'argent supplémentaire et vous offrir des expériences vraiment intéressantes.
En suivant les directives décrites dans ce guide - de la recherche et de la sécurisation des clients à la négociation efficace, à la gestion de projets et à l'utilisation d'outils comme Founders Kit - vous serez bien équipé pour commencer votre parcours indépendant.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!