Skip to content

Commit

Permalink
Add italian finding-user translation
Browse files Browse the repository at this point in the history
  • Loading branch information
jacopobr committed Oct 23, 2023
1 parent 62cb62f commit 71e10a3
Showing 1 changed file with 142 additions and 0 deletions.
142 changes: 142 additions & 0 deletions _articles/it/finding-user.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,142 @@
---
lang: it
title: Trovare Utenti Per Il Tuo Progetto
description: Aiuta il tuo progetto open source a crescere mettendolo nelle mani di utenti soddisfatti.
class: finding
order: 3
image: /assets/images/cards/finding.png
related:
- principianti
- costruzione
---

## Passaparola

Non c'è una regola che dice che devi promuovere un progetto open source quando lo inizi. Ci sono molte ragioni valide per lavorare su open source che non hanno nulla a che fare con la popolarità. Tuttavia, se sperate che altri trovino e utilizzino il vostro progetto open source, è il momento di dirlo a tutti del vostro duro lavoro!

## Definire il messaggio

Prima di iniziare il lavoro di promozione del vostro progetto, dovreste essere in grado di spiegare cosa fa e perché è importante.

Cosa rende il vostro progetto diverso o interessante? Perché lo avete creato? Rispondere a queste domande vi aiuterà a comunicare il significato del vostro progetto.

Ricordate che le persone vengono coinvolte come utenti, e alla fine diventano contributori, perché il vostro progetto risolve un problema per loro. Quando pensate al messaggio e al valore del vostro progetto, cercate di vederli attraverso la lente di ciò che _utenti e collaboratori_ potrebbero desiderare.

Ad esempio, @robb usa esempi di codice per comunicare chiaramente perché il suo progetto, [Cartography](https://github.com/robb/Cartography), è utile:

![Cartography README](/assets/images/finding-users/cartography.jpg)

## Aiuta le persone a trovare e seguire il tuo progetto

<aside markdown="1" class="pquote">
Idealmente, hai bisogno di un solo URL "home" che puoi promuovere e indicare alle persone in relazione al tuo progetto. Non c'&egrave; bisogno di spendere in un template di lusso o anche in un dominio, ma il tuo progetto ha bisogno di un punto focale.
<p markdown="1" class="pquote-credit">
— Peter Cooper & Robert Nyman, ["How to Spread the Word About Your Code"](https://hacks.mozilla.org/2013/05/how-to-spread-the-word-about-your-code/)
</p>
</aside>

Aiutate le persone a trovare e ricordare il vostro progetto indirizzandole verso un unico spazio dei nomi.

**Avere un ingresso chiaro per promuovere il proprio lavoro.** Un handle di Twitter, un URL di GitHub o un canale IRC sono un modo semplice per indirizzare le persone verso il vostro progetto. Questi punti di accesso danno anche alla comunità in crescita del progetto un luogo dove riunirsi.

Se non volete ancora creare dei punti di contatto per il vostro progetto, promuovete il vostro account Twitter o GitHub in tutto ciò che fate. Promuovendo il vostro account Twitter o GitHub, le persone sapranno come contattarvi o seguire il vostro lavoro. Se parlate a un meetup o a un evento, assicuratevi che le vostre informazioni di contatto siano incluse nella vostra biografia o nelle vostre slide.

<aside markdown="1" class="pquote">
<img src="https://avatars.githubusercontent.com/nathanmarz?s=180" class="pquote-avatar" alt="avatar">
Un errore che ho commesso nei primi giorni (...) è stato quello di non aprire un account Twitter per il progetto. Twitter è un ottimo modo per tenere le persone aggiornate su un progetto e per far conoscere costantemente il progetto.
<p markdown="1" class="pquote-credit">
@nathanmarz, ["History of Apache Storm and Lessons Learned"](http://nathanmarz.com/blog/history-of-apache-storm-and-lessons-learned.html)
</p>
</aside>

**Considerate la possibilità di creare un sito web per il vostro progetto.** Un sito web rende il vostro progetto più amichevole e più facile da navigare, soprattutto se abbinato a una documentazione chiara e a tutorial. Avere un sito web suggerisce anche che il vostro progetto è attivo, il che farà sentire il vostro pubblico più a suo agio nell'usarlo. Fornite esempi per dare alle persone idee su come utilizzare il vostro progetto.

[@adrianholovaty](https://news.ycombinator.com/item?id=7531689), co-creatore di Django, ha detto che un sito web è stato _"di gran lunga la cosa migliore che abbiamo fatto con Django nei primi giorni"_.

Se il tuo progetto è hostato su GitHub, puoi usare [GitHub Pages](https://pages.github.com/) per creare facilmente un sito. [Yeoman](http://yeoman.io/), [Vagrant](https://www.vagrantup.com/), and [Middleman](https://middlemanapp.com/) sono [alcuni esempi](https://github.com/showcases/github-pages-examples) di un sito eccelente e comprensibile.

![Vagrant homepage](/assets/images/finding-users/vagrant_homepage.png)

Ora che hai un messaggio per il tuo progetto e un modo facile per le persone di trovare il tuo progetto, vai a parlare con la tua audience!

## Vai dove si trova il pubblico del tuo progetto (online)

La sensibilizzazione online è un ottimo modo per condividere e diffondere rapidamente la notizia. Utilizzando i canali online, avete la possibilità di raggiungere un pubblico molto vasto.

Sfrutta le comunit&agrave; online esistenti e le loro piattaforme per raggiungere la tua audience. Se il tuo progetto open source &egrave; un progetto software, puoi probabilmente trovare la tua audience su [Stack Overflow](https://stackoverflow.com/), [reddit](https://www.reddit.com), [Hacker News](https://news.ycombinator.com/), o [Quora](https://www.quora.com/). Trova i canali dove pensi che le persone otterranno i maggiori benefici o saranno pi&ugrave; entusiaste del tuo lavoro.

<aside markdown="1" class="pquote">
<img src="https://avatars.githubusercontent.com/pazdera?s=180" class="pquote-avatar" alt="avatar">
Ogni programma ha funzioni molto specifiche che solo una parte degli utenti troverà utili. Non spammate il maggior numero di persone possibile. Piuttosto, indirizzate i vostri sforzi verso le comunità che trarranno beneficio dalla conoscenza del vostro progetto.
<p markdown="1" class="pquote-credit">
@pazdera, ["Marketing for open source projects"](https://radek.io/2015/09/28/marketing-for-open-source-projects-3/)
</p>
</aside>

Cercate di trovare il modo di condividere il vostro progetto in modi pertinenti:

* **Conoscere progetti e comunità open source rilevanti.** A volte non è necessario promuovere direttamente il vostro progetto. Se il vostro progetto è perfetto per gli scienziati dei dati che usano Python, conoscete la comunità degli scienziati dei dati Python. Man mano che le persone vi conosceranno, si presenteranno occasioni naturali per parlare e condividere il vostro lavoro.
* **Trovare persone che vivono il problema che il vostro progetto risolve.** Cercate nei forum correlati le persone che rientrano nel target del vostro progetto. Rispondete alle loro domande e trovate un modo delicato, quando è il caso, per suggerire il vostro progetto come soluzione.
* **Chiedere un feedback.** Presentate voi stessi e il vostro lavoro a un pubblico che potrebbe trovarlo rilevante e interessante. Siate specifici su chi pensate possa trarre beneficio dal vostro progetto. Cercate di completare la frase: _"Penso che il mio progetto aiuterebbe molto X, che sta cercando di fare Y_". Ascoltate e rispondete al feedback degli altri, anziché limitarvi a promuovere il vostro lavoro.

In generale, concentratevi sull'aiutare gli altri prima di chiedere qualcosa in cambio. Poiché chiunque può facilmente promuovere un progetto online, ci sarà molto rumore. Per distinguervi dalla massa, date alle persone un contesto in cui siete e non solo quello che volete.

Se nessuno presta attenzione o risponde alle vostre richieste iniziali, non scoraggiatevi! La maggior parte dei lanci di progetti è un processo iterativo che può durare mesi o anni. Se non ottenete una risposta al primo tentativo, provate una tattica diversa o cercate prima di tutto un modo per aggiungere valore al lavoro degli altri. La promozione e il lancio di un progetto richiedono tempo e dedizione.

## Vai dove si trova il pubblico del tuo progetto (offline)

Gli eventi offline sono un modo popolare per promuovere nuovi progetti. &egrave; un modo fantastico per raggiungere un pubblico impegnato e costruire connessioni personali pi&ugrave; profonde, specialmente se sei interessato a raggiungere sviluppatori.

<aside markdown="1" class="pquote">
<img src="https://avatars.githubusercontent.com/jhamrick?s=180" class="pquote-avatar" alt="avatar">
Ero piuttosto nervoso all'idea di andare al PyCon. Dovevo tenere un discorso, avrei conosciuto solo un paio di persone e sarei andato per un'intera settimana. (...) Non avrei dovuto preoccuparmi, però. La PyCon è stata fenomenale! (...) Tutti erano incredibilmente amichevoli ed estroversi, tanto che raramente ho trovato il tempo di non parlare con le persone!
<p markdown="1" class="pquote-credit">
@jhamrick, ["How I learned to Stop Worrying and Love PyCon"](http://www.jesshamrick.com/2014/04/18/how-i-learned-to-stop-worrying-and-love-pycon/)
</p>
</aside>

Se non avete mai parlato a un evento prima d'ora, è perfettamente normale sentirsi nervosi! Ricordate che il vostro pubblico è lì perché vuole davvero conoscere il vostro lavoro.

Quando scrivete il vostro discorso, concentratevi su ciò che il pubblico troverà interessante e da cui trarrà valore. Mantenete un linguaggio amichevole e accessibile. Sorridete, respirate e divertitevi.

<aside markdown="1" class="pquote">
<img src="/assets/images/finding-users/lena.jpg" class="pquote-avatar" alt="avatar">
Quando iniziate a scrivere il vostro discorso, non importa quale sia l'argomento, può essere utile vedere il vostro discorso come una storia che raccontate alle persone.
<p markdown="1" class="pquote-credit">
— Lena Reinhard, ["How to Prepare and Write a Tech Conference Talk"](https://web.archive.org/web/20201128162836/http://wunder.schoenaberselten.com/2016/02/16/how-to-prepare-and-write-a-tech-conference-talk/)
</p>
</aside>

Quando vi sentite pronti, prendete in considerazione la possibilità di parlare a una conferenza per promuovere il vostro progetto. Le conferenze possono aiutarvi a raggiungere più persone, a volte da tutto il mondo.

Cercate conferenze specifiche per la vostra lingua o il vostro ecosistema. Prima di presentare il vostro intervento, fate una ricerca sulla conferenza per adattare il vostro intervento ai partecipanti e aumentare le possibilità di essere accettati a parlare alla conferenza. Spesso è possibile farsi un'idea del proprio pubblico osservando i relatori di una conferenza.

<aside markdown="1" class="pquote">
<img src="https://avatars.githubusercontent.com/ry?s=180" class="pquote-avatar" alt="avatar">
Scrissi molto gentilmente ai responsabili del JSConf e li pregai di darmi un posto dove poterlo presentare al JSConf EU. (...) Ero molto spaventato all'idea di presentare questa cosa a cui avevo lavorato per sei mesi. (...) Per tutto il tempo ho pensato: "Oh mio Dio! Cosa sto facendo qui?
<p markdown="1" class="pquote-credit">
@ry, ["History of Node.js" (video)](https://www.youtube.com/watch?v=SAc0vQCC6UQ&t=24m57s)
</p>
</aside>

## Costruisci una reputazione

Oltre alle strategie descritte sopra, il modo migliore per invitare le persone a condividere e contribuire al vostro progetto è quello di condividere e contribuire ai loro progetti.

Aiutare i nuovi arrivati, condividere le risorse e dare contributi ponderati ai progetti degli altri vi aiuterà a costruire una reputazione positiva. Essere un membro attivo della comunità open source aiuterà le persone ad avere un contesto per il vostro lavoro e sarà più probabile che prestino attenzione al vostro progetto e lo condividano. Lo sviluppo di relazioni con altri progetti open source può persino portare a collaborazioni ufficiali.

<aside markdown="1" class="pquote">
<img src="https://avatars.githubusercontent.com/shazow?s=180" class="pquote-avatar" alt="avatar">
L'unico motivo per cui urllib3 è la libreria Python di terze parti più popolare oggi è perché fa parte di requests.
<p markdown="1" class="pquote-credit">
@shazow, ["How to make your open source project thrive"](https://about.sourcegraph.com/blog/how-to-make-your-open-source-project-thrive-with-andrey-petrov/)
</p>
</aside>

Non è mai troppo presto o troppo tardi per iniziare a costruire la propria reputazione. Anche se avete già lanciato il vostro progetto, continuate a cercare modi per aiutare gli altri.

Non esiste una soluzione immediata per costruire un pubblico. Guadagnare la fiducia e il rispetto degli altri richiede tempo e la costruzione della vostra reputazione non finisce mai.

## Continuate così!

Potrebbe volerci molto tempo prima che le persone notino il vostro progetto open source. Non c'è problema! Alcuni dei progetti più popolari oggi hanno impiegato anni per raggiungere alti livelli di attività. Concentratevi sulla costruzione di relazioni invece di sperare che il vostro progetto acquisisca spontaneamente popolarità. Siate pazienti e continuate a condividere il vostro lavoro con chi lo apprezza.

0 comments on commit 71e10a3

Please sign in to comment.