Newsgroup: it.comp.lang.visual-basic
Titolo: forse ot?

Scusate la domanda: vedo che qui dentro c'e' tutta gente super 
preparata.Volevo capire: siete tutti ing. informatici, oppure la scuola da 
perito ha gia' fatto parte delle vostre competenze?Per capirci, basta una 
scuola da perito per sapersi destreggiare nei linguaggi di programmazione, 
oppure bisogna proseguire?
Grazie

Ciao alex,

liceo
lettere e filosofia
informaticamente autodidatta
.m
-- 
Mauro Servienti
{C67C0157-5D98-4733-A75E-93CAEE4BADC8}
Microsoft MVP - Visual C# / MCP
http://mvp.support.microsoft.com
http://blogs.ugidotnet.org/topics
whynot [ at ] topics [ dot ] it


Detto da te che sei anche mvp, mi viene da pensare che sei un talento 
naturale, o io una testa di coccio :)
Grazie mille Mauro

Ciao alex,

grazie per il complimento, ma non sono un talento naturale, studio mi 
faccio un bel mazzo e sono di natura mostruosamente curioso, tutto qui; 
inoltre, dettaglio non proprio scontato, adoro il mio lavoro :-)


 inoltre, dettaglio non proprio scontato, adoro il mio lavoro :-)
E qui appare la mia testa di coccio, anche io sto studiano ma alcuni 
concetti mi sono cosi' ostici, oppure non riesco a metterli in pratica e da 
li in poi mi blocco
L'informatica piace anche a me, avendo trovato un corso serale da perito mi 
stavo chiedendo se ne valesse la pena.

Il giorno Thu, 3 Jun 2010 09:09:27 +0200, "alex" <aiaiai...@aiaiaiaiaai.jak>
ha scritto:

Liceo scientifico poi Fisica, informaticamente praticamente autodidatta.
Il Basic sul TRS80 � stato il mio primo amore informatico, escludendo le
programmazioni in Fortran su schede perforate.
Del Fortran non ricordo quasi nulla, nonostante a suo tempo ci abbia fatto un
programma di calcolo orbitale con le precessioni.
Lavoro in elettronica industriale e uso vari linguaggi, dall'assembler sui �C
pi� piccoli sino al C e anche il C++ con QT su LinuxARM, anche se ultimamente
delego sempre pi� spesso ad altri.
Per cose su pc uso VB classic (5-6) e ultimamente anche Pyton, ma ho usato
Delphi e anche un po' di Pascal, ma mi considero soprattutto un elettronico, non
un informatico o 'softwarista' come dicono da queste parti.
Ho provato anche a fare qualcosa in .Net ma non mi � mai piaciuto, forse per via
dell'inganno iniziale di quelli che dicevano che era una specie di VB7, invece
era tutta un altra cosa.
--
ciao
  Stefano

 stavo chiedendo se ne valesse la pena.
Dipende.
Secondo me se hai gia' un titolo di studio superiore a quello
dellalicenza media puoi dedicarti da autodidatta a diventare MVP, se
invece non hai diploma allora ti consiglio di farlo in modo che il tuo
CV sia lineare.
Es: Ti ricordi che Valentino Rossi a 16 anni divenne campione del
mondo di moto? E on aveva la patente B. Un paradosso per certi versi.
Immaginati che invii un CV ad una azienda e metti che come titolo di
studio hai la licenza media e poi che hai una certificazione da MVP
della MS :-)
Secondo me l'azienda va in crisi... ehhehehehe
Ciao BlackSun

 Secondo me l'azienda va in crisi... ehhehehehe
Secondo me, almeno che non hai meno di 25 anni, il titolo di studio lo
guardano appena.

 Ciao BlackSun
Autodidatta,io continuo a vederla un po' dura se non hai esempi a cui 
riferirti.
A questo punto mi rendo conto che forse l'ostacolo e' il mio cervello :))

 A questo punto mi rendo conto che forse l'ostacolo e' il mio cervello :))
io sono concvinto che nel nostro lavoro la cosa fondamentale sia la 
capacità analitica e di dissezione del problema, il resto sono dettagli 
(lo penso veramente). Se si hanno buone capacità di scomposizione del 
problema in tanti piccoli sottoproblemi semplici tutto è una 
passeggiata, l'inghippo è spesso ci facciamo prendere dai constraint e 
non ragioniamo più e presi dalla fretta mettiamo insieme delle 
soluzioni che producno più problemi di quelli che volevano risolvere.


 problemi di quelli che volevano risolvere.
Si diciamo che la fretta di avere tutto e subito mi ha sempre fregato :)
Ma quando ti rendi conto che per ottenere un risultato hai usato una 20 ina 
di righe di codice, e un perito di tice che con un comando
avresti risolto tutto, ti viene da chiedere se davvero non valga tentare 
l'impresa del perito serale.

 l'impresa del perito serale.
Che comunque a scuola non ti devono insegnare il linguaggio.
Secondo me basta lettura e soprattutto perderci tanto tempo sopra.


Il codice non si misura a righe!
Queste due routine fanno la stessa cosa
(siamo in Excel e nel suo vb, ma è il senso da capire):
Sub m()
    [A1] = 5
End Sub
Public Sub m()
    Dim sh As Worksheet
    Set sh = ThisWorkbook.Worksheets("Foglio1")
    With sh
        .Range("A1").Value = 5
    End With
    Set sh = Nothing
End Sub
Non userei mai la prima, neppure sotto tortura, più
di un perito invece lo farebbe(e l'ho visto fare, con
le logiche conseguenze)... ;-)
Il perchè di quanto sopra, non lo capisci *a scuola*,
ma *sul campo*, provando e sbagliando, cercando e studiando
(oggi è facile) le soluzioni *degli altri* e capendole.
Quel *oggi è facile* è rapportato a quando ho iniziato:
no Google, pochissimo materiale in rete e
difficile(e costoso!!!) accesso alla stessa, poche pubblicazioni.
Se hai intenzione di (provare di)lavorare in questo campo,
oltre ai consigli di Mauro(quello bravo), valuta le certificazioni
sui vari prodotti più che un generico *peritato*.
Certo, sono costose, anche se preparate sui libri e non presso
i costosissimissimi centri che trovi qui e là.
Intanto però, ti danno un modello,
un'idea di come prepararti e cosa a grandi linee viene
chiesto tu sappia.
Sempre un mio modestissimo cent.
-- 
---------------------------
Mauro Gamberini(terza media senza vergogna)
Microsoft MVP - Excel
http://www.riolab.org/
http://www.maurogsc.eu/
 

 Secondo me basta lettura e soprattutto perderci tanto tempo sopra.
Come non ti insegnano? e php e asp e java e delphi e 
vb.net
 che si dice sia 
materia della scuola da perito in tecnologie informatiche e della 
comunicazione?

 difficile(e costoso!!!) accesso alla stessa, poche pubblicazioni.
Mauro, tu sai bene chi sono, mi hai dato un sacco di aiuti su vba per excel.
Tu mi davi il codice, io cercavo di capire e alla fine qualche cosetta e' 
uscita fuori.
Per cio' che hai scritto sotto, hai delle conoscenze e delle capacita' che 
tribulo a credere a cio' che leggo
ma mi fido di te.
Ler certificazioni preparate sui libri mai sentite? e corsi , dove vivo io 
impossibile trovarne, gia' la serale sarebbe a 100km
fra andata e ritorno.
L'esempio che facevo io sul codice di vbnet era che, per accorgermi se in 
una textbox, erano stati cambiati dei parametri, memorizzavo
tante variabili quante text box e alla fine controllavo che all'uscita dal 
record corrente le variabili e le text fossero ancora uguali, se cosi' non 
fosse stato
chiedevo il salvataggio.
Poi un perito mi ha detto che tramite getchanges si puo' intercettare questa 
cosa..., e sono convinto che con il comando getchanges le righe di codice 
saranno meno di 12 o tre variabili che avevo messo io, e piu' leggero in 
quanto a risorse.


Non scendo in particolari riguardo al codice.
Per i corsi *sui libri*:
http://www.amazon.com/MCTS-Self-Paced-Training-Exam-70-502/dp/0735625662
ad esempio. In lingua inglese, preferibile.
Nella pagina trovi links ad altri libri per altre certificazioni che
riguardano il .net.
Certo, ci sono testi che contengono sicuramente molto di piï¿½,
ma questi, a mio parere, seguono una linea(alcuni diranno discutibile)
che dovrebbe portarti ad un risultato. C'ï¿½ da studiare ed esercitarsi
se vuoi la certificazione.
Qui trovi qualcosa sulle certificazioni Microsoft:
http://www.microsoft.com/italy/eventi/traincert/mcp/certificazioni/mcsd/default.mspx
http://www.microsoft.com/learning/en/us/certification/cert-vstudio.aspx
Vai un po' a spasso per il sito e occhio alle versioni.
-- 
---------------------------
Mauro Gamberini




Usano un linguaggio per forza, ma l'obiettivo non � quello, quanto
insegnarti a programmare, in modo che tu sia in grado di farlo da solo
anche con altri linguaggi.


Ciò che ho imparato io a scuola non è nemmeno lontanamente vicino a ciò
che ho imparato da autodidatta tra libri, newsgroup e forum.
La scuola di dà la forma mentis, il resto sta a te.
Nicola


+1
-- 
---------------------------
Mauro Gamberini
Microsoft MVP - Excel
http://www.riolab.org/
http://www.maurogsc.eu/
http://social.answers.microsoft.com/Forums/it-IT/officeexcelit/threads
 

 anche con altri linguaggi.
Capito.

> Non scendo in particolari riguardo al codice.
e gia' questa la dice tutta sulla schifezza che avevo fatto allora :))
Grazie ancora mauro.

 anche dal lato sistemista? telecomuniazioni?
Guarda non sono un sistemista nè ho competenze di telecomunicazioni, se
non infarinature.
Nicola


Ma no, mi sembra OT rispetto all'oggetto del post, solo quello.
Un informatico non ha mai finito di studiare/imparare.
Altrove chiedi lumi per un sistemista. La scuola non può
fare sì che tu sia un sistemista *finito per tutto*, ma darti le basi. 
Restando in
ambito Microsoft, se anche ci fosse una scuola che ti prepara
per Windows 2008 R2, quando esce Windows 2nnn, devi comunque
aggiornarti. Ed è bene o male così anche per le certificazioni.
Ma è così non solo in informatica.
Voglio vedere un commercialista che non si aggiorna... ;-)
-- 
---------------------------
Mauro Gamberini
Microsoft MVP - Excel
http://www.riolab.org/
http://www.maurogsc.eu/
http://social.answers.microsoft.com/Forums/it-IT/officeexcelit/threads
 

 non infarinature.
e hai fatto la scuola da perito in tecnologie informatiche?

 Voglio vedere un commercialista che non si aggiorna... ;-)
lo so, alla fine e' cosi' in quasi tutte le professioni, infatti, io sto 
guardando vb2008 ed e' appena uscito il 2010..


Si, sono perito informatico, ma poi mi sono laureato in ing. gestionale.
Nicola


Poi uscirà il 20nn... ;-)
Studia una versione(la 2008 va bene, come la 2010),
studiala a fondo. Le basi sono sempre quelle.
*Poi* della versione che la sostituirà prenderai/inserirai/studierai,
se necessario, quello che ti serve.
Non puoi tener dietro a tutto.


 guardando vb2008 ed e' appena uscito il 2010..
un consiglio: investi sulle conference, gli User Group italiani fanno 
tantissime sessioni/workshop all'anno gratuiti che ti possono dare 
quell'infarinatura di base utilissima per superare lo scoglio iniziale 
di approccio ad una tecnologia.
E magari prova l'esperienza di un TechEd costa parecchio sulla carta, 
ma è un investimento garantito con un ritorno notevole.


 approccio ad una tecnologia.
?? mai sentito parlare? puoi darmi qualche informazione in piu'? sia per le 
conference che per  il TECHED.


 conference che per  il TECHED.
questi sono alcuni user group su .net, tutti organizzano eventi 
gratuiti, mediamente ce ne è uno al mese.
dotnetside (puglia)
dotdotnet (emilia)
dotnetmarche (marche)
dotnetumbria (umbria)
ugidotnet (nord italia)
xe.net
 (veneto)
dotnetteria (lombardia)
ugialtnet (tipicamente 2 eventi all'anno a bologna)
orangedotnet (sicilia)
domusdotnet (roma)
dotnetcampania (napoli)
Alcuni fanno eventi di una giornata intera, altri di mezza giornata e 
altri solo serali.
tu di dove sei?
Io "parlo" e "sparlo" insieme ad altri amici a Lecco verso fine mese e 
nelle marche verso la metà di luglio, rispettivamente di Silverlight e 
di "Architetture SOA" con Wcf (e non solo).
La cosa bella è che sempre dopo ogni evento la cosa saliente è la cena 
:-)
questo è un TechEd: 
http://www.microsoft.com/europe/teched/



E ci sono anche questi (qui ad esempio per WPF in italiano):
http://www.microsoft.com/italy/beit/Msdn.aspx?author=Corrado%20Cavalli



Cuneo dalle nostre parti ste cose non esistono :(

 
http://www.microsoft.com/italy/beit/Msdn.aspx?author=Corrado%20Cavalli
grazie

Ciao alex,

dipende sempre dalla voglia di community che hai, io per andare a 
parlare, gratis sia chiaro, mi faccio centinaia di chilometri e spesso 
me li sono fatti per andare ad assistere ad altri che parlavano o solo 
per la cena post evento. Ho visto gente prendere un aereo dalla sicilia 
per partecipare ad un evento a milano, o partire in macchina dal basso 
lazio per venire a venezia per uno speach di 3 ore.
Fantastico, semplicemente fantastico.


 cena post evento.
sI SI, ma in quel tipo di eventi , c'e' tutta gente professionista del 
settore, io sono fortemente niubbo.

 settore, io sono fortemente niubbo.
in quel tipo di eventi c'è proprio di tutto e poi niubbi siamo stati 
tutti quindi in quegli eventi non c'è nessun classismo, proprio 
nessuno, anzi ogni domanda di qualsivoglia genere è ben accetta e 
conoscere altri professionisti del settore fa sempre bene.
Inoltre l'evento di Lecco (sperando che si faccia) è molto entry level 
su Silverlight, mentre quello marchigiano è un po' più tosto.


 su Silverlight, mentre quello marchigiano ï¿œ un po' piï¿œ tosto.
Va che se si fa un evento su Silverlight entry-level a Lecco, quasi
quasi una 40ina di Km da Monza me li faccio volentieri. :-)
Tienici informati!
Nicola

 Grazie
Io ho fatto il liceo sciiiiiiiiientifico!
Poi volevo fare chimica (ero bravissimo) ma i casi della vita mi hanno
relegato nella facoltà di legge...che infatti ho abbandonato
abbondantemente fuori corso!
Sempre avuto la passione per elettronica e pc. Ne sapeva qualcosa mia
madre a cui facevo saltare i salvavita e spesso i fusibili ogni 15
giorni!
Sequenza: Spectrum (basic) -> Commodore 64 (basic)-> Acorn Archimedes
(Basic, Ansi C, Prolog)-> mmx -> Intel (vb 4 5 6 )
Era un hobby...i casi della vita l'han fatto diventare dal 1999 un
lavoro autonomo!
Nel frattempo tutto cresce e "chi si ferma è perduto mille anni ogni
minuto!"
Attualmente me la cavo bene con il vb6 vb.net....sto faticosamente
piegandomi alle assurde idiosincrasie del c#.
Per lavoro mi sono studiato il php e mysql
Per sfizio mi sto entusiasmando con postgreSQL (prima o poi lo
propongo al mio cliente storico "pilota" come alternativa!)
Quale è il rischio che mi sento di segnalarti?
Se apri un annuncio cercano gente skillata sempre di più.
Però uno se è "solo" non può fare e sapere tutto!
Talvolta mi capita di scrivere in 
vb.net
 codice php....e stamani in C#
scrivere MID !
Affronta con calma la costante salita fino alla pensione....se per te
è un lavoro ovvio!
Saluti!
p.s.
ovvio che lavorando anche in una scuola ti direi "frequenta" un corso!
In realtà mi sentirei di consigliarti SOLO "corsi base"....quello che
ti serve è FARTI la forma mentis...il resto è solo esperienza!
Con un corso specializzato vedi in un tour de force intelletuale "un
omino" fare "cose strane"! ....senza concetti base ...rimangono "cose
strane"...ed hai buttato via soldi (spesso MOLTI soldi!)!

 le logiche conseguenze)... ;-)
ghghghgh!
perchè tu sei nemico dei polpastrelli e ti piace scrivere tanto ?!?!
[A1] = 5
che male fà? ROTFL!
;o)

Era un hobby...i casi della vita l'han fatto diventare dal 1999 un
lavoro autonomo!
Era un hobby nel quale te la cavavi molto bene pero'.
p.s.
ovvio che lavorando anche in una scuola ti direi "frequenta" un corso!
In realtà mi sentirei di consigliarti SOLO "corsi base"....quello che
ti serve è FARTI la forma mentis...il resto è solo esperienza!
Con un corso specializzato vedi in un tour de force intelletuale "un
omino" fare "cose strane"! ....senza concetti base ...rimangono "cose
strane"...ed hai buttato via soldi (spesso MOLTI soldi!)!
Lavori in una scuola?

 ;o)
Dipende sempre dal contesto.
Nella cella A5 di quale foglio e di quale workbook stiamo scrivendo?
Immagino tu stia scherzando davvero, oppure immagino che tu non abbia
mai automatizzato(programmato è una parola grossa per me se penso ad Excel)
seriamente applicativi Office.
Ma no, lo so che stai scherzando, programmi da troppo tempo per scrivere 
codice
'ndo cojo cojo, anche se si tratta *solo* di vb(a)... ;-)
p.s. Non confondere i Mauri di questo thread...


 Nella cella A5 di quale foglio e di quale workbook stiamo scrivendo?
Come dove...in quello....non lo vedi??? :D
Io ci scherzo ma giovedì stavo per far mangiare un mouse ad un
allievo!
Esegui un totale di colonna....e trascina la formula nelle celle
adiacenti!
Alla 40esima volta che lo spiegavo mi ha detto che lui faceva come gli
dicevo ma il suo computer funzionava male!
Al chè gli ho detto fammi vedere che cosa fai....e trascinava una
cella vuota in quelle accanto!
"Si ma prima l'avevo fatto ed il pc non mi ha capito!" la risposta
OOOOOMMMMMMMMMMMMMMMM!

 Lavori in una scuola?
Anche.....(che ce tocca fà pè campà!)

 strane"...ed hai buttato via soldi (spesso MOLTI soldi!)!
+1


 posso chiederti qualche esempio e un confronto con 
vb.net
?
...sono tutte cose che un MVP apprezza ma per un povero "mortale"
come me sono un impedimento "pratico" MOOOOOLTO fastidioso!
cominciamo:
A)
case sensitive......spesso arrivi lungop sulla tastiera quando hai da
fare tante cose e sei alla scrivania da tanto tempo....ti tocca avere
mille occhi aperti anche su cosa scrivi(e va benissimo)...ma anche su
COME lo scrivi (per me assurdo!)....morale:SCOMODO!
B)
Avere a che fare con cobolisti ti costringe a:
....stringhe a lunghezza fissa.
VbfixedString....in c# non c'è!
Consigliano di importare la libreria visualbasic e decorare con
quell'attributo! ....basterebbe già ad essere uno smacco per i c#-
isti? (ovvio ti fai una funzione tua...ops un metodo statico!) morale:
SCOMODO
C) With
VB.net
With MioOggettoFatturaAcquisto
   .imponibile=10000
   .iva=2000
   .TotaleFattura=12000
etc etc
...lista lunga
End With
in C# come fanno?
dovrebebro scrivere per mezzora
e che fanno? MioOggettoFatturaAcquisto Alias a
per cui un programma C# è tutto un
   a.imponibile=10000;
   a.iva=2000;
   a.TotaleFattura=12000;
...lista lunga
poco leggibile fra 6 mesi....SCOMODO
D) checked
Per carità motivi di ottimizzazione e velocità del codice!
Ma se devo sbrigarmi in 
vb.net
 l'overflow lo solleva da se...è
implicitamente checked!...imho...SCOMODO
e anche altre...ma mi fermo!
MORALE:
C# è un bel linguaggio...come Vb.net!
Ovvio che chi viene da Java o C++ è abituato e non ci fà caso!
MA per chi fà ANCHE il programmatore come me...è MOOOOOOLTO più RAD un
Vb.net!
Aggiungo un appunto che fa imbestialire i MVP.
Design pattern Linq to Entity Generics....etc etc
E' tutto bellissimo!...ma la pratica e il successo commerciale
contribuiscono a pagare lo stipendio a molti mvp e normali
programmatori!
Io fra avere un programma che mi gestisce un magazzino di carni che
sanno modificare in 10 junior
e un programma che gestisce un magazzino di carni che sanno modificare
solo 2 senior(che fra l'altro sono pure presupponenti come tutti i
programmatori puri!)....
per la tipologia di pmi italiane non ho dubbi ...il 90% sceglie la
prima soluzione!
Lo leggo anche io UgidotNet...alcuni articoli lo confesso sono
sanscrito tibetano del decimo secolo avanti Cristo!
Mi sforzo di capirlo e poi la mia vocina interna mi cazzia "Marco ma a
che serve per il tuo lavoro ?"...talvolta continuo nello
studio....talvolta mi fermo!
Tutto alla fine deve essere temperato dal buon senso pratico....se non
lavoro in una multinazionale ...talvolta le elucubrazioni OOP di
Microsoft e relativi guru...sono solo seghe mentali!
Tutto quanto sopra è opinabile e solo e soltanto IMHO!
Non pretendo di convincere nessuno....nè di essere convinto da alcuno!
E' solo il mio (opinabile e rispettabile) punto di vista!
Saluti a tutti...
belli e brutti!
:) YO'!

Il 05/06/2010 9.43, Wodka40[Google] ha scritto:
[CUT]
E in tutto questo hai dimenticato che in C# (e linguaggi cugini) sei
costretto a mettere le parentesi graffe su qualsiasi istruzione, anche
la pi� stupida e, soprattutto i PUNTI E VIRGOLA!
Ora, sar� anche una sintassi elegante... ma io la odio.
E' per questo che preferisco di gran lunga la sintassi Basic.
Nicola


STAI ZITTO!!!!!!!!!
ieri ho fatto 3 ore di corso C# ad un cobolista!
Il tipo è particolare ...stà zitto ed osserva!
Ieri l'ho fregato: facciamo insieme una serie di esempi!
Su 3 ore... 2 e mezzo abbiamo scritto!
{
...{....}}
alla fine mi facevano male le dita e le unghie pur avendole cortissime!
(Shift+Ctrl+Altgr+[....il dito è obliquo e preme sull'unghia!)
Ma c'è verso rimappare la tastiera per usare che sò f2(il problema è
che sono tutti assegnati i tasti più facili)???
....e la tilde del distruttore sui portatili?
ma un alias "destruct" al posto di ~ non si può fare?
Non lo sentirai mai dire da un programmatore puro (MVP o no) perchè si
vergognano: ma VB.net è troppo più comodo!
:)

 :)
Io sono senza vergogna e ti dò pienamente ragione.
Anche se parlando con colleghi più C#-oriented, mi viene sempre il sospetto 
che queste inclinazioni verso un linguaggio o l'altro siano più che altro il 
frutto di precedenti esperienze.
Se non li avete mai letti, date un'occhiata a questi:
http://www.vbrad.com/article.aspx?id=63
http://www.vbrad.com/article.aspx?id=65
Soprattutto i commenti che si sviluppano nell'arco di 4 anni...
Ciao
Raf 

  :) YO'!
.m


 
http://www.vbrad.com/article.aspx?id=63
Delle 10 cose che elenca l'articolista, 7-8 ad oggi sono state risolte,
soprattutto con VS2010. Ma anche VS2005 e VS2008 hanno introdotto cose
interessanti per ridurre il distacco con C#
L'unica cos che mi manca, e che trovo comoda anche in SQL, è la
possibilità di avere un commento multilinea.
Sopperisce però bene il tasto d commenta selezione di VS.
Nicola

zac
e due!
....No ...io AMO che ne sà più di me!
Perchè stando accanto ai migliori miglioriamo!
Il problema è casomai l'incontrario: uno che sà più nozioni di te è un
migliore?
E qui si aprono abissi filosofici...ed a mia esperienza dubito!
IO NON SONO un programmatore (più che altro sono un imprenditore e poi
anche un programmatore) e non sono MAI stato geloso del mio codice.
Il bello poi...è che non ho nulla da dimostrarti!
Chi mi conosce sà chi sono...ma più che altro IO sò chi sono!
Ciao bello!
Vado a vedermi la fine di Lost! Che tutti mi han detto essere una
bischerata....poi vi dico!

 Ciao bello!
grazie per il bello.


 bischerata....poi vi dico!
ARRRRRRRGGGGGGGGGGGGGGHHHHHHHHHH!!!!!
mi son visto 4 puntate di fila.....
tutta sta preparazione......
e poi è una stronzata davvero!
6 anni di serie buttati al vento!

 6 anni di serie buttati al vento!
Boh, a me quella serie non mi ha mai preso.
Sar� che in genere non amo le serie. Sar� che poi se una serie implica
che ci debba essere continuit� per me � cosa impossibile seguirla. Al
massimo riesco a vedere una puntata qua ed una l�.
In ogni caso ho seguito 2-3 puntate della prima serie di Lost, e quando
ho inziato a vedere cose come alieni, forze paranormali e cazzilli vari
ho detto "non fa per me".
Sono contento di non aver buttato 6 anni :-)
Nicola

 
Tanto per aggiungere un po' di 'rumore bianco'... 8-)
Io sono partito dallo scientifico nel lontano 1983, finito nell'88.
Computer all'epoca voleva dire Commodore VIC-20 / 64 (se eri fortunato),
Texas TI99-4A, Spectrum, ed altre macchinette. Avendo a disposizione
quasi sempre solo il Basic, era un'ottima palestra (ricordo ancora
quando un programmino di ricette mi ando' in 'Out of Memory', e mi
dissero "...riscrivilo in modo da usare meno memoria!").
Poi mi sono sparao 2 anni di ingegneria informatica (vecchio
ordinamento), un anno di militare come 'Operatore informatico' (battevo
lettere in WordStar), e poi quela che e' ora la laurea di primo livello
in Ingegneria informatica. Ovviamente, il tutto condito da un sacco di
smanettamenti, abbonato alle (all'epoca) riviste del settore
(McMicrocomputer, List, ecc.) da cui si copiavano e studiavano i listati.
Diciamo che l'universita' ha preso la passione e l'ha organizzata in
modo piu' produttivo, dandomi un modus operandi che alla lunga si rivela
efficace.
Alla fin della fiera, devi volerlo per riusire. Parafrasando Morpheus,
"gli studi e la passione ti indicano la strada, sei tu che la devi
percorrere"
Bye by SixaM 8-]

> Lavori in una scuola?
Anche.....(che ce tocca fà pè campà!)
Da perito? insegni informatica?


Ah ecco, vedo che condividiamo lo stesso *ambiente di lavoro*... ;-)


 Bye by SixaM 8-]
Grazie :)

 
Se c'č la passione e un po' di intelligenza, tutto si puņ imparare da
autodidatta... forse forse solo la matematica necessita di spiegazioni
live (per la mia esperienza)
Se invece punti a carriera manageriale in aziende dove conta il titolo
piu' delle qualitą.. allora la risposta la sai gią ! ;)
-- 
Luca
http://www.codingace.it/userdetail.aspx?userid=2
http://www.linuxace.it/userdetail.aspx?userid=2

 piu' delle qualità.. allora la risposta la sai già ! ;)
speriamo che non ci siano in giro troppi medici chirurghi autodidatti 
(anche se si potrebbe aprire un thread specifico sulle esperienze negative);
speriamo che non ci siano in giro troppi ingegneri autodidatti (come sopra);
diciamo che esistono delle professioni "inarrivabili" da autodidatta, 
l'informatica -nello specifico lo sviluppo di applicazioni- non rientra 
in questa categoria, ma non per altro, perché la medicina e l'ingegneria 
(ad esempio), necessitano di conoscenze che non sono alla portata di 
percorso da autodidatta.
Ah, giusto per fugare ogni dubbio ... non sono nè ingegnere, nè medico :-)
ciao
stefano


Vero in parte, ma, vedi, tu mi parli di "ingegnere". L'ingegnere chi è ?
L'ingegnere informatico "dovrebbe" essere uno che "sa costruire"
software (ad esempio). In prima persona. Da zero. Con scelte giuste (o
sbagliate) verrà fuori qualcosa di buono (o meno). Sicuro che NON possa
imparare questa materia anche da solo, senza università ?
Un medico (magari di base, dai) chi è ? E' uno che "applicando le
proprie conoscenze mediche" cura una persona. Fa diagnosi a seconda di
sintomi, e sceglie il miglior farmaco.
Un avvocato ? E' uno che "conoscendo" a menadito le leggi, sa difendere
al meglio il proprio cliente.
E un architetto ? E' uno che dopo aver studiato tante materie, dovrebbe
essere in grado di "architettare" e costruire un palazzo.
Sarà , ma tutte queste cose, io credo di poterle imparare da solo con
l'aiuto di validi libri ed internet .
Che poi non possa esercitare le professioni, beh, è un altro discorso
(intendiamoci, ed è giusto così, ci mancherebbe ).
La matematica, per quanto mi riguarda, non sono mai riuscito ad
impararla da autodidatta (quella avanzata, intendo, le analisi 2 dei
corsi universitari per dire).
Ma uno "bravo" e "sveglio" può superare anche questo ostacolo...
Tutto ciò per esprimere solo una mia personale idea: oggi, anche grazie
ad internet, tutto si può imparare anche da soli.
Basti pensare la grande idea di regalare ai bambini africani i famosi
Laptop da 100 dollari con wikipedia pre installato in lingua africana.
Sarò un sognatore, ma io ci credo ad un progetto simile.


 live (per la mia esperienza)
Ho gia' un'attivita' autonoma in societa' con altre persone, ma cio' che mi 
serve e' imparare "bene" il vbnet.


Sono un "perito per aria"....sono "solo" diplomato!
Insegno informatica si!

 percorso da autodidatta.
zac
BEH MICA VERO!
Aspetta prima di partire all'attacco...
Un dottore e un ingegnere hanno responsabilità non solo civili come me
e te...ma anche penali!
Il loro percorso professionale giustifica la responsabilità assegnata
dalla società.
Il terribile della sciiiienza medica stà nella poca scientificità
della quotidianità.
Ho amici dottori, alcuni sono radioterapisti quindi abituati ad una
parte "terribile" della medicina.
La loro scienza "concreta" sai quale è? La statistica! TERRIBILE!
Se sei malato viene valutata la tua "possibilità statistica" e in base
a quella valutata la terapia da assegnarti.
Spesso i famosi "protocolli" sono approvati anche in base al costo
sociale. La conseguenza? Un malato di tumore vede negata una cura
perchè statisticamente non fa nulla a quel tipo di tumore. MA  non
tutti siamo uguali! Ad alcune persone queste cure assicurano una
remissione o un controllo della malattia!
la storia del mezzo pollo: per la statistica TUTTI mangiamo mezzo
pollo...nella realtà io muoio di fame e tu muori di obesità!
Queste professioni necessitano di studi che certifichino la base
"minima" di competenza del futuro costruttore di ponti o del futuro
internista!
Poi per il resto il medico è una professione che è solo esperienza e
"proviamo a vedere che succede se si cura così"...c'è molta più
obiettività nella nostra professione!Terribile ma ogni medico onesto
te la racconterebbe così!
Hai presente Grey's anatomy? anche i nostri dottori si accapigliano
per un malato "strano"!....purtroppo ne so qualcosa sulla mia pelle di
asmatico dalla nascita!

Insegno informatica si!
bene allora chi meglio di te puo' sfatare il mito.
Serve o non serve la scuola per imparare a programmare? Ok i libri, ok 
l'autodidatta,ma se hai un prof che ti spiega non e' meglio?

 serve e' imparare "bene" il vbnet.
Beh, e allora che c'è di problematico ?
Comprati un paio di manuali ben fatti, in italiano o inglese e si può fare.
Consiglio quelli della Wrox.
Oppure leggiti qui (sei già il secondo in 2 giorni )
http://www.codingace.it/post.aspx?idpost=9438
-- 
Luca
http://www.codingace.it/userdetail.aspx?userid=2

 
http://www.codingace.it/post.aspx?idpost=9438
Ho incominciato con un visual basic 2008 passo passo.Non male, pero' mi sto 
piantando sulle classi.
Non che non le capisco, ma non riesco a capirne l'ultilizzo, ho visto un 
esempio nel libro che usa una classe per visualizzare un msgbox con nome e 
congnome della persona, questo nome e cognome arriva dalla textbox.
L'esempio utilizza la classe, io avrei usato la proprieta' text della 
textbox.Cosi' ora non riesco ad aprire il mio ragionamento sulle classi e mi 
sono piantato.Poi vorrei prendere un libro su ado, per poter gestire le basi 
dei dati, ma forse e' ancora troppo presto.


ti ri-rispondo (il post è lungo!)
per la mia esperienza....UN CORSO BASE ci vuole se uno è
completamente  digiuno!
Serve a fare la "forma mentis"...da li in poi....tutto sta alla buona
volontà!
Mi spiego con una metafora :
se vuoi giocare a tennis...devi fare un corso base....diritto
rovescio....e poco altro!
Se ti piace ti risegni e ti insegnano anche la battuta , le volè (o
come cavolo si scrive) e le schiacciate....oltre al servizio!
Oltre al tuo buon cuore....per giocarsi una birra fra amici ti basta
ed avanza!...per fare Wimbledon NO!
Prendersi un coach allora costa soldi fatica e serve solo a avere un
parere obiettivo su cosa non va del tuo gioco!!! Da soli tutti ci auto-
assolviamo!
Quindi.....corso base.....pratica...pratica...pratica.....è un lavoro?
Webcast....workshop....seminari....ma solo su roba MIRATA per il tuo
lavoro....considera che NON puoi sapere tutto!!!
Prenderti un coach non solo costa soldi ma spesso in questo lavoro non
è possibile! Non credo che Francesco Balena faccia lezioni
private!....forse basta chiederglielo!

 piantando sulle classi.
Per capirle ti faccio un esempio banale (che mi sono fatto io in 4a
superiore).
Ho creato un "mini-simulatore" di guida molto base: disegno sullo
schermo dei pallini (le automobili) e poi le faccio guidare in automatico.
In pratica dichiaro una classe "Automobile" che ha varie carattistiche
(proprietà) : colore, velocità massima, velocità "corrente", direzione
(nord sud ovest est), posizione attuale (x e y) etc.
Poi ha alcuni metodi pubblici tra cui "guida da sola".
Dentro il metodo "guida da solo" l'auto sa partire, fermarsi ai
semafori, evitare la collisione con il bordo stradale (semplice linea
disegnata sullo schermo), evitare la collissione con "altre auto" etc.
Una volta creato un "modello" dell'oggetto automobile (la classe) posso
ad esempio creare anche 20 automobili, dargli il metodo "guida da solo"
che guideranno da sole sullo schermo.
Esempio: creo 2 automobili, auto1 e auto2  con caratteristiche diverse
(ovviamente il "costruttore" dell'oggetto è scritto in modo di accettare
in input questi dati, ora non sto a dirti quali sono)
   	macchina auto1(120,40 ,RED, 1,1,20, 8,0,0, 400);
	macchina auto2(400,200,BLUE,1,3,24,10,1,2,  80);
ossia: dichiaro auto1 in posizione x=120 , y=40, di colore ROSSA e altri
parametri... per la 2 idem, ma blu, con posizione differente..
Poi, ciclo infinito dove le auto  guidano (si spostano sullo schermo)
una alla volta...
	while(!kbhit()) {
		SincroniaSemafori();	// Controllo stato dei semafori
		a.Guida();
		b.Guida();
.....
	}
Ora capisci che se voglio creare un'altra automobile, scriverò semplicemente
 
	macchina la_mia_nuova_auto(...parametri vari)
Questa è la potenza delle classi.. e qui non ho neppure trattato
dell'ereditarietà ... l'incapsulamento è altresì importante, ma forse
meno "importante" all'occhio di un novizio..
Per 
ADO.NET
, prima di esso accertati di conoscere i fondamenti dell'SQL
e come scrivere query di interrogazione (anche con le JOIN, ad esempio
SELECT * FROM ... etc.) , quindi INSERT INTO (semplicei), UPDATE
(semplici)..
Poi , studia pure 
ADO.NET
 che non è niente di difficile (anche se il
buon vecchio ado 2.5 era ancoooora + semplice)..
-- 
Luca
http://www.codingace.it/userdetail.aspx?userid=2

 meno "importante" all'occhio di un novizio..
Ho gia' letto anche le inerhits le shadow ecc, ma non capendo gia' le basi 
....
Ora con il tuo esempio un piccolo lume si e' aperto rispetto a prima.
Per le select * from where ecc.ecc. hai ragione, un'altro dubbio sono i 
database con piu' tabelle che hanno relazioni fra di loro, e far si che 
vb.net
 le veda correttamente.
Ho fatto qulache prova, una volta ha anche funzionato, ma poi cominci a 
chiederti se e' corretto , se davvero hai fatto giusto, e cado nella 
prigionia della
mia ignoranza.
Comunque grazie ancora.

 Non che non le capisco, ma non riesco a capirne l'ultilizzo, 
Allora, questo ï¿œ un concetto che ti manca.
Qui non stiamo parlando di conoscenza del linguaggio, quanto di mancanza
dei fondamentali di programmazione.
Le classi esistono per praticamente qualsiasi linguaggio.
Facciamola facile.
Una textbox ï¿œ una classe.
Per poter inserire 10 textbox nel tuo programma, non vengono creati 10
file *.vb ognuno con una textbox e con il relativo codice clonato 10 volte.
Tu hai 1 classe textbox. Quando aggiungi una textbox al tuo programma,
l'IDE di VS semplicemente istanzia la classe textbox come fosse una
variabile.
Infatti avremmo:
Dim txtbox1 As New TextBox
Quindi lui cosa sta facendo. Dice, semplicemente, creami un'ISTANZA
(txtbox1) della classe TextBox.
La classe puï¿œ avere proprietï¿œ (es la proprietï¿œ .Text che tu valorizzi o
leggi quando fai txtbox1.Text, oppure il colore di sfondo o altro...);
puï¿œ avere dei metodi, cioï¿œ delle funzioni (es TextBox
puï¿œ avere degli eventi (es TextBox.Click ecc...)
Poi ogni proprietï¿œ puï¿œ essere una classe a sï¿œ (ad esempio la proprietï¿œ
.Text in realtï¿œ ï¿œ una classe incapsulata nella classe TextBox. Infatti
puoi accedere a proprietï¿œ e metodi di .Text, es txtbox1.Text.Substring,
che ï¿œ un metodo, o txtbox1.Text.Length, che ï¿œ una proprietï¿œ, e cosï¿œ via).
Attenzione: le classi non sono per forza oggetti visibili a schermo,
anzi non lo sono quasi mai.
Un esempio ï¿œ una classe che ti gestisce le operazioni sul database, o
una che ti fa dei calcoli particolari, una che ti legge degli xml, una
che ti converte dei file, una che crea degli zip, una che ti gestisce il
login al programma ecc...
Nicola

 login al programma ecc...
ed infatti io mi pianto proprio su questo.La classe del capitolo di cui io 
faccio riferimento, non fa altro che scrivere un message box con i dati 
delle proprieta' della classe person
che a sua volta ha una proprieta' firstname e lastname
Io dicevo solo che per ottenere quello che fa l'esempio del programma avrei 
fatto una message box delle proprieta' text della casella di testo firstname 
e lastname, mentre invece il libro ha fatto una classe.Da qui mi sono 
piantato.

 ed infatti io mi pianto proprio su questo.
[CUT]
Tu non prendere per oro colato ciò che scrive il libro. Hanno fatto un
esempio. Per leggere un XML ci sono mille modi diversi, ognuno con pregi
e difetti.
Il libro magari utilizza quell'esempio per mostrarti anche ereditarietà,
incapsulamento ecc...
Anche una "Hello World!" non ha nessuna utilità, però tutti i libri ce
l'hanno.
Nicola

 l'hanno.
Hai ragione :))


Perito elettronico, allevato all'ITIS a Turbo Pascal e un po' di ASM.
Dopo L'itis corso di programmazione COBOL, VB, HTML.
Per piacere mio ho imparato ASP e PHP.
Dopo un po' di anni di lavoro in COBOL e VB adesso lavoro su schede 
custom scrivendo firmware in C. Il VB non lo mai abbandonato e lo uso 
per alcuni tool sul lavoro e per sw miei. non uso più ASP ma il PHP 
continuo ad usarlo in Joomla su alcuni siti che gestisco...
La vita continua chissa cosa farò da grande (o 32 anni)...
EffeGi.