Newsgroup: it.lavoro.informatica
Titolo: due domande sulla facolta di informatica (triennale)

1) si riesce a lavorare con un  part time durante la frequenza della laurea 
triennale?
Diciamo tre o quattro ore al giorno?
Ho visto che in teoria le lezioni sono dalle 9 alle 16 o 18  praticamente 
tutti giorni!!!
Salvo i lab,le lezioni sono recuperabili per conto proprio a casa ?
 
2) praticamente tutti gli esami di programmazione e i lab sono su Java.
Come mai questo monopolio di Java?
 
Grazie e saluti 
 
 

 Come mai questo monopolio di Java?
 
Non si e' mai capito. Forse perche' cosi' si laurea piu' gente...
 

 Non si e' mai capito. Forse perche' cosi' si laurea piu' gente...
 
Come "Non si e' mai capito"? Java lo chiedono molto le aziende che
hanno soldi. E chi ha soldi crea programmi di insegnamento. E' piï¿œ
economico dare qualche bustarella ai docenti che dover formare nella
propria azienda delle risorse. E le universitï¿œ sono un'ottima sorgente
di sangue nuovo, qualche annetto di contratto di aprendistato e roba
del genere a basso costo, scaduto il contratto arriva il calcio nel
sedere e nel frattempo l'universitï¿œ avrï¿œ giï¿œ clonato carne nuova.

 
 
Entrambi o trollate o non avete capito mai nulla di informatica! ;)
 
Si usa Java nelle scuole e nelle universitï¿œ perchï¿œ ï¿œ ottimo per imparare
come si deve la programmazione OOP.
 
 


Molti professori nella mia universita' reputavano java di scarso 
interesse didattico. La programmazione OOP si impara durante l'esame di 
ingegneria del software.
Quando impari a programmare sarebbe piu' utile avere un contatto a 
livello piu' basso con la macchina. Un programmatore C/C++ impara java 
in mezza giornata. Un programmatore java impara C/C++ in anni.
Ho dato 5 laboratori java senza mai comprare il libro e dando un 
occhiata al contenuto delle lezioni il pomeriggio prima dell'esame.
 

 Come mai questo monopolio di Java?
 
Non mi risulta ci sia un monopolio di java. Comunque, lo scopo dell'universita' non e' di insegnare le ultime tecnologie o di stare appresso al mercato. Lo scopo ultimo e' di fornirti le basi metodologiche per affrontare i problemi, e contribuire a formarti capacita' analitiche, che di certo non si acquisiscono in un giorno.
Se poi impari una tecnologia che ti sara' utile, tanto di guadagnato, ma non e' quello il punto: una tecnologia nuova la puoi comunque imparare leggendoti un libro e guardandoti qualche esempio, non hai certo bisogno di saper dimostrare il teorema di Bolzano-Weierstrass :-)
 
 

 bravi a spiegare.
 
Ah, pero' non avevo lezione tutti i giorni e non lavoravo tutti i giorni, quindi un giorno e mezzo infrasettimanale per lo studio usciva sempre. Dipende molto da come ti organizzi per il lavoro.
Se hai seriamente intenzione di seguire questa strada, quello che ti suggerisco e' *prima di iscriverti* di andare a parlare col cordinatore degli studi (o prendi direttamente appuntamento col capo del dipartimento) e discuti con lui la tua situazione e chiedi se secondo lui ci sono i presupposti per conciliare studio nel suo dipartimento col tuo lavoro.
 

 in mezza giornata. Un programmatore java impara C/C++ in anni.
 
Devo prendere patatine, popcorn e birrozza?
 
M.

 ha scritto:

sicuramente ci saranno i presupposti per loro...... ergo un altro
soggetto a cui far pagare tasse universitarie per pagarsi gli
stipendi a loro ed ai professori...
 

 soggetto a cui far pagare tasse universitarie
 
suggerivo di discuterne *prima* di iscriversi non tanto per il discorso delle tasse universitarie (che in Italia sono quasi una cifra simbolica), quanto per il fatto che se e' uno in gamba, l'universita' ha tutto l'interesse a farlo iscrivere e a farlo finire in tempo. Chiarire e pianificare nello specifico i dettagli con i responsabili del dipartimento fa risparmiare del tempo sia agli accademici che al potenziale alunno.

 Come mai questo monopolio di Java?
 
Probabilmente perché ricalca la richiesta di mercato e ti prepara al mondo del lavoro. Java è utilizzatissimo dalle aziende. Ormai esistono molti framework che agevolano la creazione di applicazioni enterprise, affidabili e sicure.

 Probabilmente perché ricalca la richiesta di mercato e ti prepara al mondo del lavoro. Java è utilizzatissimo dalle aziende.
 
 aziende di Body Rental.. 
 

 sedere e nel frattempo l'universitï¿oe avrï¿oe giï¿oe clonato carne nuova.
 
ipotesi plausibile... se andiamo a vedere chi utilizza Java in maniera massiva in gran parte sono Banche e Assicurazioni o le ex monopoliste che si affidano  ad aziende di body rental per rifornirsi di carne fresca.
Abbiamo un presidente del consiglio massone e l'italia è il paese dei faccendieri di che stupirsi!

Ma quale body rental. Io lavoro all'estero, qui il body rental non esiste.

On Friday, 2 May 2014 20:41:42 UTC+1, Mario  wrote:
 
<snip>
Devo ammettere che di tutte le teorie complottistiche, la tua è una delle più belle :)

 Come mai questo monopolio di Java?
 
Non tutti gli atenei tendono a fare le scelte migliori per i propri
studenti. Di quale univ. parliamo comunque? Puoi scegliere altro?

 occhiata al contenuto delle lezioni il pomeriggio prima dell'esame.
 
"Impara Java", "impara cipiuppiù" lo può giusto dire uno che di informatica non ha imparato nulla.

 Abbiamo un presidente del consiglio massone e l'italia è il paese dei faccendieri di che stupirsi!
 
Sbagliato: la complessità di un'architettura complessa basata su Java, ovvero quello di cui solitamente banche e assicurazioni necessitano, è piuttosto elevata e dubito che un neolaureato possa esservi impiegato con efficacia.


cazzate... in italia l'architettura critica è scritta in cobol, banche è assicurazioni si appoggiano ancora ai vecchi mainframe, java lo usano solo come interfaccia.


 
Vuoi anche argomentare?

Non si e' mai capito. Forse perche' cosi' si laurea piu' gente...
 
Joel ne parla qua:
http://www.joelonsoftware.com/articles/ThePerilsofJavaSchools.html
 
 
Piu' questo e relativi commenti:
http://www.ianbicking.org/training-for-failure.html
 
 
-- 
Living in Barbaropoli
http://www.barbaropoli.com
 

 cazzate... in italia l'architettura critica è scritta in cobol, banche è assicurazioni si appoggiano ancora ai vecchi mainframe, java lo usano solo come interfaccia.
 
Certo come no.

 Certo come no
 
 
 
A livello mondiale, secondo dati Ibm, più del 70 per cento dei dati aziendali risiede su un mainframe e il 71 per cento di tutte le società della classifica "Fortune 500" gestisce il proprio core business con un mainframe. Più in dettaglio, 92 delle prime 100 banche, 23 delle prime 25 aziende del Retail, 9 delle più importanti compagnie di assicurazioni su 10, più di 225 enti pubblici statali e locali in tutto il mondo


Non so dove tu voglia andare a parare, ma anche in Italia si scrivono applicazioni complesse in Java, ovvero cluster che espongono servizi e comunicano attraverso MOM, con tanto di accesso ai dati eccetera eccetera.
 
Poi per carità, sei libero di credere che Java = JSP.

 Vuoi anche argomentare?
 
Non so...prima dimmi cosa intendi per "imparare Java o C++". Da come si è buttata giù la cosa sembra l'apprendimento della sintassi o poco più. 
 
C++ e Java sono solitamente applicati ad ambiti differenti, quindi non è che puoi dire di aver imparato Java se prima non hai anche imparato le decine di framework, server, infrastrutture, conoscenze pratiche di performance, sicurezza eccetera che ogni programmatore decente possiede.


 
Mi riferivo a sintassi e utilizzo delle librerie standard in entrambi i 
casi. Imho imparare tutti i dettagli di java richiede molto meno tempo e 
sforzo rispetto ad imparare tutti i dettagli del c++. Inoltre il fatto 
di non dover gestire la memoria porta lo studente universitario a darlo 
per scontato il che non e' vero (neanche se uno usa java a livello 
professionale).

 professionale).
 
java è un linguaggio imperativo, un paradigma ad oggetti lasco e con una 
semantica molto basica, tradotto in soldoni uno di quei linguaggi dove 
anche con scarse nozioni *comunque* un programma lo tiri fuori. niente di 
male in se, ma va detto che il principale motivo della sua diffusione è 
proprio che puoi prendere una persona formata poco e male, la butti in 
mare e in qualche modo galleggia, e questa capacità di galleggiare poi la 
rivendono impropriamente per "skill". 
 
la stessa logica si applica ovviamente ai linguaggi della stessa famiglia 
ma su altre piattaforme.
 

 solo come interfaccia.
 
la cazzata è dire, nel 2014, che i sistemi legacy sono "l'architettura 
critica" mentre il resto no. vuol dire non sapere quali sono oggi le 
criticità.

 l'interesse a farlo iscrivere e a farlo finire in tempo.
 
se come no, e poi una volta laureato in Italia sta a passeggio
come tutti i laureati.........
 
 
 
 
 


 
 
ma no che non resti a spasso.
 
Se ti sta bene andare a lavorare nell'IT a Milano, prendere 21.000
di RAL se ti va bene, con questa cifra essere costretto ad andare
tutti i giorni in giacca e cravatta, essere costretto da un capo
che si impunta su di te a fare 11 o 12 ore al giorno, talvolta
lavorare anche nel weekend, il tutto ovviamente senza un euro
di straordinario; se a tutto questo aggiungi il piacevolissimo
nonnismo riservato all'ultimo arrivato da parte dei colleghi "maturi".
 
Se ti piace tutto questo insieme di condizioni, anche un neolaureato
trova lavoro subito, hai voglia...
 
 
Poi si potrebbe discutere sul fatto che con buona probabilità a un
neolaureato verrà riservato tale trattamento, ma suvvia, questa è
solo una finezza, oserei dire una pignoleria...
 

 non parliamo poi del raccomandatismo e affarismo vario
 
ammesso (e non concesso) che tu abbia ragione, i servizi sono da pretendere indipendentemente da quanto si paga di tasse. IMHO se nelle universita' pubbliche triplicassero le tasse e dessero borse di studio meritocratiche, l'universita' diventerebbe meno un parcheggio di fancaxxisti.
 
 
 

 IMHO se nelle universita' pubbliche triplicassero le tasse e dessero borse
 > di studio meritocratiche, l'universita' diventerebbe meno un 
parcheggio di fancaxxisti.
 
Mah. Ai miei tempi (cit.) le tasse erano ridicole ma gia' dopo pochi 
mesi meta' degli iscritti a ingegneria telava, altro che parcheggio per 
fancazzisti.
Per la qualita' non occorre alzare le tasse, basta tornare a segare un 
po' agli esami. E' che oggi l'universita' non serve a fare qualita' ma a 
fare fatturato.

 fare fatturato.
 
bah. basta fare il giro in alcune ingegnerie, studenti quasi 40enni che vivono con mamma e stanno li' a seguire da quando ne avevano 18, dando un esame all'anno con 30 e lode (personalmente ne conosco 3 cosi'). Metti le tasse alte, un po' di pepe nel di dietro. Se sono in gamba si danno una mossa. Se sono cernie, l'anno successivo non si iscrivono. Se sono molto in gamba (poveri o non poveri) borsa di studio ed in 3+2=5 anni ti iniziano un dottorato.
Paradossalmente l'universita' guadagna piu' con gente che sta li' dentro a marcire a vita pagando una miseria di tasse ogni anno.

 venivano segati (2 su 3)
 
Appunto. Mi ricordo le lezioni del primo anno con 400 persone a seguire, 
e quelle gia' solo del terzo con 30.
 

 
 
 
bah, per quanto mi riguarda l'università può anche chiudere.
Tanto affannarsi per prendere la laurea per poi andare a fare
lavori da diplomato con stipendi da diplomato.
Almeno uno comincia prima a lavorare e guadagnare.
 
E non parlarmi di farsi una cultura, perché se voglio la cultura
posso farmela per conto mio nel tempo libero, a mio piacere e
discrezione, anche iscrivendomi all'università lavorando, se
lo ritengo.
Ma almeno ho un lavoro e uno stipendio, e non sono assillato
eccessivamente di dare gli esami.
 
Visti i risultati io non posso che arrivare a questa conclusione.
 

 e quelle gia' solo del terzo con 30.
 
si anche da me era cosi'. Ma con un numero chiuso da ~100 persone e con 300 in aula, "qualcuno" degli anni successivi secondo me c'era :-)
Poi il fatto che la gente si iscriva "per vedere l'effetto che fa'" e' normale in italia, poi per facolta' tecniche molti si iscivevano gia' con l'idea mollare dopo un anno o due, ad esempio si alcuni aprivano l'attivita' e rimanevano iscritti per non partire al militare. Le motivazioni cambiano da persona a persona. Si certo, molti cambiavano idea, altri partivano al militare, altri cambiavano facolta', altri procreavano e abbandonavano, ma i parcheggiati erano veramente tanti, e alcuni sono ancora li' a caxxeggiare :-)

 lo ritengo.
 
la cultura *forse* si, il processo di scolarizzazione no. Che poi possa servire o meno e' opinabile e soggettivo, e dipende molto da cosa vai a fare e dove.
 

 Probabilmente perché ricalca la richiesta di mercato e ti prepara al mondo del lavoro. Java è utilizzatissimo dalle aziende. Ormai esistono molti framework che agevolano la creazione di applicazioni enterprise, affidabili e sicure.
 
E' anche spinto da grandissime aziende informatiche, tra quelle ed i loro clienti non so chi ha più influenza.
Senza contare che per un lungo periodo è stato fortemente raccomandato anche da rinomati studiosi e teorici dell'informatica (non so se ancora sia così).

 C++ e Java sono solitamente applicati ad ambiti differenti, quindi non è che puoi dire di aver imparato Java se prima non hai anche imparato le decine di framework, server, infrastrutture, conoscenze pratiche di performance, sicurezza eccetera che ogni programmatore decente possiede.
 
Giusto. Ma forse il punto era distinguere tra lo status quo (si usa Java/Cobol/C/C++... perchè tutto in un dato ambiente è scritto in quello) e ciò che si potrebbe anche fare in differenti tecnologie/linguaggi. 
Per esempio, restando in ambito VM Java, oggi si potrebbe usare anche Scala, Clojure, o diversi altri linguaggi, salvaguardando molte delle librerie ed infrastrutture esistenti.

 ma su altre piattaforme.
 
Fai un esempio di linguaggio dove non puoi *comunque* tirare fuori un programma?
(immagino che con "comunque" intendi non confacente a determinate linee guida o pratiche consigliate, o modelli progettuali sul genere dei "patterns")


Erlang? (chiedo, presumo che a calci e pugni comunque qualcosa lo tiri fuori.)
 
  ngw

 Erlang? (chiedo, presumo che a calci e pugni comunque qualcosa lo tiri fuori.)
 
Può essere, non lo conosco. Personalmente dubito che esista un linguaggio in cui non puoi assolutamente scrivere qualcosa che funzioni "a calci e pugni". 
Forse Haskell, Prolog?


 
Se sono turing completi perche' non dovresti?

 Se sono turing completi perche' non dovresti?
 
Si, penso che comunque si possano fare cose "sporche" pure con quelli. 

 Se sono turing completi perche' non dovresti?
 
Anche se non lo fossero ovviamente.

 "a calci e pugni".
 
ovviamente non ho detto questo.
 
ho detto in soldoni che java è uno di quei linguaggi (non l'unico) che 
viene scelto spesso e volentieri perché permette di tirar dentro 
manodopera poco formata e a basso costo. questo non lo dico per partito 
preso ma perché discorsi di questo genere li sento fare un giorno sì e 
l'altro pure. considera che in java/c# ormai si trova tutto scritto e 
potresti programmare anche solo googlando e copincollando.
 
poi è pacifico che con qualsiasi linguaggio a calci e pugni qualcosa tiri 
sempre fuori, ma se prendi uno stagista e lo metti davanti ad un 
linguaggio dalla semantica niente niente più complessa sai quanti calci e 
pugni deve tirare?
 

 pugni deve tirare?
 
 
Mah. Penso sia tutta questione di abitudine ad una tipologia di linguaggio piuttosto che un'altra. Non avrebbe senso prendere uno conoscitore di Java e poi farlo lavorare in Erlang o quel che vuoi. 

 dalla quantità che possiede le conoscenze richieste. 
 
semmai vorrai dire dall'entità dell'offerta. il che non significa 
assolutamente quello che dici te. 

 assolutamente quello che dici te.
 
Forse parliamo di cose diverse. Io di progetti con un minimo di serietà professionale, tu di situazioni da "discount" dell'informatica, prendi 3 zappatori e paghi 2. 
Non dubito che esistano (e che ci siano molti clienti che vogliono proprio questo...), ma parlare di alta o bassa formazione, di priorità nelle scelte, ecc. in questi contesti è fuori luogo.