$30 off During Our Annual Pro Sale. View Details »

個人の学びを続けるために

Masa
February 15, 2019

 個人の学びを続けるために

プログラミングコミュニティなどで個人が学びをつづけるためのノウハウを発表しました。
2019/02/15
発表イベント:はんなりPython #14
https://hannari-python.connpass.com/event/118284/

Masa

February 15, 2019
Tweet

More Decks by Masa

Other Decks in Programming

Transcript

  1. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    個人の学びを続け
    るために
    はんなりPython#14
    2019/02/15
    @masayuki14

    View Slide

  2. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    自己紹介
    もりさきまさゆき(Masa)

    @masayuki14

    Follow me !!

    View Slide

  3. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    自己紹介
    プロ主夫
    フリーランス (Web系パートタイム)

    データベーススペシャリスト


    コミュニティ
    はんなりPython (第3金曜開催@京都)

    OSS Gate (京都, 大阪, 東京)


    スプーキーズアンバサダー

    View Slide

  4. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    スプーキーズ@京都
    Web系システム

    ソーシャルゲーム開発

    ボードゲーム制作

    Webエンジニア積極採用中!!

    View Slide

  5. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    スプーキーズ@京都
    勉強会 テクテクテック
    2019/03 予定
    1周年記念パーティ


    もくもく会 モクモクモック
    毎週木曜日 19:00〜
    いつでも来てね!!


    View Slide

  6. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    今日のお題
    個人の学びを続
    けるために

    View Slide

  7. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    今日のお題
    前提
    個人の活動としての学び方

    仕事のなかでの学び方ではない
    応用はできるかもしれない

    View Slide

  8. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    .
    ここはPython勉
    強会の会場

    View Slide

  9. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    .
    学んでいます
    か?

    View Slide

  10. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    .
    なぜ学ぶんです
    か?

    View Slide

  11. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    .
    なぜここにいる
    んですか?

    View Slide

  12. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    学ぶ理由
    なんか面白そう

    なんかできそう

    View Slide

  13. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    でも問題が・・・
    ありがちな問題
    入門書つまらない問題

    できるようになって来たら何してい
    いかわからない問題

    View Slide

  14. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    でも問題が・・・
    資質ないかも問題
    気がついたらプログラミングしてた

    努力を努力と思ってない

    技術書が大好き

    っていうわけじゃない

    View Slide

  15. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    .
    大丈夫!!

    View Slide

  16. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    .
    資質なんていら
    ない

    View Slide

  17. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    .
    でもちょっとは要る

    View Slide

  18. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    How to learn
    どうやって学ぼ
    う?

    View Slide

  19. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    One of way
    フロー状態を味
    方につける

    View Slide

  20. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    What’s fow ?
    チクセントミハイのフロー理論
    人間がフロー体験を繰り返すこ
    とで高度な技量や能力を獲得し
    ていく過程を理論化したもの

    View Slide

  21. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    フロー状態
    人間がそのときしていること
    に、完全に浸り、精力的に集
    中している感覚に特徴づけら
    れ 、 完 全 に の め り 込 ん で い
    て、その過程が活発さにおい
    て成功しているような活動に
    おける、精神的な状態をいう
    出典: フリー百科事典『ウィキペディア(Wikipedia)』

    View Slide

  22. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    つまり
    活動に没入して
    いる状態

    View Slide

  23. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    メンタルステート図
    出典: フリー百科事典『ウィキペディア(Wikipedia)』

    View Slide

  24. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    簡易版

    View Slide

  25. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    フロー状態になるには
    ちょっとだけ難
    しい課題
    に取り組むと楽しくなり
    成長できる。

    View Slide

  26. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    なので
    スキルに合わせて難易度を整理

    意図的にフロー状態になれるよ
    うな課題

    自分で設定していく

    View Slide

  27. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    (1) 目的を設定
    なんか面白そう
    からはじめる

    View Slide

  28. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    (1) 目的を設定
    何が面白そうだった?

    何ができたらうれしい?

    何がワクワクする?

    View Slide

  29. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    見つかったら
    それをやる

    View Slide

  30. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    (2) 課題を設定
    気にするポイント
    動き出しやすさ

    モチベーションの高さ

    View Slide

  31. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    (2) 課題を設定
    ちょっと難しい課題をやる時
    動き出しがちょっと鈍る

    モチベーションが上がりにくい

    View Slide

  32. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    (2) 課題を設定
    これを越えていける
    課題設定が必要

    View Slide

  33. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    (2) 課題を設定
    やれること

    やりたいこと

    やるべきこと

    から出発する

    View Slide

  34. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    (2) 課題を設定
    動き出しやすさ
    やれること

    やりたいこと

    やるべきこと

    View Slide

  35. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    (2) 課題を設定
    モチベーションの高さ
    やりたいこと

    やれること

    やるべきこと

    View Slide

  36. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    つまり
    やれること
    動き出しやすい
    やりたいこと
    モチベーションが高い

    View Slide

  37. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    (2) 課題を設定
    やれることに
    やりたいことを乗せる

    View Slide

  38. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    具体例
    個人的な話
    今取り組んでいること

    View Slide

  39. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    (1) 目的を設定
    なんか面白そう
    からはじめる

    View Slide

  40. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    (1) 目的を設定
    機械学習(なんかすごそう)

    可視化(面白そう)

    USJの年パス買った(楽しい)

    View Slide

  41. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    (1) 目的を設定
    懇親会で話していてつながった

    View Slide

  42. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    (1) 目的を設定
    USJの待ち時間のデータ集めて
    可視化したら面白そう

    機械学習で予測もできそう

    View Slide

  43. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    (1) 目的を設定
    待ち時間可視化アプリを作ろ
    う!!

    View Slide

  44. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    (2) 課題を設定
    やれることに
    やりたいことを乗せる

    View Slide

  45. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    (2) 課題を設定
    やれること
    Docker

    MySQL

    Web開発

    Scrapy

    View Slide

  46. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    (2) 課題を設定
    やりたいこと
    Dash

    機械学習

    Kubernetes

    View Slide

  47. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    (2) 課題を設定
    やれること+やりたいこと
    Dashの環境をDockerで作る

    Scrapyでデータ集めてMySQLに

    DashのデータをMySQLから取る

    Dashでとりあえずなんか出す

    複数コンテナで動く環境作る
    (Dash、MySQL、nginx)

    View Slide

  48. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    (2) 課題を設定
    やれることの上に
    やりたいこと
    (まだうまくできないこと)
    をつみあげて課題を設定

    View Slide

  49. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    (3) 課題をこなす
    3つ目までクリアできた
    Dashの環境をDockerで作る

    Scrapyでデータ集めてMySQLに

    DashのデータをMySQLから取る

    Dashでとりあえずなんか出す

    複数コンテナで動く環境作る
    (Dash、MySQL、nginx)

    View Slide

  50. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    (3) 課題をこなす
    次をこなすモチベーションも
    積み上がっていく

    View Slide

  51. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    (3) 課題をこなす
    やれることが増える

    スキルレベルが上がる

    挑戦レベルを上げられる

    View Slide

  52. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    .
    正のサイクル

    View Slide

  53. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    まとめ
    なんかおもしそうを大事に

    目的をつくる

    やれることをベースに

    View Slide

  54. 個人の学びを続けるために - はんなりPython#14 Powered by Rabbit 2.2.1
    .
    ありがとうござ
    いました

    View Slide