Cosa posso fare per rafforzare le mie capacità di codifica con penna e matita? [chiuso]

1

Voglio scrivere meglio il codice con carta e penna. Non importa se sarà in pseudocodice o codice reale.

Potresti gentilmente consigliarmi delle fonti per questo?

    
posta dhblah 01.02.2013 - 08:20
fonte

4 risposte

2

fallo più spesso!

La codifica, sia con un computer che con carta e penna, è una di quelle abilità che viene appresa meglio facendo più spesso. Vorrei iniziare a lavorare su problemi su siti come Project Euler o Code Chef .

    
risposta data 01.02.2013 - 09:10
fonte
2

Le persone di solito lo fanno in un'intervista quando vogliono vedere come la pensi.

Assicurati sempre di avere un sacco di carta disponibile, dal momento che non puoi correggere gli errori come faresti normalmente. Preparati a riscrivere il tuo programma dopo aver fatto una bozza.

Ho anche scoperto che utilizzando diagrammi come grafici o I diagrammi di Warrier-Orr , mi aiutano a chiarire i miei processi di pensiero.

Se vuoi provare questo con alcuni semplici programmi per fare pratica, ti suggerisco Project Euler come fonte di tali esercizi del programma. Di solito sono matematicamente interessanti!

Oh, e aggiungi molti commenti. Più di quanto faresti normalmente. Ricorda, il potenziale datore di lavoro sta cercando di vedere come pensi - prova a dare loro un'idea dei tuoi processi mentali.

    
risposta data 01.02.2013 - 08:49
fonte
1

spegni il computer, prendi le matite, la carta e una gomma e ottieni il codice di scrittura.
Quindi, esaminalo rigorosamente usando i riferimenti e prova a dimostrarne la correttezza.
Solo quando è tutto fatto, siediti, digita, compila ed esegui per verificare che tu abbia capito bene.
Non c'è altro modo.

    
risposta data 01.02.2013 - 08:22
fonte
0

Mentre ti applaudo per la tua ambiziosa (dispari) dedizione, non sono così sicuro che carta e penna siano la soluzione migliore per la padronanza della programmazione. Suggerirei comunque di imparare a programmare in MS Notepad. Questa è solo la mia opinione, ovviamente, ma ho imparato HTML / CSS / JavaScript nel blocco note e tutto è diventato la memoria muscolare molto veloce. In realtà ho ottenuto un contratto di lavoro semplicemente per inserire ht / cs / js (usando il blocco note) sul mio curriculum. Ho anche fatto "un po 'di C # .Net nel blocco note usando il compilatore della riga di comando, e non è poi così male. Non lo consiglio comunque.

I miei due centesimi.

    
risposta data 01.02.2013 - 12:47
fonte

Leggi altre domande sui tag