Comment lancer un produit seul si vous êtes développeur: conseils du créateur de Laravel, Taylor Otvel. Partie 1: Public

Les programmeurs d'élite ou non, qu'ils méritent des salaires très élevés et qu'ils méritent un traitement spécial est un point discutable. La seule chose évidente est que le programmeur est une profession non évolutive, donc une comparaison avec le conducteur du bus est justifiée. En fin de compte, un programmeur vend des heures de développement. Il est possible de trier les entreprises toute leur vie, laquelle offrira plus, mais cela n'augmentera pas les heures en jours.


Il vaut mieux prendre un exemple de Taylor Otvel, qui a créé Laravel dans son temps libre à partir de son travail principal. En novembre, il a publié une mini-série de podcasts dans laquelle il réfléchissait au succès de ses logiciels - au cours des 5 dernières années, ils lui ont rapporté plus de 10 millions de dollars. Dans quatre épisodes du podcast, Taylor a partagé des conseils qui couvrent une gamme de sujets allant de la recherche d'une idée et la construction d'un public fidèle au maintien de la motivation et du dévouement à la qualité.


Je pense que c'est le meilleur moment pour présenter un résumé de son raisonnement. Au total, trois résumés seront publiés qui couvriront entièrement le matériel source.

Alors allons-y.




Comment attirer un public?


Un public est la base d'une vente réussie, et il vaut mieux s'occuper de sa formation avant même que l'idée d'un produit n'apparaisse. Par conséquent, tout d'abord, nous examinerons ce sujet.


Attirer un public est assez facile si vous suivez quelques règles importantes.


Publiez gratuitement un contenu précieux et unique


Imaginez que lorsque vous partagez vos réalisations gratuitement, vous réapprovisionnez votre compte bancaire, mais lorsque vous vendez quelque chose, vous retirez de l'argent. Plus vous partagez de contenu précieux, plus votre contribution est importante et plus vous vendez votre produit, plus vous retirez d'argent de votre compte.


Si vous déposez un peu d'argent, mais en même temps enlevez beaucoup d'argent - par exemple, en dépensant pour une campagne publicitaire pour encourager le client à aller sur votre site - le solde du compte sera dépassé. Avec un réapprovisionnement constant du compte, des retraits importants ne sont même pas nécessaires. Vous accumulerez une bonne somme et pourrez vivre des intérêts - vos abonnés seront prêts à regarder votre produit et à le payer. Vous n'avez pas à dépenser beaucoup en marketing.


Qu'est-ce qui est considéré comme un contenu précieux?


Un contenu précieux peut prendre plusieurs formes. Il peut s'agir d'un grand projet ou de plusieurs bibliothèques open source différentes. Certains parviennent à former un public autour d'un seul projet open source. Ceci est un cas rare. J'ai réussi avec Laravel - je soutiens constamment le projet, ajoute des fonctionnalités et anime des conférences. Evan Yu a créé VueJS et tout l'écosystème qui l'entoure. Mais il n'est pas nécessaire de s'attaquer à quelque chose d'aussi mondial, vous pouvez attirer un public en soutenant simplement des solutions populaires dans des écosystèmes déjà établis.


Tous les projets open source peuvent ne pas intéresser le public. Par exemple, une bibliothèque pour un analyseur de chaînes est une bibliothèque de bas niveau qui peut être utilisée, en règle générale, dans des situations spécifiques et, très probablement, ne sera pas intéressante pour un large cercle d'utilisateurs. En fin de compte, ce n'est pas unique - il y a tellement de bibliothèques similaires.


Vous n'aurez peut-être même pas besoin d'écrire un logiciel open source pour attirer des abonnés. Quelles autres formes un contenu précieux peut-il prendre?


Le transfert et la diffusion des connaissances constituent également un contenu précieux. Vous pouvez écrire de longs articles de blog ou publier de courts tweets. Par exemple, Steve Schoger publie des conseils très utiles sur son compte Twitter . Ce sont des informations uniques qui peuvent être immédiatement appliquées au travail. Et grâce au grand nombre d'abonnés, il a pu lancer le cours RefactoringUI sans grandes dépenses marketing.


Gratuit ne signifie pas précieux


Tous les contenus n'ont pas la même valeur. Il faut s'assurer que la quantité ne prévaut pas sur la qualité. Partagez uniquement des choses uniques, des conseils que vous pouvez donner en fonction de votre expérience professionnelle. Écrire sur quelque chose qui est déjà si facilement googlé est un exercice futile. Par exemple, vous ne devriez pas écrire un article général sur Eloquent ORM, il sera beaucoup plus cool de dire comment tirer le meilleur parti de cette technologie. C'est exactement ce que Jonathan Reinink a fait en son temps. Un article intitulé "Introduction à bash" n'est pas bon non plus. Personne n'a écrit sur ce sujet. Mieux vaut écrire quelque chose sur le débogage de la CLI.


Les documents très détaillés et informatifs sont toujours uniques et ne peuvent être trouvés nulle part ailleurs, en particulier gratuitement. Prenons l'exemple de Basecamp. Dans leur blog d'entreprise, ils partagent des informations utiles sur la façon de gérer des projets, d'embaucher des personnes, de garder les finances et d'autres choses liées aux affaires. Le caractère unique et la valeur d'un tel contenu est qu'il s'agit de la véritable expérience de l'entreprise, et cette information est introuvable. Et ils publient tout cela gratuitement.


Si vous ne pouvez personnellement pas partager une expérience unique et précieuse, vous pouvez agir en tant qu'intermédiaire. Adam Wathan dirige un podcast dans lequel il interviewe des personnes intéressantes. Ainsi, il partage un contenu précieux, même s'il n'est pas sa source directe, mais agit comme un intermédiaire. Il aide les autres à obtenir des informations, les rend plus accessibles.


Ce qu'il faut éviter pour attirer un public


Si vous partagez du contenu sur Internet, assurez-vous de transmettre un signal clair sans interférence ni bruit. Vous devez vous concentrer sur votre sujet - c'est le point. Par exemple, si vous attirez un public sur Twitter, partageant des connaissances précieuses, vous n'avez pas besoin d'être distrait par des sujets distants tels que les sports, la politique, la météo ou tout autre chose. Cela devrait être évité pour deux raisons: premièrement, pour la part du lion de votre public, cela n'est pas pertinent car ils vivent dans une autre ville ou même un pays; deuxièmement, vous passez le temps de vos abonnés. Nous sommes déjà entourés de tonnes d'informations inutiles. Interférence supplémentaire à tout. N'oubliez pas pourquoi ces personnes ont commencé à vous suivre.


Pensez également à votre image. Ne postez pas de négatifs et de plaintes - cela n'attirera pas le public, mais aliénera seulement les lecteurs. Beaucoup de gens aiment piquer sur Internet, mais personne n'aime ça - soyez positif.


Écrivez clairement


Si vous avez une documentation claire et détaillée, vous aurez immédiatement un gros avantage sur vos concurrents. Je pense que l'une des raisons pour lesquelles Laravel a gagné en popularité si rapidement est la documentation bien écrite. J'y ai mis beaucoup de temps. J'ai refusé de publier la toute première version jusqu'à ce que ma documentation corresponde à la qualité de la documentation CodeIgniter. Cela a donné à Laravel un gros avantage sur les autres frameworks.


Il est très important de pratiquer l'écriture et la lecture de bons textes. Ainsi, vous apprenez à distinguer une bonne rédaction et une documentation clairement compilée. Je rencontre souvent de bonnes solutions qui ne sont pas présentées et ne sont pas décrites de manière compréhensible, c'est pourquoi elles perdent leur attractivité. De plus, la description du produit prête parfois à confusion et ne précise généralement pas quel problème elle résout. Atterrir pour un produit qui expliquerait clairement son effet bénéfique est, malheureusement, une rareté.


Par exemple, j'aime la façon dont Jack McDade gère le copywriting. Si vous allez sur le site de son produit , vous remarquerez que les textes sont courts, accrocheurs et surtout, transmettent rapidement des points clés au lecteur. Les bons textes renforcent l'attrait du produit. Si vos idées sont présentées clairement et clairement, les gens sont plus susceptibles de vouloir les utiliser.


Il y a un bon livre sur ce sujet qui a eu un grand impact sur moi au collège. «Style Elements» de William Stranka Jr. est un véritable classique qui vous apprend à écrire efficacement. Le livre est très court et lu en une seule séance. Il contient une tonne d'exemples et des idées clés peuvent être appliquées à la programmation. On me demande souvent de conseiller des livres sur la programmation, mais comme je n'ai pas lu beaucoup de manuels spécialisés, j'ai toujours conseillé «Elements of Style». Tout simplement parce que cela aide à exprimer clairement ses pensées, y compris en écrivant du code propre.


C'est peut-être tout ce que je voulais dire sur la création d'un public. Il existe certainement d'autres formes de contenu précieux qui aideront dans cette affaire, mais la clé est que le contenu devrait aider les gens à trouver de la force en eux-mêmes et à inspirer pour accomplir.


Maintenant que vous savez comment construire un public, il ne reste plus qu'à trouver une idée pour votre produit. Le prochain numéro sera consacré à ce sujet.

Source: https://habr.com/ru/post/fr483802/


All Articles