Upgrade to Pro — share decks privately, control downloads, hide ads and more …

StudyGroups

 StudyGroups

A humble tail of group learning.

Garrett Heinlen

May 10, 2016
Tweet

More Decks by Garrett Heinlen

Other Decks in Technology

Transcript

  1. <start> ☞ there is too much to learn ☞ don't

    need to know it all ☞ learn what you care about
  2. Why

  3. defmodule Knowldge do use GenServer def init(_) do {:ok, %{skill:

    0}} end def handle_call(:over_nine_thousand, _from, skill_state) do new_skills = %{skill_state | skill: 9001} {:reply, new_skills, new_skills} end end iex(1)> {:ok, pid} = GenServer.start_link(Knowldge, []) {:ok, #PID<0.80.0>} iex(2)> GenServer.call(pid, :over_nine_thousand) %{skill: 9001}
  4. Group Learning ☞ people naturally have different interest ☞ people

    will learn different things ☞ people help hold you accountable to do your part ☞ great for quick feedback for help ☞ as a collective group, you can solve bigger problems
  5. We started with Exercism.io ☞ TDD (test pre written) ☞

    small units of work ☞ 30mins - 2hrs per question ☞ great to get feedback ☞ completed homework required at the door
  6. Read Books ☞ help reinforce the basics ☞ explain in

    depth which aids in understanding ☞ actually work through the books (no copy/pasta)