179 Views
December 06, 23
スライド概要
週3回の Swift 勉強会を継続開催していく中で、ふと思う以上に知識が身に付いている印象がして「これってもしかして勉強法なのでは?」みたいに思い、そんな頻度の高い勉強会開催をひとつの勉強法として紹介してみることにしました。
※ Docswell での公開に移行する直前の Slideshare での閲覧数は 150 でした。
正統派趣味人プログラマー。プログラミングとは幼馴染です。
࠷͍ۙͨͮؾษڧ๏ ษڧձ։࠵ͷश׳Խ ۽୩༑ !FT@LVNBHBJ ͱΒϥϘʂY:6.&.*HSPXʮษڧ๏ͷษڧձʯ
▶︎ ▶︎ ▶︎ ▶︎ ۽୩༑ 5PNPIJSP,VNBHBJ 4XJGU͕ޠݴΈ খ͞ͳษڧձΛ݄ΑΓ࢝ΊΔ w Ώͬ͘ΓϖʔεͰܧଓதʢܭճ͘Β͍ʣ ࣜגձࣾΏΊΈ͞ΜͰ ۽୩͞Μͷ͍͞͠4XJGUษڧձΛ։࠵த ʹ༻ث͘ݡษ͢ڧΔͷۤख
ࠓճɺհ͍ͨ͠ษڧ๏
ࠓճɺհ͍ͨ͠ษڧ๏ ۽୩͞Μͷ͍͞͠4XJGUษڧձ
▶︎ ▶︎ ▶︎ ۽୩͞Μͷ͍͞͠4XJGUษڧձ 4XJGUʹޠݴ͘͠Ήॴ w 1MBZHSPVOEͰͳʹؾΔͱ͜ΖΛ͔֬Ίͳ͕Β w "QQMFެࣜͷ4XJGUղઆॻΛ෮श͍ͯ͘͠ ि̏ճͷΦϯϥΠϯ։࠵ɺ֤ճਖ਼ຯ ݄͔Β։࢝ʢࠓͰճʣ
ษڧձΛଓ͚͖ͯͯͷײ
▶︎ ▶︎ ▶︎ ษڧձΛଓ͚͖ͯͯͷײ ͋Εɺ͕ࣗͨͬͳ͘ݡͷͰʜʁ ि̏ճͷษڧձΛܧଓ։࠵ʢओ࠵ͳͷͰຖճࢀՃʣ ֤ճͰͷ͘͠ͳ͍ʢ͍ͬͯΔ͜ͱ͕ͷத৺ʣ ;ͱࣗͱ͕ͭ͘ؾͷ͍ͯ͠૿͕͞ݡΔ࣮ײ
͔ͯ͜͠͠Εͬͯ ษڧ๏ͳͷͰ
݁ ษڧձ։࠵ͷश׳Խ ΛΦεεϝ
ษڧձ։࠵ͷश׳Խ ΛΦεεϝ ͦ͏ͯͬݴ ߴසͷ։࠵ɺΉ͔ͣͦ͠͏ʁ ൃද༰ɾൃදऀΛͲ͏४උ͠Α͏ʁ ४උ͕ؒʹ߹Θͳͦ͏ʁ ⋯ ▶︎ ▶︎ ▶︎ ݁
ܧଓ։࠵Λҙࣝͨ͠ࢼΈɺհ
։࠵ελΠϧͳͲͷ اը
▶︎ ▶︎ ▶︎ ܧଓ։࠵ͷͨΊͷࢼΈ ษڧձͷελΠϧ ࣗͰ͖ͳ͜ͱΛ͖ͳ͚ͩ͢ ൃදऀΛืΔͷෛ୲͕େ͖͍ ͚ࣗͩͰͤɺൃදऀ୳࣌ؒ͠ͷෛ୲͕ͳ͘ͳΔ ͦͷதʹɺࣗ༝ʹ͖ࠞͬͯͯ͟Β͏ʢஊসࣜܗʣ
▶︎ ▶︎ ▶︎ ܧଓ։࠵ͷͨΊͷࢼΈ ςʔϚઃఆ ૅجΛςʔϚʹਾ͑ͯ෮शͷػձʹ͢Δ ࠷ॳɺࣝͷ͋ΔΛςʔϚʹઃఆ͢Δ ͜ΕʹΑΓ༧श͕ܹ࣌ؒݮɺϦζϜʹ͍ͤ͢ ૅجతͳͷ΄ͲޮՌత͔ʢͯ͢ͷૅɺ͕๛ʣ ˞ ςʔϚઃఆେɺଞѪͳ͍ࡶஊʹऴΘΒͳ͍ޮՌ
▶︎ ▶︎ ▶︎ ܧଓ։࠵ͷͨΊͷࢼΈ εϥΠυࡐڭ ͋ʹطΔͷΛΘͤͯΒ͏ ͋ʹطΔࢿྉΛ͏͜ͱͰ४උ͕ܹ࣌ؒ͢ݮΔ ࢢൢॻ੶ެ։͞Ε͍ͯΔͷΛબͿʢஶ࡞ʹݖҙʣ ख़ಡ͠ͳ͍ͱཧղͰ͖ͳ͍ͷආ͚ΔͱΑͦ͞͏
▶︎ ▶︎ ܧଓ։࠵ͷͨΊͷࢼΈ ඪઃఆ ษڧձͷΰʔϧઃఆ͠ͳ͍ ΰʔϧΛఆΊΔͱɺද໘͚ͩΛૡ͍ఠΜֶͩͼʹͳΓ͕ͪ ऴΘΓ͕ͳ͚ΕɺςʔϚ୳͠ͷෛ୲͕ݮΔ ˞ ΰʔϧ͕ͳͯ͘ɺֶͼಘΒΕΔ
▶︎ ▶︎ ܧଓ։࠵ͷͨΊͷࢼΈ ։࠵ॴ श׳తʹ͑ΔॴΛબͿ ɺॴΛ༻ҙ͢Δͷෛ୲͕େ͖͍ ৗͷத͔ΒॴΛ͚ͭݟΔʢࣗࣨɺୀࣾલͷձٞࣨͳͲʣ ˞ ͔ࣗࣨΒͷΦϯϥΠϯ৴ɺͳ͔ͳ͔ྑ
▶︎ ▶︎ ▶︎ ܧଓ։࠵ͷͨΊͷࢼΈ ։࠵ఔ ͋Β͔͡ΊఆΊͯ͠·͏ͱָ ɺఔΛܾΊΔͷෛ୲͕େ͖͍ ఆظ։࠵ʹ͢Δͱɺ߹ͷݟ௨͠Λཱ͍ͯ͢ ։࠵ࠂͷࣗಈԽ͍͢͠ʢΧϨϯμʔొͳͲʣ
։࠵Λ࣋ଓ͢ΔͨΊͷ ৺࣋ͪ
▶︎ ▶︎ ▶︎ ܧଓ։࠵ͷͨΊͷࢼΈ ͍ͳ·ٳ ͦͷ··ফ͑ͯ͠·Θͳ͍ͨΊʹ ্ݧܦɺ̍ٳΉͱͳ่͠͠Ͱଓ͔ͳ͘ͳΔҹ Ͱ֓ؾ͍ͳ·ٳଓ͚Δ ٳΈͦ͏ͳ͕͋Εɺఆٳͱͯ͠ઃఆ͓ͯ͘͠ ˞ ఆٳ͕͋Δͱ༨༟͕ੜ·ΕΔɺͪ࣋ؾଟΊͰྑ͍͔͠Εͳ͍
▶︎ ▶︎ ▶︎ ܧଓ։࠵ͷͨΊͷࢼΈ ༧श४උ ͢༧ఆͷ෦͚ͩɺͬ͟ͱΛ௨͓ͯ͘͠ ४උ͠ͳ͍͍ͯ͘͘Β͍ͷͰͪ࣋ؾ0, ࢿྉʹܰ͘Λ௨͓ͯ͘͠ͷޮՌతʢΠϝʔδ͕༙͘ʣ ՃͰࢿྉ͕ඞཁͦ͏Ͱɺͬ͟ͱΛ͚͓͚ͭͯྑ͍ ˞ ͋ͱͷΓߦ͖ͰਐΊ͍ͯ͘
▶︎ ▶︎ ▶︎ ܧଓ։࠵ͷͨΊͷࢼΈ ઢΛڪΕͳ͍ ֶͼͷଟ͘ઢ͔Βੜ·ΕΔ ్தͰԿ͔ʹڵຯ͕༙͍ͨΒɺͦͷͱ͖ʹͦΕΛ͍ͯ͘ݟ ڵຯ͔Βֶͼࣗવͱਂ·Δҹ ΰʔϧ͕ͳ͍͔Βੜ·ΕΔֶͼͷػձ ˞ ઢ͔Γͩͱ͍ͯͯ͠যͬͯ͘Δ͕ɺ৺ແ༻
▶︎ ▶︎ ▶︎ ܧଓ։࠵ͷͨΊͷࢼΈ ςʔϚઃఆେ ΰʔϧͳ͠ɾઢ্ɺ͔ͩΒͦ͜ͷ࣠ ͳΜͰ͋ΓͰɺςʔϚ͕͋Δͱ͕҆ఆ͢Δ ςʔϚ͕͋ΔͱֶͼʹϑΥʔΧε͍͚ͯ͠Δ ઢͯͯͬ͠ؼདྷΕΔ҆৺ײ
▶︎ ▶︎ ▶︎ ܧଓ։࠵ͷͨΊͷࢼΈ ্ख͍͔͘ͳ͍͋Δ ࣮Γ͕ͳ͍ͱ͡ײΔͰɺޮ͍͍ͯΔҹ ͥΜͥΜ্खͤ͘ͳ͍͋Δ ͋ͨΓ·͑ͱࢥͬͯɺ͋·Γ͍ͳ͠ʹؾ ͳʹؾΔͳΒɺௐͯ࣍ճͷʹ͢Εྑ͍ʢ͍ɺ͙࣍͢ճʣ ˞ ແବʹࢥ͑ͯɺௐͯΈΔͱࢹ͕͕͍ͬͯΔ
ษڧձΛܧଓ։࠵ͯ͠Έͯͷ ॴײ
▶︎ ▶︎ ▶︎ ܧଓ։࠵ͷͨΊͷࢼΈ िճͷόϥϯεͷྑ͞ ։࠵ͷଦੑԽͱɺࣝੵͷཱ྆ײ ׳ΕΔͱบʹͳΔස ༰ͱ֮ײΛΕͳ͍··ɺ࣍ճʹྟΊΔ ͍ͨ͠Λɺ͍͏ͪʹʹͰ͖Δ
▶︎ ▶︎ ▶︎ ܧଓ։࠵ͷͨΊͷࢼΈ ॴཁ࣌ؒྑ ΓΔ͔Γͳ͍͔ͳԘകɺࣝʹ͘ Γͳ͘͡ײΔ͜ͱ͋Δ͕ɺֶशޮՌॆظͰ͖Δ ͠Γͳ͍ͱ͖࣍ճʹ܁Γӽ͠ɺԆෆཁ ։࠵ස͕ޭΛͯ͠ɺ༰Λ֮͑ͨ··࣍ճΛܴ͑ΒΕΔ ˞ ࣮ࡍ͜ΕʹՃ͑ͯ։࢝ͰࡶஊλΠϜʢू߹ͪɺ࣭Մʣ
෮श͢ΔͱޮՌߴ͍͕ ޮՌͱίετͷ࠷ߴ͍ͱ͜Ζ͔͠Εͳ͍ ෮श͢Δͱؒҧ͍ͳ͘ͳ͘ݡΕΔҹ ৼΓฦΓʹͳΓɺษڧձࣗମͷ্ʹͭͳ͕Δ ޮՌͱͯେ͖͍࣮ײ͋Δ͕ɺͬͱෛ୲ͷେ͖͍ͱ͜Ζ ˞ ্࣭ͷޮՌ͕ߴ͍͚ͩʹ·͍͠՝ ⋯ ▶︎ ▶︎ ▶︎ ܧଓ։࠵ͷͨΊͷࢼΈ
▶︎ ▶︎ ▶︎ ܧଓ։࠵ͷͨΊͷࢼΈ ࣝͷੵେ͖͍ ܧଓతͳࣝͷੵΛԿ͔ʹ͔ͤ׆ΔͷͰ ษڧձͦͷͰऴΘΓ͕ͪʢফඅతʣ ಈըΛ͚ͩ͢ͰใՁߴ·Δҹ ࣗͷྗֶૅجͷ্͕ɺ͞·͟·ͳ໘Ͱ͔ͤ׆ΔՄೳੑ ˞ ใΛଞऀʹͲ͏͔ͯ͠׆Β͏͔ɺ͍ؔ͠৺Ͳ͜Ζ
▶︎ ▶︎ ΏΊΈΦʔϓϯɾϋϯυϒοΫ ษڧձͷ෭࢈Λࡌܝத ͯ͘͠༻׆ΕΔਓɺେܴ
·ͣɺश׳Խ͔Β ͦΕΛʹ࣠جɺՄೳੑΛ͍͚͛ͯͦ͏
&OKPZ4XJGU 5IBOLZPV ۽୩༑ !FT@LVNBHBJ