La mia azienda ci offre la possibilità di iscriversi a corsi di formazione fuori sede su Design Patterns.
Sfogliando le brochure, sono già annoiato (e in qualche modo respinto dal marketingy buzzwordy silverbulletty manageress intraprendente) - conosco già le basi dei modelli di design (leggi il libro GoF anni fa, usato un po 'secondo necessità, leggi articoli in rete, ecc.). Sono preoccupato che l'allenamento stia per lo più guardando un powerpoint con cose che so per lo più, e discutendo i dettagli su un diagramma UML.
La mia esperienza di programmazione riguarda principalmente giochi, sviluppo web semplice e materiale per mamme, in Python, C ++ o semplici linguaggi di scripting; Non ho mai lavorato su qualcosa di "enterprisey", o in Java o .Net (per qualche ragione, Java e .Net sembra particolarmente associato a Design Patterns), né sto pianificando di farlo nel prossimo futuro. Sono molto più interessante in cose come la programmazione funzionale e Haskell e sto facendo micro-specifici linguaggi di dominio per risolvere problemi specifici - Sono più vicino alla cultura degli "hacker" (sono per lo più autodidatta) che all '"impresa" "cultura.
Ma forse questo è solo il fatto che io abbia un'opinione troppo alta di me stesso e che passi una buona opportunità per imparare cose utili. O essere snob e rifiutarsi di conoscere culture diverse.
Quindi, come potrei sapere se una classe di Patterns di progettazione sarà utile? Come hai trovato utili questi corsi di formazione? Come ti sei mai sentito preoccupato per loro?