Article original : From grit to gigs: how I started my freelancing business

Par Ashley MacWhirter

En moins d'un an, je suis passée d'une diplômée du Georgia Tech Coding Bootcamp à une propriétaire d'entreprise spécialisée dans le développement web de sites d'entreprise. J'ai rencontré plusieurs défis et continue d'en rencontrer pendant ce processus. Ceux-ci vont du réseautage à la création de contrats et à la tarification, et surtout, à avoir l'essentiel : la bonne vieille détermination.

Si vous lisez cet article, vous êtes probablement intéressé par l'idée de posséder votre propre entreprise. Peu importe votre parcours ou votre niveau d'expérience dans le domaine, beaucoup de ces obstacles s'appliqueront à vous alors que vous vous lancez dans ce voyage fou, mais enrichissant.

Mon parcours

Avant d'entrer dans le bootcamp en janvier 2017, j'avais des connaissances très basiques en HTML, CSS et JavaScript — pas assez pour créer une page web complète qui en valait la peine. Cependant, je savais déjà que j'avais une passion que je devais découvrir et explorer, et ainsi mon voyage a commencé.

Au début du bootcamp, si quelqu'un m'avait dit que j'aurais ma propre entreprise de développement web dans l'année suivant l'obtention de mon diplôme, je l'aurais ri hors de la pièce. J'avais passé littéralement des heures et des heures sur notre simple devoir HTML/CSS/Bootstrap !

La ligne d'arrivée de la graduation n'était nulle part en vue, et la pression était à son comble... mais j'ai réussi ! J'avais appris une quantité folle de compétences techniques en développement web en ces six mois. Mais la chose la plus importante qu'il m'a enseignée était jusqu'où j'étais capable de me pousser pour obtenir ce dont je rêvais et l'accomplir réellement. C'était le début d'une nouvelle moi.

J'ai obtenu mon diplôme du Georgia Tech Coding Bootcamp en juillet 2017 avec une offre d'emploi d'une des meilleures entreprises de télécommunications du pays en une semaine, et j'ai signé mon premier contrat de freelance en octobre 2017. Les choses se passaient rapidement et cela ne ralentissait pas.

Continuez à lire pour découvrir certaines de mes techniques de réseautage, des conseils, et pour savoir ce que j'ai fait une fois que j'ai commencé à avoir des clients. Je vous donne un indice — au début, je n'en avais aucune idée.

Réseauter pour réussir

J'ai eu mon premier client potentiel en février 2017, un mois après le début du bootcamp. J'ai rencontré le propriétaire de l'entreprise par des connexions mutuelles, et la conversation s'est développée naturellement alors que le propriétaire de l'entreprise se plaignait de son expérience frustrante avec son site web actuel et son développeur web. J'ai sauté sur l'occasion.

À l'époque, j'étais encore terrifiée, et je ne savais toujours pas comment construire un site web complet (loin de là). J'étais loin d'être prête. Cependant, lorsqu'une opportunité se présente, j'ai toujours tendance à la saisir et à trouver une solution en cours de route.

J'ai expliqué ma formation, mon emploi du temps actuel, et j'ai proposé de développer un site web plus attrayant et plus efficace dont ils pourraient être confiants et fiers. Ils étaient enthousiastes à l'idée, et j'ai eu la chance qu'ils attendent jusqu'à mon diplôme en juillet pour que je commence à travailler sur leur site.

C'était le début du développement de mon entreprise de freelance.

J'ai signé le contrat pour ce projet en octobre 2017, et j'ai terminé le projet en janvier 2018 avec un contrat d'hébergement et de maintenance en cours. Ils étaient extrêmement satisfaits du site web, et ont depuis déclaré qu'ils avaient l'intention de me référer tout travail qu'ils connaissaient.

Dès que ce projet touchait à sa fin, j'ai reçu un message sur LinkedIn d'un propriétaire de startup à la recherche d'un entrepreneur indépendant pour du travail de développement mobile. Grâce à ma personnalité et à ma soif de croissance dans mon nouveau domaine d'expertise, j'ai signé un nouveau contrat en tant qu'entrepreneur indépendant à temps partiel en février 2018. J'ai accepté 10+ heures par semaine, puisque je travaillais toujours à temps plein en tant que développeur full-stack.

Juste après avoir signé ce contrat, une autre entreprise m'a approchée pour développer leur site web d'entreprise. Malgré mon emploi du temps chargé, j'ai accepté de développer leur site également. Pour être juste envers l'entreprise, j'ai été transparente avec mon emploi du temps actuel, et nous avons convenu d'un calendrier acceptable et un contrat a été signé.

Comme les affaires étaient constantes et même en croissance avec des clients potentiels en vue pour l'avenir, j'ai décidé qu'il était enfin temps de créer ma propre LLC. Une grande raison pour cette étape était les avantages fiscaux évidents — je pouvais enfin bénéficier de réductions d'impôts et être imposée équitablement sur le travail que je faisais. C'est bien et bénéfique, mais la principale raison était que j'étais enfin capable de réaliser mon rêve de posséder ma propre entreprise.

Actuellement, je travaille à temps plein pour quelqu'un d'autre et à temps partiel pour moi-même, mais l'objectif ultime est de travailler pour moi-même à 100%. C'était la première étape vers l'accomplissement de cela.

Outils de réseautage que j'utilise

LinkedIn

  • Assurez-vous d'avoir une bonne photo professionnelle.
  • Mettez à jour votre profil et maintenez-le afin qu'il soit toujours à jour — c'est votre CV vivant.
  • Personnalisez-le pour que votre profil se distingue des autres. Cela peut être une photo de fond différente, ou un « à propos » accrocheur. Soyez créatif.
  • Restez actif. Aimez et publiez du contenu pertinent quotidiennement. Votre activité constante sera visible pour les clients potentiels, les employeurs et les recruteurs.
  • Lorsque les messages commencent à affluer concernant les emplois et les opportunités, même si vous n'êtes pas intéressé et que cela peut être accablant, répondez toujours de manière professionnelle, respectueuse et réfléchie. À l'avenir, vous ne savez jamais quand cet individu pourrait avoir la clé de la porte verrouillée que vous essayez de pousser.
  • Si vous avez des développeurs qui pourraient convenir, recommandez-les. Le recruteur l'appréciera et vos pairs aussi. Vous ne savez jamais quand un pair pourrait être celui qui vous ouvre une porte. (De plus, vous pourriez obtenir un retour de parrainage si cela fonctionne.)

Cartes de visite

Cette méthode est presque obsolète maintenant dans un monde de technologie, mais elle a encore son mérite. Je porte toujours des cartes sur moi et j'ai souvent trouvé que je les distribuais lors de rassemblements, de réunions et de rencontres. Parfois, je les épingle même sur des tableaux comme dans un café local. Vous ne savez jamais qui regarde.

Ne soyez jamais la personne qui cherche désespérément un morceau de papier lorsque quelqu'un demande vos informations.

Soyez gentil — car le bouche-à-oreille compte

Pour moi, cela devrait être une évidence dans tous les aspects de la vie personnelle et professionnelle : soyez gentil. Le bouche-à-oreille va loin, et honnêtement, vous obtiendrez probablement la plupart de vos projets grâce à des références.

Si vous êtes connu pour être gentil, constant, positif, communicatif et honnête, vous avez plus de chances d'obtenir du travail. Les professionnels feront plus confiance à l'opinion d'un autre professionnel qu'à l'opinion que vous présentez de vous-même. Si ils reçoivent des commentaires positifs sur une expérience avec vous, vous avez un autre projet.

Trouver un mentor

Soyons honnêtes. Vous n'avez probablement pas toutes les connaissances et l'expérience nécessaires pour lancer votre propre entreprise. C'est pourquoi il est si important de trouver un ou deux mentors... ou dix.

Cela peut être intimidant de se lancer et d'exposer ses vulnérabilités à quelqu'un que vous connaissez peut-être ou non très bien. Mais une fois que vous avez surmonté l'obstacle de la fierté et de l'obstination, vous entrerez dans un monde de professionnels plus que disposés à vous aider tout au long de votre voyage.

Tout le monde doit commencer quelque part, et la plupart (sinon tous) ont commencé exactement là où vous êtes à ce moment précis — en lisant des articles sur la manière de concrétiser un rêve dans votre esprit, et sur la manière de donner vie à une compétence à portée de main.

L'un de mes mentors clés est l'un de mes instructeurs de bootcamp, John McSwain. Il est incroyablement passionné par le codage, la connaissance, l'enseignement et la vie en général. Il est une inspiration pour concrétiser les rêves, les pensées et les idées. Il est également un grand défenseur de l'ingrédient clé de la détermination.

Plusieurs fois au cours du bootcamp, lorsque les étudiants étaient découragés par la quantité de travail, la difficulté ou la gestion du temps, il donnait la meilleure discussion pour revenir à la réalité afin de vous remonter le moral et de vous remettre sur les rails. J'avais besoin de ses appels à la réalité, et il a été le premier à qui je me suis adressée lorsque j'ai pensé à me lancer dans le monde du freelance.

Je savais déjà que j'avais mon premier client en ligne de mire, mais j'étais terrifiée et ma confiance n'était pas là où je pensais qu'elle devrait être. Alors que tous les autres à qui j'avais parlé disaient que le freelance était « un monde dans lequel il ne fallait pas entrer », ou qu'il était « trop difficile », la réponse de John était : « Vas-y ! » Et c'est ce que j'ai fait.

N'ayez pas peur de poser des questions

Lancer une entreprise est également intimidant dans les catégories financières et fiscales. J'ai en fait trouvé un article et une vidéo de freeCodeCamp sur mon fil LinkedIn par Luke Cicilieno. Il a pu répondre à beaucoup des questions que j'avais en tête, ce qui était la dernière étape qui m'empêchait de me lancer dans toute la paperasse et la gloire qui accompagnaient le travail. Pendant sa vidéo, Luke a encouragé les téléspectateurs à « se sentir libres de le contacter avec toute question »... et c'est exactement ce que j'ai fait.

Je l'ai trouvé sur LinkedIn, je lui ai envoyé un message pour voir s'il était prêt à répondre à des questions, et il a fait plus que prévu. Il a répondu rapidement et a proposé de sauter sur le téléphone avec moi pour discuter de toute question que j'avais. Cela m'a finalement donné la dernière poussée dont j'avais besoin pour commencer la paperasse.

Comme je l'ai dit avant à propos du réseautage — vous serez surpris de voir combien de professionnels sont prêts à tendre une main secourable et à offrir des conseils, du soutien, et même des références potentielles ! Posez des questions — le pire qui puisse arriver est qu'ils ne répondent pas, ou disent « non ». N'hésitez pas à me contacter également !

D'accord, j'ai le client — et maintenant ?

L'histoire de mon premier client

Image

Cette étape a été l'une des plus difficiles à surmonter pour moi. J'ai fait le travail pour acquérir les compétences, j'ai fait le travail pour réseauter et obtenir le client, et maintenant ils veulent vraiment m'embaucher... et maintenant ?!

Je n'avais jamais créé de contrat auparavant, je n'avais aucune idée de ce que je devrais facturer, et établir un calendrier de projet et une date limite semblait intimidant. Comme vous, j'ai commencé par lire plusieurs articles sur tous les différents aspects du côté commercial du freelance.

Choses que je savais que je devais comprendre

  • Prix
  • Plan de paiement
  • Contenu
  • Calendrier
  • Livrables
  • Contrat

Une réunion avec le client pour discuter du contenu souhaité est d'une importance capitale. C'est ce qui détermine le prix, le calendrier et les livrables. Avant cette réunion, j'ai envoyé au client une liste de 10 questions simples à répondre sur leur site web, leur entreprise et leur vision. Cela m'a donné une bonne idée de ce qu'ils recherchaient exactement, de ce qui était le plus important pour eux. J'espérais également que leurs réponses aideraient à remplir d'autres blancs.

Voici mon petit questionnaire :

  1. Parlez-moi de votre entreprise. Que fait-elle ? Que propose-t-elle ? Quelle est votre philosophie ?

  2. Que souhaitez-vous que votre site accomplisse ?

  3. Qu'est-ce qui rend votre entreprise unique et remarquable ?

  4. Qui sont vos concurrents ?

  5. Quels types de sites web aimez-vous ? Pourquoi les aimez-vous ? Quels types n'aimez-vous pas et pourquoi ?

  6. Qui sont exactement vos clients ? Quel public souhaitez-vous atteindre ?

  7. Quelles fonctionnalités souhaitez-vous que votre site web ait ? Connexion aux réseaux sociaux ? E-Commerce (achat de marchandises) ? Un blog ? Galerie photo ? Vidéos ? Application mobile ou responsive ? Formulaire de contact/retour ?

  8. Avez-vous des matériaux de design existants ? Logo ? Ancien site web ? Articles promotionnels ? Autre chose ?

  9. Quel est votre budget pour ce site web ?

  10. Quel est votre calendrier pour lancer ce site web ?

Une fois que j'ai reçu les réponses, j'ai organisé une réunion de lancement en face à face où nous avons pu passer en revue les réponses, les discuter et établir des lignes directrices et des points d'arrêt raisonnables pour le contenu souhaité actuel.

Établir un calendrier

Le contenu a été listé et décrit aussi spécifiquement que possible afin qu'il n'y ait aucune question ou mauvaise communication concernant les éléments convenus tels que les pages, les couleurs et la fonctionnalité. Une fois cela fait, nous avons pu passer au calendrier. Le contenu convenu, ma disponibilité et le calendrier souhaité par le client ont tous joué un rôle dans cela.

Heureusement, le client n'était pas pressé, donc j'ai pu établir le calendrier en fonction d'un engagement raisonnable de ma part en fonction des critères. Il est également important de noter que la création du calendrier dépend autant de vous, le développeur, que d'eux, le client.

S'ils ne vous fournissent pas le contenu, les informations ou les commentaires en temps opportun, le calendrier est repoussé. J'ai clarifié cela verbalement, ainsi que dans le contrat — que je discuterai dans un instant. En plus de la date de lancement finale, nous avons également décidé de jalons raisonnables et d'un processus de révision.

Chaque mardi soir, j'envoyais à mon client mes mises à jour pour qu'ils les révisent. Je l'ai fait en lançant l'application sur un site Heroku gratuit afin qu'ils puissent la consulter, cliquer autour et prendre des notes adéquates sur la fonctionnalité et le design actuels. Leurs commentaires étaient toujours dus pour le vendredi de cette semaine, et si je ne recevais aucun commentaire, je continuais à travailler comme si c'était un pouce levé.

Ce système semblait bien fonctionner et le client était très satisfait du niveau de transparence que je leur fournissais.

Déterminer un prix

Ensuite, nous devions décider d'un prix. De nombreux articles allaient et venaient sur le fait de facturer à l'heure ou d'avoir un tarif fixe pour l'ensemble du projet. Comme j'étais nouvelle dans le monde du freelance, et que mon client le savait, j'ai décidé que fixer un coût global forfaitaire pour le projet était la meilleure solution.

Je savais déjà que je mettrais du temps supplémentaire puisque je n'avais pas de base de code de projet ou d'expérience sur laquelle m'appuyer. J'avais encore beaucoup à apprendre sur les technologies que j'avais choisies d'utiliser, et soyons honnêtes, j'étais encore assez lente. Et je ne voulais pas que mon premier client paie pour ma courbe d'apprentissage.

Nous avons discuté du prix en personne, et en y repensant, il semble que je me sois sous-estimée. Mais c'est seulement parce que la quantité de temps que j'ai mise dans le projet n'a pas eu le meilleur retour en le décomposant en gains horaires.

Cependant, le prix a été convenu et je l'ai trouvé équitable à l'époque pour nous deux. J'avais besoin de mettre un pied dans la porte, et ils étaient prêts à prendre une chance sur une complète débutante.

Si cela se passait bien, j'aurais mon premier projet dans mon portfolio et un client satisfait prêt à faire passer le mot. De plus, je n'avais littéralement aucune idée de combien facturer ou du nombre d'heures qu'il me faudrait vraiment — essai et erreur.

Créer le contrat

Une fois le prix, le calendrier et le contenu discutés et convenus, il était maintenant temps de créer mon contrat avec le client. Ma première pensée était : « Comment diable puis-je rédiger un contrat ? » Et « Qu'est-ce qui entre dans un contrat de toute façon ? »

J'étais assez perdue, mais j'ai commencé à faire des recherches et j'ai trouvé ce contrat open-source pour les professionnels du web par Stuff & Nonsense. J'ai pris ce contrat et je l'ai un peu modifié pour en faire le mien. Je voulais m'assurer que le prix convenu, le paiement, le calendrier et le contenu étaient tous capturés afin qu'il n'y ait aucune mauvaise communication ou incompréhension.

J'ai également inclus le jargon de base du freelance sur qui possède quoi, qui est responsable de quoi, et quel est le processus si quelque chose n'est pas correctement géré. Après révision des deux parties, nous avons signé le contrat et le projet était en cours ! Hourra !

Note : maintenant que mon entreprise a été créée, j'ai l'intention de chercher un avocat pour créer un contrat officiel à utiliser avec les futurs clients.

Détermination

Image

J'ai gardé la partie la plus importante de mon voyage pour la fin : l'importance de la détermination.

La détermination est ce qui m'a permis de traverser le bootcamp tout en travaillant à temps plein avec les nuits tardives, les matins tôt, le temps d'écran sans fin, le changement dramatique dans ma vie sociale (quelle vie sociale ?), les sacrifices de mes relations, de mon temps, de mon argent, de mon sommeil...

C'est cette même détermination qui m'a permis d'obtenir un certificat en développement Full Stack de Georgia Tech, de décrocher un nouvel emploi à temps plein dans une entreprise de premier plan en tant que développeur full-stack, et d'avoir le courage et juste assez de folie pour lancer ma propre entreprise en même temps.

Voici ce qui vous aidera à avoir de la détermination :

  • Soyez ouvert au changement, aux nouvelles technologies, aux critiques, à l'échec et au succès.
  • Tenez-vous responsable. Personne ne sera là pour vous dire de travailler de 8h à 5h ou pour vous donner une histoire à compléter. Vous devez créer et compléter vos propres histoires et fixer vos propres heures. Cela semble incroyable, mais peut être incroyablement difficile si vous ne pouvez pas vous tenir responsable.
  • Planifiez, planifiez, planifiez. Utilisez des outils comme Trello pour suivre le backlog, le développement, les bugs et les revues afin de garder une trace de votre temps et de votre travail.

Si vous partagez le rêve de posséder votre propre entreprise de développement web freelance, attendez-vous à ce que ce soit difficile. Attendez-vous à un changement radical de votre emploi du temps. Attendez-vous à un changement dans votre vie sociale. Attendez-vous à un changement dans vos priorités. Vous faites de vous-même et de votre entreprise une priorité et des changements doivent se produire pour faire de la place.

Cependant, avec tous ces changements, il n'y a aucun regret, seulement des plans plus grands en vue. Il est absolument stupéfiant ce dont vous êtes capable lorsque vous trouvez votre passion, croyez en vous-même et êtes déterminé à rendre vos rêves réalité. Cette détermination est votre pouvoir.

Sachez que vous POUVEZ LE FAIRE, tout ce que vous avez à faire est de SAUTER !