Newsgroup: it.comp.lang.visual-basic
Titolo: Dove vado?

Mi rivolgo sopratutto ai vecchi.
Che magari poco si ricordano di me, perche' in questi 8 anni ho scritto 
quasi niente...
Dove si va'?
Si, lo so', forse sono in ritardo con la domanda. Molti di voi se la saranno 
gia' posta un paio di anni fa.
VB6 ormai non mi da' piu' il pane. Mi sono spostato a Milano, e mi rendo 
conto che quelle poche offerte di lavoro su VB6 hanno decine e decine di 
candidati.
Ho 8 anni di esperienza in VB, e non trovo uno straccio di lavoro. Si, e' 
vero, non mi sono aggiornato molto.
Adesso cercano ragazzini prima esperienza, anche senza diploma, con 
conoscenze di Java, Javascript, C#, C++, ottima conoscenza framework .NET, 
PHP, SQL Server, Delphi, Oracle, Linux, Unix e disponibilita' anale a 
guadagnare 700 euro al mese.
Il .Net mi stomaca.
Dove vado? Che linguaggio scelgo?
Voi, dove siete andati?

 Dove vado? Che linguaggio scelgo?
UP.
Il valore aggiunto non è il codice.
Ciò che conta è il garullo che c'è dietro, la capacità di analizzare un 
problema ed individuare la soluzione migliore, quella 'acqua calda' che 
spesso consente di risolvere problemi enormi con quattro click.
Questo deriva da una buona formazione, ma sopratutto dall'esperienza e 
dalla capacità di ri-analizzare ogni volta il problema alla radice, 
zoomando lontano, guardando il problema dall'esterno e poi tornando 
sull'obiettivo puntuale.
Tutta filosofia, lo so.
Allora, pragmaticamente: lascia perdere il coding nel senso classico. 
Non importa se ci vogliono le parentesi graffe a inizio sub o no. Metti 
in evidenza la tua possibilità di fare analisi, indipendentemente dal 
codice e dal linguaggio.
A questo punto, quantomeno ti togli dalla mischia dei nuovi poveri, 
dove qualcosa potresti trovare, ma a bassa remunerazione e, 
soprattutto, a bassa gratificazione.
Però restringi il tuo target, perchè alla grande software house servono 
manovali da tastiera, non menti pensanti.
Dirotta quindi curriculum e attenzioni sulle piccole software house, 
quelle in cui i soci fondatori hanno bisogno di concentrarsi sulla 
parte commerciale, ma se escono dall'ufficio non possono lasciare i 
progetti in mano al manovale, e sono sempre alla ricerca di cervelli 
con capacità di project management, analisi, e anche gestione del 
rapporto tecnico col cliente.
Inizialmente, dovrai entrare con una remunerazione medio-bassa, perchè 
anche le piccole sw-house lottano ogni giorno coi costi, ma se hai i 
contro-coglioni, diventi fondamentale e tempo un anno hai il posto 
garantito e uno stipendio decente.
Ciao
Alberto
-- 
A questo punto hanno trovato un muro,
un muro duro, molto molto duro,
che siamo noi.

 Voi, dove siete andati?
Io sono dipendende, ma visto l'andazzo sto seriamente pensando di buttarmi 
su un prodotto di nicchia per conto mio o con un paio di amici.
Mettetevi in testa che il lavoro fisso non esiste più, bisogna cambiare 
mentalità se non si vuole prenderselo sempre in c**o per poi lamentarsi.
L'alternativa è vendere cocco in un'isoletta tropicale (Mururoa ad es. ;) ) 
con quei carretti con la fontanella e la pallina rossa che va su e giù, che 
sicuramente sarebbe la scelta consigliabile.
Ciao 

 garantito e uno stipendio decente.
In linea di massima concordo, ma forse questa politica funzionava fino a 
qualche anno fa.
La miopia degli imprenditori è davvero impressionante.
Io sono entrato in una piccola sw nel settembre 2001 (sarà il caso...) 
perchè serviva qualcuno che si occupasse di un nuovo progetto piuttosto 
ampio (quindi si parla di ciclo completo: progettazione e sviluppo).
Questo progetto sarebbe iniziato in ottobre, nel frattempo mi misero nel 
piccolo team di sviluppo di una applicazione preesistente e nel frattempo 
assunsero altre persone dedicate allo sviluppo.
Il risultato è stato che queste nuove persone le hanno fatte partire a palla 
sul nuovo progetto, facendole scrivere codice senza un criterio, persone che 
VB con cui si lavorava lo conoscevano così-così e io continuai a sviluppare 
per la vecchia app.
Non ti dico ora i salti mortali che si devono fare per far stare in piedi 
questo nuovo progetto che è cresciuto a dismisura, l'azienda è cresciuta 
pensando che si potesse rimediare ai casini di una mancata progettazione sw 
aumentando le dita che battevano sulla tastiera (leggi neo-diplomati, che si 
impegnano, su questo niente da dire, ma che per essere a basso costo 
sapevano VB così-così e non parliamo di concetti di programmazione o 
progettazione sw!).
Ora l'azienda si è accorta che questa strada ha solo aumentato i problemi e 
i buchi di bilancio, si trova con personale in surplus e rischia la 
chiusura.
Parlo di un'azienda che aveva tutti i numeri per diventare davvero leader 
nel settore in cui opera, ma come al solito per limare un po' sugli stipendi 
e sui corsi di aggiornamento sono stati costretti a tagliarsi i cosìdetti 
(pensa che in 5 anni abbiamo preso 2 libri: uno su sqlserver e uno su 
vb.net
 
perchè ho insistito che usare VisualStudio per programmare PocketPC, che mi 
sono comunque dovuto studiare per conto mio, era impensabile farlo a 
"muzzo", e per fortuna che SQL server non era supportato dai eMbedded Visual 
Tools, visto che quelli erano gratis!).
Ciao
-- 
Free .Net Reporting Tool - 
http://www.neodatatype.net
 

 Voi, dove siete andati?
Io verso .Net.
E, penso di aver fatto un ottima scelta.
Bye,
-- 
Carmine ( 
pikachu...@gmail.com
 (Togli la scritta NOSPAM) )
Webmaster di The Total Site 4 : 
http://www.thetotalsite.it
MariokartDS Codice Amico: 532639027909 - CarmineC in MarioKartDS
"Un problema non è un problema se può essere risolto" 

 sviluppo).
esportare la democrazia in cina? :>
ciao, a. 

 Ormai vb6 è morto...
oltre all'aforisma, cerca almeno di indicare ai milioni di applicazioni in 
giro per il mondo dove si svolgera' il loro funerale. 

 E, penso di aver fatto un ottima scelta.
scegli la scelta che vuoi
MA CON L'APOSTROFO
un apostrofo ottima scelta.

 un apostrofo ottima scelta.
Uuuuu che pignoli :P
Perchè ce l' avete con me?



In effetti adesso pensano di fare i soldi vendendo la nostra "tecnologia" in 
paesi altamente civilizzati come cina, turchia, iran, packistan...
C'è gente che proprio non capisce... vedono il tronchetto in tv che fa i 
soldi in questo modo e credono che funzioni anche per chi lavora sul serio.
Ciao 

>Dove si va'?
Che VB6 morirà è tutta da vedere e non sicuramente per le
potenzialità del Net.
Che Net si imporrà tanto da farne le veci è tutta da vedere.
Versioni express gratis, il VB6 supportato come sintassi nel Net,
un avvenuto prolugamento di un supporto da parte della MS (o una estensione
di compatibilità che adesso non ricordo, ma cheriguarda un importante
aspetto del mondo vb6), il fatto che ha fatto poca presa nella comunità
degli sviluppatori anche a distanza di cinque anni,
le dimensioni, i costi, la lentezza, l' incompiutezza 
dell' Ide (e sonopassati 5 anni)
diverse cose che riescono tuttora meglio col VB6 che col Net.
non mi fa assolutamente propendere per una vita sana del Net, poi fate voi.


Java è uscito nel 92, tutti dicono che è una ciofeca (lento, pesante, non 
così "crossplatform" e retro-compatibile come lo si vorrebbe spacciare, gli 
ide fanno pietà...), lo usano in 4, eppure è lì, e se uno dice "sono un 
programmatore Java" tutti pensano "che figo".
Esce .Net, che pur con i suoi limiti funziona, straccia Java in prestazioni 
e produttività (e non me ne frega di usare java per poter perdere tempo a 
far girare il mio prog su linux quando l'80% dei pc monta windows), ha 
raggiunto una diffusione vastissima in pochi anni (VB6 ha preso tanto piede 
perchè dietro c'erano 15 anni di basic e VB per win3.1 e non solo perchè era 
facile da usare, che poi si è visto i danni che ha fatto questa facilità 
d'uso), è divertente... e tutti a sputargli contro perchè è microsoft.
Obbiettivamente, la tecnologia è buona, in futuro windows si baserà 
interamente su .Net abbandonando COM e lasciando a piedi i nostalgici.
Se non vi piace .Net dovete fare come hal: passate a linux in modo serio e 
non perchè fa figo.
Ciao 

 COM e lasciando a piedi i nostalgici.
a me queste asserzioni continuano a fare effetto.
hai parlato con bill? ti ha detto che vista non supportera' le app vb6, vc, 
delphi e quant'altro? a bologna da cannalire 7 giorni fa mi sembra di avere 
capito tutt'altro, e francamente mi sembra molto piu' probabile quello che 
ho sentito la'.
per il futuro remoto, vedremo. intanto se ms riesce a fare andare vista 
secondo le previsioni e' gia' qualcosa, siamo tutti qui che aspettiamo da un 
po', ma loro tardano...
in vent'anni di questo lavoro mi sono abituato a vedere tutto e il contrario 
di tutto. per quanto ne sappiamo, fra 5 anni potrebbero non esistere proprio 
piu' vb, win e ms, che potrebbero essere robe da nostalgici *in blocco*.
sulle prospettive in generale, nessuna obiezione, e sul ragionamento che fai 
(java linux e le scelte) nemmeno. scegli net? benissimo, e' una cosa piu' 
che sensata. ma per favore non facciamo le curve di un derby.
ciao, a.

 Perchè ce l' avete con me?
Perche' sei un pischello (da quanto ho capito *ANCHE* di eta') e continui a fare sparate da saputello.
Lokar 

 piu' che sensata. ma per favore non facciamo le curve di un derby.
Infatti.
Forse non mi sono spiegato: ognuno deve scegliere gli strumenti che servono 
per fare il proprio lavoro al meglio.
Proprio perchè non c'è la tecnologia ottimale non si può dire che una sia 
meglio di un'altra tout cour, ma nemmeno negare i pregi di una rispetto ad 
un'altra per "sensazioni".
D'altra parte le televisioni ricevono in PAL (ogni riferimento a cose e 
persone è puramente casuale) e questo perchè era il sistema più economico, 
non certo il tecnicamente migliore.
Ciao 

"Lokar" ha scritto nel messaggio

E soprattutto perché siamo brutti, sporchi e cattivi :-P.
Bye, G.


Ma tu sei brutto! ;)
Ciao 


papero, parla pro domo tua :P
non so cattivo. di certo mi lavo, e a detta di parecchie donne sono 
aFFascinante e attraentiFFimo :))
ciao, a.

 Perchè ce l' avete con me?
1.
perche' ho fatto lettere, ho preso uno sporco 110 e lode, e vorrei che 
l'italiano non si estinguesse nei prossimi anni.
2.
perche' iif (bVulgo, "sparacazzi", "dici cose perfettibili")
qualcuno diceva che in net non hanno fatto un porting sensato di iif (*) non 
si sono messi d'accordo sul nome (**). dato che ti piace net, chiamala come 
ti pare, dido() o canberra() o pandarosso(). quello e'. sol che la smetti 
con gli aforismi da baci perugina. le tue scelte sono tue. ce ne e' gia' uno 
in italia che fiacca tutti a ogni sbalzo di pressione, e basta e avanza e 
stroppia.
ciao, a.
(*) mentre l'hanno fatto per OrElse, AndIf, YesNot, MaybePerhaps, 
NotsureDoesntrespond, AlessiaSimona, StrisciaStraccia, FerrariRenault, 
EtcEcc.
(**) iif(true, "nocomment", "nocomment")

 e persone è puramente casuale)
speriamo, visto che per qualche anno e' stato il mio nick, anche qui :)
ciao, a.

 E poi, .net oramai c'č giŕ da 4 anni! mentre vb6 č vecchio di 6
anni........
Ragionando cosě, a NET di anni ne restano 2 dopodichč... preparati ad
imparare un nuovo  linguaggio :-)

 con w95, tre anni decenti
IMHO sei stato fortunato... per me sono stati anni da incubo. Con Win98 le
cose sono leggermente migliorate, mentre il 2000 è stato il salto di
qualità.
Come te, dopo aver provato per bene XP sono tornato stabilmente al 2000 :-)
Peccato però perchè alcune nuove API di XP mi avrebbero fatto comodo...

 avanza e stroppia.
Wow... a volte ti devo leggere 4 volte per capirti e poi non capisco lo 
stesso quello che scrivi :)
IIF c'è in 
vb.net
, solo che per mantenere la compatibilità funziona male 
esattamente come quella di VB6.
Ciao 

 e non sul 2000 (e ne ho provati tanti...)
Io ho trovato un solo "giochino" che usi DX e riesca a girare, sia su 2000 
che su XP (poco male, io non gioco) ma tutti vanno in crash al doppio click 
sull'icona e quello che va gira a scatti su un Athlon 3200 con 512mb e 
scheda grafica 3D.
Ciao 

 scheda grafica 3D.
Probabilmente la scheda grafica non è adeguata, i drivers non sono
aggiornati o le DirectX non sono le ultime uscite.
Te ne cito alcuni che ho fatto girare ultimamente su Athlon 1800+ @ 2000:
AOM
Ground Control I e II
GTA San Andreas
The Sims II
Singles II
Rome TW
Vampire Bloodlines
Fable
Prince of Persia I, II e III
Mafia
Hitman II
Tutti utilizzano l'accelerazione 3D (alcuni in maniera molto pesante come
GTA, Prince o Persia o The Sims II) e girano fluidi a 1024x768.
In ogni caso potrei citartene molti altri... non ho ancora trovato *un*
gioco che sia *uno* che giri su XP e non sul 2000, emulatori compresi.

 sono [CUT]
Okkk okkk... forse mi sono spinto un pň oltre...
Capisco che non ho le competenze necessarie per fare certe affermazioni su 
.net & co.
Bye,
-- 
Carmine ( 
pikachu...@gmail.com
 (Togli la scritta NOSPAM) )
Webmaster di The Total Site 4 : 
http://www.thetotalsite.it
MariokartDS Codice Amico: 532639027909 - CarmineC in MarioKartDS
"Un problema non č un problema se puň essere risolto" 

 va su e giù, che sicuramente sarebbe la scelta consigliabile.
E qui, c'è poco da tenersi aggiornati...
Ciao
-- 
Gianluca Cannalire
Microsoft MVP/MCP - Visual Basic
http://www.visual-basic.it
http://community.visual-basic.it/gianluca
 

Il .Net mi stomaca.
beh, se vuoi restare in casa M$ basta un po' di alca seltzer. Dopo tutto
in 8 anni ti sarai fatto un'esperienza tale che il linguaggio è solo un
dettaglio.
In bocca al lupo.
Ciao,
Moreno

 dettaglio.
Leggo del sarcasmo.... ;)
Cmq sono d'accordo: persino un primate, in 8 anni, qualcosa la impara.
-- 
Emanuele Torrenti
Registered Linux User #409659
http://torrenti.altervista.org

Cmq sono d'accordo: persino un primate, in 8 anni, qualcosa la impara.
nessun sarcasmo, né critiche: la differenza tra un programmatore
d'esperienza ed uno alle prime armi non è la padronanza del linguaggio
in cui sviluppa ma la mentalità, la capacità di analisi e la duttilità
che fanno sì che cambiar linguaggio non sia poi così traumatico, o
quanto meno non un'ostacolo insormontabile: non si tratta certo di
ricominciare da 0.
Il linguaggio e l'implementazione è solo l'ultima fase del processo di
sviluppo ed eventuali vincoli imposti da limitazioni o caratteristiche
del linguaggio, influiscono solo in misura minore sella definizione
dell'architettura. Quindi se non sempre si tratta di un dettaglio
trascurabile, solo raramente la scelta del linguaggio è un
discriminante.
Questo ovviamente in estrema sintesi e semplificazione.
Ciao,
Moreno

 E qui, c'č poco da tenersi aggiornati...
Scherzi ? E la pallina rossa che non va piů di moda, e il cocco che
si vende di meno e gli utent^Wacquirenti che vogliono chi i palmiti e
chi addirittura il gelato, e bla bla bla e bla bla bla...
Le rotelle di plastica del carretto fanno troppo rumore, le leggi locali
combattono l'inquinamento acustico: vai ad aggiornare le ruote con
quelle in gomma.
La fontanella attira gli insetti e siccome non puoi usare insetticida se
tratti alimenti, devi cercare qualcosa che li tenga lontani. Le reticelle
sono antiestetiche, quindi solo roba naturale: essenze di citronella
o di geranio.
Parlando di Mururoa, poi, bisogna tenere aggiornato anche il contatore
Geiger... :-)
Un Paperino "problemi, sempre problemi :-(".

 [SNIP]
LOL =)
Lokar 

 Scherzi ?
ROTFL
