Newsgroup: it.lavoro.informatica
Titolo: Approccio alla formazione...

Salve,
sono un programmatore freelance che ha programmato per più di 10 anni in
Borland C++ (Builder ...) e da un anno sono passato a .NET.
Negli ultimi 15 anni avrò accumulato circa 250 libri d'informatica;
di questi ne avrò letto solo il 20% interamente, mentre degli altri avrò
letto solo qualche capitolo o in alcuni casi addirittura solo 
l'introduzione.
Quello che volevo chiedere a questo NG, specialmente alle persone che ci
vivono con l'informatica e specialmente a quelli che non sono dipendenti.
Qual'è il vostro approccio con la formazione?
Nel senso che:
leggete solo quello che è inerente al vostro linguaggio (se programmatori) o
sistema operativo (se sistemisti) oppure leggete un pò di tutto?
Che la tecnologia sia Hardware che Software faccia passi da gigante penso
che sia quasi un dono divino!
ma, la situazione per gli addetti ai lavori mi sembra preoccupante.... non
si riesce a stare aggiornati con l'evoluzione (almeno parlo per me...).
Io sto dedicando quasi tutto il mio tempo per formarmi e completare un
progetto e cosa succede...:
La tecnologia .NET 1.1 non è compatibile con .NET 2.0;
utilizzo .NET 2.0 e c'è già in beta .NET 3.0 che è solo un'estensione della
2.0 ma se la si vuole sfruttare al massimo si deve cambiare completamente
filosofia di sviluppo.
Neanche farò in tempo a studiarla che già si parla di .NET 3.5 prima che
finisce il 2007.
Siamo arrivati al punto che non si riesce a stare dietro alla tecnologia,
anche studiando solo gli ambienti di programmazione... ?
Sono finiti i tempi in cui un solo programmatore poteva fare tutto... adesso
è necessario specializzarsi in settori della programmazione e fare tutto in
team?
Sono grato a tutti quelli che vorranno partecipare alla discussione fornendo
il proprio punto di vista su come hanno affrontato la formazione e come
pensano che in futuro debba essere affrontata!
Ciao a tutti
Alex

 della
Questo e' un problema vecchio: io ho abbandonato vb gia' dalla 4.0 per 
passare a Borland Builder
e Linux/gcc.
Microsoft deve venderti i suoi prodotti ogni anno e mezzo - due, per farseli 
pagare ancora.
Non e' pensabile con prodotti Microsoft realizzare un prodotto, (magari 
spendendoci 2 anni) e venderlo
per 10 contando sul fatto che le release dell'ambiente di sviluppo siano 
retrocompatibili.
Io lavoro nel campo dell'automazione industriale, e con Borland sto 
continuando a sviluppare un progetto nato a gennaio 2000
pur essendo giunti alla 3 major release (da allora) del compilatore.
Comunque sto passando a linux, i tools di sviluppo open source mi danno 
ancora piu' sicurezza. 

 team?
Short answer: sì. Se si vuole essere competitivi bisogna
specializzarsi, i vari ambienti stanno diventando troppo complessi per
poter essere padroneggiati "a part time".
La risposta lunga è troppo lunga ;)
 
bye!

 offre l'azienda.
No, a me non offrono una cippa :-(
Solo una volta mi hanno finanziato un libro.

 [CUT]
Premesso che mi occupo di Java/JavaEE, quello che ho imparato negli anni è
che solo l'esperienza lavorativa (8h al gg per qualche mese) ti rende
esperto in una materia.
Per questo motivo tutta la formazione extra che faccio nel tempo libero
(che arrivava ai tempi d'oro anche alle 20-25h a settimana, ora
fortunatamente sono rinsavito!) la distribuisco su vari argomenti anche
non strettamente legati al mio ambito specifico: si va da framework vari,
a strumenti di testing, di build, a libri di design, di metodologia, fino
ad altri linguaggi di programmazione.
L'importante per me è ampliare le conoscenze (e saper parlare e discutere
di questi argomenti); poi alcune di queste nuove competenze potranno
esserti utili nel futuro, molte altre meno.
--
  Mopo
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Dipende da quello che devi fare. Un sistema complesso a livello di
grande
azienda viene fatto da un gruppo di persone, oggi come 20 anni fa.
Un singolo programma può essere fatto da un solo programmatore. Se
l'idea
dietro al programma è buona, avrà comunque successo.

 proprietari: java, oracle, .Net, ecc. ecc. Esigenze commerciali.
non direi esigenze commerciali nel caso del fw 2.0 ma esigenze tecniche
viste le tante differenze e miglioramenti. Cio' pero' non toglie la
retrocompatibilita'. Es. se hai sviluppato delle librerie con il fw 1.1
puoi utilizzarle da un progetto basato su fw 2.0. Il problema forse e'
che aggiornarsi dal punto di vista delle conoscenze al fw 2.0 non e'
una passeggiata e quindi risulta ostico a molti programmatori 1.1
"based".
Provate a dare un'occhiata al dedalo di versioni nel mondo php, c'e' da
farsi venire l'ulcera.

 posso materialmente leggere ;)
Ultimamente compro soltanto science fantasy (ultimamente Henlein ed
Anderson) e romanzi storici, leggo pero' i libri che compra il mio
datore di lavoro (perlopiu' su .Net e javascript ultimamente).
-- 
ale
http://www.riolo.org

 Alex
Ciao Nicola
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 anche studiando solo gli ambienti di programmazione... ?
E' faticoso ma per questo IMHO va reso stimolante. E bisogna anche
imparare a non disperdersi.

 team?
Beh è tanto tanto tempo che ormai i progetti one-man non sono quelli più
diffusi. Soprattutto ora che ci si spinge sempre di più verso il web.
Difficilmente troverai un designer *bravo* che è al contempo un web
developer *bravo*
-- 
Lawrence - 
http://www.oluyede.org/blog
http://www.neropercaso.it
"Nothing is more dangerous than an idea
if it's the only one you have" - E. A. Chartier

 farsi venire l'ulcera.
Si ma PHP non è lontanamente grosso quanto .NET (anche perchè il primo
fa una cosa sola e pure male :-P)


 esserti utili nel futuro, molte altre meno.
Giusto.



Ciao,
fino a quando non ero laureato, cercavo di approfondire solo le cose che mi 
interessavano.
Da quando ho cominciato a lavorare, approfondisco quello che mi serve per il 
lavoro.
Purtroppo il tempo è una risorsa finita, e devi dare delle priorità...