Ad aprile farò un discorso chiamato ** Inglese 2.0 - Capire il linguaggio degli sviluppatori "a un gruppo di insegnanti di inglese: lo scopo è tra due ore per dare loro un rapido background in concetti chiave così che possano capire meglio i blog degli sviluppatori e i podcast e sono in grado di porre domande migliori quando parlano con gli sviluppatori.
Quali pensi che siano i concetti più importanti da comprendere, concetti che gli sviluppatori danno per scontati ma il pubblico non conosce? Ecco alcune idee:
- controllo versione
- astrazioni
- pub / sub
- push vs. pull
- debug
- modularità
- architettura a tre livelli
- classe / oggetto
- "codice spaghetti" vs. OOP
- lancio di eccezioni
- crowd sourcing
- refactoring
- the cloud
- ASCIUTTO: non ripeterti
- client / server
- test delle unità
- designer / developer