2010-04-19 11 views
7

Se si potesse organizzare il tuo meetup di programmazione come si dovrebbe organizzare la sessione in modo che la genteCome fare un divertimento efficace meetup di programmazione che avvantaggia sia i principianti e programmatori avanzati

  1. siamo divertiti
  2. imparato un sacco
  3. sono stati in grado di partecipare nonostante il loro livello.

quali tipi di argomenti, attività, sfide ecc vuoi includere (non tutti in una sessione ma in generale)

come è possibile gestire diversi livelli? cosa pensi che siano alcune cose importanti da imparare, da raggiungere?

Qualsiasi input è molto apprezzato. Non sono sicuro di come l'ID segnerà la risposta migliore, forse lascialo alla comunità a votare per questo.

+0

Dovrebbe essere wiki della comunità. – MarkPowell

+0

Se vuoi un voto, crea questo wiki della comunità. –

+0

non averlo capito su questa cosa della wiki della community, ma l'ho fatto, maltrattai guarda su metafilter. – robodisco

risposta

3

Forse, presenta una serie di sfide con diversi livelli di difficoltà. I partecipanti dovrebbero quindi formare piccoli gruppi e cercare di risolvere insieme il problema scelto.

  • Dovrebbero probabilmente cercare di trovare compagni di squadra con livelli di competenza simili.

  • Dovrebbero scegliere un problema che è impegnativo e interessante per tutti di loro.

  • L'utilizzo di piccoli gruppi può incoraggiare la discussione e l'apprendimento .


http://uva.onlinejudge.org/ ha un sacco di piccole sfide di programmazione che possono essere utilizzati così come sono, o per l'ispirazione.

+0

Sto andando a controllare quel sito ora. Grazie! – robodisco

2

Un paio di idee vengono in mente che si può decidere di ulteriori ricerche:

  • Code Camps sono un'idea di dove si potrebbe avere diverse tracce a seconda di ciò che le persone sono interessate ad ascoltare e che vogliono sapere di più su determinati argomenti. In questo caso, gli utenti avanzati si presentano agli utenti più elementari in alcuni casi, ma questo può essere utile per una serie di motivi, IMO.

  • Outside-of-the-Box Conference è un'altra idea in cui il gruppo che viene visualizzato determina ciò che viene discusso ed è una conferenza auto-organizzante molto interessante. Questo può essere complicato perché richiede facilitatori che possano attirare le persone ciò che vogliono e poi vederle arrivare a buon fine. Qualcuno vuole parlare di integrazione continua? Bene, dipende se gli altri vogliono che anche quell'idea sia fatta. Ciò comporta un costo dispari in termini di comprensione del fatto che chi viene potrebbe dover essere istruito su quale sia il loro ruolo in un'attività come quella che solo gli spettatori potrebbero essere piuttosto delusi mentre quelli che si rimboccano le maniche e saltano nell'attività potrebbero avere un'esperienza abbastanza diversa.

Un altro punto chiave è stai cercando di passare lungo le conoscenze tecniche, i contatti di rete di forma su vari argomenti, il tentativo di raggiungere un consenso su questioni come convenzione contro la configurazione, o qualcos'altro? A volte può essere utile solo per riunire una comunità e vedere cosa succede.

+0

Grazie per questi due suggerimenti. In termini di obiettivi, immagino conoscenze tecniche e contatti. – robodisco

0

Che ne dici di un progetto webapp, in cui l'avanzato può fare script di fantasia e back-endery, mentre gli studenti fanno l'HTML e il CSS, ma anche di vedere e provare a capire cosa stanno facendo gli intelligenti clogs.

Problemi correlati