Belius' Blog

Il blog di Simone Belia
posts - 16, comments - 54, trackbacks - 53

Alpha, Beta, Gamma, Delta.....


Una delle difficoltà più grandi di questo mestiere è quello di essere al passo con i tempi....
e c'è da dire che in quest'ultimo anno e mezzo (e penso anche per il prossimo) per stare al passo con le novità (tra l'altro quasi tutte fondamentali) si hanno due alternative:

1. Smetti di lavorare e studi solamente, e sinceramente la vedo poco percorribile
2. Notti in bianco.....quanto reggi?


Nessuna delle due è senza sacrificio...ma se non volevamo stressarci non avremmo fatto questo lavoro!! :-)

In ogni caso una delle due opzioni devi sceglierla, se vuoi almeno capire cosa sta succedendo intorno a te e quindi via sopra i libri, davanti al computer, installa questo ed installa quell'altro e prova questo e prova quell'altro, poi non torna nulla ed allora ricominci dall'inizio (noi sviluppatori stiamo in paranoia se non ci torna qualcosa).....alla fine riesci a capire come funziona e sei contento, vai a letto e dopo 2 ore ti suona la sveglia....ma sei contento!!!
L'unica cosa che non avevi considerato è che stavi provando una beta (o se sei proprio pazzo un'alpha) quindi devi essere pronto ad accettare che Microsoft l'ultimo giorno ti dica

Ciao...ti è piaciuto lo scherzo della beta? ecco il prodotto vero.

Questo è successo con AJAX e sta succedendo con silverlight (leggete qui) e continuerà a succedere se le case produttrici non incominciano a vederci come delle persone che lavorano e non solo come beta tester.

Ogni volta che esce un prodotto sembra che da quel momento in avanti con 4 click e 2 drag&drop fai un applicazione (e sappiamo tutti che non è vero), mentre è parzialmente vero che con gli strumenti che ci stanno fornendo di volta in volta possiamo fare applicazioni più velocemente e migliori.
Parzialmente?...si parzialmente perchè se da un lato è vero che possiamo farlo, dall'altro lato è vero che per prendere dimestichezza con una nuova tecnologia serve del tempo e servono investimenti e quando ci hai preso dimestichezza sono già uscite nuove cose da vedere e ristudiare.

Print | posted on sabato 22 settembre 2007 17.19 |

Feedback

Gravatar

# re: Alpha, Beta, Gamma, Delta.....

Come dicevamo, il problema è che se sposi una tecnologia non puoi rimanere indietro, perché non trovi più il supporto, le news, la comunità per i problemi. Quindi l'investimento dell'aggiornamento va fatto. D'altro canto, se studi e stai troppo avanti, rischi che l'investimento che hai fatto venga in parte vanificato dai cambiamenti che inevitabilmente prodotti che sono fuori in beta hanno. Questo implica cheil reale periodo di utilizzo di una tecnologia è estremamente breve, contando il tempo che usi per impararla, il versioning, e il phase out per la nuova versione o la nuova tecnologia che ne prenderà il posto.
Quindi il ROI è troppo basso.
Cosa fare? come dici tu, chi crea le tecnologie che noi utilizziamo dovrebbe essere più serio e più orientato ad aiutare chi lavora e meno il marketing. A noi resta solo il difficile compito di individuare ciò che davvero conviene studiare, dove davvero occorre buttare il nostro tempo.
22/09/2007 19.27 | marco
Gravatar

# re: Alpha, Beta, Gamma, Delta.....

Non si può che concordare. Voglio però provare a dare un'altra chiave di lettura alla questione. Il fatto che di continuo esca qualcosa di nuovo, è come se ogni tot mesi vi fosse un azzeramento di massima, quindi se da una parte per chi è aggiornato oggi e davanti agli altri, continuare ad esserlo fra un anno diventa estenuante, chi oggi è rimasto indietro sulla tecnologia attuale ha la possibilità, con le nuove uscite, di "ripartire" e magari essere lui quello davanti agli altri.
Semplificando: io oggi ti batto sulla tecnologia A, ma domani, appena esce la tecnologia B, puoi vincere tu. Questo per dire: se rimani indietro non è detto che tu debba fare uno sforzo sovraumano per recuperare. Questa è alla fine la caratteristica del nostro settore, dove domani un ragazzo di 20 anni può battere il 30enne che sviluppa da 6 anni.
23/09/2007 19.06 | Alessio
Gravatar

# re: Alpha, Beta, Gamma, Delta.....

X Alessio...
dipende dagli skill che uno si costruisce. la tua ultima frase denota il più grave problema dell'informatica, dove da decenni si fanno gli stessi errori perchè ragazzetti di 20 anni vengono messi a sviluppare su tecnologie nuove, senza poter imparare dagli errori del passato, generando sempre i soliti mostri...
24/09/2007 0.12 | Lorenzo Barbieri
Gravatar

# re: Alpha, Beta, Gamma, Delta.....

Ed è proprio qui che vi volevo.....quello che dice Alessio è vero, come ancor più vero quello che dice Lorenzo, ma con i due post abbiamo raggirato il problema, ovvero sembra come se la formazione e l'aggiornamento sia una competizione tra "colleghi" e non la volontà di imparare cose nuove che permettono di sviluppare meglio e dare un miglior servizio al cliente. Il problema non è su chi è più avanti, ma il processo di acquisizione dei nuovi strumenti che sta crescendo in modo esponenziale, poichè non basta più capire una sola tecnologia, ma capire le tonnellate di tecnologie che escono continuamente e soprattuto capire le intersezioni tra di loro.
24/09/2007 9.37 | Belius
Gravatar

# re: Alpha, Beta, Gamma, Delta.....

mmmh io penso che anche nello sviluppo l'approccio e l'esperienza contino. Non basta (ma sereve) conoscere l'ultima tecnologia. La sensibilità verso quello che si fa, quale soluzione può essere più giusta di un'altra, come approcciare l'analisi e i clienti... Sono cose che si imparano con gli anni e le incazzature.
Certo che se non conosci le nuove tecnologie, fornisci sempre le stesse soluzioni, ma dall'altro lato il picciottino che mi conosce Ruby e Spring, ma non sa valutare quali possono essere architetture giuste per il problema, o che si mette a piangere se deve mettere mano ad una pagina asp classico, non mi preoccupa più di tanto, non perdo il lavoro.
24/09/2007 12.49 | marco
Gravatar

# re: Alpha, Beta, Gamma, Delta.....

Riprendendo quello che dice Marco faccio un'altra considerazione. Con gli anni si matura esperienza e si impara come affrontare il problema. Ma a quel punto, in genere, si è quasi smesso di scrivere codice. Ci saranno i "picciottini" per l'implementazione, sfruttando le nuove tecnologie, mentre a chi ha maturato esperienza basterà avere un'idea di massima sulle nuove tecnologie e su cosa propone il mercato, così da saper quale strada far intraprendere e dall'altra parte sapere anche cosa vendere. Non avrà invece più la necessità di conoscere tutti i dettagli e tutti i trucchi.
Riassumendo, avremo quindi due figure principali: chi sa un po' di tutto e indirizza le scelte, e chi è specializzato solo su un paio di cose e verrà sfruttato per quello.
Problema accessorio: in genere, almeno per quello che ho potuto vedere io, chi deve indirizzare le scelte in realtà non ha neppure una vaga idea di come è evoluta la tecnologia, quindi si assistono a scene allucinanti dove poi spetta agli sviluppatori di turno e di buon cuore rimettere in sesto la faccenda.
Venendo a quello che dice Simone, il problema è che in un'azienda gli investimenti si fanno solo se portano guadagno certo, e la formazione "informatica" non è vista come qualcosa di importante. Ovvio, se conosci le nuove tecnologie puoi fornire servizi migliori ai clienti, ma questo miglioramento glielo dovresti far pagare, e la maggior parte dei clienti non percepisce ancora l'informatizzazione come un vero valore aggiunto, ergo puntano a risparmiare il più possibile. In pratica il cliente non te lo richiede e l'azienda non ha interesse vero a proporlo. Alla fine quindi, il rimanere al passo coi tempi, è un qualcosa che facciamo direttamente noi perchè ci piace, perchè lo riteniamo importante e perchè ci teniamo a voler fare le cose per bene. Inoltre siamo evidentemente interessati a proporci come "esperti" sempre aggiornati invece che ammuffire sopra qualche tecnologia.
Appurato che spetta a noi perchè le aziende non ci supportano, dividerei gli informatici ancora in due gruppi. Chi, come appena detto, si aggiorna perchè gli piace, e chi si aggiorna perchè deve trovar lavoro e scopre che su una particolare tecnologia c'è maggior richiesta.

Chiusura di questo lunghissimo commento: per risolvere il problema di cui parla Lorenzo basterebbe che per ogni progetto, con i ragazzi 20enni che sviluppano e sbagliano, ci fosse un capo progetto come si deve, cioè un informatico che ha esperienza della materia, e che può effettivamente guidarli, invece che avere il solito pseudo commerciale che ogni tot mesi impara una parola nuova e la va a vendere.
Aggiungerei inoltre: alla fine le idee che ruotano dietro all'informatica sono sempre le stesse, i problemi sempre quelli, quindi basta averli affrontati una volta su una qualsiasi tecnologia per poterli poi risolvere su quella nuovo o, come dicevo, aiutare i giovani sviluppatori a evitare di fare belinate.

Avendo interrotto la scrittura 4 volte non garantisco la linearità del discorso e la sua possibile comprensione ;)
24/09/2007 14.30 | Alessio
Gravatar

# re: Alpha, Beta, Gamma, Delta.....

Il problema è che le aziende informatiche vengono troppo spesso gestite come se fossero aziende normali, e non lo sono.
Le aziende informatiche, oltre all'aria fritta, rivendono in ultima analisi la professionalità dei propri dipendenti. Ecco perchè la mancanza di formazione è assolutamente controproducente per l'azienda stessa, oltre che per il dipendente.
Soprattutto considerando che l'obiettivo principale di tutto il mondo .net è proprio quello di ridurre drasticamente i tempi di sviluppo delle applicazioni.
Detto questo, un saluto a Simone!
25/09/2007 18.23 | Mirco
Gravatar

# re: Alpha, Beta, Gamma, Delta.....

This is a good article I think.上海翻译公司汇集了各研究领域成果突出且有爱心的专家/教授/博士以及具备良好海外文化背景的留学人员,打造了一支涵盖多学科领域的精英翻译团队。上海翻译公司致力于学术翻译领域,成就于高端翻译板块。通过毕业论文、发表论文、学术资料、教学案例翻译,以及申请留学文书、图书出版翻译和其他学术范围内的资料翻译服务,帮助朋友们第一时间吸收国际先进成果,第一时间把您的学术科研成果展示给世界。上海翻译公司提供英语翻译、日语翻译、德语翻译、法语翻译、俄语翻译、韩语翻译等50多个语种。除了提供笔译、口译外还有同传设备租赁服务。翻译公司还提供其他的行业翻译服务如经济翻译、法律翻译、建筑翻译、图书翻译……
03/01/2008 8.06 | kimi
Gravatar

# re: Alpha, Beta, Gamma, Delta.....

kraloyun
kral oyun
oyun
oyunlar
kraloyun
kral oyun
oyun
oyunlar
blog
blogcu
kido
azbuz
facebook
arkadaş
flash games
fotoput
youtube
31/05/2008 20.15 | kraloyun
Gravatar

# Animal story archive sex stories.

Free animal sex stories. Animal sex stories free. Animal sex stories.
13/08/2008 0.59 | Animal sex stories.
Gravatar

# Animal sex clips.

Gay animal sex. Free animal sex videos. Animal sex with human. Sex animal. Free animal sex movies. Animal sex.
13/08/2008 3.46 | Animal sex.

Post Comment

Title  
Name  
Email
Url
Comment   
Please add 7 and 8 and type the answer here:

Powered by: