SlideShare a Scribd company logo
1 of 30
効率的かつユニークな学習法
2015/6/11
@teratail Meetup "集まっtail”
丸山 智
質問その1
• あなたは英語学習を開始しました。
まず、何から始めますか?
A. よい「教材」を探す
→What
B. 効果的な「学習方法」を検索する
→How
N. 「英語圏へ旅立つ」
→Why
2
質問その2
• なぜ、英語圏へ旅立つのですか?
3
4
再び、質問その1
• あなたは英語学習を開始しました。
どれが、挫折しないでやり遂げられますか?
A. よい「教材」を探す
→What
B. 効果的な「学習方法」を検索する
→How
C. 「英語圏へ旅立つ」
→Why
5
自己紹介
• 現在、ツール系アプリを開発中。
• 2005年〜2008年
モバイルに特化したIT企業にて、
コンテンツ制作及びWebライティングに従事。
6
レジュメ
• 独自のプログラミング学習法をご紹介
• 開発中のアプリアイデアのご紹介
7
プログラミング学習法(基礎編)
8
プログラミング学習法(基礎編)
9
プログラミング学習法(基礎編)
10
プログラミング学習法(基礎編)
11
プログラミング学習法(基礎編)
12
プログラミング学習法(基礎編)
13
プログラミング学習法(基礎編)
14
プログラミング学習法(基礎編)
15
プログラミング学習法(基礎編)
16
プログラミング学習法(基礎編)
17
3,600秒
1ページを読み終える
のに要した秒数
1時間あたりの
作業数
ーーーーーーーーーー
ー
=
開発中アプリの紹介
18
開発中アプリの紹介
19
開発中アプリの紹介
• 0秒 → 3,600
• 2秒 → 1,800
• 4秒 → 900
• 30秒 → 120
• 15分 → 4
• 30分 → 2
20
開発中アプリの紹介
1時間でこなせるタスク数
21
目指しているところ
• 過去の行動を記録するツール系アプリ
• 未来の行動を記録する予測型のアプリ
22
プログラミング学習(実践編)
23
プログラミング学習(実践編)
24
プログラミング学習(実践編)
25
掲示板サービスのメリット・デメリット
26
掲示板サービスのメリット・デメリット
メリット
・手軽(お金がかからない。)
・専門的な質問ができる。
・関連する付加情報も得られる。
・繋がりが生まれる。
デメリット
・レスまである程度、時間がかかる。
・意図する回答が得られる保証はない。
27
掲示板サービスのメリット・デメリット
• 「質問の仕方が曖昧」と指摘を受ける。
• 既存の質問と同じ質問をするな!
28
おまけ
29
1
2 3 4
5 6
なぜ、私はプログラミングを
学習しているのか
『 死ぬ気で頑張ってみてください。 』
30

More Related Content

Viewers also liked

NGY Goodfind Seminar 2011-12-10
NGY Goodfind Seminar 2011-12-10NGY Goodfind Seminar 2011-12-10
NGY Goodfind Seminar 2011-12-10YUTAKA ITO
 
LP【シェア機能説明】201403
LP【シェア機能説明】201403LP【シェア機能説明】201403
LP【シェア機能説明】201403hirok154
 
LP制作マスターが教える!商品ランディングページ活用法〜基礎知識編
LP制作マスターが教える!商品ランディングページ活用法〜基礎知識編LP制作マスターが教える!商品ランディングページ活用法〜基礎知識編
LP制作マスターが教える!商品ランディングページ活用法〜基礎知識編ec-campus
 
すばやくネットショップの 売上をあげる5つの改善ポイント
すばやくネットショップの 売上をあげる5つの改善ポイントすばやくネットショップの 売上をあげる5つの改善ポイント
すばやくネットショップの 売上をあげる5つの改善ポイントHiroshi Yamanaka
 
株式会社クラッチ ソーシャルメディア活用におけるROIについて
株式会社クラッチ  ソーシャルメディア活用におけるROIについて株式会社クラッチ  ソーシャルメディア活用におけるROIについて
株式会社クラッチ ソーシャルメディア活用におけるROIについてClutch inc
 
就職活動時に起きるイメージギャップ。 学生は企業の何を「知る」べきか。produced by shake
就職活動時に起きるイメージギャップ。 学生は企業の何を「知る」べきか。produced by shake就職活動時に起きるイメージギャップ。 学生は企業の何を「知る」べきか。produced by shake
就職活動時に起きるイメージギャップ。 学生は企業の何を「知る」べきか。produced by shakemasakari2
 
ネクストインターン新規事業企画書
ネクストインターン新規事業企画書 ネクストインターン新規事業企画書
ネクストインターン新規事業企画書 Naoki Abe
 
【発表用】ウェブアナリスト養成講座「Lpoとabテスト」
【発表用】ウェブアナリスト養成講座「Lpoとabテスト」【発表用】ウェブアナリスト養成講座「Lpoとabテスト」
【発表用】ウェブアナリスト養成講座「Lpoとabテスト」VOYAGE GROUP
 
IT業界とは  小林宥太
IT業界とは  小林宥太IT業界とは  小林宥太
IT業界とは  小林宥太YutaKobayashi0603
 
ABテスト:ユーザーメリットを具体的に伝えよう
ABテスト:ユーザーメリットを具体的に伝えようABテスト:ユーザーメリットを具体的に伝えよう
ABテスト:ユーザーメリットを具体的に伝えようVOYAGE GROUP UIO strategies section
 
「現場のプロが教えるWebデザイン新・スタンダードテクニック37」に載っているテクニックでLP作ってみた話
「現場のプロが教えるWebデザイン新・スタンダードテクニック37」に載っているテクニックでLP作ってみた話「現場のプロが教えるWebデザイン新・スタンダードテクニック37」に載っているテクニックでLP作ってみた話
「現場のプロが教えるWebデザイン新・スタンダードテクニック37」に載っているテクニックでLP作ってみた話Yuki Kuramochi
 
Introduction Japan Venture Research 2015 June
Introduction  Japan Venture Research 2015 JuneIntroduction  Japan Venture Research 2015 June
Introduction Japan Venture Research 2015 JuneAkira Kitamura
 
修士論文ツール集
修士論文ツール集修士論文ツール集
修士論文ツール集政和 高橋
 
1%の就活生が活用しているWebサイト
1%の就活生が活用しているWebサイト1%の就活生が活用しているWebサイト
1%の就活生が活用しているWebサイトKota Saito
 
ブラック企業対策プロジェクト 見分け方ガイド
ブラック企業対策プロジェクト 見分け方ガイドブラック企業対策プロジェクト 見分け方ガイド
ブラック企業対策プロジェクト 見分け方ガイドbktproject
 

Viewers also liked (17)

NGY Goodfind Seminar 2011-12-10
NGY Goodfind Seminar 2011-12-10NGY Goodfind Seminar 2011-12-10
NGY Goodfind Seminar 2011-12-10
 
LP【シェア機能説明】201403
LP【シェア機能説明】201403LP【シェア機能説明】201403
LP【シェア機能説明】201403
 
LP制作マスターが教える!商品ランディングページ活用法〜基礎知識編
LP制作マスターが教える!商品ランディングページ活用法〜基礎知識編LP制作マスターが教える!商品ランディングページ活用法〜基礎知識編
LP制作マスターが教える!商品ランディングページ活用法〜基礎知識編
 
Lpと広告
Lpと広告Lpと広告
Lpと広告
 
すばやくネットショップの 売上をあげる5つの改善ポイント
すばやくネットショップの 売上をあげる5つの改善ポイントすばやくネットショップの 売上をあげる5つの改善ポイント
すばやくネットショップの 売上をあげる5つの改善ポイント
 
株式会社クラッチ ソーシャルメディア活用におけるROIについて
株式会社クラッチ  ソーシャルメディア活用におけるROIについて株式会社クラッチ  ソーシャルメディア活用におけるROIについて
株式会社クラッチ ソーシャルメディア活用におけるROIについて
 
就職活動時に起きるイメージギャップ。 学生は企業の何を「知る」べきか。produced by shake
就職活動時に起きるイメージギャップ。 学生は企業の何を「知る」べきか。produced by shake就職活動時に起きるイメージギャップ。 学生は企業の何を「知る」べきか。produced by shake
就職活動時に起きるイメージギャップ。 学生は企業の何を「知る」べきか。produced by shake
 
ネクストインターン新規事業企画書
ネクストインターン新規事業企画書 ネクストインターン新規事業企画書
ネクストインターン新規事業企画書
 
【発表用】ウェブアナリスト養成講座「Lpoとabテスト」
【発表用】ウェブアナリスト養成講座「Lpoとabテスト」【発表用】ウェブアナリスト養成講座「Lpoとabテスト」
【発表用】ウェブアナリスト養成講座「Lpoとabテスト」
 
JKwktk2012_venture
JKwktk2012_ventureJKwktk2012_venture
JKwktk2012_venture
 
IT業界とは  小林宥太
IT業界とは  小林宥太IT業界とは  小林宥太
IT業界とは  小林宥太
 
ABテスト:ユーザーメリットを具体的に伝えよう
ABテスト:ユーザーメリットを具体的に伝えようABテスト:ユーザーメリットを具体的に伝えよう
ABテスト:ユーザーメリットを具体的に伝えよう
 
「現場のプロが教えるWebデザイン新・スタンダードテクニック37」に載っているテクニックでLP作ってみた話
「現場のプロが教えるWebデザイン新・スタンダードテクニック37」に載っているテクニックでLP作ってみた話「現場のプロが教えるWebデザイン新・スタンダードテクニック37」に載っているテクニックでLP作ってみた話
「現場のプロが教えるWebデザイン新・スタンダードテクニック37」に載っているテクニックでLP作ってみた話
 
Introduction Japan Venture Research 2015 June
Introduction  Japan Venture Research 2015 JuneIntroduction  Japan Venture Research 2015 June
Introduction Japan Venture Research 2015 June
 
修士論文ツール集
修士論文ツール集修士論文ツール集
修士論文ツール集
 
1%の就活生が活用しているWebサイト
1%の就活生が活用しているWebサイト1%の就活生が活用しているWebサイト
1%の就活生が活用しているWebサイト
 
ブラック企業対策プロジェクト 見分け方ガイド
ブラック企業対策プロジェクト 見分け方ガイドブラック企業対策プロジェクト 見分け方ガイド
ブラック企業対策プロジェクト 見分け方ガイド
 

Similar to 効率的かつユニークな学習法

Rm20150624 8key
Rm20150624 8keyRm20150624 8key
Rm20150624 8keyyouwatari
 
受託開発会社による「受託開発と自社サービス開発の両立」と新サービス「Board」ができるまで
受託開発会社による「受託開発と自社サービス開発の両立」と新サービス「Board」ができるまで受託開発会社による「受託開発と自社サービス開発の両立」と新サービス「Board」ができるまで
受託開発会社による「受託開発と自社サービス開発の両立」と新サービス「Board」ができるまでYusuke Tamukai
 
160208 質問づくりレジュメ
160208 質問づくりレジュメ160208 質問づくりレジュメ
160208 質問づくりレジュメKen-ichi Sato
 
Members innovationlab#1
Members innovationlab#1Members innovationlab#1
Members innovationlab#1Sosuke Kimura
 
ワークショップとは
ワークショップとはワークショップとは
ワークショップとはt-harabe
 
Tsubota 20120915
Tsubota 20120915Tsubota 20120915
Tsubota 20120915nextedujimu
 
研修担当者に聞く、学生のうちに学ぶべきこと
研修担当者に聞く、学生のうちに学ぶべきこと研修担当者に聞く、学生のうちに学ぶべきこと
研修担当者に聞く、学生のうちに学ぶべきことHiromu Shioya
 
Tefl20130716 13key
Tefl20130716 13keyTefl20130716 13key
Tefl20130716 13keyyouwatari
 
ネイティブ・オリエンテーション
ネイティブ・オリエンテーションネイティブ・オリエンテーション
ネイティブ・オリエンテーションIan Rudd
 
共感を生み出すコミュニケーション 導入編
共感を生み出すコミュニケーション 導入編共感を生み出すコミュニケーション 導入編
共感を生み出すコミュニケーション 導入編Takuji Hiroishi
 
障害児支援における記録用紙「ヒトマト」導入の効果―支援員の障害児支援に対する「援助・援護・教授」機能に着目して―
障害児支援における記録用紙「ヒトマト」導入の効果―支援員の障害児支援に対する「援助・援護・教授」機能に着目して―障害児支援における記録用紙「ヒトマト」導入の効果―支援員の障害児支援に対する「援助・援護・教授」機能に着目して―
障害児支援における記録用紙「ヒトマト」導入の効果―支援員の障害児支援に対する「援助・援護・教授」機能に着目して―cslets
 
学び合いフォーラム2012報告会@名古屋 ダイジェスト版
学び合いフォーラム2012報告会@名古屋 ダイジェスト版学び合いフォーラム2012報告会@名古屋 ダイジェスト版
学び合いフォーラム2012報告会@名古屋 ダイジェスト版Yohichi Shirakawa
 
Rm20150617 7key
Rm20150617 7keyRm20150617 7key
Rm20150617 7keyyouwatari
 

Similar to 効率的かつユニークな学習法 (20)

Rm20150624 8key
Rm20150624 8keyRm20150624 8key
Rm20150624 8key
 
2907activelearning
2907activelearning2907activelearning
2907activelearning
 
受託開発会社による「受託開発と自社サービス開発の両立」と新サービス「Board」ができるまで
受託開発会社による「受託開発と自社サービス開発の両立」と新サービス「Board」ができるまで受託開発会社による「受託開発と自社サービス開発の両立」と新サービス「Board」ができるまで
受託開発会社による「受託開発と自社サービス開発の両立」と新サービス「Board」ができるまで
 
20171125
2017112520171125
20171125
 
20171125
2017112520171125
20171125
 
千歳の科学教育を考える(抜粋)
千歳の科学教育を考える(抜粋)千歳の科学教育を考える(抜粋)
千歳の科学教育を考える(抜粋)
 
160208 質問づくりレジュメ
160208 質問づくりレジュメ160208 質問づくりレジュメ
160208 質問づくりレジュメ
 
Members innovationlab#1
Members innovationlab#1Members innovationlab#1
Members innovationlab#1
 
ワークショップとは
ワークショップとはワークショップとは
ワークショップとは
 
Tsubota 20120915
Tsubota 20120915Tsubota 20120915
Tsubota 20120915
 
プロジェクト型教育プログラムの意義と課題
プロジェクト型教育プログラムの意義と課題プロジェクト型教育プログラムの意義と課題
プロジェクト型教育プログラムの意義と課題
 
中学1年生向け_Skypeを利用した英語授業_第1回学習指導案
中学1年生向け_Skypeを利用した英語授業_第1回学習指導案中学1年生向け_Skypeを利用した英語授業_第1回学習指導案
中学1年生向け_Skypeを利用した英語授業_第1回学習指導案
 
研修担当者に聞く、学生のうちに学ぶべきこと
研修担当者に聞く、学生のうちに学ぶべきこと研修担当者に聞く、学生のうちに学ぶべきこと
研修担当者に聞く、学生のうちに学ぶべきこと
 
Tefl20130716 13key
Tefl20130716 13keyTefl20130716 13key
Tefl20130716 13key
 
ネイティブ・オリエンテーション
ネイティブ・オリエンテーションネイティブ・オリエンテーション
ネイティブ・オリエンテーション
 
共感を生み出すコミュニケーション 導入編
共感を生み出すコミュニケーション 導入編共感を生み出すコミュニケーション 導入編
共感を生み出すコミュニケーション 導入編
 
障害児支援における記録用紙「ヒトマト」導入の効果―支援員の障害児支援に対する「援助・援護・教授」機能に着目して―
障害児支援における記録用紙「ヒトマト」導入の効果―支援員の障害児支援に対する「援助・援護・教授」機能に着目して―障害児支援における記録用紙「ヒトマト」導入の効果―支援員の障害児支援に対する「援助・援護・教授」機能に着目して―
障害児支援における記録用紙「ヒトマト」導入の効果―支援員の障害児支援に対する「援助・援護・教授」機能に着目して―
 
Osaka.clil.final
Osaka.clil.finalOsaka.clil.final
Osaka.clil.final
 
学び合いフォーラム2012報告会@名古屋 ダイジェスト版
学び合いフォーラム2012報告会@名古屋 ダイジェスト版学び合いフォーラム2012報告会@名古屋 ダイジェスト版
学び合いフォーラム2012報告会@名古屋 ダイジェスト版
 
Rm20150617 7key
Rm20150617 7keyRm20150617 7key
Rm20150617 7key
 

More from Yusaku Kinoshita

集まっTail(集まっている)#8
集まっTail(集まっている)#8集まっTail(集まっている)#8
集まっTail(集まっている)#8Yusaku Kinoshita
 
Bridging the Gap for Beginners in Developer Communities@DevRelConTokyo_20170729
Bridging the Gap for Beginners in Developer Communities@DevRelConTokyo_20170729Bridging the Gap for Beginners in Developer Communities@DevRelConTokyo_20170729
Bridging the Gap for Beginners in Developer Communities@DevRelConTokyo_20170729Yusaku Kinoshita
 
集まっtail#7「teratailより」
集まっtail#7「teratailより」集まっtail#7「teratailより」
集まっtail#7「teratailより」Yusaku Kinoshita
 
データ分析-の波乗り遅れた気がしてる人のための Python×データ分析の超基礎の基礎 v1.0-20160831
 データ分析-の波乗り遅れた気がしてる人のための Python×データ分析の超基礎の基礎 v1.0-20160831 データ分析-の波乗り遅れた気がしてる人のための Python×データ分析の超基礎の基礎 v1.0-20160831
データ分析-の波乗り遅れた気がしてる人のための Python×データ分析の超基礎の基礎 v1.0-20160831Yusaku Kinoshita
 
WebVR空間の巨大スクリーンでteratailを見れるか試してみた話
WebVR空間の巨大スクリーンでteratailを見れるか試してみた話WebVR空間の巨大スクリーンでteratailを見れるか試してみた話
WebVR空間の巨大スクリーンでteratailを見れるか試してみた話Yusaku Kinoshita
 
【非エンジニアが 「明日からDevRelやってよ」って 突然言われて1年半やってきたこと ~teratailのDevRel担当、ゼロからの奮闘記~ @a...
【非エンジニアが 「明日からDevRelやってよ」って 突然言われて1年半やってきたこと  ~teratailのDevRel担当、ゼロからの奮闘記~ @a...【非エンジニアが 「明日からDevRelやってよ」って 突然言われて1年半やってきたこと  ~teratailのDevRel担当、ゼロからの奮闘記~ @a...
【非エンジニアが 「明日からDevRelやってよ」って 突然言われて1年半やってきたこと ~teratailのDevRel担当、ゼロからの奮闘記~ @a...Yusaku Kinoshita
 
エンジニアじゃなくても 3Dゲームが3時間できた話。 ~three.jsで3D糸通しをつくってみた~
エンジニアじゃなくても 3Dゲームが3時間できた話。 ~three.jsで3D糸通しをつくってみた~エンジニアじゃなくても 3Dゲームが3時間できた話。 ~three.jsで3D糸通しをつくってみた~
エンジニアじゃなくても 3Dゲームが3時間できた話。 ~three.jsで3D糸通しをつくってみた~Yusaku Kinoshita
 
エンジニアじゃなくてもAngularJS×milkcocoaでチャットアプリが1時間!? 非エンジニアから見たAngularJSの感動するポイント3つ
エンジニアじゃなくてもAngularJS×milkcocoaでチャットアプリが1時間!? 非エンジニアから見たAngularJSの感動するポイント3つエンジニアじゃなくてもAngularJS×milkcocoaでチャットアプリが1時間!? 非エンジニアから見たAngularJSの感動するポイント3つ
エンジニアじゃなくてもAngularJS×milkcocoaでチャットアプリが1時間!? 非エンジニアから見たAngularJSの感動するポイント3つYusaku Kinoshita
 
非エンジニアが MENstackでWebアプリをつくった話 #nodejs
非エンジニアが MENstackでWebアプリをつくった話 #nodejs非エンジニアが MENstackでWebアプリをつくった話 #nodejs
非エンジニアが MENstackでWebアプリをつくった話 #nodejsYusaku Kinoshita
 
「ゼロから構築するDev rel体制」20160316@devrelmeetup
「ゼロから構築するDev rel体制」20160316@devrelmeetup「ゼロから構築するDev rel体制」20160316@devrelmeetup
「ゼロから構築するDev rel体制」20160316@devrelmeetupYusaku Kinoshita
 
77枚の資料を5分で発表してみたやつ【G’s academy 卒業制作」発表資料(016.03.02) 】
77枚の資料を5分で発表してみたやつ【G’s academy 卒業制作」発表資料(016.03.02) 】77枚の資料を5分で発表してみたやつ【G’s academy 卒業制作」発表資料(016.03.02) 】
77枚の資料を5分で発表してみたやつ【G’s academy 卒業制作」発表資料(016.03.02) 】Yusaku Kinoshita
 
個人開発アプリのご紹介とあり得ない不具合に対する掲示板の活用事例
個人開発アプリのご紹介とあり得ない不具合に対する掲示板の活用事例個人開発アプリのご紹介とあり得ない不具合に対する掲示板の活用事例
個人開発アプリのご紹介とあり得ない不具合に対する掲示板の活用事例Yusaku Kinoshita
 
G'sアカデミー2期入学式資料(投影資料版)
G'sアカデミー2期入学式資料(投影資料版)G'sアカデミー2期入学式資料(投影資料版)
G'sアカデミー2期入学式資料(投影資料版)Yusaku Kinoshita
 
20150226 炎上を防ぐためにフロントエンドエンジニアとしてできること
20150226 炎上を防ぐためにフロントエンドエンジニアとしてできること20150226 炎上を防ぐためにフロントエンドエンジニアとしてできること
20150226 炎上を防ぐためにフロントエンドエンジニアとしてできることYusaku Kinoshita
 

More from Yusaku Kinoshita (14)

集まっTail(集まっている)#8
集まっTail(集まっている)#8集まっTail(集まっている)#8
集まっTail(集まっている)#8
 
Bridging the Gap for Beginners in Developer Communities@DevRelConTokyo_20170729
Bridging the Gap for Beginners in Developer Communities@DevRelConTokyo_20170729Bridging the Gap for Beginners in Developer Communities@DevRelConTokyo_20170729
Bridging the Gap for Beginners in Developer Communities@DevRelConTokyo_20170729
 
集まっtail#7「teratailより」
集まっtail#7「teratailより」集まっtail#7「teratailより」
集まっtail#7「teratailより」
 
データ分析-の波乗り遅れた気がしてる人のための Python×データ分析の超基礎の基礎 v1.0-20160831
 データ分析-の波乗り遅れた気がしてる人のための Python×データ分析の超基礎の基礎 v1.0-20160831 データ分析-の波乗り遅れた気がしてる人のための Python×データ分析の超基礎の基礎 v1.0-20160831
データ分析-の波乗り遅れた気がしてる人のための Python×データ分析の超基礎の基礎 v1.0-20160831
 
WebVR空間の巨大スクリーンでteratailを見れるか試してみた話
WebVR空間の巨大スクリーンでteratailを見れるか試してみた話WebVR空間の巨大スクリーンでteratailを見れるか試してみた話
WebVR空間の巨大スクリーンでteratailを見れるか試してみた話
 
【非エンジニアが 「明日からDevRelやってよ」って 突然言われて1年半やってきたこと ~teratailのDevRel担当、ゼロからの奮闘記~ @a...
【非エンジニアが 「明日からDevRelやってよ」って 突然言われて1年半やってきたこと  ~teratailのDevRel担当、ゼロからの奮闘記~ @a...【非エンジニアが 「明日からDevRelやってよ」って 突然言われて1年半やってきたこと  ~teratailのDevRel担当、ゼロからの奮闘記~ @a...
【非エンジニアが 「明日からDevRelやってよ」って 突然言われて1年半やってきたこと ~teratailのDevRel担当、ゼロからの奮闘記~ @a...
 
エンジニアじゃなくても 3Dゲームが3時間できた話。 ~three.jsで3D糸通しをつくってみた~
エンジニアじゃなくても 3Dゲームが3時間できた話。 ~three.jsで3D糸通しをつくってみた~エンジニアじゃなくても 3Dゲームが3時間できた話。 ~three.jsで3D糸通しをつくってみた~
エンジニアじゃなくても 3Dゲームが3時間できた話。 ~three.jsで3D糸通しをつくってみた~
 
エンジニアじゃなくてもAngularJS×milkcocoaでチャットアプリが1時間!? 非エンジニアから見たAngularJSの感動するポイント3つ
エンジニアじゃなくてもAngularJS×milkcocoaでチャットアプリが1時間!? 非エンジニアから見たAngularJSの感動するポイント3つエンジニアじゃなくてもAngularJS×milkcocoaでチャットアプリが1時間!? 非エンジニアから見たAngularJSの感動するポイント3つ
エンジニアじゃなくてもAngularJS×milkcocoaでチャットアプリが1時間!? 非エンジニアから見たAngularJSの感動するポイント3つ
 
非エンジニアが MENstackでWebアプリをつくった話 #nodejs
非エンジニアが MENstackでWebアプリをつくった話 #nodejs非エンジニアが MENstackでWebアプリをつくった話 #nodejs
非エンジニアが MENstackでWebアプリをつくった話 #nodejs
 
「ゼロから構築するDev rel体制」20160316@devrelmeetup
「ゼロから構築するDev rel体制」20160316@devrelmeetup「ゼロから構築するDev rel体制」20160316@devrelmeetup
「ゼロから構築するDev rel体制」20160316@devrelmeetup
 
77枚の資料を5分で発表してみたやつ【G’s academy 卒業制作」発表資料(016.03.02) 】
77枚の資料を5分で発表してみたやつ【G’s academy 卒業制作」発表資料(016.03.02) 】77枚の資料を5分で発表してみたやつ【G’s academy 卒業制作」発表資料(016.03.02) 】
77枚の資料を5分で発表してみたやつ【G’s academy 卒業制作」発表資料(016.03.02) 】
 
個人開発アプリのご紹介とあり得ない不具合に対する掲示板の活用事例
個人開発アプリのご紹介とあり得ない不具合に対する掲示板の活用事例個人開発アプリのご紹介とあり得ない不具合に対する掲示板の活用事例
個人開発アプリのご紹介とあり得ない不具合に対する掲示板の活用事例
 
G'sアカデミー2期入学式資料(投影資料版)
G'sアカデミー2期入学式資料(投影資料版)G'sアカデミー2期入学式資料(投影資料版)
G'sアカデミー2期入学式資料(投影資料版)
 
20150226 炎上を防ぐためにフロントエンドエンジニアとしてできること
20150226 炎上を防ぐためにフロントエンドエンジニアとしてできること20150226 炎上を防ぐためにフロントエンドエンジニアとしてできること
20150226 炎上を防ぐためにフロントエンドエンジニアとしてできること
 

効率的かつユニークな学習法

Editor's Notes

  1. それでは、よろしくお願いします。
  2. さて、突然ですが、皆さんに質問です。 あなたは英語学習を始めました。 まず、何から始めましょう? ■A、よい教材を探す ■B、効果的な学習方法を検索する ■N、英語圏へ旅立つ この3つの回答はそれぞれ、 英語学習に対するアプローチの仕方が異なります。 Aの場合、■何を使って学習するか。 Bは、■どうやって学習するか。 そして、■■なぜ、学習するかです。 皆さんはいかがでしょうか? では、この3つをそれぞれ人に置き換えてみましょう。 Aさん、Bさん、Nさんとします。 そこで、Nさんにこんな質問をしてみたいと思います。
  3. なぜ、英語圏へ旅立つのですか? それに対して、Nさんは次のように答えました。 「こうこう、こういう理由です。」 ■だから、僕は旅をする。 (何でもできるように 何にでもなれるように いいでしょう?僕の人生)
  4. 何でもできるように (間をおいて) 何にでもなれるように いいでしょう?僕の人生 いかがでしょうか。 先ほどのAさん、Bさんのアプローチと比較して、 このNさんは圧倒的に学習効果が高そうですね。 このまま、イタリア語もマスターして、 セリエAにでも就職しそうですね。
  5. (話しながら、3回クリック) ■どれが〜 ■A、B、C ■Cのみ 冒頭でお伝えしたかったことは、今回お話しする効率的な学習方法は、あくまで手段であり、 最も重要なことは、その目的を明確に持つことだと、 前置きしたかったからです。
  6. 簡単に自己紹介します。 現在、アルバイトでジムのトレーナーをしながら、 ツール系のアプリを開発している丸山です。 だいぶ昔になりますが、モバイルに特化したIT企業で、 コンテンツ制作及びWebライティングに 従事しておりました。
  7. 今日のレジュメですが、 次の2点に絞ってお話をしたいと思います。 現在、iOSアプリを開発して4ヶ月目に突入しました。 最初の2ヶ月間は、(以降3回ラッシュ) (プログラミングのPすらわからなかったので、こちらの教本を購入して、基本文法を学習しました。その際、工夫した点をいくつかご紹介します。)
  8. これらの教本で基本文法を学習しました。 その際、工夫した点をいくつかご紹介します。 まずは、これらの本をすべて、、、 (これで、こうして、こうしました。)
  9. さらに、(細分化〜)
  10. 本を各章ごとにまとめました。 目的は、学習する部分を目で見て、手で触れて、 解るようにする為です。 また、目次と牽引部分を本体から切り離して、 よりスピーディーに情報検索できるようにもしました。 さらに、 (コルクボード〜)
  11. 100円ショップでコルクボードを購入して、 大きめの付箋で各章の学習項目を このように貼り出しました。 これによって、大まかな見通しや、視覚的なタスク管理が可能です。
  12. これらの作業をしているうちに、こんなアイデアが生まれました。
  13. ■3,600秒を、 ■ーーー ■1ページを読み終えるのに要した秒数で割ると、 ■= ■1時間あたりの作業数 これを現在、私が開発している ツール系アプリに入れることにしました。 (注意:次の切り替わりが遅い!)
  14. 開発しているアプリはまだ、 教本のサンプルをカスタマイズしている段階ですが、 ここに先ほどの・・・
  15. アイデアを加えてカスタマイズしました。 ■少し画面を拡大します。 900という数字に注目してください。
  16. (6回、クリック) 右側の数字部分が、1時間あたりの作業数ですね。 ■0秒 ■2秒 ■4秒 ■30秒 ■15分 ■30分
  17. コードで書くとこんなカンジです。 let sec: Int = Int(time) 定数SECを宣言し、 var task: Int = 0 変数TASKも宣言し、初期値として0を代入。 task = 3600 / sec ■そして、先ほどの計算式を書いているだけです。
  18. 私が確認する限り、 既存のカレンダーアプリなどのツール系は、 過去の行動を記録するアプリです。 それに対して、こういうアプリはどうでしょう? ■未来の行動を記録する予測型のアプリがあれば。。 ■これが現在、私が開発しているアプリのアイデアです。
  19. では、引き続きプログラミング学習法の紹介をします。 開発期間、3ヶ月目以降は、 教本と掲示板だけでは限界があると思います。 このタイミングで、プログラミングのオンラインレッスンに申し込みました。
  20. もちろん、この時期になれば、 アップルの公式ドキュメントもガンガン検索かけます。
  21. 公式ドキュメントは基本的にすべて英語なので、 翻訳サイトもかなり多用してくると思います。 ■おすすめは、ヤフーの翻訳が良いと思います。
  22. 最後に、掲示板サービスについて少し話します。 検索サービスもいろいろあります。 はてなや、OKWave、教えてgooや、ヤフー知恵袋、 専門系ではスタックオーバーフローに、、 ■テラテイル、 □■(少し間をおいて、強調して)テラテイル、、、 □■もう一度いいますが、テラテイルです!! ただ、掲示板サービスは、 次のようなメリット・デメリットがあると思います。
  23. メリット ■手軽(お金がかからない。) ■専門的な質問ができる。 ■関連する付加情報も得られる。 ■繋がりが生まれる。 デメリット ■レスまである程度、時間がかかる。 ■意図する回答が得られる保証はない。 また、次のような指摘を受けることもありました。
  24. ■「質問の仕方が曖昧」と指摘を受ける。 ■既存の質問と同じ質問をするな! この辺りは、まだ学習に慣れていない時期ほど、 指摘を受ける可能性が高いと思います。
  25. 最後に、おまけですが、私の自宅の開発環境です。 1、2、3、4、5、6 (時間がなければ割愛) 1、2がPowerBook G4 3、4、6がMac mini 5がwindowsという構成です。
  26. 最後になりますが、私がなぜ、プログラミング学習を 始めたかについて、簡単にお話します。 アプリが完成したら、私は転職活動をする予定です。 開発を始める前に、私は知人に相談をしました。 そして、エンジニアの市場価値や、 人手が不足していること。 学習は容易ではないが、チャレンジしてみる価値はあることなどをアドバイスしてもらいました。 同時に、その人は次のような言葉も おっしゃっていました。 ■『死ぬ気で頑張ってみてください。』 なかなか、言える言葉ではないと思います。 この人のアドバイスは信用できる。 この言葉で、私はチャレンジしようと決意しました。 これがプログラミング学習を始めたきっかけであり、 理由です。 以上で、私のライトニングトークを終わりにします。 ありがとうございました。