Newsgroup: it.lavoro.informatica
Titolo: Tesi Laurea triennale - suggeerimento e idee

Ciato a tutti,
frequento l'universitï¿œ di bari ed ho deciso di svolgere la tesi di
laurea triennale col mio prof di Programmazione per il Web
(studiati: Xhtml, CSS, Javascript, Xml, Ajax, Php).
La tesi consiste nello sviluppo di una applicazione web, dove per
applicazione si intende un qualsiasi sito web che sia abbastanza
complesso da coinvolgere in modo completo la trattazione della
programmazione lato client e lato server, attraverso i linguaggi di
scripting succitati, o attraverso altre tecnologie (Ruby, ASP o altro).
Il tipo di applicazione ï¿œ a mia scelta (blog, forum, ...)
(sono troppo semplici per una tesi di laurea?)
Avete idee a riguardo?
Pensavo a qualcosa di utile per le aziende, un applicazione gestionale
con diversi livelli di autenticazione, possibilitï¿œ di scambio messaggi 
tra gli utenti online ed offline, condivisione documenti.
Che tecnologie mi suggerite di approfondire? sugli annunci di lavoro
vedo che ASP ï¿œ spesso richiesto... sono incuriosito anche da Ruby on Rails

 vedo che ASP è spesso richiesto... sono incuriosito anche da Ruby on Rails
Rails è piuttosto richiesta.
Io però ti consiglio di fare una tesi su argomenti che ti piacciono e
di ricerca; se dovessi scegliere, farei una tesi su Erlang +YAWS
oppure su database non relazionali

 vedo che ASP è spesso richiesto... sono incuriosito anche da Ruby on Rails
Il numero maggiore di offerte di lavoro riguardano Java e .NET (in
questo ordine).
Lato Java vengono richiesti JSF, JPA, EJB 3 , Spring.. lato .NET
ASP.NET
, LinQ, WPF, SilverLight...
Il prob e' che in genere le "aziende" italiane che offrono lavoro non
sono altre che squallide bodyrental ineteressate solo a paracadutarti
da un cliente qualsiasi. Chiaramente piu' sei comune come profilo
professionale piu' sei papabile come loro vittima... quindi da un lato
una specialzizazione in un settore piu' di nicchia come rails o python
potrebbe aiutare. ma sei sicuro di voler fare il "web programmer"?
Temo sia  il settore piu' inflazionato e meno remunerativo ...

 oppure su database non relazionali
Ri-quoto (specialmente la seconda proposta).
Ciao e in bocca al lupo al tesista,
Giulio
-- 

 oppure su database non relazionali
Ho cercato qualcosa su Erlang e YAWS, ho trovato persino la pagina web 
di un professore universitario che richiede tesi ai propri studenti di 
analisi e confronto PHP/Erlang: 
http://matteo.vaccari.name/blog/archives/111
l'argomento sembra molto molto interessante, per ora lo metto in riserva 
:) per� forse questi sono argomenti che potrei approfondire alla 
specialistica.
Mi piacerebbe fare un progetto, pratico, che mi permetta di esercitarmi 
con i linguaggi di scripting gi� studiati (Xhtml, CSS, Javascript, Xml, 
Ajax, Php) e che contemporaneamente mi permetta di imparare le basi di 
linguaggi che operano in sinergia con questi (ecco perch� ho pensato a 
RoR), ma proprio non riesco ad immaginare un'applicazione che mi 
permetta di fare ci�, dovrei usare la fantasia, ma mi sembra che tutto 
sia gi� stato inventato :( forse dovrei esercitarmi facendo qualcosa gi� 
esistente, almeno potrei trovarne la documentazione e studiarla, si ma cosa?
comunque grazie per il consiglio, se ne hai altri ne accetto volentieri 
:D ciao

> Io per� ti consiglio di fare una tesi su argomenti che ti piacciono e

Ma quanto Erlang � spendibile in termini lavorativi?
Comunque Crepi! :D

> Io per� ti consiglio di fare una tesi su argomenti che ti piacciono e

Ma quanto Erlang � spendibile in termini lavorativi?
Comunque Crepi! :D


all'universit� dopo 3 anni ho solo imparato le basi della 
programmazione, sono convinto siano indispensabili, ma nessuno si � mai 
preoccupato di consigliarci, indirizzarci, o perlomeno descriverci quali 
sono i diversi ambiti dell'informatica... il "web programmer" 
apparentemente sembra un bel ruolo, un bel lavoro, non so n� quanto si 
guadagni, n� se ce ne sia richiesta, ma non conosco nemmeno quali siano 
le altre figure informatiche...
mi stavo indirizzando verso questo settore perch� so che l'Italia � poco 
informatizzata, e con l'imminente(?) informatizzazione 
dell'amministrazione pubblica, con l'ampliamento della copertura della 
banda larga, immagino che ci sar� una maggiore richiesta di "web 
programmer", giusto?

 programmer", giusto?
Sbagliato...

 Comunque Crepi! :D
In Italia poco, all'estero un po' di più: ci sono diversi prodotti
(Ericsson, Nortel, Facebook, etc.) che lo usano.

 Ma quanto Erlang è spendibile in termini lavorativi?
Onestamente non so (ma credo che Zarathustra abbia risposto in maniera 
corretta). Comunque ti darebbe la possibilità di imparare un linguaggio 
funzionale e soprattutto di immergerti in un mondo piuttosto 
interessante. Riformulando il mio suggerimento: farei la tesi su 
qualsiasi cosa mi permettesse si smanettare con CouchDB. Conosci?
Ciao,
Giulio
--

 qualsiasi cosa mi permettesse si smanettare con CouchDB. Conosci?
Meglio Mnesia :-P

 campo molto particolare sia come software che come problematiche.
Sono d'accordo sul suggerimento riguardo l'embedded; una tesi nel
settore è sicuramente un'ottima referenza


No, mi dispiace non conosco nulla al di fuori dei linguaggi base :)
Per� ho dato un occhiata sul sito ufficiale, e sia Erlang che CouchDB 
sono molto interessanti... ma dal punto di vista sperimentale?
perch� ho provato a cercare annunci di lavoro con la parola "Erlang" e 
praticamente ce ne sono pochissimi... quindi forse questi temi potrei 
approfondirli alla specialistica.
In ogni caso, potrei proporre al mio professore, di fare una piccola 
applicazione sia utilizzando PHP-MySQL sia Erlang-CouchDB, per poi 
confrontarle dal punto di vista delle prestazioni e della memoria... 
per� mi sembra un po' troppo impegnativa cos�..


No, mi dispiace non conosco nulla al di fuori dei linguaggi base :)


 settore ï¿½ sicuramente un'ottima referenza
non ï¿½ un settore ingegneristico l'embedded?

 (studiati: Xhtml, CSS, Javascript, Xml, Ajax, Php).
Wow... io sono laureata in ing. informatica (triennale) e di queste 
sigle non ne ho mai sentito parlare!
Come progetto per la tesina triennale abbiamo fatto, in gruppo, un 
database Oracle e una interfaccia scritta in Java. Io pero` ho scritto 
solo la documentazione.
Un po' t'invidio e mi auguro che diventi un superprogrammatore.
PS. Che universita` hai fatto?

 sigle non ne ho mai sentito parlare!
mai sentito parlare di ajax?
passi che non conosci la squadra di amsterdam, ma almeno il detersivo 
per i piatti...

 sigle non ne ho mai sentito parlare!
Non andrei in giro a vantarmene...
-- 
Ciao!
Luca

 per i piatti...
O magri Aiace Telamonio...
:-DDD
-- 
Ciao!
Luca

 non è un settore ingegneristico l'embedded?
Bè quello dovrebbe essere un aspetto positivo! Ad ogni modo se ti
interessa potresti dare un'occhiata a qualche sito in tema per farti
un'idea:
http://www.embeddedrelated.com/index.php
http://www.embedded.com/

 banda larga, 
qui m'e' venuto da ridere

 PS. Che universita` hai fatto?
No, no, dillo tu che uni hai fatto.


perch�? il mio prof dice che la situazione in Italia � disastrosa, ma 
pensavo che quello informatico fosse un mercato non saturo... sembra che 
ci siano tanti servizi che si possono informatizzare, e che tante cose 
possono essere migliorate...
mi spiegate qualcosa?


Giff, guarda che amici di ingegneria informatica mi hanno detto che di 
programmazione fanno davvero poco, forse solo le basi OOP o forse solo C.
Ho dato un'occhiata, in fretta, ai siti dei corsi di studio di 
ingegneria informatica delle universitï¿œ di Bari, Bologna, e Pavia ed in 
nessun piano di studio era previsto un esame di "Programmazione per il 
Web". Soltanto all'universitï¿œ di Bologna ï¿œ previsto un esame a scelta di 
"Tecnologie Web".
Quindi penso che sia normale che Valentina non conosca questi linguaggi.

 PS. Che universita` hai fatto?
Informatica e Comunicazione Digitale a Bari
La differenza con "Informatica Normale" sta nel fatto che noi facciamo 
un esame di Flash, uno di Psicologia della Comunicazione (inutile 
direi), uno di Interazione Uomo-Macchina (studio delle interfacce).
Ma la triennale mi sembra davvero inutile se non si continua alla 
specialistica.
Tu?

 PS. Che universita` hai fatto?
Informatica e Comunicazione Digitale a Bari

 linguaggi.
Ocio! Non ha detto che non conosce i linguaggi, ha detto che non
conosce le sigle.
Io posso non conoscere - e non conosco - nulla di PHP, ma sapere che
esiste e di cosa si tratto a spanne ï¿œ quasi un obbligo!
-- 
Ciao!
Luca

 esiste e di cosa si tratto a spanne � quasi un obbligo!
Mi fai difendere Valentina, e questo spiega il diluvio che si sta
abbattendo da giorni: se non si occupa di programmazione, perch�
dovrebbe saperlo? Non c'� ragione che conosca la sigla PHP piuttosto
che la sigla CSMA/CD, entrambe le quali non hanno la bench� minima
attinenza neanche di striscio con quello che fa...

 Quindi penso che sia normale che Valentina non conosca questi linguaggi.
Premesso che non ci si aspetta molto da un troll, ma se la figura di
questa Valentina fosse vera, mi dici che senso ha un laureato in
informatica che non sa nemmeno scrivere un programma ? (se leggi un
po' di storia di questo troll e' quanto continua a scrivere).
E tu lo trovi "normale" ????
Siamo al delirio puro ormai :-(

 attinenza neanche di striscio con quello che fa...
Assumendo la figura di questo troll come vera, quello che fa non
centra di striscio con l'intero comparto IT.
Forse un muratore fa un mestiere piu' attinente con l'IT che quanto
dice di fare questo troll.
Il punto e' un altro.
Come puoi considerare "normale" un laureato in informatica non conosca
sigle che perfino i ragazzini brufolosi di 12 anni sanno cosa essere ?
Significa avere una ristrettezza mentale abissale !
E questi sono i "professionisti" che dovrebbero portare avanti il
nostro lavoro ????
Siamo alla frutta con ciliegina se fosse cosi' !

 Significa avere una ristrettezza mentale abissale !
E non lo dico da un pezzo che i laureati odierni sono di coccio? :)

 da qualche prof.
Sicuramente nei 5 anni di universit� � difficile riuscire a studiare 
qualcosa per passione o per cultura tra le decine di esami da sostenere. 
Non si riuscirebbe a farlo nemmeno se le ore di una giornata fossero 36, 
visto che � molto difficile laurearsi negli anni previsti.
Non voglio giustificare nessuno, ma non si pu� nemmeno condannare.
Poi se voi sta valentina la conoscete, be saprete che tipo � :)
E comunque vacci piano a parlar male dei laureati, io lo sono quasi :)
La laurea non � sinonimo di intelligenza e preparazione, ci sono tanti 
laureati che non sono buoni a nulla, e ci penser� la "selezione 
naturale" ad escluderli dal lavoro, o peggio la "selezione di cortesia" 
a trovargli un'occupazione.
In ogni caso, un laureato con solide basi ci mette pochissimo ad 
imparare ci� che l'azienda vuole che faccia. Ci� ovviamente non 
significa che i "non laureati" non siano capaci allo stesso modo.
Una cosa � conoscere paradigma Object Oriented, tutt'altro � aver 
imparato il linguaggio X dal libro di cucina Y.

 Siamo al delirio puro ormai :-(
ma dai Steve, non prendertela. Forse stai sovrastimando il nostro sistema 
scolastico. Per� sarebbe troppo OT affrontare la questione qui

 E tu lo trovi "normale" ????
Troll ci sarai tu... come al solito...
Cmq non ho mai detto di non saper scrivere un programma, infatti conosco 
i linguaggi C e Java, a livello di "Fondamenti di Programmazione", e so 
impiegarli per scrivere algoritmi, come ho fatto all'uni per passare gli 
esami. Quello che non so e` come scrivere un programma piu` complesso, 
infatti non l'ho mai fatto e non mi hanno insegnato a farlo (a parte in 
un corso di Ingegneria del Software, ma era molto teorico).
Ciao,
Ing. Vale (110/110)

 No, no, dillo tu che uni hai fatto.
a Roma, pero` non ti dico quale, senno` potrei essere identificata :P

 Tu hai studiato Elettromagnetismo, Elettrotecnica ed Elettronica?
Se mi permetti, manchi il punto.
Non ti viene richiesto di scrivere applicazioni o di sapere cosa sia un
foglio di stile. Di alcune cose ho una vaga idea pure io, e programmo
tutti i giorni.
Il punto e' che, quando affermi "io sono laureata in ing. informatica
(triennale) e di queste sigle non ne ho mai sentito parlare!" dici una
cosa preoccupante, perche' ti manca la curiosita'. Quando un mio amico
mi ha parlato di software per i satelliti scritto in Ada, non ï¿œ che io
mi sia precipitato a imparare il linguaggio, ma quanto meno sono corso
a farmi un'idea di cosa stava parlando.
-- 
Ciao!
Luca

Sentenza ha scritto:



Invece ti diro' che quando mi sono laureato io, non conoscere PHP era
decisamente ammesso, visto che gli unici linguaggi che all'epoca si
studiavano obbligatoriamente (almeno a Pisa) erano C++/C/Pascal/Assembly
(per altro in ordine pi� o meno inverso a quello che ho scritto. Anche se
in realta' quello che studiavi lo dovevi conoscere abbastanza bene, il C++
in realta' lo studiava obbligatoriamente solo chi aveva un particolare
esame nel piano di studi 
[esame chiamato allora "ingegneria della conoscenza e sistemi esperti",
all'interno del quale si potevano anche ammirare le meraviglie del Prolog].
E questo esame non lo avevano tutti , almeno non obbligatoriamente.
Ad esempio quelli che seguivano l'indirizzo "robotica e automazione" non
necessariamente avevano questo esame).
Quelli che (come me) avevano quell'esame nel piano di studi in genere
avevano anche l'esame di Reti di Calcolatori e 
il CSMA/CD se lo dovevano studiare discretamente,  insieme con altri
protoccoli di vario genere (tipo aloha, slotted aloha, ecc., per non
parlare
di tutto quello che riguardava lo stack OSI: praticamente mi ero imparato
tutti i formati dei pacchetti della rete ITAPAC e dell' X25).
In altre parole: l'ingegneria informatica non e' solo programmazione e,
purtroppo, negli ultimi anni ho avuto modo di rendermi conto come non
solo all'universita' ma anche (e soprattutto) nelle aziende la parte
"programmazione" viene ritenuta del tutto trascurabile rispetto ad altro
(in azienda c'e' una preponderanza di importanza agli argomenti economici
rispetto a quelli tecnici con rapporto direi 80%-20% e anche all'interno
del 20% relativo alla parte tecnica direi che la programmazione viene
considerata una parte praticamente quasi trascurabile. Molto piu'
importanti problematiche legate alla security [firewall, isolamento di
impianti e macchinari e robe simili], ma anche produzione di
documentazioni stupide per essere conformi allo "standard aziendale", ecc.
). Qui dove
lavoro io ad esempio e' piu' importante che ci siano documenti di analisi,
progettazione, test, ecc. piuttosto che venga sviluppato il software. 
Ciao,
Marco.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 decisamente ammesso, visto che gli unici linguaggi che all'epoca si
Due cose .. si sta dicendo di "sentito parlare di" e non "di
conoscere".
POi non e' che quando ti sei laureato tu il PHP ancora non c'era ? :-)
C'ya
  STeve

 vorrei mettere all'asta alcuni oggetti ke ho a casa...
Immagino che vorresti vendere la tastiera.
E' evidentemente difettosa. 

 possono essere migliorate...
il mercato non e' saturo, e' scoppiato.
-- 
[cit. da INN-A]
I roditori una volta vivevano secondo natura...
Poi hanno incominciato ad incartare la cioccolata...
Adesso si rendono conto che spammare è più proficuo...

 mi spiegate qualcosa?
Totally clueless ...

 non è un settore ingegneristico l'embedded?
Perche' scrivere SW in generale cos'e' ?
In ogni modo se vuoi fare qualcosa nel mondo embedded serve un pochino
piu' di intraprendenza e mentalita' orientata all'autonomia.
Insomma, se stai li' ad aspettare l'imbeccata non ti muovi piu'.
Io onestamente continuo a rimanere basito di fronte la passivita' di
molti che vanno in universita'.  Contatti con il resto del mondo = 0,
specialmente con i mezzi che ci sono oggi !
Anche solo 20 anni fa era perfino piu' difficile perche' reperire info
era costoso, difficile e lungo.
Oggi basta solo un po' di buona volonta' !
Tra internet, libri e occasioni varie (seminari/ecc.) c'e' solo
l'imbarazzo della scelta !
Non e' un bell'inizio per chi vuole fare una professione come questa.

 imparato il linguaggio X dal libro di cucina Y.
E tuttaltra cosa e' essere capaci di usare il paradigma che si e'
studiato a tavolino, il linguaggio X dal libro di cucina ed essere
capaci di risolvere problemi nel mondo reale.
C'ya
  STeve


sono consapevole di essere ingenuo... ebb� che ne so io come funziona il 
mondo del lavoro se non ho mai lavorato, n� conosco nessuno che lavora 
in questo ambito?

Il 18/02/2010 19:07, STeve ha scritto:

sono consapevole di essere ingenuo... ebb� che ne so io come funziona il 



-.- simpatico

 a Roma, pero` non ti dico quale, senno` potrei essere identificata :P
A Roma c'e' una bella differenza tra la Sapienza e le altre due.

 specialmente con i mezzi che ci sono oggi !
ahah le cose son due, o sei genio ed ogni giorno riesci (riuscivi?) a 
studiare quel che devi e ti avanzano ore di tempo libero da dedicare 
allo studio di ulteriori tue passioni, o semplicemente soffri di un 
qualche complesso di inferiorit� nei confronti dei laureati. ah c'� 
un'altra possibilit�: non hai vita sociale.
se sei genio non � un insulto.

 se sei genio non è un insulto.
Se davvero sei convinto di quello che hai scritto non c'e' bisogno di
essere un genio per esserti superiore.
Ecco l'ennesimo ragazzino che crede di sapere tutto perche' "va
all'universita'" ... scendi dal pero che e' meglio.
Complesso di inferiorita' ... certo come no :-) ROTFL !
Di sicuro hai perso un'occasione per imparare un pochino di umilta' e
rapportarti con altre persone.
Ti ricorderai delle mie parole alla prima legnata sui denti che ti
arrivera' inziando a lavorare se non cambi atteggiamento.
Sei fortunato che la probabilita' tu venga a cercare lavoro da me e'
misurabile con i numeri immaginari.
Studia studia che ti fa solo del bene .. vita sociale .. ROTFL !

 università si divide tra:
In una certa misura va anche bene.
Sono giovini, se non lo fanno ora quando lo fanno ?
Il punto e' che purtroppo molti hanno la tua mentalita' di "qualcosa
e' dovuto a prescindere" e se poi vanno in universita', apriti cielo.
Tappeto rosso, anche se non sanno una mazza.
Ovvero viene sempre di piu' a mancare il concetto di "meritocrazia",
che se ti sbatti SPECIE all'inizio, se magari SEMINI qualcosa, magari
piu' avanti hai l'opportunita' di raccogliere.
Invece no, onori e trombe da subito.
Quando leggo "ah ma ho una vita sociale" da uno che si suppone voglia
costruire la propria vita basandosi su una professione, piu' che un
calcio in culo non saprei che dare.
E dovrei pure invidiarlo ? :-) ROTFL !

 nessuno.  Ho seminato e raccolgo.
I tuoi discorsi mi sembrano molto strani...
Dunque, parlando in modo concreto,
se tu dividessi il tuo stipendio mensile per le tue ore medie lavorate 
in un mese, che valore otterresti?
Ciao,
Vale

 -.- simpatico
simpatico di che?
non volevo mica essere simpatico, questa e' la pura e semplice verita',
per chi non ha qualcosa da dare, come purtroppo chi ha appena finito gli
studi e non ha esperienza, il mercato al momento e' chiuso.


 mi spiegate qualcosa?
Purtroppo c'è poco da spiegare.
Toglimi una curiosità: in che zona sei?
Ciao,
Giulio
-- 

 adeguato)".
IMHO Osid, ribadisco il concetto per i non credenti a pagina 666, sei
ancora in tempo per avere soddisfazioni da questo lavoro, ma devi
decidere cosa e' piu' importante per te.
Lo hai gia' detto, la mia e' un'affermazione retorica lo so.
Se rimani in Italia anche con la laurea farai ben poca strada proprio
perche' nessuno ormai apprezza la "conoscenza" e l'interesse.
Stai buttando via tempo in attivita' che sono fini a se stesse.
Ovvio, a questo punto sono il primo a non dirti di mollare, sarebbe
stupido, ma una volta avuto il pezzo di carta se fossi in te valuterei
MOLTO MA MOLTO attentamente il da farsi.
Alla base lo spirito e' quello giusto anche se traviato da esperienze
lavorative sfigate.
Hai la possibilita' di avere soddisfazioni professionali, di usare
meglio il tuo tempo .. stai buttando via tutto per non lasciare il
paesello ?
Almeno poi non venire a lamentarti della situazione italiana, voluta,
ripeto, VOLUTA, dalla maggioranza, composta prevalentemente da gente
che vuole avere tutto senza fare nulla (almeno questo e' il sogno ..
le cose non funzionano cosi').
C'ya
  STeve



C'era il Visual Basic. Siamo pi� o meno li.
  ngw
-- 
Nicholas Wieland (ngw)
Zooppa CTO
911 Western Avenue, Suite 420
Seattle, WA  98104  US

 C'era il Visual Basic. Siamo più o meno li.
ROTFL !