JavaRush /Blog Java /Random-FR /Pause café #14. Comment un programmeur freelance peut tro...

Pause café #14. Comment un programmeur freelance peut trouver ses premiers clients, 8 conseils pour les juniors

Publié dans le groupe Random-FR

Comment un programmeur freelance peut-il trouver ses premiers clients ?

Source : Medium Pause café #14.  Comment un programmeur indépendant peut trouver ses premiers clients, 8 conseils pour les juniors - 1 Avez-vous une compétence que vous souhaitez convertir en argent ? Si oui, alors vous devriez commencer à gagner de l’argent grâce à la programmation en freelance. Cela présente de nombreux avantages. Vous n'êtes pas obligé de passer des entretiens, de travailler de neuf heures à cinq, ou d'endurer des collègues grincheux et un mauvais café au bureau. Le seul problème que vous rencontrerez dans un premier temps est de trouver des clients. En utilisant les bons outils en ligne, vous pouvez passer des commandes beaucoup plus rapidement et trouver des clients payants. Mes recommandations sont très simples, mais efficaces.

1. Ouvrez un profil LinkedIn

LinkedIn est le réseau social le plus connu des professionnels. En créant un compte là-bas, vous pouvez présenter vos compétences en programmation, votre expérience et votre formation. Et bien sûr, sur LinkedIn, vous pouvez vous connecter avec vos clients potentiels. Cela ne prend que quelques minutes pour créer un profil. Mais n’oubliez pas que LinkedIn n’est pas comme Facebook ou les autres réseaux sociaux. Ici, vous devez afficher uniquement ce qui indique clairement au client votre professionnalisme. Ajoutez à votre réseau ceux avec qui vous avez travaillé dans le passé et vos collègues actuels. Essayez de rencontrer d'autres programmeurs. Partagez des articles intéressants et pertinents. Rédigez des articles qui reflètent vos idées professionnelles. Publiez des trucs et astuces que vous utilisez dans votre travail. Positionnez-vous comme un expert dans votre niche. Les gens regarderont et suivront ce que vous dites. Les opportunités offertes par l’interaction sur LinkedIn sont infinies : vous devriez en tirer le meilleur parti.

2. Inscrivez-vous sur les échanges indépendants

Grâce à des sites comme Upwork, Freelancer et Fivver, vous pouvez trouver un salaire horaire décent en tant qu'indépendant ou consultant. Mon expérience avec Upwork a été positive, même s'il m'a fallu du temps pour comprendre le fonctionnement de la plateforme. Préparez-vous à ce que des programmeurs vivant dans des pays moins développés finalisent votre commande pour la moitié ou le quart du coût prévu. Par conséquent, vous devrez peut-être définir des enchères basses au début. Mais cela doit être fait dans l’intérêt du portefeuille. N'oubliez pas que de nombreux clients ne recherchent pas des spécialistes bon marché mais qualifiés. Et ils sont prêts à payer beaucoup d’argent à ces personnes. En créant un portefeuille de plusieurs travaux terminés et en recevant des avis positifs, vous pouvez alors enchérir plus haut pour votre travail.

3. Créez un blog professionnel

Avoir votre propre blog sur Medium ou YouTube vous permettra de vous forger une réputation de professionnel et de trouver des clients. Après tout, votre public comprendra non seulement les nouveaux arrivants, mais également les employeurs potentiels. Avoir une présence en ligne vous apportera un énorme avantage. Vous pourrez démontrer vos qualités professionnelles sous un jour favorable. Le leadership dans le secteur est un moyen puissant d’étendre votre portée, même si vous ne vous considérez pas suffisamment expérimenté. Les gens se tourneront vers vous dans les commentaires pour obtenir des conseils. Soyez prêt à écouter leurs histoires et offrez-leur tout ce que vous pouvez pour les aider à résoudre leur situation. Non seulement c'est un excellent moyen d'établir une approche centrée sur la personne dans la gestion d'une entreprise, mais c'est également une méthode pour perfectionner vos compétences, que vous pouvez ensuite utiliser lorsque vous travaillez avec des clients payants.

8 conseils pour les développeurs débutants

Source : Dev.to En observant ses stagiaires, l'auteur a compilé quelques recommandations utiles pour les aspirants développeurs. Pause café #14.  Comment un programmeur indépendant peut trouver ses premiers clients, 8 conseils pour les juniors - 2

1. N'essayez pas de tout apprendre en même temps

D’après ma propre expérience, je peux dire qu’apprendre à écrire du code est un travail difficile. Et pas seulement en raison de l’étude de la syntaxe, mais aussi en raison du grand nombre de technologies différentes. Il ne suffit pas d’apprendre un langage de programmation, il faut aussi maîtriser les bibliothèques les plus utilisées. N'essayez pas d'apprendre plusieurs langages et/ou frameworks. Choisissez-en un. Après avoir appris la première langue (framework), apprendre les suivantes sera beaucoup plus facile.

2. Ne vous précipitez pas ! Essayez de comprendre ce que vous faites

Quand j’étais junior, j’étais toujours pressé d’arriver quelque part. J'ai observé la même chose avec mes stagiaires. Une fois que vous recevez une tâche, vous n’avez pas besoin de vous précipiter pour écrire du code. Il est préférable de prendre un morceau de papier et de commencer à réfléchir aux approches permettant de trouver une solution. Si vous n'avez pas d'idées, demandez de l'aide à des mentors ou effectuez une recherche sur Internet. De cette façon, vous pouvez construire une solution logique qui sera beaucoup plus facile à transformer en une solution efficace.

3. Ne copiez pas le code. Si vous trouvez une solution toute faite sur Internet, comprenez-la et réécrivez-la à nouveau

Croyez-moi, si vous copiez simplement le code de quelqu'un d'autre, non seulement vous n'apprendrez rien, mais vous risquerez également d'ajouter des bugs inconnus. Si vous trouvez un exemple fonctionnel, lisez-en chaque ligne, comprenez-le, puis réécrivez-le avec vos propres modifications.

4. Fixez des délais

Ce point est très important. Limitez-vous toujours dans le temps lorsque vous entreprenez quelque chose de nouveau. J'ai remarqué plus d'une fois à quel point il est facile de perdre la notion du temps lorsque l'on travaille sur du code. Mon conseil est donc d'essayer de résoudre les problèmes par vous-même, mais n'oubliez pas qu'un bon développeur sait quand s'arrêter et demander de l'aide. Lorsque vous abordez un nouveau problème, passez 30 minutes à chercher une solution. Si vous vous retrouvez coincé, demandez de l'aide.

5. Planifier les tâches

Je vais vous donner un conseil simple : divisez les tâches en petits morceaux. Cela facilitera la coordination de vos actions et vous ressentirez une sensation agréable après avoir terminé le travail sur chaque étape individuelle.

6. Démarrez un projet personnel en utilisant la même technologie que vous utilisez au travail.

Si vous êtes nouveau, utilisez la même technologie pour vos projets personnels que pour votre travail. Habituellement, au travail, il n'est pas possible de créer des projets à partir de zéro. Mais les projets personnels vous donnent la possibilité de travailler avec les parties du langage (framework) que vous n'utilisez pas pendant les heures de travail. Je me souviens quand j'ai commencé à utiliser Docker. Je n’ai pas vraiment compris ce que c’était à ce moment-là. Mais j'ai ensuite créé mon propre projet en utilisant Docker en combinaison avec un déploiement automatisé. Après cela, il m'a été beaucoup plus facile de participer aux discussions liées à Docker, ainsi que d'utiliser les compétences acquises au travail.

7. Tenez un journal de vos activités

Quand j'ai commencé, un collègue m'a suggéré de tenir un journal (ou journal) de ce que j'avais fait et appris. C'est une bonne idée. Vous disposerez toujours d’un ouvrage de référence contenant des informations sur la manière dont vous avez résolu un problème dans le passé.

8. Reposez-vous ! De cette façon, vous serez plus productif et pourrez mieux vous souvenir de tout.

Pour être honnête, j'ai moi-même des problèmes avec cela, mais je vous recommande fortement de faire des pauses régulières. Par exemple, vous pouvez coder pendant 30 à 45 minutes, puis faire une pause de 5 minutes. Croyez-moi, c'est bon pour la santé physique et mentale. N'oubliez pas non plus de consacrer du temps à des passe-temps qui ne sont pas liés à la programmation.
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION