È normale sentirsi come se avessi dimenticato molte cose nella lingua dopo un intervallo? [chiuso]

4

Tornerò al C ++ dopo un mese. Non ho ancora iniziato a praticare, ma vedere il mio vecchio codice mi dà la sensazione di nauseabondo come se vedessi qualcosa di nuovo anche con un semplice codice piccolo.

È normale? Conserverò tutto mentre inizierò a scrivere il codice?

    
posta M3taSpl0it 09.05.2012 - 23:11
fonte

5 risposte

9

Sembra giusto per me. Nel mio caso, ho usato R per circa 6 anni, ma in questi giorni ci sono lunghi periodi di tempo in cui non ho bisogno di fare statistiche in R, quindi ci possono essere periodi di 3-6 mesi in cui non lo faccio un sacco con esso e vi assicuro, ci sono stati alcuni momenti spaventosi in cui sono pieno di dubbi personali quando non riesco a ottenere un semplice set di dati caricato. Per fortuna torna sempre abbastanza velocemente e resta con me se lo faccio molto spesso.

Ho trovato che questo è vero per la matematica (a volte mi piacciono le domande imbarazzanti), le statistiche semplici e tutto il resto da cui faccio una pausa. La cosa fortunata è che, migliorando le cose, il tempo del riapprendimento diminuisce e in alcuni casi cessa di esistere. Mi ha anche motivato a provare a mantenere un progetto o due nel mio tempo libero, dove mi diverto con R e .NET. Penso che la conclusione sia che non è raro e non dovresti essere preoccupato, ma potresti voler fare un po 'di C ++ nel tuo tempo libero per mantenere le tue abilità affilate.

    
risposta data 09.05.2012 - 23:19
fonte
4

La maggior parte delle abilità di programmazione sono universali. Molto poco è specifico per la lingua, specialmente per quanto riguarda il design buono e ciò che è cattivo. Quindi le nuove abilità che hai sviluppato in programmazione in altri linguaggi ti hanno aiutato a vedere i problemi con il vecchio codice C ++.

È abbastanza normale.

    
risposta data 10.05.2012 - 00:05
fonte
2

Sì, è normale. Dopo aver iniziato a sviluppare sempre più software con quella lingua, ti dimenticherai di meno.

Ma anche mentre stai ancora sviluppando, puoi dimenticare alcune delle caratteristiche di quel linguaggio quando non lo usi. Ecco perché abbiamo bisogno di un buon libro di riferimento su quel particolare linguaggio.

Se stai lavorando con C ++, hai bisogno di una buona conoscenza della lingua. È un linguaggio molto ampio e avrai sempre bisogno di un buon riferimento C ++.

    
risposta data 09.05.2012 - 23:55
fonte
2

Sì, è normale dimenticare. Ma come ha detto Crazy Eddie, conoscere un buon stile e tecnica di programmazione in una lingua è generalmente applicabile a un'altra, purché non sia troppo diversa. Ad esempio, le tecniche che funzionano bene in C ++ potrebbero non tradursi in qualcosa di simile a Lisp (anche se gli esperti Lisp potrebbero sostenere che le abilità Lisp ti rendono migliore in ogni cosa).

Trovo che leggere un libro su una lingua ti porti così lontano da essere in grado di capire il codice in quella lingua quando lo leggi. Per sapere come scrivere in esso, devi davvero fare un progetto non banale con esso. Una volta ottenuto ciò, potresti dimenticare alcuni dettagli dopo un'assenza, ma le tue abilità torneranno rapidamente quando necessario. Solo costruendo qualcosa in una lingua inizi ad avere il senso intuitivo di come i suoi pezzi si incastrano tra loro di cui hai bisogno per eccellere in esso.

    
risposta data 10.05.2012 - 08:16
fonte
1

1) Più lungo è il periodo di "pausa" più lo dimenticherai.

2) Il "di più" li hai usati in origine, più a lungo possono durare "in pausa".

Esempio: ho usato UNIX e gli editor VI per un anno. Poi sono stato su Windows solo per 8 anni. Quindi come sono state le mie capacità quando sono tornato? Abbastanza buono in realtà. Il fatto che dovessi fare tutto in un anno solido in vi e Unix significava che quando tornavo trovavo ancora una solida base nella mia memoria per tornare a. Comunque direi che per un po 'sono tornato a un "4" (su 10) rispetto ad un "8" prima. Tuttavia con un po 'di riapprendimento buttato in cima sono tornato al mio "8".

Nota finale: è molto normale dimenticare molto. Se ricordassimo ogni dettaglio di tutto perfettamente per sempre, la vita sarebbe molto diversa.

    
risposta data 09.05.2012 - 23:44
fonte

Leggi altre domande sui tag