Newsgroup: it.lavoro.informatica
Titolo: Quali tecnologie conviene studiare oggi?

Salve a tutti,
Sono un neolaureato in informatica triennale, ora iscritto alla laurea 
specialistica. Durante i miei studi, avrei intenzione di approfondire, a 
scopo di crescita personale, svariati linguaggi di programmazione e aree di 
sviluppo con cui magari essere più presentabile alle aziende (tuttora 
possiedo "un'infarinatura" di C, Java, PHP, CSS e Sql, che non mi soddisfa 
granchè). Gradirei consigli da parte di chi lavora oggi nell'IT, conoscendo 
bene le richieste del mercato. Cosa conviene studiare, oggi? Conviene 
completare e approfondire una strada verso l'open source o verso casa 
Microsoft?
Come linguaggi orientati agli oggetti : Java / c++ / 
VB.NET
 ?
Quale IDE è più richiesto? Eclipse è così completo?
Nello sviluppo di siti web dinamici: JSP,servlets,XML / PHP /ASP .... ?
Conviene studiarsi dei CMS? Se si, quali sono delle buone basi di partenza?
Quali middleware di accesso ai database e quali DBMS?
Che ne pensate di ABAP /SAP?
Scusate la serie incalzante di domande.. non è mia intenzione scatenare ire 
o flame, è solo per avere un consiglio. Putroppo nella giungla delle offerte 
lavorative ci si perde facilmente.
Grazie a tutti.

 Salve a tutti,
[cut]
Per non saper né leggere né scrivere, dap punto di vista dei linguaggi 
di programmazione, ti dico che Java, C/C++ e python possono essere 
interessanti aree di studio. E se impari qualcosa del framework .NET 
male non ti fa sicuramente.
Tutto assolutamente e rigorosamente IMVHO.
Ciao,
Giulio

 Quale IDE è più richiesto? Eclipse è così completo?
Finchè sei all'uni guarda più cose che puoi e preoccupati più che
altro di imparare il mestiere. Gli strumenti che vedi ora tanto tra
tre anni saran già vecchi.
bye!

Ciao Gianluca,
Io vivo in Inghilterra da molti anni e qui il mercato è dinamico, le
offerte di lavoro sono tantissime, le aziende molto competitive, il
mercato del lavoro molto flessibile, girano molti soldi ma devi essere
sempre aggiornato e devi sapere molte cose in molte aree differenti.
Io ho 21 anni di lavoro nell'IT ho skills soprattutto Microsoft ( a
parte Java che non vuole morire  e Delphi che è stato un amore a prima
vista ), e quindi la mia opinioni potrebbero essere non troppo
imparziali. Dal mio punto di vista:
Web: 
ASP.NET
 2.0, XHTML, CSS, Javascript.
OOP: C#, ma un po di Java non fa male.
RDBMS: SQL Server, ma un po di Oracle non fa male.
.NET: Web Services, sockets, remoting, windows services, applicazioni
WinForms e Web etc, piú tutti i principi di .NET per esempio
assemblies, GAC, CLR, APPDomain, serializzazione, riflessione etc etc
Linguaggi di Markup: XML, XSLT, XPATH, XML schemas etc
Technologie DA: 
ADO.NET
 2.0, un po di pratica con ODBC anche serve
Component Object Model Technologies: una infarinatura di COM, DCOM e
ActiveX giusto per capire la storia che poi ci ha portato attraverso
CORBA, poi web services o servizi remoti etc
Meccanismi transazionali: COM+ è duro a morire, ma anche
TransactionScope è una buona soluzione, transazioni SQL etc
Ho trovato utilissimo imparare tools di generazione di codice
attraverso templates: .netTiers and CodeSmith. Questi tools generano
loosely coupled layers, molto utili per capire tutte le novitá del
framework .net dato che si basano sugli Application Block di
Microsoft.
Poi credo che oggi devi guardare anche a metodologie di design,
architettura, best practices, patterns, non so per esempio per i
patterns penso a "The gang of four". Devi conoscere l'UML per l'OOP
design. Devi capire cosa è e come funzione una architettura orientata
ai servizi SOA, capire cosa è il Business Intelligence, cosa sono i
processi OLAP e molte altre cose richieste dal mercato. Qui ad esempio
danno anche molta importanza a skill come PRINCE 2 di project
managment.
Non ti spaventare, nessuno al mondo sa tutte queste cose alla
perfezione, ci sono aree che ti possono piacere di piú delle altre e
quindi approfondisci di piú. Mi permetto di consigliarti, concentrati
sulla programmazione ad oggetti, nel frattempo impara C# e .NET, poi
passa al web.
Saluti
Rosario

 perde facilmente.  Grazie a tutti.
Tutte le tecnologie di oggi, saranno obsolete domani e comunque derivano tutte
*direttamente* dalla teoria che ti ho citato. Ovviamente quello che ho elencato
non e' tutto, ma sono sicuro che da li in avanti avrai solo l'imbarazzo della
scelta per proseguire da solo :-)
-- 
Gabriele Lana
contact me at info at gabrielelana dot it
http://www.gabrielelana.it
 - Agile methodologies and Programming
http://www.xpug.it
 - italian eXtreme Programming User Groups


Fai corsi avanzati di ingegneria del software, come Model Checking ,
Performance Analisys, Model Driven Architecture Development ...

Grazie a tutti di cuore per i preziosi consigli, cercherò di farne buon uso!
Gianluca 

 offerte lavorative ci si perde facilmente.
quoto quello che ti hanno detto gli altri: le tecnologie lasciano il
tempo che trovano, perché dopo un po' diventano obsolete. Concentrati
sui principi che ci sono alla base, piuttosto.
Poi vorrei aggiungere una cosa che da una lettura veloce mi pare che
altri non abbiano suggerito: buttati su un ambito specifico, più che
una tecnologia specifica. Ad esempio: ti piace la musica? Scegliti gli
esami che hanno a che fare con informatica e musica.
Può sembrare banale, ma specializzati in varie tecnologie ce ne sono a
badilate, specializzati in settori specifici ce ne sono di meno... è
anche vero però che più ci si settorializza in ambiti d'elite, più
aumenta la difficoltà intrinseca degli argomenti... strade semplici
non ce ne sono!

esami che hanno a che fare con informatica e musica.
Ciao, grazie per la risposta.
Visto che siamo in argomento, proprio su questo ti chiederei un parere. 
Ragioni di vita, finora, mi hanno portato ad affrontare diversi campi (non 
in modo professionale ovviamente). Sin dai 16 anni (oggi ne ho 23) sono 
stato *molto* appassionato di networking, sicurezza di rete e sistemi 
unix-like (il fascino è ancora forte).. e per qualche anno mi sono divertito 
molto nel campionamento musicale, programmi di mixaggio ecc.(ma solo a 
livello amatoriale). Mi sono poi iscritto al cdl in Informatica -curriculum 
in "commercio elettronico e società dell'informazione" indirizzo composto da 
un bouquet di esami mutuati dalla facoltà di economia ( istituzioni di 
economia, diritto dell'informazione, e-commerce, economia e gestione delle 
imprese, marketing, web banking, analisi dei dati). Qualche mese fa, invece, 
avendo voglia di variare sono stato attratto dalla mia futura tesi in 
bioinformatica, dove ho dovuto farmi un background per mesi su biologia, 
filogenetica ed evoluzione reticolare.
Per la laurea specialistica, mi sarebbe piaciuto continuare scegliendo 
ancora un indirizzo legato all'economia, ma putroppo nel mio ateneo non è 
presente. Dato che nel mio piano di studio vi è la possibilità di scegliere 
una serie di 3-4 esami complementari tra "Sicurezza e 
crittografia","Musica","Grafica e realtà virtuale" e Bioinformatica, quali 
mi suggeriresti di approfondire un domani ai fini lavorativi? Io avrei già 
deciso per Sicurezza (il più gettonato ma anche più complesso), non perchè 
mi affascini di più rispetto agli altri, ma per una questione di pura 
convenienza di sbocchi lavorativi domani, cosa che gli altri indirizzi non 
mi sembrano fornire.
Ciao e grazie ancora,
Gianluca

 mi sembrano fornire.
tutti quelli che hai citato sono piuttosto complessi (a portarli
avanti).
E tutti, più o meno, hanno degli sbocchi.
Secondo me quella che devi prendere è una decisione "per la vita", del
tipo: "cosa tra queste mi piace fare e farei con piacere per il resto
dei miei giorni?" Per quanto è saturo il mercato, per quanto
facilmente sarai sostituibile, l'unico campo in cui potrai fare la
differenza sarà quello che più ti piace. Però è ovvio che non sono
quei due tre esami a fornirti le competenze adeguate, considerali dei
punti di partenza, per capire di cosa si tratta ;-)
ciao

mi suggeriresti di approfondire un domani ai fini lavorativi? 
Gianluca, stesso discorso per "quale linguaggio conoscere".
Fai quel che ti appassiona, non quello che qualcuno indica come
"possibile fine lavorativo".
Se fai quel che ti appassiona hai qualche chance di diventare un
esperto del settore e crearti mercato.
Se segui l'onda non arriverai da nessuna parte, potrai aspirare a
vivacchiare e cercare l'onda successiva.
Falle le onde, non seguirle.
Quello che manca, specie in Italia, e' una cultura/mentalita'
proattiva.
Basta con la passivita'. Non porta da nessuna parte.
Ciao
	Steve
-- 
Legge di Flon
Non c'e' linguaggio in cui sia difficile scrivere cattivi programmi.
FAQ del gruppo : 
http://aledeniz.blogspot.com/2006/11/le-faq-di-itlavoroinformatica.html

 wrote:

niente di tutto cio'.
un mio amico monta quadri elettrici sulle barche...va in giro con la
bmw serie 1

 Gianluca
Mah,
vi è una diatriba la quale è stata causa delle mie scelte
professionali,
su che sia più "pagante" tra sicurezza applicativa (soprattutto
orientata al
WEB, quindi SOAP+xlm) e sicurezza infrastrutturale. Al livello per cui
lavoro non tifo né per la prima né l'altra, pur preferendo
l'infrastrutturale
per motivi storici. In generale:
- Se ti piace lavorare sulle reti e sui sistemi, e riesci a trovare il
modo
di fare uno stage in tal senso in qualche grossa azienda che vende
FERRO, tipi Cisco, HP, Symantec (o loro rivenditori) ma non solo,
allora propendi per l'infrastrutturale.
- Se lo sviluppo è la tua strada, la sicurezza applicativa ti apre
anche
altre strade che l'infrastrutturale non ha, e cioè auditing e
penetration
test delle applicazioni, facilmente rivendibili anche in aziende di
consulenza.
Ciao!

bmw serie 1
Bravo. Al tuo amico piace fare quello. E quindi? Capisco che forse sei 
frustrato, ma a me che me ne frega del montare quadri elettrici in barca? 
Che ci fai in questa discussione? Che utilità stai portando?
Se devi proporre "strade alternative" rimani nell'ambito del NG.


azz...mangiato pesante ieri?
pepata di cozze? :)

pepata di cozze? :)
Chiů parl chiů m par o' pesc.

 Chiů parl chiů m par o' pesc.
ma te cellai il bmw uno?? :)

> ma te cellai il bmw uno?? :)
ma scherzi?? Io fino a ieri facevo lo zucchero filato nelle piazze... sono 
sempre andato in giro con l'alfa romeo 8c competizione!!!