Salve a tutti, avrete sicuramente notato che in questi giorni il sito ha subito diversi importanti cambiamenti. Sono spariti i forum, non è più possibile creare un utente, è comparso Reddit in prima pagina, ecc.
Tranquilli, non stiamo chiudendo il sito! Al contrario, stiamo provando a rinnovarci, togliendo un po’ di complessità lato nostro ma aggiungendo più contenuti per voi. Sembra un paradosso ma tutto dovrebbe chiarirsi dopo la lettura di questo post.
Premessa: non possiamo metterci d’accordo tutti
Diciamoci la verità, ognuno di noi ha i suoi canali di comunicazione preferiti: Facebook, Twitter, Linkedin, Slack e così via. Chiedere a tutti voi di interagire su questo sito, tramite un forum, era un’idea – a mio avviso – obsoleta e limitativa.
Ogni community fa delle “proposte di interazione”, ovvero offre alle persone dei modi di interagire tra di loro attraverso canali e modalità che gestisce, ma sono le persone poi a decidere quali canali e quali modalità utilizzare – nei limiti del possibile.
Diversi anni fa (prima dei moderni social networks) questi canali su riducevano quasi sempre ad un forum (e IRC per i più geek) e ad incontri faccia a faccia (quelli che oggi abbiamo rinominato “meetup” – perché se dai un nuovo nome a qualcosa di esistente sembra che hai inventato qualcosa). Se avete circa la mia età vi ricorderete i tempi di ForumFree.net e siti analoghi.
Oggi è diverso. Di “proposte d’interazione” ce ne sono parecchie e generalmente ogni community ne supporta diverse. Per fare degli esempi: un gruppo Facebook, un account Twitter e anche l’organizzazione di eventi sono proposte di interazione.
Il nostro sito resta quindi l’aggregatore e il punto di riferimento di tutte queste attività e proposte di interazione che gestiamo e promuoviamo. La novità è che non vogliamo chiedervi di restare sul nostro forum per discutere e fare domande. Sarebbe un po’ come scegliere al posto vostro!
Quindi abbiamo dismesso i vecchi forum – dai, un po’ vintage!
Resta, ovviamente, la nostra piattaforma per pubblicare articoli. Chiunque può diventare autore e utilizzare i nostri “snippet compilabili”:
#include <iostream> using namespace std; int main() { cout << "edit and compile me!\n"; }
Reddit: discussioni e domande
Nonostante abbiamo preso questa importante decisione, non potevamo perdere la possibilità di farvi aprire discussioni strutturate e fare domande su una piattaforma adeguata. Questo aspetto ci sta molto a cuore ed è stata una delle ragioni che mi hanno spinto a fondare la community circa quattro anni fa. Inoltre, è fondamentale dare uno spazio agli studenti e ai principianti – quello che prima costituiva il forum “Neofiti” (il nome fu suggerito da Alfredo) – per fare domande su problemi “base” e aprire richieste di aiuto.
La nostra proposta è Reddit. Abbiamo creato un subreddit per discutere e parlare del C++ in Italiano (nonostante siano ammessi anche post in Inglese). Quello che prima era il forum “Neofiti” diventa un flair (principianti) che dovrà essere applicato al post.
Ripeto, si tratta della nostra “proposta”, che potrete accettare o meno in base alle vostre preferenze. Le ultime discussioni su Reddit saranno sempre visibili sulla nostra homepage. Come immaginerete, spostare questo “servizio” su Reddit è anche un modo per semplificare e velocizzare il nostro sito. Infatti scompare anche la necessità di registrare un nuovo account per ogni utente. Sempre a proposito di Reddit, una domanda scontata è: perché aprire un nuovo subreddit su C++ quando esiste /r/cpp? La risposta è semplice: il nostro è in Italiano. Sappiamo che in alcuni contesti la barriera linguistica c’è e desideriamo abbatterla. Inoltre su /r/cpp non sono ammesse richieste di supporto/aiuto, da noi sì.
Lo step “base” per unirsi alla community diventa quindi solo l’iscrizione alla nostra newsletter mensile (se eravate registrati al sito niente paura, siete già iscritti). La newsletter raccoglie gli highlights del mese sull’ecosistema C++ (gli eventi, le novità, gli articoli consigliati) e sulle nostre attività.
Slack: chat & aggregatore di notizie
Non vi ho ancora parlato di Slack.
Slack è uno strumento di comunicazione ispirato ad IRC – molti lo conoscono sicuramente. Basato sul concetto di “team” (leggi: organizzazione), ogni team può creare delle “chat room” (canali) dove gli utenti possono interagire, inserire allegati, aggiungere delle reazioni e ricercare vecchie conversazioni rapidamente. Un canale è un flusso continuo, privo di struttura. Immaginatelo proprio come una chat. Io lo paragono ad un bar virtuale: quando hai voglia entri e fai due chiacchiere. E ovviamente sono supportate le notifiche, divise per canale.
A questa pagina potete inviarci una richiesta per entrare nel team di ++it. Una volta dentro avrete accesso ai nostri canali in Italiano dedicati al C++. Ogni canale riguarda un particolare “topic”. Ad esempio, su #jobs non solo riceverete aggiornamenti sulle offerte di lavoro, ma potrete anche discutere su questo argomento. Su #learn ho appena partecipato ad uno scambio di opinioni a proposito dei libri consigliati su C++11/14. E così via.
La chat di Slack è molto potente. Si possono persino pubblicare snippet di codice con syntax highlighting e sono supportati un sacco di linguaggi (chiaramente il C++ è tra questi), allegati, immagini, si possono menzionare gli utenti, inviare messaggi privati, ecc.
Per utilizzare Slack basta un browser – su desktop – oppure l’apposita app – su mobile (è supportato ovunque).
Un aspetto dei nostri canali Slack che vorrei sottolineare riguarda la pubblicazione automatica delle notizie più importanti sul mondo C++ e sulle nostre attività, divise per categorie e selezionate in modo da non creare spam. Si tratta di un bot che segue il nostro stream Twitter e, in base ad alcune semplici regole, pubblica alcuni aggiornamenti su questi canali:
- su #jobs verranno inviate le nuove offerte di lavoro pubblicate sul nostro gruppo Linkedin;
- su #news appariranno le novità sul C++ nel mondo e da parte della nostra community;
- su #learn alcune* risorse consigliate sul C++ (articoli, video, ecc);
- su #eventi le novità sugli eventi (nostri, dei nostri partners e del mondo C++).
* alcune risorse consigliate significa che non pubblicheremo tutto indiscriminatamente come fanno la maggior parte dei siti e dei gruppi dedicati al C++, piuttosto cercheremo di filtrare dopo una prima lettura/apprezzamento della risorsa. Un processo più soggettivo ma fatto con criterio.
Potrete quindi utilizzare Slack come unico aggregatore di aggiornamenti sul mondo del C++ e sulle nostre attività.
Le offerte di lavoro
Lasciatemi spendere due parole sulla pubblicazione di offerte di lavoro.
In precedenza avevamo un forum dedicato agli annunci di lavoro, mentre oggi l’idea è di spostare tutto sul nostro gruppo Linkedin. Si tratta di un compromesso: la politica dei gruppi Linkedin è tale da impedire la lettura dei contenuti e la pubblicazione di nuove offerte di lavoro a chi non è membro del gruppo (che in realtà si traduce in “possessore di un account Linkedin” – perché chiunque può far richiesta di adesione al gruppo).
Per quanto riguarda la pubblicazione non lo vedo un grande limite, visto che la maggior parte delle aziende usa Linkedin. Per la visualizzazione delle offerte non dimentichiamoci che saranno tutte pubblicate su Twitter, Slack e sulla newsletter mensile.
Spazio per i principianti
Sempre attiva la nostra pagina Learn con risorse e suggerimenti per imparare il C++.
Per pubblicare le proprie domande da “principianti” sul nostro subreddit occorre creare un nuovo messaggio di testo:
“taggandolo” col flair principanti:
Ricapitolando
- Registrarsi alla community significa prima di tutto iscriversi alla newsletter mensile (se siete già utenti non serve);
- Oltre ai classici Facebook, Twitter, Linkedin e Youtube, ecco le novità per interagire:
- Reddit, come proposta di alternativa al forum;
- Slack, per chattare e come aggregatore di notizie;
- Le offerte di lavoro saranno pubblicate sul gruppo Linkedin ma comunque diffuse tramite Twitter, Slack e la newsletter.
- Abbiamo riassunto le nostre attività nella pagina chi siamo.
Spero che queste novità possano aiutarvi ad interagire meglio con l’ecosistema C++!
Per qualsiasi domanda commentate il post oppure scriveteci!