Relazione Stage
CONTESTO FORMATIVO: attività di alternanza scuola-lavoro, promosse
dall’ITTS Alessandro Volta di Perugia negli ultimi due anni di corso.
STUDENTE: Stefano Proietti.
NOME DELL’AZIENDA OSPITANTE: Weedea (start-up).
UBICAZIONE DELL’ENTE: Strada santa Lucia 52/A, 0612, Perugia
DURATA E PERIODO DELLO STAGE: tre settimane, week end esclusi, per un
totale di 12 giorni, dal 3/9/2015 al 18/9/2015.
Indice
Informazioni generali sull'azienda………………………...3
Descrizione degli strumenti utilizzati………….……....….4
Attività svolta durante le tre settimane……………………5
Considerazioni sulle competenze acquisite……………….6
Abstract…………………………………………………...7
Appendice………………………………………………...8
Informazioni generali sull'azienda
Weedea è un Team giovane e dinamico con sede a Perugia, che
lavora per aiutarvi a trovare la soluzione ad alto contenuto
tecnologico più adatta a farvi leader del vostro settore. Ogni
giorno siamo al fianco dei nostri clienti per analizzare i bisogni e
le necessità di ognuno, convinti che la tecnologia sia uno
strumento indispensabile per l’innovazione e il successo. Dal
semplice sito web alla più complessa web application, siamo
impegnati a rendere sempre più produttivo ed efficace il tempo
a vostra disposizione realizzando soluzioni semplici, intuitive e
create su misura per le vostre esigenze.-cit. Pagina web di
Weedea.
Weedea non è altro che una start-up avviata quest'anno da
giovani
perugini, con dottorato in informatica. Sono 3 i
fondatori di Weedea:
1)Gabriele Costante: All’interno del team Weedea riesce a
fondere le competenze acquisite in ambito accademico con le
problematiche dello sviluppo software in scenari reali e ad
applicare le basi algoritmiche avanzate, proprie della ricerca
ingegneristica, per fornire un servizio altamente innovativo e
all’avanguardia.
2)Daniela Mogini:Nel team Weedea, mette a frutto le sue
capacità analitiche e di modellazione fornendo un punto di
riferimento per la scelta e l’apprendimento di nuove tecnologie
per lo sviluppo, la risoluzione di problematiche inattese, e per
l’ideazione di soluzioni semplici, flessibili e scalabili a problemi
complessi.
3)Tommaso Vicarelli: All’interno del team Weedea, si occupa di
organizzare il lavoro da svolgere, incanalare le energie del
gruppo nella giusta direzione e applicare le best-practice dello
sviluppo software anche alla gestione e all’organizzazione
aziendale. Il tutto per creare un ciclo produttivo virtuoso e
strutturato ed allo stesso tempo flessibile e dinamico.
Descrizione dei strumenti utilizzati
L'attività proposta dal tutor si è svolta nell'arco di 3 settimane
ed ha ricoperto diversi campi.
Non è stata proposta un'attività principale specifica, ma ho
svolto una serie di piccoli esercizi che riguardavano l'utilizzo di
Java e di git. Prima di ogni esercizio, il tutor eseguiva una
piccola spiegazione per indicarmi le attività odierne e per
insegnarmi alcuni metodi per svolgere l'esercizio.
Durante l'attività sono stati utilizzati diversi strumenti, elencati
qui sotto:
 Netbeans IDE
 BitBucket
 Bash di Linux
Sia il sottoscritto che il compagno di stage Wael Tahiri eravano
muniti di computer portatili, che sono stati sfruttati durante
l'attività.
Attività svolta durante le tre settimane
Come detto in precedenza, il nostro tutor mi ha fatto svolgere
diversi esercizi durante le tre settimane. Qui di seguito
verranno elencate le attività svolte in base alle settimane.
Prima settimana
Purtroppo la prima settimana è durata due giorni, per vie delle
ferie prese dal tutor. Lo stage pertanto è iniziato il 3 di
settembre. Questi primi 2 giorni il tutor si è presentato, ci ha
proposto dei semplici esercizi in java e ci ha mostrato le basi dei
comandi git e dell'applicazione BitBucket.
Seconda settimana
Durante la seconda settimana il tutor ci ha mostrato in modo più
approfondito l'utilizzo di BitBucket, facendoci capire quanto
esso sia molto utile per un team di sviluppatori software. Grazie
a BitBucket infatti un software può essere sviluppato anche da
più persone che vivono in paesi diversi. Oltre a ciò, ci ha
illustrato diversi comandi di Linux, e ci ha riassegnato diversi
esercizi in Java che sfruttavano le nostro conoscenze acquisite
durante l'anno scolastico. In contemporanea abbiamo anche
iniziato a progettare il nostro esercizio Java più particolare, la
chat client-server.
Terza settimana
All'inizio della terza settimana, abbiamo costruito e finito il
nostro progetto più importante, la chat-client server. Di seguito
abbiamo ricevuto delle lezioni su java riguardanti argomenti non
illustrati a scuola, come l'uso del try-catch, delle classi astratte
e un piccolo ripasso sui thread.
Considerazioni sulle competenze
acquisite
Durante quest'esperienza lavorativa, ho avuto modo di
apprendere come funziona un team di sviluppo software nel
mondo del lavoro.
Prima di tutto, lavorando insieme ad un compagno per un
progetto, ho sviluppato un senso di responsabilità nel portare a
termine un lavoro campendo l'importanza di lavorare in team.
In più ho potuto conoscere da vicino gli strumenti utilizzati da
un gruppo di informatici moderno, vedendo anche come esso
lavora, ed imparando che in un gruppo, se un membro finisce il
suo lavoro, egli non torna a casa ma anzi cerca di avvantaggiarsi
oppure di aiutare un suo compagno se gli chiede una mano.
Le mie capacità di utilizzare Java (capacità apprese durante
l'anno scolastico) sono state migliorate grazie alle spiegazioni
del nostro tutor ed ai suoi esercizi.
In più, io ed il mio compagno siamo riusciti a farci ingaggiare per
un lavoro pagato.
Abstract
L'attività di stage si è svolta dal 03/09/15 al 18/09/15
nell'azienda Weedea.
Durante questo periodo ho imparato ad utilizzare nuovi
strumenti come BitBucket, e ho approfondito le conoscenze di
Java e Linux shell.
In più ho potuto vedere di prima persona come si sviluppa un
software da zero, e come un moderno team informatico lavora.
I tre founder di Weedea
Gabriele costante
Daniela Mogini
Tommaso Vicarelli
Scrivania dove ho lavorato
Foto del nostro tutor, Gabriele Mawi