F.A.Q.
Q: Da chi è formato questo Team?
A: Da un gruppo di programmatori volontari che hanno come obiettivo quello di sviluppare una community di sviluppo software.
Q: Chi può farne parte?
A: Chiunque sia un programmatore (anche solo per hobby) può chiedere di aderire al progetto. Inoltre accettiamo anche novizi che vogliono imparare uno specifico linguaggio (ovviamente se qualcuno è disponibile a fare da tutore). E’ comunque necessario per coloro che sono già dei programmatori, compilare un piccolo questionario che ci darà informazioni importanti riguardo alle conoscenze. E’ inoltre obbligatorio rispondere di alcuni requisiti.
Q: Si può fare richiesta per un ruolo specifico?
A: Si. Si può richiedere l’ammissione con qualifica di: Student, nProgrammer, Junior Programmer e Senior Programmer. Inoltre si può richiedere il ruolo di Project Manager se si deciderà di sviluppare tramite la nostra piattaforma il proprio software. Non è possibile fare richiesta per diventare Team Manager e Head Programmer, in quanto sono ruoli riservati a chi sta dando un grosso contributo alla community, ne fa parte da molto tempo, oppure fa parte del gruppo dei fondatori.
Q: Si parlava di requisiti. Maggiori informazioni?
A: Si. Sotto la lista dei requisiti per i differenti ruoli.
- Student:
- Descrizione: è il ruolo previsto per i novizi desiderosi di imparare
- Non sono richieste conoscenze di programmazione specifiche
- Sono richieste delle conoscenze base a livello matematico
- Non sono richieste conoscenze avanzate in campo matematico.
- Età minima: 14 anni
- Voglia di imparare e molto tempo a disposizione (almeno 2-3 ore 4 giorni su 7)
- nProgrammer:
- Descrizione: ruolo previsto per gli Student che hanno superato il periodo di studio e per i programmatori con un basso livello di conoscenze
- Sono richieste delle conoscenze in almeno 1 linguaggio di programmazione
- Sono richieste delle conoscenze di medio livello in campo matematico
- Età minima: 14 anni
- Tempo a disposizione di almeno 7-8 ore alla settimana
- Junior Programmer:
- Descrizione: ruolo previsto per programmatori di una certa esperienza
- E’ richiesta la capacità di utilizzare ad un buon livello almeno 1 linguaggio di programmazione tra C/C++, Java, Python e PHP. Conoscenze extra sono ben accette.
- E’ richiesto almeno un anno di esperienze di programmazione.
- Sono richieste delle conoscenze matematiche pari a quelle apprese in un biennio di scuola superiore.
- Età minima: 16 anni
- Tempo a disposizione: 7-8 ore a settimana
- Senior Programmer:
- Descrizione: ruolo assegnato a programmatori di un alto livello di esperienza.
- E’ richiesta la capacità di utilizzare ad un buon livello almeno 2 linguaggi di programmazione tra C/C++, Java, Python e PHP. Conoscenze extra sono ben accette.
- Sono richiesti almeno 3 anni di esperienza in campo di programmazione.
- Sono richieste conoscenze matematiche di alto livello (almeno il livello pari a quello di una quinta di un normale liceo scientifico).
- Età minima: 18 anni
- Tempo minimo a disposizione: 5 ore a settimana.
- Project Manager:
- Descrizione: ruolo assegnato ai responsabili di progetto
- Richiesta la buona conoscenza del linguaggio in cui il proprio applicativo verrà sviluppato
- Capacità di gestire un gruppo di lavoro
- Capacità di fornire aiuto ai membri del proprio team
- Età minima: nd.
- Tempo a disposizione: almeno 1-2 ore al giorno.
Ovviamente chi farà la richiesta dovrà specificare il campo di lavoro in cui vorrà muoversi (web, linux, windows, giochi etc…).
Q: Perchè scegliere di sviluppare un proprio progetto qui?
A: Perchè crediamo che fornendo una piattaforma di sviluppo ampia ai vari gruppi, potremo solo migliorare la produzione dei vari software. Non vogliamo prenderci i vostri meriti, il vostro nome e il nome del vostro team di sviluppo compariranno per primi nella vostra applicazione. Inoltre possiamo fornire gratuitamente a chi deciderà di sviluppare il proprio software qui, un repository svn e naturalmente un hosting dei files da distribuire al pubblico. Pensiamo che in questa manierà ci sarà un guadagno da ambo le parti. Il nostro sito guadagnerà visibilità con le vostre visite e voi di ritorno guadagnerete visibilità per il vostro progetto.
Se avete ancora dei dubbi o delle domande potete contattarci tramite email all’indirizzo: nfxteam@altervista.org