Ho letto il libro di Richard P. Gabriel "Patterns of Software" (pdf) che contiene un saggio chiamato "Writing Broadside" in cui afferma che i programmatori dovrebbero sviluppare la loro capacità di scrivere in modo chiaro. Ho trovato che i suoi suggerimenti hanno sicuramente migliorato la mia capacità di scrivere specifiche tecniche e documenti di progettazione.I programmatori dovrebbero essere in grado di scrivere in modo chiaro?
Uno dei suoi suggerimenti è di sviluppare laboratori di scrittura sul posto di lavoro. Che ciò contribuirà a migliorare la tua capacità di esprimerti chiaramente durante la documentazione dei tuoi progetti.
Abbiamo già un sistema in cui, una volta alla settimana, un membro del team dà un discorso su Pecha Kucha a qualsiasi argomento per migliorare la nostra capacità di offrire presentazioni.
Quindi sto pensando di suggerire anche i workshop di scrittura.
Qualcuno ha laboratori di scrittura sul proprio posto di lavoro?
"Un uomo che ha la conoscenza ma manca chiaramente del potere per esprimerlo non è meglio che se non avesse mai avuto alcuna idea." - Thucydides
Modifica: Quello di cui sto parlando è la possibilità di documentare il codice in modo chiaro, ad es. specifiche tecniche e documenti di progettazione. Non la scrittura del codice sorgente stesso.
@ Rob, hey non mi riferisco a smuovere le acque, io sono solo un po 'confuso. Hai detto che non stai parlando di codice, BUt nei commenti del mio post hai fatto riferimento al commento di Mitch (che riguardava il codice) e hai detto che era di questo che stai parlando. Cos'è questo? – mattlant
@mattlant, per favore leggi di nuovo la risposta di Mitch. Elements of Style è una bibbia sulla scrittura chiara. Non codifica L'altro punto di Mitch riguarda il buon naming delle variabili e sta facendo notare che se non riesci ad esprimere bene le idee ottieni variabili come "x1" invece di "current_balance" più descrittivo. –
OK, capisco cosa intendi con quello. Ma immagino che è dove vorrei continuare a non essere d'accordo. Ti capisco di essere bravissimo a scrivere quei nomi descrittivi, ma ho una scarsa padronanza di mettere tutto ciò in un inglese meraviglioso che tutti possono leggere. L'hai detto anche tu. Il mio unico punto di tutto questo era ... – mattlant