En avril, je vais donner une conférence intitulée ** English 2.0 - Understanding the Language of Developers "à un groupe d'enseignants d'anglais. Le but est dans deux heures de leur donner un bref aperçu des concepts clés afin qu'ils puissent mieux comprendre les blogs et podcasts des développeurs et être en mesure de poser de meilleures questions lorsque vous parlez aux développeurs.
Selon vous, quels sont les concepts les plus importants à comprendre, des concepts que les développeurs tiennent pour acquis mais que le grand public ne connaît pas? Voici quelques idées:
- contrôle de version
- abstractions
- pub / sous
- pousser contre tirer
- débogage
- modularité
- architecture à trois niveaux
- classe / objet
- "code spaghetti" vs OOP
- lancement d'exception
- l'approvisionnement de la foule
- refactoring
- le nuage
- SEC - ne vous répétez pas
- serveur client
- tests unitaires
- concepteur / développeur