nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Re: impara a programmare in 10 anni

Von: Wolferin (wolferine_71@yahoo.com) [Profil]
Datum: 08.07.2009 21:52
Message-ID: <5554587e-415a-43d4-8e9a-bf95a14048b0@h31g2000yqd.googlegroups.com>
Newsgroup: it.lavoro.informatica
On 8 Lug, 20:08, gh <g...@nospam.gmail.com> wrote:
> On Wed, 8 Jul 2009 10:09:41 -0700 (PDT), Wolferin
>
>
[CUT]
> >> Bene. Ma questo cosa dovrebbe dimostrare? :)
> >Che se sei un coder con le palle, la particolare sintassi di un
> >linguaggio è solo un dettaglio.
>
> Ah. Quindi basta o non basta (come hai scritto prima) conoscere la
> sintassi del linguaggio per mettere mano al codice di un proggetto
> avviato?
Scusami se mi sono spiegato male. Per come la vedo io, per me ha
funzionato così, se anche un linguaggio non lo conosci, ne impari la
sintassi parte dai manuali e parte dal sorgente su cui sto lavorando.
Nell'esempio Perl di cui sopra sono stato molto aiutato dal fatto di
conoscere le utility sed e awk, per altri linguaggi magari aprire il
manuale che la spiega potrebbe essere necessario, non sempre lo è.
Ma tutto questo ripeto sino alla noia sono dettagli che è il minimo
che ci si aspetta da chi codifica...
>
> Deciditi perchè cominci a diventare comico nell'esposizione. :)
Almeno ti diverti: un risultato l'ho raggiunto! :-)
>
>
>
> >> >Morale: un vero informatico quando deve lavorare con dei sorgenti si
> >> >procura il manuale della sintassi del linguaggio. Se gli piace lo
Come detto sopra: RTFM...
[CUT]
> Ma stessi un poco poco sbruffoneggiando invece di rispondermi?
Me ne scuso ma se tu mi dici (quoto)
> >> Scusa ma questa è una visione talmente restrittiva e ottimistica
che
> >> mi fa pensare (non molto a dire il vero, visto che lo ammetti tu
> >> stesso poco sopra) tu sia lontano dallo sviluppare/manutenere codice
> >> che non sia davvero banale (e di sicuro non scritto in linguaggi
> >> complessi come il C++, di cui si parlava).

ti devo quantomeno spiegare il mio background che non è pochino.. poi
se secondo te studiare con passione (= ore di laboratorio, quando
avevamo solo ultrix e terminali vt100) un piano di studi che si chiama
Area Linguaggi non serve a nulla, beh, contento tu.
>
> Se uno mi parla del fatto che per mettere mano ad un proggetto in
> produzione gli basta sfogliare il manuale della *sintassi* del
> linguaggio, scusa ma penso di star parlando con uno che fa porcate col
> codice e nulla più. Come potrebbe essere altrimenti? Forse che il
> linguaggio *lo sa già* e il manuale gli serve solo per cercare quello
> che non ricorda?
So solo che non conoscendo una fava di Pro*C Oracle ho fatto codice
che FUNZIONAVA alla grande (con tanto di unit test su dati di billing
REALI), e non andava in core dump come il programma originale... se ti
pare poco.

Limitare alla conoscenza di un determinato linguaggio (sintassi) la
propria professionalità, beh vedi, lo posso capire per l'assembler, ma
per un linguaggio di alto livello una volta che ti hanno insegnato i
rudimenti di programmazione OO e i paradigmi di programmazione è un
ragionamento povero e sterile.

Qui veniamo al punto dove mi sono sbagliato a spiegare.
Certo non è alla portata di tutti devi avere i fondamentali, su questo
posso convenire. Da zero non si arriva da nessuna parte e se dal mio
ragionamento si capisce che uno arriva a programmare tutti i linguaggi
da zero mi scuso IO per aver comunicato questo.

Detto questo, argomento meglio:
se prendi uno che programma, diciamo da quattro o cinque anni (anche
meno se è bravo), ha una buona base teorica di algortmi e strutture
dati, nel ristretto campo dei linguaggi funzionali/Object Oriented,
manuale di sintassi alla mano, riesce a correggere un programma pure
se la sintassi non la conosce. Questo limitatamente al correggere.

Se lo deve riscrivere daccapo, e magari il lavoro è più serio, la
impara manuali ed esempi alla mano, ma non per questo il programma
sarà scritto con i piedi.
Il tuo ragionamento lo concepisco se dici: questo parte da zero, non
ha mai codificato... e qui siamo d'accordo. Ma se già conosce per dire
il C e due o tre linguaggi di scripting (oltre alle necessarie basi di
programmazione OO se no scrive programmi in C col C++, oppure
programmi in BASIC col C usando le goto con le label) ce la fa,
manuale alla mano.
[CUT]
> >Ti ripeto, forse non conosci bene l'interlocutore con cui stai
> >parlando.
>
> Forse?. Google mi dice che forse intendevo Wolverine, cercando il tuo
> nome... Come 'zzo potrei sapere con chi sto parlando?
Se mi scrivi (quoto)
> >> Sbagli ancora peccando d'inesperienza.
...vedi io non ti conosco, e quindi, pur non condividendo le tue idee,
ma non mi permetterei mai di esprimere un giudizio così tranchant nei
tuoi confronti. Dire che pecco di inesperienza vedi, SENZA CONOSCERMI,
e senza sapere cosa ho fatto nella mia vita informatica passata, era
questo il senso della frase, mi pare quantomeno un po' pretenzioso,
per non dire di peggio. Se poi vogliamo fare a gara a chi ce l'ha più
lungo  è uno sport fin troppo diffuso su i.l.i. e non intendo
parteciparvi...
Il mio nick lo devi cercare solo in google gruppi, in particolare su
i.l.i.
> Roba da matti, hahaha :)
Ripeto almeno oggi ho fatto ridere qualcuno... :-)

[ Auf dieses Posting antworten ]

Antworten