Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

プログラミングを学ぶと何が良いのか

2,896 views

Published on

2017年8月25日に千葉県の流山高校で授業をしてきたときの資料です。

Published in: Education
  • Be the first to comment

プログラミングを学ぶと何が良いのか

  1. 1. プログラミングを学ぶと何が 良いのか 株式会社ビープラウド 佐藤治夫 2017/8/25 @流山高校 様
  2. 2. 本日の目的 近い将来、社会に出る皆さんの キャリアのヒントになる ・どのような仕事をしたら良さそうか? ・どのようなことに取り組むか?
  3. 3. 今日の内容 ①世の中の流れ ・プログラマーの仕事とは ・世の中の大きな流れ ②自分のやりたいことについてイメージする
  4. 4. 自己紹介 ■佐藤 治夫(さとう はるお) ■株式会社ビープラウド 代表取締役社長 (http://www.beproud.jp) ■事業内容 ・Webシステムの開発 ・プログラミング研修(Python) ・Python プロフェッショナルプログラミング出版 ・オンラインPython学習プラットフォームPyQ運営
  5. 5. 私のキャリア ・会計学、簿記を勉強 ・住商情報システム入社(システムエンジニア) ・30人くらいの会社に転職(26歳) ・フリーエンジニア(29歳) ・株式会社ビープラウド設立(32歳)
  6. 6. ①世の中の流れ
  7. 7. システムエンジニア(以降プログラマー)は年収上昇 傾向 2015年版 年収ラボ http://nensyu-labo.com/2nd_syokugyou_ranking.htm
  8. 8. プログラマーは年収上昇傾向 49万円UP! 2015年版 年収ラボ http://nensyu-labo.com/syokugyou_se.htm
  9. 9. サラリーマン平均年収の推移 2015年版 年収ラボ http://nensyu-labo.com/heikin_suii.htm ※プログラマー:591万円
  10. 10. Question. なぜプログラマーの平均給与は 上昇傾向なのか?
  11. 11. Answer. ・需要が多いから ・社会で必要とされているから
  12. 12. Question. なぜ、プログラマー が社会で必要とされているのか?
  13. 13. Answer. 世の中で プログラム(アプリケーション)が必要だから
  14. 14. 検索 プログラム 検索 結果 ユーザー キーワード プログラマー プログラミング 検索 抽出 結果
  15. 15. Youtube 再生 プログラム 動画ユーザー 動画選択 プログラマー プログラミング 検索 抽出 結果
  16. 16. AppStore アプリ プログラマー プログラミング LINE みんなプログラマーがつくっている
  17. 17. 世の中のほとんどの仕事で ITの知識が必要になってきている 企業☓インターネット ・自分のアイデアは、技術的に実現可能なのか? ・ビジネスで使うWebサイトをつくる =プログラミング
  18. 18. ITテクノロジーの知識は必須スキルに プログラマーではない人が プログラミング教室に 通い始めている
  19. 19. プログラマー プログラマーの仕事 要件 定義 設計 プログラ ミング テスト企画 運用 ・建築の仕事と似ている ・プログラミングするだけではない アイデア 実現
  20. 20. 世の中の大きな流れ
  21. 21. 日本の人口減少 https://www.rosei.jp/jinjour/article.php?entry_no=55336より
  22. 22. 日本の人口減少 人口が減る →人の代わりが必要
  23. 23. 人の代わりが必要! ・ロボット ・AI ・機械学習 ・ドローン
  24. 24. 第4次産業革命へ 1785 1次 2次 3次 4次 「機械化」 「大量生産」 「自動化」 「自動学習」 ・動力の獲得 電力/モーター の浸透 プログラムによ る自動化 AIの実用化と IoTの進展 蒸気機関・水力 電気 コンピューター ソフトウェア インターネット AI・機械学習 1870 1969 2012 東洋経済2017.8.26号より
  25. 25. 事象②認識 ③学習④賢くなる → 賢くならないので、人の代わりにならない 人とコンピュータの違い(以前) プログラミング 決まった動作 ①行動 ①行動 事象 コンピューター 人間
  26. 26. 人とコンピュータの違い(現在) → 賢くなるので、人の代わりになる 事象②認識 ③学習④賢くなる ①行動 プログラミング ①行動 事象 ②認識 ③学習④賢くなる コンピューター 人間
  27. 27. 自動運転技術 運転 プログラム プログラマー プログラミング ①行動 事象 ②認識 ④賢くなる ③学習 テスト走行
  28. 28. 将棋、囲碁 将棋 プログラム プログラマー プログラミング 将棋 プログラム プログラマー プログラミング 24時間365日対決 ②認識 ③学習 ①行動
  29. 29. 情報爆発の時代 http://k-sek01.t-komazawa.ac.jp/msekiya/mclass/is/is02.html より
  30. 30. 情報爆発の背景 〜スマートフォン・タブレットなどの浸透 ビッグデータ 人間の様々な行動を収集 →自動で解析 →ビジネスに活用 クラウド データサイエンティスト 数学が出来ると大きな武器に
  31. 31. やりたいことをすぐに実現できる やりたいことを実現できるしきいが低くなっている (昔)多くのお金が必要 やりたいこと→工場をつくる (今)少しのお金でOK PCでプログラミング →インターネットに公開
  32. 32. 世の中の大きな流れまとめ ・人口減少→人の代わりが必要 ・第4次産業革命(AI・機械学習) ・情報爆発(スマホ・タブレットの普及) ・やりたいことをすぐに実現できる時代 すべてにプログラミング、IT技術が関係ある
  33. 33. ②自分のキャリアについて考える
  34. 34. Question. なぜ勉強するのか?
  35. 35. Answer. 自分の強みをみつけるため ・好きなこと ・苦もなく続けられること ・苦もなくできること
  36. 36. Question ダイヤモンドはなぜ高いのか?
  37. 37. Answer. 珍しいから
  38. 38. 珍しい=価値がある
  39. 39. 珍しくて価値のある存在になるには 上位 10% 0.1☓0.1☓0.1=0.001(0.1%) → 1000人に1人の存在 ☓ 上位 10% 上位 10%☓ 1つを頑張って 上位10%に入っても 10人に1人の存在でしかない
  40. 40. ドラクエの転職 Lv.30 戦士 Lv.35 魔法使い Lv.20 商人 ☓ ☓ 1つのことが上級レベルになるには 10000時間が必要と言われている 10000時間=416日 ポイント ・Lv.30になるまでは続ける ・LV.2では役に立たない / 時間を大事にしよう!
  41. 41. 自分の強みをみつける→立志 数学 英語 国語 体育 簿記 プログラ ミング 科学 化学 専門 分野 スキル 才能 経験 立志 強み 探すもの ・好きなこと ・苦もなく続けられること ・苦もなくできること 自分は何者か 社会でどのように 役に立つのか
  42. 42. 専門分野、知識、スキルが身についても 忘れてはいけないこと
  43. 43. 専門分野の1つ1つが高度化+速い進化 専門 専門 専門 マーケティングITハードウェア 1人で全てのことを学ぶこと はできない
  44. 44. 1人で全てのことを学ぶことはできない ↓ 何かをするには、必ず自分以外の誰かと仕事をする必要がある
  45. 45. 仕事で成果を出すにはチームワークが必要 専門 分野 専門 分野 専門 分野 価値 チーム 専門分野を持ち、 お互いに協力できるチームが 成果を生み出す 製品 サービス 提供 対価
  46. 46. 自分のやりたいこと について考える
  47. 47. アイデアとは 「既存の要素の新しい組み合わせ」 既存の 要素 アイデア 既存の 要素 ↓平凡 ↑新しい ↓平凡 ☓ =
  48. 48. グループワーク プログラミン グ 将来やって みたいこと ?☓ = ・自分の好きなこと ・得意なこと (複数あってもOK) 将来やってみたいことをイメージしてみよう 世の中で必要と されていること
  49. 49. 私の例 プログラ ミング ITの 会社経営 会計 知識 ☓ =探究心☓ 野球の歴史好き =マニアックさ →探究心 ※会計知識だけだったら、経理担当者か税理士か公認会計士になっていた
  50. 50. まとめ ①世の中の流れ ・プログラマーの仕事とは ・世の中の大きな流れ 人口減少→人の代わりが必要な社会(AI・機械学習) 情報爆発時代 やりたいことがすぐに実現できる時代 ②自分のやりたいことについてイメージする ・自分の強みをみつける(ドラクエの転職) ・チームワークが大事 ・世の中で必要とされている事☓自分の強み・性格 でやりたいことをイメージしてみる
  51. 51. なぜプログラミングを学ぶと良いのか ・世の中で必要とされている ・自分のアイデアを実現できる (=自己表現)
  52. 52. Q & A

×