Newsgroup: it.comp.lang.visual-basic
Titolo: [Sfogo] Certi ingegneri informatici...

 Premessa:
Sto rimaneggiando del codice di un programma venduto in centinaia di copie e
che ogni anno subisce un upgrade (giusto per giustificare i prezzi di
aggiornamento)
Storia :
Lavoro 2 settimane per il tizio, indosso i guanti (poi capirete perche') e
giu' con il tiraacqua a ripulire il codice...
Oggi mi chiama e mi fa incazzato : "So sparite le iconcine della "TulBars"
ho dovuto perderci 2 ore dietro....
mi esce poi un errore strano, alcune somme escono sballate...
L'aggiornamento non funziona + ... ecc ecc
Arrivo da lui (40km) e che aveva fatto ?
In un CD dove ci sono 2 cartelle una "OldVersion" e una "NewVersion"
_UN_INGEGNERE_ cosa usera' ?
Poi....
Oggi mi manda il CD tutto bello stampato... dopo 120Mb di filmati di
presentazione andiamo ad istallare la versione 1.3.8 (la mia) e invece
istallo la 1.3.9 (la sua rimaneggiata), pc vergine ... 3'000 errori :-/
Chicche :
Leggendo il codice si notano tranquillamente stalci tipo questo :
Dim a,b,c,d as integer
:-/
Cosa dovrei fargli ?
Gli strappo la laurea ? O me la prendo io e gli lascio 1 Euro ? Bha bha bha
... poi se incazza pure... ad ogni fattura fa casino e cerca di far valere
il suo "grado superiore"... ma roba da matti !
-- 
[Gigio2k]
www.g2kweb.it


 Sputtanalo no!!! Ah se lo avessi io fra le mani uno cosi...gli farei
cambiare lavoro e laurea...tocca sopportą...
Ciao
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 cambiare lavoro e laurea...tocca sopportą...
peccato che faccia parte del mio giro e che in abruzzo non e' che sia molto
facile avere contatti...
meglio averlo per amico... e poi sai quanto posso lavorare sul suo code
ridendo a crepapelle ?
Vuoi mettere la soddisfazione ^_^
-- 
[Gigio2k]
www.g2kweb.it

 
Purtroppo anche l'help del VB5 e VB6 riportano esempi scritti in questo 
modo... ma tutti ci siamo accorti dopo pochi tentativi che la cosa NON 
funziona come dovrebbe! Che poi il tizio in questione non abbia mai 
realizzato che a, b e c sono alla fin fine dei variant, è tipico del 
"programmatore teorico" che poi finisce per essere solo un misero 
"implementatore di algoritmi".
E forse questo è proprio dovuto al fatto che abbia acquisito gli 
strumenti di programmazione unicamente con una laurea (quindi "sui 
libri") e non da autodidatta.
Per inciso, non voglio dire che tutti coloro che prendono una laurea sono 
completamente "teorici". Ma spesso ciò accade a chi l'informatica l'ha 
iniziata a studiare sui libri di testo, andando avanti a furia di 
esercizi e esercizietti stupidi, anziché sul campo con la douvta passione 
(o spinta per necessità).
-- 
|-----------------------------------------------|
|Davide Guida          >>> 
davide...@email.it
|
|-----------------------------------------------|

>(o spinta per necessità).
Un amico mio si era iscritto a ingegneria elettronica a Bologna.
Ha mollato perchè parte dei corsi non c'entravano una sega, matematica era
un casino assurdo, ma soprattutto quando agli esami di programmazione c'era
da scrivere del codice, quello che faceva lui funzionava benissimo, però
veniva categoricamente segato perchè non seguiva gli standard impartiti dal
prof. (nello specifico il prof voleva che usasse i puntatori ma lui cercava
sempre di evitarli)(programmavano in C)
Per inteso normalmente entravano agli esami in 150 e ne venivano promossi
una ventina al massimo.
Nello specifico, da quello che mi ha detto l'amico mio, che per inciso è
uscito dalle superiori con un 48/60, quindi non è uno stupido, credo che
diventare ingegneri informatici o elettronici (in università toste come
bologna) sia una roba da fenomeni ambulanti, da geni del numero, da mostri
della logica.
La gente che esce da quei corsi lì, specie se escono con buoni voti, sono
"avanti", hanno una marcia un più.
Nel senso che il loro posto non è con noi comuni mortali a programmare
VUBBI' ma a fare ricerca in un centro di sviluppo, alla nasa, o in posti del
genere.
Se metti un genio di quel tipo davanti a VUBBI' è normale che faccia
castronerie, sarebbe come usare una macchina da formula uno per andare in
giro per Bologna, una roba talmente avanti da essere fuori posto in mezzo
alle auto normali.
Non so se mi sono spiegato..... spero...
-- 
Guarda, ma non toccare!
Tocca, ma non gustare!
Gusta, ma non inghiottire!
Per rispondere in privato elimina dall'indirizzo "togliquesto"
MasterDavidex - David Ruscelli

 Vuoi mettere la soddisfazione ^_^
è una soddisfazione del cazzo!!!
.....
<pseudo code>
select case GigioSituation
    case "Me dà da magnà"
        if GigioTroppoBuono then
        sopporta sopporta....sopporta....
        scrivi sul ng per sfogarti
        else
        Sopporta...sopporta...battutina al cliente....
        leccate di culo in quà e là....
        clienti fregati al cretino di ingegnere!
        end if
    case "M'importa na sega t'ho fregato il cliente"
        Ah ah ah...presentati da lui
        if GigioVersioneSoft then
         "Mi scusi esimio mi son perso dietro questo cripto codice"
        "dim a,b,c,d as integer...me lo spiega grazie!"
        <spiegazione>
        "egregio ho qui proprio con me una zappa nuova nuova...che dice
gliela lascio???"
        else
        "Uè ma t'han dato la laurea al Cepu???"
        "mi sa che hai frequentato le lezioni di Del Piero e Vieri eh!!??!"
        "Il corso "Arrosti e disastri" era compreso nella laurea ho c'hai
pure speso un extra?"
        Ho qui con me una vanga te la lascio nella speranza che tu sia
illuminato sulla tua vera vocazione!
        end if
    case else
        Bastard.On=true
        Parlane male...fai vedere ai clienti la sua "magnifica versione" di
laureato e poi la tua funzionante (ma occhio deve funzionare davvero ed
essere meglio!!!)
        ...poi...butta lì che la tua versione costa anche meno e che fai un
ottima assistenza...."pùr parlèr"...logicamente sarai molto sicuro di te
stesso...vestito bene (ma non vestito da cameriere)...e sopratutto non farai
vedere il ferro da stiro di telefonino che ti porti dietro!
        .....se fai così.....in base alle leggi statistiche....qualcosa
cadrà...
        Va beh che ci sono i Lupi ma in Abruzzo qualche cliente non scemo ci
sarà no???
end select
salutos
un wodkino per 3 gg in ufficio!!!

 Vuoi mettere la soddisfazione ^_^
Sono un po' d'accordo con wodka: cerca di circondarti di persone competenti
o alla lunga ci perderai comunque.
'Sto tizio ti fa guadagnare?
Nel senso che, da quello che ti fattura, detratte le spese per rimediare ai
casini, detratti gli sbattimenti per starci dietro ti rimane ancora una
cifra decente?
Se è solo per tenere un contatto... beh... io lascerei perdere solo per il
fastidio :)
Ciao
--
NeoDataType : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net

 castronerie,
Ecco, queste le faccio, anche senza essere un genio!
Ad ogni modod, pur appartenendo alla categoria, non voglio difendere gli
ingegneri in generale, ogni tanto ci sono certi coglionazzi (che poi magari
si fanno pure un viaggio della madonna, presentandosi sempre "Piacere
Ingegner PincoPallino...."). Però a volte c'è pure gente in gamba, e non
solo sul lavoro!


 solo sul lavoro!
Beh per me un ingegnere informatico o elettronico è un genio e basta, son
convinto che se andassi io a iscrivermi non riuscirei a passare nemmeno gli
esami più facili...
Tuttavia ritengo di conoscere abbastanza VUBBI' e saperlo usare
decentemente.
:-)


 decentemente.
Dipende dalla voglia e dall'attitudine. Come vedi tu sai fare meglio di
questi "geni" la programmazione VB! Io comunque non sono nè informatico nè
elettronico: posso essere considerato una persona comune? ;-)


 Cosa dovrei fargli ?
Gli fai una bella fotocopia in A0 della pagina del Reference di VB realtiva
a DIM.
--
Saluti e salute a tutti.
________________
Gabriele Del Giovine [Microsoft MVP] - Windows 2000 - Windows NT 4.0
- Le informazioni fornite in questo messaggio sono fornite
  senza vincolo di garanzia e senza responsabilità alcuna

 ha scritto nel messaggio
news:2nsp13F...@uni-berlin.de...

Due anni di ingegneria informatica a Parma... un mucchio di soldi, un
mucchio di fatica, un mucchio di tempo buttato via!! Di programmazione e di
informatica in generale non mi hanno insegnato niente (l'unica cosa che ho
imparato è che prima di fare un esame pratico di programmazione è meglio
controllare che non ci siano virus sul computer che si sta per utilizzare).
Chimica, fisica e geometria le so benissimo, per quanto riguarda informatica
1 e 2 bhe stendiamo un velo pietoso.
Da quando mi sono ritirato e studio programmazione per i ca**i miei devo
dire che rendo 10 volte tanto rispetto a quando andavo in aula a sentire i
professori (tutti fisici riciclati come programmatori) che blateravano cose
tipo (in C++):  la programmazione ad oggetti è simpatica ma non
importantissima, se il programma non è molto complicato e lungo
l'indentazione potete evitarla, nelle prossime 10 ore studieremo le stringhe
(10 ore per le stringhe?!?!?!?!?!?!?) ecc... ecc...
Evviva l'università italiana!!!!!!

 sempre di evitarli)(programmavano in C)
beh però, cazzo .... una volta tanto non posso biasimare (almeno 
in parte) l'ostilità del Prof. I puntatori sono proprio uno dei 
concetti cardine del C, non è che fossero una fissa di quel 
prof. Sono così utili in assoluto che persino in vubbì ci si 
tocca ad arrabattarci di tanto in tanto con le porcheriole tipo 
VarPtr, StrPtr, AddressOf, As Any, e via discorrendo !
Del resto anche in VB, implicitamente, sono nascosti addirittura 
  nel posto dove sfuggono a prima vista tanto sono impliciti : 
il default del passaggio di argomenti ByRef !
MegaCUT
Ciao
CCCP++Mario


tu che ing. sei?
Perchè dicono ad esempio che ing. edile è più facile....
Poi va beh ci sono i dottori in legge, ma anche lì dicono che è tra le più
facili, dicono che in compenso è difficile l'esame di stato che si fa dopo
per diventare avvocati.
Poi cosa c'è... vediamo....
economia e commercio, l'università standard per chi non ne ha voglia
(dicono).
Poi ci sono le scienze matematiche che dicono sia un'altra roba da geni.
Questa è una breve carrellata di alcune facoltà e indirizzi che so per
sentito dire...


 perché !
Quello che dicevo io, di certo il loro posto non è dietro un PICCI' a
programmare gestionali in VUBBI'


 sentito dire...
Mah, secondo me tutto dipende dalle tue caratteristiche. Io non ce la farei
mai a fare legge. Per certo, una facoltà come legge richiede una gran
memoria: certe cose o te le ricordi o non te le ricordi, non ci sono molti
ragionamenti da fare!!!


 programmare gestionali in VUBBI'
SAper fare un programma ben fatto, e per ben fatto non intendo in stile zio
Bill (della serie incontro DrWatson almeno una volta al dì) non è poi così
banale!!! Poi ovviamente dipende dalla complicazione del programma.
Io uso VB per automatizzare un po' di controlli e attività che faccio sul
lavoro e, con qual che mi ricordo delle basi di programmazione
dall'università e un po' di roba letta qua e là mi arrangio, ma sono
tuttaltro che un buon programmatore! Prova a ripigliare i miei vecchi post:
delle volte ho scritto certe ca@@ate. Poi col tempo, ho imparato anche
quelle e mi sono reso conto di essere un pivello come programmatore!


 quelle e mi sono reso conto di essere un pivello come programmatore!
Tu ti sottovaluti,
Secondo me il bravo programmatore non č solo il guru che sa tutto a memoria,
ma anche quello che sa dove andare a documentarsi e a cercare le risposte in
caso di problemi e in ogni caso č in grado di cavarsela da solo piů o meno
in tutte le situazioni.
Questo perchč Vb6 č il piů facile che c'č, basta un po' di buon senso
nell'usarlo e sei apposto, purtroppo secondo me ha dei grossi limiti e piů
la tua applicazione č ambiziosa piů questi limiti vengono fuori. Quando
sento dire in giro che VB6 č limitato ho imparato, a malincuore, a dare
ragione, purtroppo.
La mia prossima sfida sarŕ .NET
Ho visto cose (tipo al seminario di Balena a BO) che mi fanno pensare ad uno
strumento finalmente completo e davvero professionale al 100%.
Ho .NET installato da parecchio nel portatile ma tutte le volte che ci metto
le mani dopo un po' mi areno da qualche parte, č cosě diverso da VB6....
Mi deve arrivare il tomone del Balena. (ordinato piů di un mese fa)
Se riesco a imparare .NET come si deve giuro che cambio mestiere e mi metto
a programmare seriamente.
Tra parentesi cerco futuri collaboratori :-)))))


 Tra parentesi cerco futuri collaboratori :-)))))
Non guardare me: non faresti u gran affare!



Non ci penso nemmeno ad avere un ingegnere fra le palle..
:-PPP



Bravo! Vedo che come responsabile del personale della tua societą vai gią
alla grande: i non ingegneri spesso rendono meglio e rompono eno le
palle!!!!


 statistiche....qualcosa
no, il code e' suo, io glielo sto solo ripulendo e rimettendo a posto... lui
mi ha portato molti clienti in un modo o nell'altro, meglio tenerselo caro e
sputtanarlo solo per ng ^_^
Tanto oramai la sopportazione non fa parte della mia release attuale, ho
sostituito la chiamata alla "Sopporta.dll" con la "MeneSbatto.Dll" e ho
visto che le prestazioni sono migliorate in quanto la "Sopporta.dll"
scatenava anche chiamate verso la "_Increase" della "Balls.dll" ... clienti
non ne voglio, son pieno fino a febbraio di lavoro... ci mancherebbero solo
altri Cli che mi chiamano e mi scocciano...
-- 
-Gigio@Work(?)-

 perché !
Perchè, come dicono in meneghino, gli americani sono dei bauscia: fanno
tanto i fighi ma sono (scolasticamente) degli incapaci, quindi in confronto,
noi italiani, siamo dei geni :)


 Non ci penso nemmeno ad avere un ingegnere fra le palle..
ROTFL !
Cmq sia come papa' di questo ot mi sento di dire la mia:
Il codice di quell'ing era di una organizzazione fluida che mi ha fatto un
invidia pazzesca !! Forse non e' farina del suo sacco ma dei suoi "scribari
bulgari" (la concorrenza) ... cmq sia ci si "naviga" tranquillamente,
peccato che ad una attenta analisi si vedevano passaggi assurdi,
ininfluenti, cicli inutili o perfezionabili... lacune date da chi non ha
miliardi di righe di codice alle spalle ...
daltro canto mi capito' di visionare codice di un carissimo e bravissimo
amico autodidatta che gira da ste parti, per carita',
performante,funzionante ma... CHE CASINO !!! Nessuna regola, variabili
scritte cinofallicamente, maiuscole, minuscole... indentature degne di un
criceto commenti ... quali commenti ? ecc ecc...
Come al solito la cosa giusta sta nel mezzo....
Apertura mentale e conoscenza teorica che ti permetta di cambiare linguaggio
nel giro di 2mesi...
Ore di codice alle spalle che ti dia esperienza in grado di capire la
struttura + performante...
Io stesso oggi ho ripreso un sorgente fatto in fretta e furia di 1 annetto
fa... mammamia quante cose ho migliorato, pero' devo ammetterlo, mi so
schifato da solo ! ^_^;
-- 
[Gigio2k]
www.g2kweb.it

 della logica.
Assolutamente no, ci sono persone che si laureano senza aver mai capito
nulla di quello che studiavano. Dipende dalla qualità dei professori e
dai loro metodi di valutazione, comunque in generale basta impegnarsi.
In ogni caso, qualunque corso di studi si segua, è importante che i
professori siano in gamba, cosa che accade purtroppo un po' troppo di
rado...
Ciao.
-- 
BSD is for UNIX lovers -- linux is for Windows haters.

 
Gli americani non sono incapaci (non parliamo di scuola perché noi 
realmente non impariamo nulla dietro i banchi), sono solo molto più 
pratici, gli ingegneri italiani sono più teorici quindi hanno più la 
forma mentis per risolvere rapidamente dei problemi. Peccato che, in 
generale, nella stragrande maggioranza dei casi è la pratica che ti aiuta 
a portare avanti la ricerca.
