On Teamwork…

By David Rogers, Front End Instructor

I teach people how to program with ridiculously hard problems and just enough instruction. Well, mostly enough. As much as I can fit, certainly. Beyond programming in JavaScript, building web pages and sites with HTML and CSS, and learning how to rock Github, I hope that most of my students come away with an understanding of how to work with others on a team. Like these folks from our current cohort…

One of the realities of learning from someone with significantly more experience than you in a subject is that it can become difficult to overcome a misunderstanding or lack of understanding simply through a continuous series of slightly different explanations and analogies.

That is to say, I can only explain this stuff so many different ways before I run out of material.

One thing that I reiterate to my classes constantly is that people learn differently from their peers and near-peers than they do from a teacher or mentor. Sometimes, just having to slow down and explain something that you just grasped yourself changes the way that you understand and percieve that thing. To foster that, we actively encourage pairing on assignments, small group and team assignments, and even student teaching during lab time.

This week, after a night of humiliating defeat at the hands of an assignment, my class rallied together as a team, huddled around the a cluster of tables in the common area, and made some learning happen. By the end of the day, they were piled in front of the projector together.

This might go without saying, but there’s a reason that our classes are live and in-person for 12 weeks. Something magical happens inside a cohort. It’s hard to articulate, but sometimes you can snap a photo. 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

About theironyard

The Iron Yard exists to create exceptional growth and mentorship for people, their companies and their ideas through code education and startup accelerators.