Newsgroup: it.lavoro.informatica
Titolo: Guadagni sull'hardware

L'informatica e la rete pubblica (internet) sono entrati ormai in tutti 
i campi. Se questo da una parte significa nuove sfide  e nuove 
possibilitï¿œ di lavoro per gli sviluppatori software e web designer,
il mercato della vendita hardware ï¿œ ormai saturo. I computer usati te li 
sbattono dietro (io ne ho comprati ben 8 a 69 euro l'uno, con 512 MB 
RAM, 1800 Mhz, 80 GB hardisk, DVD R/WR, senza monitor, tastiera e mouse, 
garanzia 2 anni).
Parlando con rivenditori sento che ci si scanna su un guadagno di 10 
euro netti sui PC nuovi.
Sono visioni 'esagerate' appositamente dai rivenditori perchï¿œ non 
vogliono avere nuovi concorrenti (un po' come i taxisti che si oppongono 
sempre al rilascio di nuove licenze in comune) oppure non vale veramente 
piï¿œ la pena di investire sulla vendita di hardware, lasciando il campo 
ai 'mega-grossisti' della distribuzione come Metro, Lidl, Aldi etc ?

 ai 'mega-grossisti' della distribuzione come Metro, Lidl, Aldi etc ?
Se sono esagerate, lo devono essere di poco. Intorno a me, sia a casa
che al lavoro, ï¿œ un cimitero di ex negozi di PC e di assitenza
soft/hardware. Tutti gli esercizi di piccola taglia sono stati...
tagliati fuori. Qualche volta anche quelli di taglia media. E un paio di
grandi taglie pure. Mentre di nuovi, non ne vedo nessuno aperto negli
ultimi due anni.

 
Forse per l'HW di certo in un mercato oramai saturo mangiare ed avere 
capacitï¿œ concorrenziale noon ï¿œ piï¿œ del piccolo negozio.
Peraltro, come i televisori hanno dato da mangiare a tanti laboraqtori 
di riparazione ed assistenza lo stesso credo possa valere per i 
computer, ove chi ripara i televisori non giï¿œ ripara anche pc e stampanti...
C'ï¿œ poi quindi anche tanto spazio alla consulenza alla configurazione di 
programmi ed alla fine anche nell'uso dei pc in quanto in tutti negozi, 
industrie e case ci sono oramai da tempo.

> ai 'mega-grossisti' della distribuzione come Metro, Lidl, Aldi etc ?
I Pc oramai sono un prodotto di cosumo, li vendono al supermarket
accanto ai TV. Vedi negozi medio-piccoli di TV nella tua zona ?

 accanto ai TV. Vedi negozi medio-piccoli di TV nella tua zona ?
Li danno anche gratis con l'abbonamento ADSL. Tra poco si troveranno i
netbook nei fustoni del detersivo.

john ha scritto:

Giustissimo quello che dici... e l'ho pure vissuto indirettamente da un 
mio amico-collega.
Perï¿œ d'altra parte, ï¿œ vero anche questo: che se inizi a rivendere HW ad 
*aziende*, puoi camparci egregiamente, perchï¿œ so di un paio di aziende 
che fra rivendita HW e assistenza tecnica vanno avanti con diversi 
dipendenti. Ovviamente devi accalappiare il cliente grosso, ma in quel 
caso frutta di piï¿œ l'HW che il SW.
Non solo: come sviluppatore SW, sono preoccupato del ragionamento 
analogo al tuo ma riferito al SW: ormai c'ï¿œ giï¿œ tutto! O trovi 
l'aggancio e ci marci sopra (chessï¿œ, ti chiedono un'utility e tu gliela 
sviluppi in qualche mese senza svelare al cliente che esistono giï¿œ 
prodotti analoghi *gratis*), o non campi! Ad esempio so di 
professionisti che hanno sviluppato software che puoi trovare giï¿œ open 
source come estensione di Joomla, per esempio, che configuri in poco 
tempo e ti rendono giï¿œ operativo.
Quindi, non per andare OT rispetto al tuo post, ma come diceva qualcuno 
qualche giorno fa: col SW piï¿œ sai e meno guadagni (entro una certa 
soglia di conoscenza ovviamente)! E *questo* ï¿œ davvero un gran paradosso :(

 soglia di conoscenza ovviamente)! E *questo* è davvero un gran paradosso :(
IMHO non direi.
Se sai quello che sanno tutti, guadagni poco.
Se sai quello che pochi sanno, guadagni tanto.
Se ti metti in un mercato dove basta un PC e sapere qualche
linguaggio, spesso "assistito" per sviluppare qualcosa, e' ovvio che
il valore che hai non e' alto.
Vai a sviluppare qualcosa dove conta davvero quello che sai e dove
serve sapere ben piu' che un linguaggio scripting e poi mi saprai
dire.
Quando devi progettarti e realizzare un circuito per provare un pezzo
di codice che hai scritto, vedrai che avrai poca concorrenza.
btw ... stessa cosa per l'HW.
Se speri di campare vendendo roba standard, devi puntare su GRANDI
quantita'.
Fornisci HW su commissione, speciale. Li' si' che fai i prezzi che
vuoi.
C'ya
   STeve

 btw ... stessa cosa per l'HW.
condivido il discorso sull'ambito di nicchia, che e' solitamente piu'
remunerato e con meno conocorrenza (aggiugerei, anche la richiesta e'
minore e ci si deve muovere/e saper muovere). Il discorso pero' degli
ambiti di nicchia non esiste solo per il software embedded, il quale
(secondo me) ha dei vincoli di prestazioni troppo grossi (ad esempio
elaborazione massicce di dati con tante variabili libere tipo
applicazioni applicazioni biomediche, diagnostiche, simulazioni, etc).
Per questi tipi di problemi ci vuole hardware pesante ;-) Beh, in
alcuni casi vengono incontro le GPU (e quello per ora sarebbe un buon
ambito per gente che non ha un background specifico in altre
discipline fuori dall'informatica), pero' anche fuori dall'embedded
c'e' un mondo, convieni? ;-)

 analogo al tuo ma riferito al SW: ormai c'è già tutto!
Scherzi, vero? E' come dire che hollywood dovrebbe smettere di produrre film, 
ormai hanno raccontato di tutto in 100 anni... :-O 
-- 
_____________________________
Luc (36, CO)
Software developer since 1985
_____________________________

 
Infatti alla fine fanne riedizioni di sempre le solite cose cha vanno.
Mettiamo anche i 20 anni di natale dappertutto....

 soglia di conoscenza ovviamente)! E *questo* � davvero un gran paradosso :(
Non condivido assolutamente.
Se trovi un ambito specializzato, dove non esistono pacchetti standard ma
il cliente � obbligato a soluzioni personalizzate, il lavoro � sicuro.
Io mi sono fatto una cultura meccanica in un determinato ambito produttivo,
perch� seguo da oltre 7 anni un'azienda con un mercato di nicchia, ho
informatizzato moltissime procedure che prima erano manuali, ho
automatizzato controlli, flussi, mi sono interfacciato con hardware etc etc
e ancora c'� spazio per nuovi sviluppi, senza contare la manutenzione
evolutiva di quanto gi� realizzato. 
Ormai lavoro con tutti i reparti della societ�: commerciali, ufficio
acquisti/vendite, produzione, spedizione e anche con gli operai (per
qualche giorno ho lavorato in catena di montaggio per capire ESATTAMENTE le
esigenze del cliente, calandomi nella realt� con la quale mi sarei dovuto
interfacciare).
Le due condizioni per arrivare a questa situazione sono due:
1) devi avere fortuna a trovare il cliente giusto
2) devi essere in grado di lavorare bene, trovando soluzioni ad OGNI
problema che ti viene posto (io per questo cliente mi trovo a lavorare in
VB.NET
 per alcuni progetti, in C++ per altri, faccio analisi su processi
industriali, mi interfaccio con i fornitori, etc), in questo modo diventi
il fornitore di fiducia e crei un legame che ti da sicurezza.
Se invece speri di campare sviluppando siti web o gestionali
magazzino/fatture...chiudi dopo poco.
PaF

 Mettiamo anche i 20 anni di natale dappertutto....
Si segnala che continuino ad incassare... :) 


 
Perchï¿œ la gente alal fine non ha un cazzo di melgio da fare che andare a 
vedere 2 cagate per distrarsi un po', ed una vale l'altra, l'importante 
uscire dalla routine...anche se alla fine ï¿œ routine anche quella, sempre 
lo stesso film ogni anno!

 il fornitore di fiducia e crei un legame che ti da sicurezza.
Tutto vero,  come diceva anche Steve ma, a parte che il punto 1) esula un
po' da quello "che sai", dovreste considerate il fatto che gli ambienti
"di nicchia" si dicono tali perche' sono effettivamente "di nicchia",
ovvero offrono opportunita' "a poca gente". Altrimenti sarebbero "di
massa" anziche' "di nicchia". 
Quindi spazio ce n'e' molto poco *per definizione*.
Ciao,
Marco 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Quindi spazio ce n'e' molto poco *per definizione*.
Non c'� spazio nei settori inflazionati. Come ho scritto prima, se uno
pensa di vivere sviluppando gestionali magazzino/fatture o siti web general
purpose sbaglia. Se si dedica a settori dove manca la specializzazione
(guarda Steve) il lavoro lo trovi. Il tutto chiaramente associato alla
consueta dose di fortuna.
PaF

 poca concorrenza.
Mi fa piacere che tu sia stato il primo di una lunga serie a 
contraddirmi... spero solo di potervi dare ragione un giorno.
Perchï¿œ la mia pretesa non ï¿œ certo sviluppare gestionali (non mi 
piacciono neppure!), anche se vedo che alcuni (fortunati?) campano 
sviluppando proprio quelli con .NET, e io che invece ho lavorato pure su 
embedded ma per ora non c'ï¿œ trippa per gatti... a parte che in questo 
periodo non ho possibilitï¿œ di cercare clienti perchï¿œ sono in fase 
universitaria, sarï¿œ quello.
Una cosa verissima, ï¿œ quella che ho letto e quoterï¿œ sotto scritta da PaF.

 magazzino/fatture...chiudi dopo poco.
Anche qui secondo me influisce molto il cliente che trovi, ovvio che 
devi sapere spaziare come dici tu prima su vari tipi di problematiche.

 euro netti sui PC nuovi.
E` vero gia` da un pezzo (almeno 8-10 anni). I margini sono infimi, e il 
rischio enorme (anche solo rispedire al produttore un pezzo difettoso 
cambiato in garanzia ti mangia il guadagno dell'intero PC).
I negozi che vendono solo hardware a privati non possono sopravvivere, 
perche` anche solo il tempo che gli fa perdere il cliente a chiedere 
informazioni sulle configurazioni mangia il guadagno.
Sopravvivi solo lavorando con aziende/enti, fornendo contratti di 
assistenza, e fornendo servizi migliori degli altri (non e` difficile 
fare meglio di Mediaworld o di Lidl, basta non rispondere "si arrangi a 
spedirlo al produttore"), ma devi avere un buon giro e seguire il cliente.
In pratica non vendi piu` l'hardware, ma solo l'assistenza, e l'hardware 
e` un "contentino" che dai al cliente per non farlo scomodare ad andare 
nella catena a comprarselo da solo.
Inutile dire che dal punto di vista del cliente (io) che deve comprare un 
PC, la cosa non mi piace per niente, perche` detesto il "customer care" 
delle catene di "supermercati", e compro praticamente tutto nei (pochi) 
negozi rimasti, anche a costo di spendere un po' di piu`. Ma quando un 
pezzo e` difettoso mi seguono, me lo cambiano in garanzia e si arrangiano 
col reso. E` capitato anche che mi dessero vecchi PC rientrati per 
"guasti non riparabili" perche` me li smontassi e vedessi se il pezzo che 
serviva a me era funzionante, prima di ordinarlo e farmelo pagare 
l'iradiddio (nel particolare caso, la ventola di raffreddamento di un 
Eee900, recuperata da un Eee701 lanciato dalla finestra dal suo 
proprietario precedente :) ).
Purtroppo la moria sta peggiorando. Ormai di negozi se ne trovano sempre 
meno, e soprattutto tengono solo roba che costa poco (tipicamente Acer, 
Kraun e marche sconosciute) perche` i clienti prendono solo quella, e non 
trovo piu` roba di qualita`. :/
Bye.

 Metro, Lidl, Aldi etc ?
Discorso abbastanza complesso.
Posto che andare a fare concorrenza alla distribuzione ï¿œ assurdo, non
fosse altro per i numeri, ï¿œ folle, l'alternativa ï¿œ specializzarsi su un
genere di hardware che comunemente non si trova (workstation di fascia
alta o servers).
In ogni caso, la marginalitï¿œ ï¿œ abbastanza ridotta, per cui il movimento
di scatole ha senso solo come traino per la vendita del supporto o per
grandi volumi.
-- 
Ciao!
Luca

 il valore che hai non e' alto.
Sono d'accordo, Stefano. E non sono d'accordo. ;-)
Condividendo ci� che dici per quanto riguarda l'embedded, devo dire che
'basta un PC e sapere qualche linguaggio' � una grossa sottovalutazione.
Ci� che bisogna conoscere, nel caso del software applicativo, non �
tanto il linguaggio, quanto, normative, processi aziendali e cos� via.
E, as usual, contano le idee. E se conosci di pi� puoi essere pi�
avanti.
-- 
Ciao!
Luca

 magazzino/fatture...chiudi dopo poco.
QED! :-D
-- 
Ciao!
Luca

 c'e' un mondo, convieni? ;-)
Certo, molto piu' inflazionato pero'.
C'ya
  STeve

 Certo, molto piu' inflazionato pero'.
di media si', perche' conti anche tutte le caxxatine di cui e' pieno
il mondo.
Prova a pensare alle biomedico/geologico/economico con tutti i modelli
e le simulazioni: ossia a tutti quegli ambiti in cui i problemi hanno
di solito centinaia (o anche migliaia) di variabili libere e
coinvolgono piu' discipline. Beh, di solito li' con l'embedded puoi
fare poco! Io ho del software che sul supercomputer termina dopo un
giorno... e mi va anche bene, conosco gente che son due mesi che hanno
lanciato il loro codice e ancora deve finire (since John is tuned, e'
simulatore del comportamento di qualche centinaio di nefroni). Quello
che -magari- l'embedded puo' fare e' -magari- fornendo opportuni
supporti alla parallelizzazione, usando ad esempio le GPU! E allora
si! Io ad esempio ho un team di 4 persone (sponsorizzate dall'nvidia)
che stanno lavorando per fare il porting su CUDA di parti del mio
codice per vedere quanto riescono a velocizzarlo, mica gli hanno
trovati dietro l'angolo sti quattro, uno di loro sta in trasferta
intercontinentale ;-)

 nicchia, e *non son tanti* (considerando anche la vastita' di
Mi son mangiato le parole, stanchezza :-/
*non son tanti* quelli bravi.
e aggiungo anche che e' con l'embedded se non si e' veramente bravi e
appassionati non si sopravvive (IMHO). E se si lavora in gruppo, se il
gruppo non e' affiatatissimo, fallisce miseramente (IMHO).
E' solo impressione mia (da esterno) o e' veramente cosi'? ;-)

 supporti alla parallelizzazione, usando ad esempio le GPU! E allora
Magari ? :-)
IMHO chi lavora nell'embedded lavora davvero bene se anche persone
come te ormai non vedono piu' le cose sotto i propri occhi :)
Se non vedi la complessita' ad esempio di un cellulare, complessita'
sia tecnologica, FW e sistemistica, tanto da definire le tlc roba di
nicchia, beh, onore al merito :)
C'ya
  STeve

 E' solo impressione mia (da esterno) o e' veramente cosi'? ;-)
E' anche la mia impressione/esperienza.
Spesso non c'e' spazio per bachi ed errori che sono tollerati nel
mercato PC.
Se Windows fosse stato progettato da sviluppatori embedded non
esisterebbe nemmeno il concetto di BSOD :)
Invece gli stessi che hanno progettato Windows hanno pensato di
renderlo embedded ... urgh !
C'ya
  STeve

 nicchia, beh, onore al merito :)
Beh, io ero in ammirazione dei cellulari sin da quando sono usciti...
pero' piu' per la miniturizzazione dell'hardware che per il resto!
Sara' che non c'ho mai imprecato su nel programmare, e come utonto fw
se qualcosa non va reciclo l'hw che mi interessa e butto via il resto!
Onore e gloria a chi le programma, sia chiaro! Ho avuto modo di
visitare la "casa/azienda" di due miei conoscenti che lavorano col FW
(una specie di museo del silicio :D ) ed era impressionante! Il tipo
aveva una bicicletta elettrica che s'era costruito da solo, con i
comandi che passavano per un 8086! Boh!?Pero' in tutta onesta', non e'
che m'abbia impressionato piu' di tanto (o almeno non tanto quanto la
collezione di processori, di tutte le marche e modelli a cui loro non
davano tanto peso), anche se da come parlava di lavoro dietro ce n'era
a pacchi!! Ma questo e' un altro discorso che non centra con la
nicchia o meno ;-)

 soglia di conoscenza ovviamente)! E *questo* ï¿œ davvero un gran paradosso :(
Ringrazio il Padreterno che mi ha fatto vivere con 'timing' quasi 
perfetto l'era dei computer : infatti ho cominciato a seguire corsi di 
operatore meccanografico e poi di programmatore nel 1964-1965, 
diciassettenne, e nel 1966 trovai subito un posto. Feci in tempo a 
godermi i tempi d'oro dei 'programmatori' quando erano visti come gli 
stregoni in una tribï¿œ di zulï¿œ.
Camice bianco come i chirurghi. Nessuno che non era 'del mestiere' non 
capiva un piffero e potevi raccontargli quello che volevi. Lucette che 
brillavano sulle console dei 'mostri' di allora : IBM 1401, 1410, 7040, 
7090 fino al 360 e 370 e ci si crogiolava nell'ammirazione dei 'turisti' 
tra 'ooohh...ahhhhh'.
Poi l'arrivo dei PC nel 1981.
Poi piano piano dai *tempi d'oro* si ï¿œ passati ai *tempi di merda*.
Ma io, mi dispiace per voi, ma me ne sbatto altamente. Ormai sono 
vecchio e queste preoccupazioni le lascio ai giovani. Io sono in 
pensione ormai. Io programmo per hobby, (e gratis) per gli amici quando 
ho tempo. :-))
Comunque, io vedo un futuro del software developing in alcuni campi 
pionieristici. Dove non si puo' dire che 'sia giï¿œ stato fatto tutto'.
Come ad esempio sistemi in tempo reale per gestione dei dati da satelliti.
Specialmente satelliti interplanetari (sia per scopi commerciali che 
militari) che allontanandosi dalla terra
inviano dati che devono essere 'calibrati' ogni tanto, tenendo conto 
della variabile velocitï¿œ di trasmissione dovuto all'aumentare della 
distanza, in modo da restare in contatto con la 'realtï¿œ' di quello che 
avviene sul (o che 'vede' il) satellite.
Oppure sistemi di virtual reality (medical imaging) per chirurgia. Tipo 
quei sistemi che proiettano sulla pelle l'immagine degli organi che 
stanno 'sotto' la pelle in modo da orientare il chirurgo per poter 
incidere con maggior precisione e localizzare un tumore basandosi sulle 
radiografie del paziente, senza dover 'andare a cercare' il tumore 
sottostante.
Anche gli 'embedded systems' sono una branca del sw developing che non 
morirï¿œ mai, se si pensa che il futuro significa 'robotica' (= far fare 
alle macchine tutto quello che prima si faceva a mano) e se si pensa
a quanti problemi irrisolti ci sono ancora dove potrebbe entrare 
l'automazione, ecco che di lavoro per software developers ce n'ï¿œ.


Allora devi specializzarti in un campo specifico, come ho scritto poco 
sopra.
Medicina, Ingegneria Biomedica, Tecnologia spaziale.
Ma quanti informatici ci sono al mondo ? E quanti sono i 'potenziali 
clienti' ?

 pero' piu' per la miniturizzazione dell'hardware che per il resto!
Beh c'e' una marea di SW dentro che e' altrettanto affascinante :)
E' un intero universo.
Ciao
  STeve

 E' un intero universo.
e -ripeto- non mi dispiacerebbe per niente avere una panoramica sullo
state of art in ambito biomedico e con una decente potenza di calcolo,
vediamo un po' se mi capitera' qualcosa sottomano ;-)

    STeve
Andrea

 
La grande veritï¿œ ï¿œ che oggi TUTTI con un minimo di assistenza possono 
fare grandi cose al computer.
I computer ed il 'fargli fare qualcosa' sono diventati una cosa popolare.
Alcuni anni fa (inizio del secolo) una mia amica mi pregï¿œ di 'insegnare 
il computer' a suo figlio, che era molto interessato.
Aveva quindici anni. Venne nel mio ufficio e non potevo stargli a 
dietro, da tante domande mi faceva. Voleva a tutti i costi imparare a 
programmare.
Io gli insegnai i primi rudimenti del Visual Basic 6.
Ad un certo momento, assillato da domande gli dissi : 'Senti, qui c'ï¿œ il 
computer coi programmi installati. Qui ci sono i libri, fatti i caï¿œï¿œi 
tuoi. Se hai bisogno di me io sono nell'altro ufficio. Ciao'.
In due settimane riusci and andare internet tramite Visual Basic usando 
Winsock. Si mise poi a programmare giochi (e che altro puo' fare un 
15enne ??).
Finï¿œ la scuola e la SAP lo prese subito e lo mandï¿œ a corsi di 
addestramento. Ora lavora alla SAP di Walldorf.
In una societï¿œ cosï¿œ, che spazio vuoi che ci sia per i sw-developrs  ?
Nessuno. Solo per le questioni ultra-specializzate.
Oppure lavorare in una grande societï¿œ di SW developing. Ma i post7ulanti 
a posti di lavore sono in esubero rispetto alle richieste.
Se ci si mette anche che l'India produce programmatori abilissimi a metï¿œ 
dei costi europei, ci si puo' immaginare quali siano le possibilitï¿œ di 
lavoro.
Se far soldi ï¿œ il target, meglio mettere su una ditta che va a liberare 
i tubi del cesso col furgoncino e tutto il materiale.
In Germania, se vengono a casa e ti stappano il cesso, al week end, si 
puo' arrivare a pagare 500,- Euro per intervento.

 clienti' ?
infatti! Qui hai centrato il problema!! ;-)

 ciappino XXX del tuo cellulare con buona probabilita' l'ho programmato
Beh ovvio. Il tizio esagerava ... SONO IO CHE L'HO PROGRAMMATO !!!!
:-))))
Se ti capita, metti le mani su ESD (Embedded System Designs), ottima
rivista del settore.
Ciao
  STeve

 i tubi del cesso col furgoncino e tutto il materiale.
Ah questo e' poco ma sicuro.
Ma non esercita lo stesso fascino che programmare un po' di sabbia :-)
C'ya
  STeve

 tecnologie mediche!
Tu credi che i laboratori medici cambino ogni mese apparecchiature del
costo di decine o centinaia di migliaia di euro? Non credo li cambino
pi� di frequente di quanto una compagnia aerea cambi la proria flotta.
Poi, mi risulta che il software di analisi e controllo della struttura
aerea, dei flussi aerodinamici, delle temperature, delle vibrazioni,
della conduttivit�, della polarizzazione, del magnetismo ecc. ecc. delle
superfici avioniche, ottiche, sei servi, delle sonde e degli impianti
idraulici, meccanici ed elettronici cambi ad un ritmo incalzante, pi�
veloce di quanto cambi la strumentazione stessa. Che questa non cambia
ad ogni modello di aeroplano prodotto, ma pu� essere aggiornata ad ogni
sfornata di aerei da consegnare ad un committente, e in genere cambia
anche dopo la consegna con l'et� dell'aereo.
Mi sa che sei rimasto all'era dei DC9 e degli aerei pilotati via cavi
tiranti e cloche meccaniche! ;-)

 rivista del settore.
segnato

 costo di decine o centinaia di migliaia di euro?
Non so cosa intendi per "laboratori medici" e "apparecchiature".
Se ti riferisci a CT, le "apparecchiature" non le cambiano a frequenze
regolari. Ad ogni modo, il software viene "aggiornato" spesso e con
modifiche sostanziali. Il mio discorso era appunto questo, molto piu'
semplice aggiornare non-embedded rispetto all'embedded.
ciao.

 semplice aggiornare non-embedded rispetto all'embedded.
Ok, sei rimasto un zichinino indietro sull'embedded.
Guarda che ci evolviamo anche noi :-)
Oddio, gia' nel 1994 avevo fatto i primi TA ISDN con la possibilita'
di aggiornare il fw da remoto :-)
Non credo sia un problema farlo su apparati piu' complessi e "grossi".
Sulla "semplicita'" in effetti ritengo sia  molto ma molto piu'
semplice aggiornare fw su un apparato embedded che un PC.
Dato che si parte con la condizionale che spesso l'operatore manco sa
che esiste un computer dentro l'apparato che usa, si progetta il tutto
in modo da facilitare operazioni di diagnostica e aggiornamento.
Per dire, altro che messaggi di errore alla Windows :-)
Su PC e workstation tu utente devi interagire con un ambiente che
spesso non ti facilita la vita (permessi/protezioni/necessita' di
programmi di servizio/ecc.), in ambito embedded e' tutto integrato nel
sistema.
In effetti concetti come l'upgrade automatico di un sistema (es.
Windows o Linux) sono arrivati ben dopo che erano in uso in ambito
embedded da anni.
Con le dovute differenze ovvio.
E non c'e' apparato embedded in genere (a meno che parliamo del
tostapane) che non sia progettato con l'idea di aggiornare il fw.
Sulla rivista che ho accennato (ESD) spesso ci sono articoli proprio
su tecniche di aggiornamento, quali strategie adottare in fase di
progetto, ecc. ecc.
Se mi guardo in giro qui in ufficio, avro' almeno una ventina se non
piu' di apparati embedded, tutti con capacita' di aggiornamento fw
(es. radio internet, videotelefono, cable modem, router, ecc.)
A maggior ragione se fai un apparato complesso e costoso, la prima
cosa che progetti e' il modo di mantenerlo aggiornato.
A volte sembra che tu viva in Australia ! :-)))
C'ya
   STeve


Certamente. Basta pensare agli embedded systems delle lavatrici ..:-)))
Chi sospetterebbe che anche una lavatrice ha un software che la fa 
funzionare ??  :-)))


Secondo me il punto e` un alto... Che necessita` ha una lavatrice di 
avere un software?
Lo sapete che la mia lavatrice (una Indesit) una volta e` andata in 
crash e l'ho dovuta spegnere e riaccendere? Proprio come Windows! :D
Ma voglio dire, le lavatrici funzionavano cosi` bene, si programmavano 
banalmente selezionando il programma con la manopola...
Quale perversione ha spinto i produttori di lavatrici a metterci un 
SOFTWARE? :D
Ciao,
Vale

 Certamente. Basta pensare agli embedded systems delle lavatrici ..:-)))
:-) O frigoriferi, cooktop, lavastoviglie, forni, microonde,
tostapane ... ormai ogni elettrodomestico ha un firmware che lo
controlla.
E' stato il mio lavoro per un po', molto ma molto interessante.
Non e' facile per nulla progettare un elettrodomestico capace di fare
BENE un determinato lavoro, con costi inferiori al passato, la
necessita' di consumare meno energia e risorse, maggiore facilita' di
costruzione e sopratutto manutenzione.
Per un'azienda che costruisce elettrodomestici, anche solo risparmiare
pochi centesimi in una qualsiasi fase di produzione e manutenzione,
sono milioni risparmiati, clienti piu' soddisfatti e maggiori
investimenti su nuovi prodotti.
Poi c'e' la parte funzionale dell'elettrodomestico che viene
migliorata dalle nuove tecnologie.
Ci sono ANNI di studi ad esempio su come gestire il lavaggio di panni
con temperature inferiori a quelle di anche solo 15 anni fa, con meno
acqua e meno energia. Roba che non puoi assolutamente fare con camme
meccaniche, specie se hai la necessita' di leggere sensori per
determinare il punto di funzionamento ottimale.
E anche solo controllare un motore in modo che renda il massimo, con
carichi diversi, con aumento della sua vita, limitando le vibrazioni
(e quindi usura e rumore) non lo fai certo tramite un rele'.
Ti serve poterlo controllare in PWM o tecniche simili e avere un
costante feedback su cosa sta avvenendo.
Ci sono sfide tecnologiche avvincenti ! Tipo riuscire a far funzionare
senza problemi circuiti a temperature vicine se non appena oltre i
limiti di costruzione degli stessi !
Avere ad esempio un microcontrollore capace di controllare 6 kW di
burner con temperature al case intorno agli 80 gradi non e' per nulla
uno scherzo !
Servono anche tecniche di programmazione orientate alla sicurezza e in
grado di far ripartire il sistema in caso di crash del processore !
Fascinating !  O controllare in automatico (e sicurezza) flussi di
gas, nuove tecnologie di cottura .. od avere zone fredde a temperature
diverse usando un solo compressore ..
Ne avrei da parlare per ore di queste cose :-)
Questo e' uno dei campi che adoro, specie poi se lo fai sposare con le
tlc :)
So che molti produttori stanno lavorando da anni per avere
elettrodomestici in grado di fare diagnosi sul loro stato e avvisare
l'assistenza in modo automatico.
Sono argomenti interessantissimi che pero' come fai notare, sono
pochissimi quelli che solo si rendono conto della loro stessa
esistenza.
Ancora meno quelli che li approfondiscono e che hanno le necessarie
competenze per lavorarci su.  Non serve solo sapere un linguaggio di
programmazione e saper progettare HW. Devi informarti costantemente
anche su come i singoli componenti vengono realizzati, in modo ad
esempio da sapere come un compilatore genera codice macchina e come
questo effettivamente lavora nel processore, o le caratteristiche
fisiche di un componente e i comportamenti dei media gestiti (es.
calore, freddo, microonde, ecc. ecc. )
E' semplicemente entusiasmante lavorare in quel campo !
Sposi ogni giorno la ricerca con l'inventare nuovi modi per risolvere
problemi a costi sempre piu' bassi.
E' uno dei pochi lavori che ho fatto di cui sento fortemente la
mancanza.
E' un mondo nascosto eppure presente nella nostra vita quotidiana.
C'ya
   STeve


Cara valentina, io non ho mai aperto una lavatrice, anche se prima o 
dopo, prima di mandare la mia dal rottamaio, lo far� e ci guarder� 
dentro accuratamente.
Prevedo di trovarci una scatoletta con un processore, una piccola 
memoria che contiene un programma che il processore esegue a seconda
degli 'input' che gli arrivano dalla posizione delle manopole di avvio 
sul pannello frontale.
Questo � un 'embedded system' e non esiste nulla che oggigiorno si possa 
definire 'tecnologico' che non abbia un tale sistema.
Anche la sveglia alla mattina che ti sveglia con la radio, chiss� forse 
anche la macchina del cappuccino d'avanguardia, tutto questo funziona 
grazie a sistemi embedded. Cio� un 'computerino piccolo piccolo' che ha 
un 'hardware' (il processore e la memoria) ed una serie di 'istruzioni 
da eseguire' cio� un 'programma'. Cio� un 'software'.
Quindi la differenza tra hardware e software � un po' come quella tra il 
cervello e i pensieri che ci girano dentro.
Ciao.
John.

 avere un software?
leggiti il bellissimo post di Steve, ricco di delucidazioni !!!  :-)))

 Io gli insegnai i primi rudimenti del Visual Basic 6.
E non ti senti colpevole nemmeno un po', per aver rovinato quel povero
ragazzo??
:-DDDDDDDD
-- 
Ciao!
Luca

Luca Menegotto schrieb:

none. Si ï¿œ divertito molto. :-))
A dire il vero il Visual Basic ï¿œ stato il compilatore IDE piï¿œ riuscito 
della Microsoft. Non lo dico solo io, ma diversi autori di Software.
Infatti il nuovo sistema .NET ha adottato tutte le funzionalitï¿œ dell'IDE 
Visual del Basic e ne ha aggiunte altre.
Chi si ricorda ancora il Visual C che era moooolto ma molto diverso dal 
Visual Basic ? (cambiare il colore del background di una Frame era 
un'impresa ardua).
Adesso meno male che con .NET tutti i linguaggi sono quasi 
intercambiabili dato che le classi sono tutte le stesse per ogni 
compilatore.
A tal punto che se io una cosa non la trovo sul libro Visual Basic 2008, 
vado a cercarla su Visual C# 2008 e trovo la soluzione, appplicando 
esattamente le stesse classi.
Devo ammettere che cominciare a programmare sotto Windows (io che fino a 
fine secolo scorso programmavo esclusivamente sotto DOS) mi ï¿œ stato piï¿œ 
agevole col Visual Basic.

 cervello e i pensieri che ci girano dentro.
Conosco molti che hanno il cervello e ben pochi pensieri :)
C'ya
   STeve

 compilatore.  
Vero. Come ï¿œ vero, e lo riconoscerai anche tu, che fra VB.net e VB6
(intesi come linguaggi) c'ï¿œ un abisso.
Senza contare che anche in VB.net tu hai SEMPRE la possibilitï¿œ di
sapere cosa succede sotto, che l'IDE altro non ï¿œ se non un generatore
di codice.
-- 
Ciao!
Luca

 Conosco molti che hanno il cervello e ben pochi pensieri :)
In compenso hanno molti bug! :)

 ai 'mega-grossisti' della distribuzione come Metro, Lidl, Aldi etc ?
No, � drammaticamente vero.

    STeve
Andrea

 puo' arrivare a pagare 500,- Euro per intervento.
prova a chiamare il mago otelma per un oroscopo personalizzato, e poi mi sai 
dire. 

 A volte sembra che tu viva in Australia ! :-)))
Proud to be Australian.

 
Mo' ci provo anch'io...:-))))

 
hai preso il passaporto ??? :-)

 Mo' ci provo anch'io...:-))))
Quello o fonda una religione.
E' il modo migliore per fare soldi alle spalle della maggioranza della
gente.
C'ya
 STeve

 l'utente.
Ho letto.
Ma non solo. Pensa quando, finalmente, il paradigma tastiera - mouse -
desktop verranno messi in discussione.
-- 
Ciao!
Luca

 hai preso il passaporto ??? :-)
Ci sto pensando, dotto' :-))
Per ora ho i requisiti per prendermi il permanent resident facendo
giusto l'application (son quasi tre anni che son qui e -salvo
imprevisti- almeno altrettanti ne rimarro'). Non lo faccio per ragioni
pratiche (tipo il dovermi rifare la patente e cose del genere) e
perche' sostanzialmente non ne ho la necessita' pratica ma, qualora
dovessi averla, faro' l'application e via. Di sicuro, come stile di
vita e mentalita' mi trovo mooooolto piu' in sintonia con quella
Australiana che Italiana (o di altri paesi in cui ho vissuto, such as
USA, UK e NL): mi diverto, mi sento gratificato (dal lavoro, dallo
sport, dalle persone) e apparte la mia famiglia d'origine (alla quale
sono estremamente legato e che comunque vedo almeno una volta l'anno
in vacanza) non vedo altri plausibili motivi perche' debba ritornare!
Ci son tornato tempo fa per diversi mesi e non vedevo l'ora di
rientrare in Australia (e si' che in Italia ne ho amici e di cose da
fare!).
Senza andare OT d parlando esclusivamente di lavoro, m'ha fatto un po'
sorridere il post di ngw sul lavorare afterhours & relativi commenti
LOL io *mediamente* torno a casa da lavoro alle 4 del mattino (basti
vedere l'orario dei miei  posts), e non perche' non abbia una vita,
anzi! Tipo stasera, palestra, bbq con gli amici, ritornato in ufficio,
cucinato un po' (avevo ancora fame, mi son cotto una bistecca al
forno), schiacciato un pisolino, altra doccia, e via coi test! Neanche
mi pongo il problema di "lavorare" fuori dal lavoro, perche' il mio
lavoro e il mio hobby non sono semplicemente *simili*, semplicemente
coincidono! E non ho neanche il problema degli straordinari o meno,
perche' vengo a lavoro quando e quanto voglio, e se non ne ho voglia e
non ho meetings posso rimanere tranquillamente a casa o in spiaggia!
Ma il bello non e' neanche questo, la cosa bella e' che mi danno a
disposizione tutto cio' che voglio, qualsiasi cosa mi salti in mente
l'assecondano! Ad esempio qualche mese fa m'era venuto lo schiribizzo
di fare dei test su dei cadaveri. Et Voila', tempo 2 settimane e
m'hanno dato 6 cadaveri, il chirurgo ha fatto l'operazione che avevo
chiesto di fare, servivano dei macchinari che qui non avevamo
(microCT) e voila', spediti i cadaveri a Sydney e rispediti indietro
una volta concluso! Giusto per citarne una, e per non uscire OT! Anche
perche' -tra l'altro- il lavoro lo sto anche lasciando a breve (devo
ancora decidere se continuarlo part-time o mollarlo del tutto),
perche' l'Australia ha deciso di investire su di me, sponsorizzandomi
ulteriori studi (in un altro ambito, che ho scelto io ovviamente, e
che non ha nulla a che vedere con l'informatica). E io c'ho messo la
firma ;-)
E non dovrei sentirmi australiano?????? I'm in love with this Country,
Gianfra'!

 fare qualcosa. E nemmeno i migliori.
parole sante!
L'ultimo a cui le ho sentite dire e' stato da un mio amico (CEO di
un'azienda in Svezia ;-D )

 Gianfra'!
Good day (guud dai') :-)
The Downunder way :-)
C'ya
  STeve

 una volta concluso!
0.0
Non sai quanto t'invidio.........
Vale

 Gianfra'!
Come t'invidio dotto'.  tu sei riuscito ad avere tutto quello che io ho
sognato in 63 anni e non ho mai avuto !!!
Tanti auguri per il futuro, dotto', anche se di auguri non ne hai
bisogno.. :-))
E quando ritorni fai scalo a GE o FFM (a seconda di dove mi trovo in
quel momento), e mi racconterai tutto dettagliatamente ! :-)
ciao.
John


A chi lo dici...

 quel momento), e mi racconterai tutto dettagliatamente ! :-)
eheheh, certamente!!!
ad Agosto son passato da FFM, ma ti sapevo in Ita e non mi son fatto
sentire ;-)
Anche tu, se passi da queste parti fai un fischio che ti presento un
po' in giro e ti faccio da cicerone! ;-)
ciao!

 The Downunder way :-)
LOL g'day mate (guud dai' meight) :-)
cheers!

 tutti ;-)
Per quel che mi riguarda, io volevo provocare.
E' una vita che faccio le 4, e faccio anche una bella fatica a 
considerarlo lavoro.
Ci si diverte, alcuni guardano Buona Domenica, lasciatemi gigionare con 
Scala, zio ken.
(per il resto, mi sposo a breve, in teoria sono gli ultimi sprazzi di 
vita che ho, poi son cazzi, altroch� weekend a programmare)
  ngw
-- 
Nicholas Wieland (ngw)
Zooppa CTO
911 Western Avenue, Suite 420
Seattle, WA  98104  US


hehehe, grassie grassie. Mio figlio � stato in Australia a trovare un 
amico che ha vissuto l� un anno. Se ne � innamorato e vuole ritornarci.
E ha contagiato anche l'altro mio figlio, che anche lui vuole andarci in 
vacanza.
Se vanno loro, dovr� andarci pure io.. :-)))

 Se vanno loro, dovrò andarci pure io.. :-)))
e che aspetti??? ;-)

 vita che ho, poi son cazzi, altrochè weekend a programmare)
ma magari ci fosse qualcuna cosi' ardita a "prendermi" sul serio
LOL :-)))

 A chi lo dici...
Io ero ironica... spero che lo sia anche tu

Valentina schrieb:

No. Io lo invidio per davvero (l'avere tutto quello che si vuole 
nell'ambiente di lavoro, la sconfinata Australia tutta per te da girare 
in lungo e largo).
Ma per quanto riguarda l'invidia io non faccio testo. Io invidio tutti 
quelli che hanno meno di quarantanni.. :-))))

 quelli che hanno meno di quarantanni.. :-))))
quando avevi tu meno di 40 anni i sessantenni invidiavano te ;-) e
quando avro' anchio 60 anni probabilemente invidiero' anch'io i
40enni! Spero solo di arrivarci, e di arrivarci con meno rimorsi e
rimpianti possibili!!!  Chissa' quale sara' il responso! :-) Ma questo
vale per ogni eta': quando si raggiunge una certa, e' IMHO solo un
punto di partenza per la successiva ;-)