Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] Ma cosa è un programmatore?

Fin'ora ho sempre pensato che un programmatore è colui che fa ciò che non è
previsto nella documentazione, o quantomeno trova il modo per fare ciò che egli
desidera. Questo perché se una cosa è scritta su un libro (o su un help, fate
voi) la può fare chiunque. Basta leggere.
Spesso leggendo questo NG debbo ricredermi.
Ragazzi (tutti, anche io): leggiamo di più; spesso si evitano domande banali, a
tutto vantaggio della qualità delle risposte e dell'accesso al ng (l'80% degli
argomenti trattati sono esaustivamente affrontati nella guida di VB, basta fare
F1).
Un saluto a tutti.
--
GbC
http://www.chiappori.net
giov...@chiappori.net

 voi) la può fare chiunque. Basta leggere.
D'accordo sulla seconda parte, ma cambierei la prima definendo tre classi di
programmatore:
- Il Programmatore Regolare
- Il Programmatore Sfigato
- Il Programmatore Outsider
Il Programmatore Regolare è quello che ha bisogno di fare solo le cose che sono
previste dal suo strumento di sviluppo e che sono documentate.
Il Programmatore Sfigato è quello ha sempre bisogno di fare cose che il suo
strumento di sviluppo non gli permette, o che sono permesse, ma non documentate.
Il Programmatore Outsider è quello che se non ha bisogno di fare cose che il suo
strumento di sviluppo non gli consente di fare, trova il modo di fare le stesse
cose in un modo che il suo strumento di sviluppo non gli consente di adottare, o
che non è documentato.
Ciao :-)
Flavio Ronco
f.ronco@*NonMiServeNiente*
flashnet.it
http://www.metabrains.com
  [Under Construction]
-------------------------------------------------------------
"Che pubblico in gamba! Se ci dite dove lavorate,
domani mattina se abbiamo tempo vi veniamo a vedere"
[Paolo Rossi]

strumento di sviluppo non gli permette, o che sono permesse, ma non
documentate.
Secondo te, perché il mio nick è Paperino ? :-)
Bye, G.

- Il Programmatore Outsider
Aggiungo:
- Il Programmatore Finto / Furbo
Ovvero per me è piuttosto finto, ma forse è il più furbo di tutte le categorie:
Colui che sa usare molto molto bene il Copia/Incolla....... a buon intenditor....
Ciao,
Moreno
#sirri#@
morenosoft.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.morenosoft.com/MSVBSite/
Home Page - 
http://www.geocities.com/SiliconValley/Bridge/1414/
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------

Un saluto a tutti.
Bhe... forse hai le idee un po' confuse.
Un ottimo programmatore puo' fare semplicemente o forse e' meglio dire, che
puo' usare le tecniche ed istruzioni descritte nella documentazione di un
tool di sviluppo.
Ma non venitemi a dire che basta imparare a memoria e magari capire tutto il
manuale di un linguaggio per essere buoni programmatori. Sarebbe come dire
che ad esempio basta imparare a memoria il vocabolario della lingua tedesca
per parlarlo perfettamente sensa problemi !!!!!!
Non ci si inventa programmatori e stanne pur certo che non e' da tutti
essere "buoni programmatori". C'e' bisogno innanzi tutto della solita
passione per la meteria, uno smisurato senzo logico e analitico, e senza
dubbio di esperienza come su tutte le cose ma c'e'  una cosa o meglio una
dote che molti sottovalutano.....la fantasia che secondo me e'
importantissima ed in alcuni casi fa la differenza.
Per fare un programma tipo la calcolatrice di windows sono praticamente
buoni tutti.
Supponiamo di dare tale incarico a 100 programmatori o presunti tali. Alla
fine magari graficamente e funzionalmente i 100 programmi si equivalgono
qualcuno avra' curato maggiormente l'aspetto grafico altri meno, ma diciamo
che sostanzialmente i vari programmi fanno cosa ci si aspetta che facciano.
Quindi tutti e 100 promossi ??? No.... bisogna andare dietro le quinte,
vedere come hanno scritto il codice, quanto e' "leggibile" tale codice ,
quanto e' veloce ecc. ecc.
Molte volte nelle risposte ad alcuni quesiti posti su questo NG vedo gente
che per andare da Milano a Roma passano per Venezia , vanno su a Trieste,
Ritornano a Milano, 7 giri intorno al duomo, poi giu' fino a Bologna,
Pescara, Bari, Napoli e finalmente Roma !!!!! Tu dirai ... ma alla fine a
Roma ci sono arrivati e quello era lo scopo ma sicuramente converrai con me
che forse era piu' logico e veloce prendere per Firenze. E' un esempio
stupido forse ma ti fa capire cosa molte volte succede nella realta'. E tu
una persona del genere me la consideri un programmatore ?? Io sinceramente
NO !!!!!!
Chiaramente chi ha fatto la strada Firenze- Roma e' da considerarsi un buon
programmatore, poi ti arriva qualcuno che in base all'esperienza o alle
proprie conoscienze di strade alternative nel vero senso della parola, non
prende l'autostrada, serie di strade "sconosciute" hai piu'..... sicuramente
piu' tortuose, piu' impegnative , ma ti arriva a destinazione nella meta'
del tempo (velocita' di esecuzione del codice) e di conseguenza risparmia
qualche bel po' di benzina ( risparmio di risorse).
Quando poi le problematiche relative allo sviluppo di un progetto, crescono,
in maniera inversamente proporzionale diminuiscono le persone
(programmatori) in grado di affrontarle e di dare in termini di soluzioni
informatiche delle soluzioni soddisfacienti.
Ora anche se mi creero' numerose antipatie su questo NG voglio farti
riflettere su una serie di questioni :
1) Vengono postati quasi sempre gli stessi quesiti
2) Vengono quasi sempre date le stesse risposte
3) l'80% delle richieste si possono reperire semplicemente premendo quel
cavolo di tasto F1 che tutti abbiamo sulla tastiera (come affermavi
giustamente tu !).
4) il 10% delle richieste sarebbero state risolte se il tempo impiegato a
postare il messaggio ci si fosse sforzati a trovare una soluzione.
5) In un 5% dei Post che rimangono si leggono soluzioni che o non risolvono
il problema o lo risolvono facendo dei giri indescrivibili.
6) Il 3% ottiene una risposta adeguata da quei 3-4 frequentatori (sensa fare
nomi) che scusatemi, ma stanno 10 anni luce avanti rispetto agli altri.
7) il resto rimane senza risposta.
Quindi per finire posso concludere dicendo che :
Quando il gioco si fa duro..i duri iniziano a giocare..... ma ce ne sono
pochi purtroppo !
e non voletemene se ho detto cose che a qualcuno non piacera'..........
Ciao a tutti.
Ven.

Colui che sa usare molto molto bene il Copia/Incolla....... a buon
intenditor....
AZZ ! Lo sapevo che finiva per scoprirmi ! ;-)
Bye, G.

che per andare da Milano a Roma passano per Venezia , vanno su a Trieste,
Cribbio, se passate per Trieste, venitemi a salutare!!!! ^____^
Scusate per l'OT e per aver detto una scemata in un discorso serio, ma non ho resistito.
Comunque concordo con te per diversi punti, ma non dimenticare che qui c'è gente che sta imparando (io per primo) ogni
giorno che passa e fa progressi in questo senso.
Anche se è vero che molte risposte non aspettano altro che essere invocate con F1, non bisogna sottovalutare le domande:
anche un "a cosa serve il command button?" può essere una domanda intelligente, se chi la fa ha già cercato con la
guida, ci ha messo dell'impegno e della volontà ma non è riuscito a cavare un ragno dal buco... (o dal baco, per restare
in tema... ^___^)


7) il resto rimane senza risposta.
Solo il 2% mi sembra poco, magari fosse vero.
Bye, G.
--
---------------------------------------------
    Le risposte alle tue domande le trovi sul
    Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------
Real E-address: 
gaet...@hotmail.com

 Secondo te, perché il mio nick è Paperino ? :-)
Forse perche hai uno zio molto ricco? :-)
Ciao, Andrea

Scusate se allungo la già lunga lista di msg di questo [OT], però lo sfogo
iniziale lo comprendo...
C'e' tanta gente (e purtroppo lo dico per esperienza, oltre a programmare
faccio anche assistenza tecnica su personal...) che piuttosto che fare
funzionare i 2 neuroni che ha in zucca alza il telefono (o posta un msg)
e cerca qualcuno che faccia funzionare i suoi, magari (anzi soprattutto!)
gratis!
Eppoi... ma pork zozz... è qualche mese che leggo (a volte rispondo anche)
questo NG e, porkaccia, è possibile che ho risposto ad almeno 25 msg
che chiedevano perchè non c'è l'IMP /OUT in VB e che venivano
rimandati, tutte le volte al sito comune, e io ho cercato di spiegare che
Win9x (e + ancora) WinNT è un sistema in cui gli accessi all'HW sono
protetti ecc.. ecc.. e per cui non puoi sperare (specie in NT) di
fare un OUT o un INP senza curccarti uno schermo blu?
E 2 giorni dopo c'e' qualcun altro che fa la stessa domanda...
Perchè prima non ci si legge i post precedenti per vedere se qualche
altro disperato ha gia domandato?
Scusate lo sfogo, ma INP e OUT in VB non è banale farli...
Saluti, Massimo.


Tutto vero, peccato che qui si postano talmente tanti messaggi che il server
flashnet ha già cancellato quelli del primo luglio... Se poi i subject dono
del tipo "Componente OCX" o "Porc... ZZozz, come mai?!" nessuno si legge i
messaggi (tranne me, alcune volte, che lo faccio per pura sega mentale). Tu mi
dirai: se ci fossero meno messaggi di richieste banali ci sarebbe meno
casino... Già, ma questo non è il solo meccanismo di azione-reazione in
equilibrio sulla terra (uno di quelli sei tu, inteso come essere vivente) -->
se ci fosse meno casino ci sarebbero meno domande banali. Sarò fatalista, ma
così è strutturato l'universo. Ci si può solo sfogare, e fare qualcosa nelle
proprie possibilità non tanto per rompere l'equilibrio (impossibile), quanto
per spostarne a poco a poco il fulcro in una posizione più conveniente per
tutti. Nessuna allegoria, nell'ultima parte ;-)...
Flavio Ronco
--





non vario... avariato... ;)
-- 
GbC