Certaines de mes réflexions sur le sujet du travail indépendant en tant que développeur de logiciels
Au cours des 10 dernières années, j'ai travaillé dans de nombreuses équipes différentes. J'ai commencé en tant que pigiste, pensant que je travaillerais seul pour une petite entreprise faisant par exemple des sites Web et des petits trucs frontaux, mais j'ai finalement trouvé beaucoup d'équipes qui avaient besoin de choses différentes de moi. Chaque fois que j'ai rejoint une équipe, j'ai trouvé des dynamiques différentes et j'ai ressenti des niveaux d'empathie différents. J'ai fait partie de bons moments et de moins bons.
Mais j'ai toujours travaillé de manière indépendante, c'est-à-dire que je n'ai jamais été embauché. J'ai juste travaillé comme entrepreneur, avec ses avantages et ses inconvénients.
Liberté
La meilleure chose à propos de l'indépendance est la liberté. Si vous êtes un employé, vous avez un patron. Si vous êtes un entrepreneur, vous avez un client. Vous pouvez également avoir plusieurs clients. Je n'ai jamais eu plusieurs clients car j'ai toujours voulu créer ma propre entreprise en parallèle. En tant qu'employé, dans certains pays, selon le contrat, votre employeur peut avoir les droits sur tout ce que vous créez pendant votre temps libre. C'est de la folie. En tant qu'entrepreneur indépendant, vous pouvez travailler sur des projets parallèles avec toute la liberté que vous souhaitez. En fait, plusdes chosesvous avez, mieux c'est: votre portefeuille grandit, votre valeur perçue grandit, votre marque personnelle grandit, votre prochain contrat sera mieux rémunéré.
Souplesse
Un degré de liberté est la flexibilité. La flexibilité est géniale. En tant qu'employé, les entreprises vous offrent aussi peu que 2 ou 3 semaines de vacances par an. Imaginez ceci: vous prenez 3 semaines de congé pendant l'été, puis vous n'avez pas d'autre jour de congé pendant 344 jours. Dans certains pays, par exemple les pays de l'UE, les choses vont mieux pour les employés, mais toujours si vous avez besoin d'un jour de congé, vous avez besoinautorisation.
Un travail est une cage bien rémunérée. Il existe différents types de personnalité, certains comme ça, surtout parce que dans un travail il y a une sorte de réseau social impliqué (vos collègues, votre patron), certains le détestent. Je fais partie de ce dernier groupe.
Le premier avantage de flexibilité est les heures. Vous pouvez avoir une journée très flexible en fonction de votre client (indice: choisissez votre client judicieusement). J'ai besoin d'un jour de congé? Je pourrais travailler samedi prochain pour rattraper les heures perdues. La semaine prochaine je pars, je prendrai une réduction de salaire de 25%.
Si vous décidez de travailler à distance, les libertés s'accumulent et il y a un tout nouveau niveau de flexibilité. Votre client est peut-être aux États-Unis et vous êtes dans l'UE, vous pouvez donc prendre tous vos matins, établir que vous travaillez 5 heures concentrées et profondes chaque jour au lieu de 8 heures bâclées et vous pouvez travailler de 14 heures à 19 heures. Ou de 17h à 22h si c'est mieux pour vous.
Vous fournissez de la valeur, pas des heures
Mais en tant qu'entrepreneur, travaillez-vous vraiment toutes les heures? Ou la valeur que vous fournissez est indépendante des heures travaillées? Peut-être êtes-vous si bon pour effectuer en 1 heure le travail qu'un développeur junior ou intermédiaire peut faire en 5 heures. Et faites-le mieux, grâce à votre expérience et vos compétences.
Votre valeur
Un autre avantage d'être indépendant est qu'il est peu probable que vous restiez des années à travailler pour un seul client. Vous êtes plus susceptible de développer un réseau de contacts et d'obtenir de plus grandes opportunités au fil de votre cheminement de carrière.
Chaque fois qu'une opportunité se présente, vous acquérez toute l'expérience des projets antérieurs et vous pouvez facturer davantage.
Il y a beaucoup à dire sur votre valeur. Votre valeur perçue, pour être précis. Dans une équipe d'employés, il peut y avoir une ligne floue entre l'effort de chaque membre de l'équipe qui a conduit au résultat final. En tant qu'entrepreneur qualifié, votre valeur peut être beaucoup plus claire. Mais tout dépend de vous, de la façon dont vous construisez la perception de vous. Il y a peu de place pour le développeur timide lorsque vous devenez indépendant. Vous pouvez penser que vous êtes du type hacker, dur sur le code jusqu'à 3 heures du matin et tout le monde sait ce que vous faites, même si vous êtes silencieux dans le chat Slack. Non, il y a beaucoup à dire sur la communication, surtout lorsqu'on travaille à distance. Vous devez être hyper actif à cet égard, et si vous devez le faire avec votre équipe, vous devez le faire 10 fois plus avec le monde extérieur.
Marque personnelle
Construire une marque personnelle est essentiel dans le monde d'aujourd'hui, et cela n'a jamais été aussi simple. Vous devez juste vous présenter. YouTube, blogs, podcasting, médias sociaux, sites comme dev.to et autres, il suffit de choisir le bon outil pour votre trait de personnalité.
Une marque personnelle est un facteur important lorsqu'il s'agit de décider quelle est votre valeur, et donc quel est votre prix lorsque le client vous le demande. Comment décidez-vous cela? C'est dur. C'est presque aussi difficile que d'estimer les temps de projet, sauf que ce n'est pas aussi difficile! Tout ce qu'il faut, c'est que vous soyez conscient de vous-même et confiant. Et en connaissant votre valeur et la valeur que vous offrez à vos clients. Les prix varient également considérablement selon le pays dans lequel vous vivez et le pays dans lequel vit votre client. Peut-être vivez-vous en Europe de l'Est et votre client est de San Francisco. Est-il acceptable d'obtenir un tarif horaire SF? Devriez-vous obtenir des cacahuètes par rapport aux mêmes que vous vivez dans la Silicon Valley? Bonnes questions à poser, mais j'ai bien peur de ne pas avoir de réponse.
C'est dur
C'est difficile et vous n'êtes peut-être pas prêt pour cela. Encore.
Pour gagner sa vie de manière autonome, il faut trouver des clients. Tout le temps. Avez-vous un réseau de personnes qui peuvent vous recommander et vous référer à leur propre réseau?
Avez-vous des compétences pour lesquelles les gens veulent payer? Les gens savent-ils que vous avez ces compétences?
Si vous ne vous sentez pas en confiance et que vous n'avez pas de filet de sécurité, faites-le sur le côté. Pour vos propres idées. Ou commencez par des œuvres caritatives et d'autres travaux que vous pouvez faire pour des organisations locales de bienfaisance.
Une autre façon simple de commencer est de prendre contact avec des agences de développement local et des entreprises qui pourraient être très intéressées à trouver un entrepreneur plutôt que d'embaucher quelqu'un à plein temps.
Est-ce que ça vaut le coup?
Oui.
Plus de tutoriels de laboratoire:
- La pile que j'utilise pour exécuter ce blog
- 8 bonnes raisons de devenir développeur de logiciels
- SEO pour les développeurs écrivant des blogs
- Critique du livre La semaine de travail de 4 heures
- Créer une entreprise de style de vie
- Créez votre propre plateforme
- En tant que créateur indépendant, quel type de produit devriez-vous créer?
- Créez votre propre sécurité d'emploi
- Développeurs, apprenez le marketing
- La liberté d'une entreprise de produits
- Générer de la valeur
- Avoir un but pour votre entreprise
- L'idée n'est rien
- La niche
- Travail à distance pour les développeurs de logiciels
- Adaptation produit / marché
- Les meilleurs podcasts pour les développeurs frontend
- Pourquoi devrais-je créer une liste de diffusion?
- Déconnectez le temps de l'argent
- Le principe de rareté appliqué aux produits logiciels
- Le principe de preuve sociale
- Comment j'ai ajouté le mode sombre à mon site Web
- Mes notes sur le livre Deep Work
- Les avantages de l'utilisation d'une pile ennuyeuse
- Comment estimer le temps de programmation
- Devenir indépendant en tant que développeur
- Comment apprendre à apprendre
- Pourquoi les questions d'entrevue pour les emplois de programmation sont-elles si difficiles?
- Ai-je besoin d'un diplôme pour être programmeur?
- Tout le monde peut apprendre la programmation
- Comment être productif
- Comment obtenir le nombre réel de pages vues d'un site statique
- Avez-vous rempli un bucket de développeur aujourd'hui?
- Comment j'enregistre mes vidéos
- Tous les projets logiciels que j'ai réalisés dans le passé
- Tutoriel purgatoire du point de vue d'un créateur de tutoriels
- Chaque développeur doit avoir un blog. Voici pourquoi et comment s'y tenir
- Avoir un esprit d'entreprise pour les développeurs
- Comment écrire du code non maintenable
- Qu'est-ce que le syndrome de l'imposteur
- Comment travailler de chez soi sans devenir fou
- Comment j'ai arrêté de m'inquiéter et appris à aimer l'écosystème JavaScript
- Comment je prototyper une page Web
- Vous devriez être le pire développeur de votre équipe
- Comment démarrer un blog avec Hugo
- Écrivez ce que vous ne savez pas
- Comment bloquer les distractions avec uBlock Origin
- Le codage est un art
- J'ai écrit 1 article de blog chaque jour pendant 2 ans. Voici 5 choses que j'ai apprises sur le référencement
- Faire face au feu
- Être généraliste
- Le dilemme du développeur
- My plan for being hired as a Go developer. In 2017
- Gains de productivité liés à l'utilisation d'un Mac et d'un appareil iOS
- Comment passer des tutoriels à votre propre projet
- C'est mon petit jardin numérique
- Comment démarrer en freelance en tant que développeur
- Partager le chemin vers la création d'une entreprise de produits logiciels
- Sous-dossier vs sous-domaine
- Comment j'utilise l'expansion du texte pour gagner du temps
- Le logiciel est une superpuissance
- J'aime les livres
- Comment j'ai décidé de créer une nouvelle application de gestion de projets