Im April werde ich einer Gruppe von Englischlehrern einen Vortrag mit dem Titel ** Englisch 2.0 - Die Sprache der Entwickler verstehen "halten. Der Zweck besteht darin, ihnen in zwei Stunden einen schnellen Hintergrund zu Schlüsselkonzepten zu geben, damit sie dies können Entwicklerblogs und Podcasts besser verstehen und im Gespräch mit Entwicklern bessere Fragen stellen können.
Was sind Ihrer Meinung nach die wichtigsten zu verstehenden Konzepte, Konzepte, die Entwickler für selbstverständlich halten, mit denen die breite Öffentlichkeit jedoch nicht vertraut ist? Hier einige Ideen:
- Versionskontrolle
- Abstraktionen
- Pub / Sub
- drücken gegen ziehen
- Debuggen
- Modularität
- dreistufige Architektur
- Klasse / Objekt
- "Spaghetti-Code" gegen OOP
- Ausnahme werfen
- Crowd Sourcing
- Refactoring
- die Wolke
- DRY - wiederhole dich nicht
- Kundenserver
- Unit-Test
- Designer / Entwickler