Dicembre 2016

Volume 31 Numero 13

Il presente articolo è stato tradotto automaticamente.

Don't Get Me Started - Chi, io, un mentore?

Da David Platt | Dicembre 2016

David PlattOggi in problemi reali. Effettuata l'iscrizione per diventare mentori team di Annabelle liceo robotica. Qualcosa di più, deciso di assumere il controllo del gruppo di software emergenti. Il nostro svolgimento della riunione è il giorno successivo dopo giorno. Sono pertanto scrod (un termine di Boston, ricercarlo).

Siamo team 5459, i Leoni Ipswich (ipswich5459.com, nuovo sponsor sempre Benvenuti). Abbiamo appartengono a lega il PRIMO campo della robotica (bit.ly/2dCyhoP), fondato da Dean Kamen (bit.ly/2e3O1xq), inventore di scooter il Segway. Ogni mese di gennaio, lega annuncia le nuove attività automatiche per la stagione prossimo. I team hanno quindi sei settimane per progettare e compilare un robot che queste operazioni vengono eseguite, con cui competere in tempo reale soddisfi a partire da marzo.

Annabelle parte del team nel relativo primo anno, quando era in grado ottavo. Anna cercano proprio tribù come ottavo elementare. Anna ha rilevato che lo spirito del laboratorio di robotica, in cui maggiore impegno durante creatività ammirato e vengono rispettate, soprattutto quando è associata a duro lavoro. Nell'anno successivo, come una seconda superiore scuole, ha lavorato come head della divisione meccanica. Quest'anno durante il training di un understudy Anna verrà ripetute tale ruolo. È possibile prevedere proprio come team captain proprio anno senior.

Software non è stato in qualche modo catch propria fantasia. (In cui ho è verificato un errore?) Il cliente afferma che Christine, un Ingegnere meccanico e mentore basilari del team, sia la persona smartest che sa. "Esclusi i presenti, ovviamente?" Viene richiesto di seguito. "Risposta errata. Trattare il caso." Oy. Ghiande di quercia e alberi, penso.

Gli studenti bumbled tramite i primi due anni, principalmente sui propri, la tritatura e pirateria informatica senza attuare veramente le cose. Come si può immaginare, questi non effettuano elevata, ma che disponevano di divertimento. Cosa non farlo errato e che rientrano nella loro facce appresi. Quest'anno, rilevati per apprendere dai propri errori precedenti. Questi approcci loro mentors alla fine dell'estate, chiesto di aiutarlo a generare il gioco. "Sappiamo è richiesto l'intervento, ma non sono disponibili informazioni della Guida che è necessario", ha affermato Annabelle. In modo ci stiamo eseguire i, ad esempio l'induce siamo.

Il ruolo è quello di guidare il proprio gruppo di software: consigliare, cajoling, wheedling, li occasionalmente minacciare in alcune semblance di un'organizzazione di software moderno. Il calendario è così ridotto che è necessario utilizzare tecniche Agile. Per iniziare, chiedendo che studenti compaiono sul tempo per le riunioni e disattivare i loro Smartphone damn e per passare da lì.

Miei studenti mentee tutte utilizzano la parola d' "codifica" per descrivere le proprie attività. Nel mio primo rant ad essi, ho spiegato che la codifica è solo una piccola parte dello sviluppo software. Più importante, ho sostenuto, è la definizione di un problema di calcolo, decidere cosa deve essere codificato. Quindi è necessario determinare la intende procedere quali parti del codice, come verrà comunicano tra loro, come queste operazioni, e come si desidera verificare che tutti gli utenti. Ho difficoltà questo concetto tramite i capi di studenti e sviluppatori di lavoro. Forse sarà più ricettivo i bambini più giovani.

Ecco cosa ispira me: I bambini non rinunciare in partenza. Mai. A concorrenza dell'ultimo primavera, vengono mantenuti banging, banging, banging; modifica il robot in tempo reale (figura 1), nonostante sangue, sudore, lacrime e ferro Kathy la masterizzazione, lavorare con loro opportuno per migliorare da 27 posizione globale a 25 sul posto in IRCA ultimo. E quindi celebra, come il traguardo era veramente. Lump nel tempo, in cui i miei amici.

Team 5459, i Leoni Ipswitch (al centro), in competizione nella lega Robotics PRIMA
Nella figura 1 Team 5459, i Leoni Ipswitch (al centro) competitiva lega il PRIMO campo della robotica.

Quali un privilegio e un onore in forma di questo team e i relativi membri. E le responsabilità, troppo, tutte le attività dei bambini, familiari, la professione, il mondo; e proprio, troppo, lettori. Si trova più frequentemente viene.

Il team ho scritto un brano musicale tema, che sono considerati troppo vecchio-farty al meglio. (Vedere "Bot di compilazione," con l'impiego di "Evolveranno to Build", con le dovute scuse per Guy Clark, bit.ly/2enSss8.) La frase mercifully, sono dimenticata. Ma non garantire aperte coro sotto il naso, con cui lascerò è come Team 5459 imposta commutatore per l'elemento seguente:

Dobbiamo genera un robot, con tutte le mani
5459 ha un piano
Consentire le ruote rollback in cui saranno
' Causa abbiamo Bot per compilare!


David S. Plattillustra programmazione .NET alla Harvard University Extension School e nelle società di tutto il mondo.  È l'autore di 11 testi di programmazione, tra cui "Perché il Software fa Schifo" (Addison-Wesley Professional, 2006) e "Introduzione a Microsoft .NET" (Microsoft Press, 2002). Microsoft denominato quest'ultimo una legenda di Software nel 2002. Raymond si domanda se possa essere utile legare due delle dita di sua figlia così che possa imparare a contare in ottale. È possibile contattare l'autore all'indirizzo rollthunder.com.