SlideShare a Scribd company logo
1 of 56
Download to read offline
はじめてのJavaScript
2014/03/08(Sat)
JS Girls Tokyo #1
PixelGrid Inc. @tacamy
自己紹介
山田敬美(@tacamy)
ピクセルグリッド

フロントエンド・エンジニア(新卒1年目)
HTML&CSS歴 : 4年
JavaScript歴 : 1年
会社紹介
“ピクセルグリッドはJavaScriptの会社です。”

代表取締役 中村享介
???
私のJavaScript歴
職種

JavaScript

期間

KAYAC

マークアップ

エンジニア

すぐに挫折

2年

NAVER

マークアップ

エンジニア

1行も書いてない

2年

専門学校

無職

@hokacchaによる修行

1年
(修行 4ヶ月)

PixelGrid

フロントエンド

エンジニア

現在進行形で修行中

1年目
今日の話
JavaScriptをまったく書けなかった人が、

4ヶ月でJavaScriptの会社に入るまでの話
効率的なJavaScript勉強方法のヒントに
教える側からすると、分からない人が

どこに引っかかるかが理解できるかも?
第一話

入社までの道のり
2012年12月某日
@tacamy

入社したーい
(●^o^●)

@hokaccha

今のレベルで入社しても

お互いに不幸になるだけだから、

学校卒業までの間に、どれだけ

できるようになるかで判断しよう

Oh…
そのときの私の状況
JavaScriptについての知識ゼロ
プログラミングの基礎知識もゼロで

退職して学校で下記を学んでいた
C : プログラミングの基礎とアルゴリズム
Java : オブジェクト指向
えっ、JavaScriptを覚えたいだけなのに、

CとかJavaをやらないといけないの?

No!それはただの趣味!
普通はこれでOK!
ノンプログラマのための

JavaScriptはじめの一歩
第2章 JavaScriptの文法
基本的な文法
文字列と数値
配列とオブジェクト
条件判定のための型と演算子
条件分岐
繰り返し
関数

PixelGrid @hokaccha 著
✄---------- ここから修行がはじまる ----------✄
Mission01

JS独特の仕様を

理解せよ!
Mission内容
@hokaccha先生から毎週1つ、

JavaScriptに関するキーワードをもらう
そのキーワードについて自分で調べて

間違っててもいいからブログにまとめること
間違ってたらブログのコメントで

指摘やヒントがもらえる
プロトタイプ
Javaと比較しつつ、JavaScriptのプロトタイ
プについて調べてみる - tacamy memo (旧)

http://d.hatena.ne.jp/tacamy/20121209/1355034499

プロトタイプチェーンをもっと理解する tacamy.blog

http://tacamy.hatenablog.com/entry/2012/12/17/000931
理解したこと
JavaScriptは、プロトタイプベースの

オブジェクト指向
関数がそのままコンストラクタになる
プロトタイプチェーンによる継承の仕組み
参照のコピーと値の変更の仕組み
スコープ
JavaScriptのスコープを理解する tacamy.blog

http://tacamy.hatenablog.com/entry/2012/12/30/191125

JavaScriptのスコープチェーンとクロージャ
を理解する - tacamy.blog

http://tacamy.hatenablog.com/entry/2012/12/31/005951
理解したこと
関数内でのみスコープがつくられる

JavaScriptにブロックスコープはない
varを省略するとグローバル変数になる
巻き上げがあるので関数の先頭で変数を宣言
参照渡しの場合は関数外に影響を与える危険
理解したこと
スコープチェーンによる名前解決方法
変数の宣言と参照とは、

変数オブジェクトの読み書きのこと
クロージャによって、ローカル変数の状態を

保持できるメソッドがつくれる
this
JavaScriptのthisを理解する - tacamy.blog

http://tacamy.hatenablog.com/entry/2013/01/06/224718
理解したこと
thisはインスタンス自身を指す
関数内のthisは、関数を定義した

オブジェクトとは関係なしに、

関数を呼び出したオブジェクトを指す
イベントハンドラで関数を呼び出した場合の

thisは、イベントの発生源のオブジェクトを指す
ブログを書く理由
本やWebの記事を読むのもひとつの勉強方法
でも、頭で分かった気になっていても、

自分の言葉でブログにまとめられない
ブログにすることで、本当の理解に繋がる
忘れてもあとで見返すことで思い出せる
ブログの書き方
調べたことをとにかく列挙したのち

グループ分けする
自分の言葉で言い換えてみる
調べたことだけでなく、なぜそうなるかを

自分で考えて考察をつける
ブログのススメ
ぜひ私と同じようにやってみてほしい
プロトタイプ
スコープ
this

一気にJavaScriptの理解度が上がり、

人のコードが理解できるようになる
1ヶ月後…

次は、何でもいいからとりあえず

jQueryプラグイン作ってみて
!

※ブログは続けてね
Mission02

とりあえず書こう

jQueryプラグイン
Mission内容
jQueryプラグインを書いてGitHubで公開
何をつくるかは自由、カンタンなものから
分かる人にコードを見てもらって、

間違いや改善点をGitHubのコード上で

コメントしてもらう
でも問題が…
そもそもつくりたいものなんてない
あまりにも分からなさすぎると、

何からどう手をつけていいかも分からず、

手を動かすことすらできない
そんなときの救世主が…
Webデザイナーのための

jQuery入門
jQueryの考え方を

簡潔で分かりやすく
サンプルコードが

豊富&あるある感
なぜこう書くのかという

説明が具体的

PixelGrid @Takazudo 著
書けない場合は?
サンプルに載っているものをパクる
最初に答えを見て、組み立て方がイメージ

できたら、まずは本を見ないで書いてみる
詰まったら本を見れば1人で進められる
元コードにちょっとした機能追加や改変を
もらえるコメント
tacamy/jQueryStudy

https://github.com/tacamy/jQueryStudy/commit/
1c2f49517982a06569ab4942fff63c226ad2f060
書いてみての気付き
JavaScriptでは、イベントを起点にして

すべての処理が行われると気づく
JavaScriptのオブジェクトはすべて、

KeyとValueの組み合わせと気付き、

カンマやセミコロンやカッコの位置で

混乱しなくなった(初心者あるある?)
1ヶ月後…
jQueryの課題お休みして、

卒業制作で、jQueryとNode.jsで

Webサービスつくってみたい!

OK!
※ブログは続けてね
つくったもの
豚レース(未完成)

http://pigrace.herokuapp.com/
勉強はじめて2ヶ月くらいで

これくらいならできるようになるよの例
フロント実装
(品質はさておき)必要な機能は実装できた
ほしい機能が明確になると、

必要な処理の流れを自分の頭で考えるので

コピペに頼らなくなるのでよい
サーバーサイド
正直、無謀すぎた/(^o^)\
Node.jsをHerokuで動かすとこで力尽きた
Node.js + Express を Heroku で動かすまでの手順まとめ

http://tacamy.hatenablog.com/entry/2013/02/16/235127
1ヶ月後…
まーがんばったし

入社してもいいんじゃない?

やったー!!!
これからも修行がんばります!
第二話

入社後の修行
最初の頃の失敗談
分からないことも自分で調べて、

どうしてもダメなとき「だけ」聞くのは、

動けばOKなコードになりがち
ノーチェックで納品する危険性

※会社として品質を担保できない
でも、どうしても質問を遠慮してしまう…
そこでプルリ運用
プルリとは?
GitHubのプルリクエストという機能の略語
【参考】

pull request を利用した開発ワークフロー
// Speaker Deck

https://speakerdeck.com/hotchpotch/pull-requestwoli-yong-sitakai-fa-wakuhuro
プルリ運用のルール
1. 機能別にブランチを切って開発
2. プルリを送る → メールが飛ぶ
3. CTOと手の空いてる人がコードレビュー
4. レビューが通ったもののみマージ
どんな細かい修正もすべてをプルリにする
プルリのメリット
遠慮する必要がなくなる
動けばOKじゃなくて、

よりよい実装方法を知ることができる
会社として品質を担保できる
お互いメリットしかない!オススメ!
信頼できる情報源
コピペに注意
JavaScriptのコードをどっかからコピペする

→ ほぼ100%コピペした部分を指摘される
拾い食いコードは信用してはいけない
信頼できる情報源って…?
CodeGrid
ピクセルグリッドの

エンジニアが執筆
編集者が検証した上で

分かりやすく編集
過去記事アーカイブ
毎週木曜配信(月4回)
月840円(30日無料)

https://app.codegrid.net/
HTML5Experts.jp
「すべての記事が

永久保存版」を目指す

Web技術情報メディア
著者のスキルの高さ
無料で読める
http://html5experts.jp/
情報の目利き方法
誰が書いている?

→ 身元保証により書き手に責任感が生まれる

いつの情報?

→ バージョンに違いがあるかも

きちんと検証された情報?

→ 動かなかったときの時間ロスを考えよう
おまけ

Chrome Extention
Chrome Extention
今日Girlsのみなさんがつくるそうなので

私もつくってみたよ!
楽天カンタン送料表示(Chrome拡張)を公開したよ!

http://tacamy.hatenablog.com/entry/2014/01/23/124024
まとめ
JavaScript必勝法
人に教わる前段階の基礎は自力でがんばる
学んだり教わったことはブログに書こう
聞ける人が周りにいない?

今日がJavaScript友達を増やすチャンス!
自信を持とう
知識ゼロからはじめても

数ヶ月でイチから書けるようになる
ちょっと書けるようになると、

苦手だったJavaScriptも楽しくなってくる
今日のハンズオンで苦手意識を克服しよう
みんなで一緒に

がんばろう∼
ありがとうございました

More Related Content

What's hot

SVGの基本&活用法。SVGのメリットと事例を基礎から学ぶ。
SVGの基本&活用法。SVGのメリットと事例を基礎から学ぶ。SVGの基本&活用法。SVGのメリットと事例を基礎から学ぶ。
SVGの基本&活用法。SVGのメリットと事例を基礎から学ぶ。Daisuke Koshimizu
 
はじめてのアジャイル - Agile in a nutshell
はじめてのアジャイル - Agile in a nutshellはじめてのアジャイル - Agile in a nutshell
はじめてのアジャイル - Agile in a nutshellDai FUJIHARA
 
ゲーム会社で
ゲーム以外のことを開発してる話
ゲーム会社で
ゲーム以外のことを開発してる話ゲーム会社で
ゲーム以外のことを開発してる話
ゲーム会社で
ゲーム以外のことを開発してる話Riou Tomita
 
Web applicationとReactive
Web applicationとReactiveWeb applicationとReactive
Web applicationとReactiveDai Yamasaki
 
子ども向けプログラミング道場を運営してみたお話し〜CoderDojo長岡京と、時々、EC2〜
子ども向けプログラミング道場を運営してみたお話し〜CoderDojo長岡京と、時々、EC2〜子ども向けプログラミング道場を運営してみたお話し〜CoderDojo長岡京と、時々、EC2〜
子ども向けプログラミング道場を運営してみたお話し〜CoderDojo長岡京と、時々、EC2〜Akira Nagata
 
スマホフロントエンド最速化手法
スマホフロントエンド最速化手法スマホフロントエンド最速化手法
スマホフロントエンド最速化手法zaru sakuraba
 
Agile Samurai Dojo Gathering
Agile Samurai Dojo GatheringAgile Samurai Dojo Gathering
Agile Samurai Dojo Gatheringirasally omuko
 
アジャイルコーチが現場で学んだプロダクトオーナーの実際と勘所 POの二番目に大事なことと
アジャイルコーチが現場で学んだプロダクトオーナーの実際と勘所 POの二番目に大事なこととアジャイルコーチが現場で学んだプロダクトオーナーの実際と勘所 POの二番目に大事なことと
アジャイルコーチが現場で学んだプロダクトオーナーの実際と勘所 POの二番目に大事なこととYasui Tsutomu
 
Google Apps Script 活用ミートアップ#4 発表資料
Google Apps Script 活用ミートアップ#4 発表資料Google Apps Script 活用ミートアップ#4 発表資料
Google Apps Script 活用ミートアップ#4 発表資料Takayoshi Sakaino
 
PWAがOculus Storeに配信できるようになる
PWAがOculus Storeに配信できるようになるPWAがOculus Storeに配信できるようになる
PWAがOculus Storeに配信できるようになるTAM
 
組織やチームの問題解決どうしていますか?
組織やチームの問題解決どうしていますか?組織やチームの問題解決どうしていますか?
組織やチームの問題解決どうしていますか?Toshiyuki Ohtomo
 
アジャイルで目指した坂の上の雲 #DevLOVE HangarFlight Snow Barrage
アジャイルで目指した坂の上の雲 #DevLOVE HangarFlight Snow Barrageアジャイルで目指した坂の上の雲 #DevLOVE HangarFlight Snow Barrage
アジャイルで目指した坂の上の雲 #DevLOVE HangarFlight Snow BarrageDai FUJIHARA
 
缶詰屋さんの課題解決にスクラムを使ってみた
缶詰屋さんの課題解決にスクラムを使ってみた缶詰屋さんの課題解決にスクラムを使ってみた
缶詰屋さんの課題解決にスクラムを使ってみたToshiyuki Ohtomo
 
エンジニアによるグロースハック〜SEO編〜
エンジニアによるグロースハック〜SEO編〜エンジニアによるグロースハック〜SEO編〜
エンジニアによるグロースハック〜SEO編〜ssuser73d5e4
 
スクラムマスターはじめのいっぽ
スクラムマスターはじめのいっぽスクラムマスターはじめのいっぽ
スクラムマスターはじめのいっぽTakeba Misa
 

What's hot (15)

SVGの基本&活用法。SVGのメリットと事例を基礎から学ぶ。
SVGの基本&活用法。SVGのメリットと事例を基礎から学ぶ。SVGの基本&活用法。SVGのメリットと事例を基礎から学ぶ。
SVGの基本&活用法。SVGのメリットと事例を基礎から学ぶ。
 
はじめてのアジャイル - Agile in a nutshell
はじめてのアジャイル - Agile in a nutshellはじめてのアジャイル - Agile in a nutshell
はじめてのアジャイル - Agile in a nutshell
 
ゲーム会社で
ゲーム以外のことを開発してる話
ゲーム会社で
ゲーム以外のことを開発してる話ゲーム会社で
ゲーム以外のことを開発してる話
ゲーム会社で
ゲーム以外のことを開発してる話
 
Web applicationとReactive
Web applicationとReactiveWeb applicationとReactive
Web applicationとReactive
 
子ども向けプログラミング道場を運営してみたお話し〜CoderDojo長岡京と、時々、EC2〜
子ども向けプログラミング道場を運営してみたお話し〜CoderDojo長岡京と、時々、EC2〜子ども向けプログラミング道場を運営してみたお話し〜CoderDojo長岡京と、時々、EC2〜
子ども向けプログラミング道場を運営してみたお話し〜CoderDojo長岡京と、時々、EC2〜
 
スマホフロントエンド最速化手法
スマホフロントエンド最速化手法スマホフロントエンド最速化手法
スマホフロントエンド最速化手法
 
Agile Samurai Dojo Gathering
Agile Samurai Dojo GatheringAgile Samurai Dojo Gathering
Agile Samurai Dojo Gathering
 
アジャイルコーチが現場で学んだプロダクトオーナーの実際と勘所 POの二番目に大事なことと
アジャイルコーチが現場で学んだプロダクトオーナーの実際と勘所 POの二番目に大事なこととアジャイルコーチが現場で学んだプロダクトオーナーの実際と勘所 POの二番目に大事なことと
アジャイルコーチが現場で学んだプロダクトオーナーの実際と勘所 POの二番目に大事なことと
 
Google Apps Script 活用ミートアップ#4 発表資料
Google Apps Script 活用ミートアップ#4 発表資料Google Apps Script 活用ミートアップ#4 発表資料
Google Apps Script 活用ミートアップ#4 発表資料
 
PWAがOculus Storeに配信できるようになる
PWAがOculus Storeに配信できるようになるPWAがOculus Storeに配信できるようになる
PWAがOculus Storeに配信できるようになる
 
組織やチームの問題解決どうしていますか?
組織やチームの問題解決どうしていますか?組織やチームの問題解決どうしていますか?
組織やチームの問題解決どうしていますか?
 
アジャイルで目指した坂の上の雲 #DevLOVE HangarFlight Snow Barrage
アジャイルで目指した坂の上の雲 #DevLOVE HangarFlight Snow Barrageアジャイルで目指した坂の上の雲 #DevLOVE HangarFlight Snow Barrage
アジャイルで目指した坂の上の雲 #DevLOVE HangarFlight Snow Barrage
 
缶詰屋さんの課題解決にスクラムを使ってみた
缶詰屋さんの課題解決にスクラムを使ってみた缶詰屋さんの課題解決にスクラムを使ってみた
缶詰屋さんの課題解決にスクラムを使ってみた
 
エンジニアによるグロースハック〜SEO編〜
エンジニアによるグロースハック〜SEO編〜エンジニアによるグロースハック〜SEO編〜
エンジニアによるグロースハック〜SEO編〜
 
スクラムマスターはじめのいっぽ
スクラムマスターはじめのいっぽスクラムマスターはじめのいっぽ
スクラムマスターはじめのいっぽ
 

Similar to はじめてのJavaScript / JS Girls Tokyo #1

マネージャーになってからの技術を磨く戦略と戦術
マネージャーになってからの技術を磨く戦略と戦術マネージャーになってからの技術を磨く戦略と戦術
マネージャーになってからの技術を磨く戦略と戦術PIXTA Inc.
 
SnapmartにおけるCameraRollから写真の複数枚アップロードの実装
SnapmartにおけるCameraRollから写真の複数枚アップロードの実装SnapmartにおけるCameraRollから写真の複数枚アップロードの実装
SnapmartにおけるCameraRollから写真の複数枚アップロードの実装PIXTA Inc.
 
WebエンジニアのReactNativeでの戦い方
WebエンジニアのReactNativeでの戦い方WebエンジニアのReactNativeでの戦い方
WebエンジニアのReactNativeでの戦い方PIXTA Inc.
 
(未発表) JavaScriptテスト勉強会@福岡#0の前に考えていたこと
(未発表) JavaScriptテスト勉強会@福岡#0の前に考えていたこと(未発表) JavaScriptテスト勉強会@福岡#0の前に考えていたこと
(未発表) JavaScriptテスト勉強会@福岡#0の前に考えていたことKohki Nakashima
 
Web開発初心者がReactをチームに導入して半年経った
Web開発初心者がReactをチームに導入して半年経ったWeb開発初心者がReactをチームに導入して半年経った
Web開発初心者がReactをチームに導入して半年経ったkazuki matsumura
 
エンジニアじゃなくてもAngularJS×milkcocoaでチャットアプリが1時間!? 非エンジニアから見たAngularJSの感動するポイント3つ
エンジニアじゃなくてもAngularJS×milkcocoaでチャットアプリが1時間!? 非エンジニアから見たAngularJSの感動するポイント3つエンジニアじゃなくてもAngularJS×milkcocoaでチャットアプリが1時間!? 非エンジニアから見たAngularJSの感動するポイント3つ
エンジニアじゃなくてもAngularJS×milkcocoaでチャットアプリが1時間!? 非エンジニアから見たAngularJSの感動するポイント3つYusaku Kinoshita
 
初学者にJavaScriptを教えてみた
初学者にJavaScriptを教えてみた初学者にJavaScriptを教えてみた
初学者にJavaScriptを教えてみた彰 村地
 
経験ゼロのWeb企業が機械学習に取り組んだ話
経験ゼロのWeb企業が機械学習に取り組んだ話経験ゼロのWeb企業が機械学習に取り組んだ話
経験ゼロのWeb企業が機械学習に取り組んだ話Yoshihiko Shiraki
 
これができたらエンジニア|YAPC::Asia 2015 LT rejected
これができたらエンジニア|YAPC::Asia 2015 LT rejectedこれができたらエンジニア|YAPC::Asia 2015 LT rejected
これができたらエンジニア|YAPC::Asia 2015 LT rejectedTakahiro YAMAGUCHI
 
スクールと現場のハザマ 2018 登壇資料 塩井 美咲さん
スクールと現場のハザマ 2018 登壇資料 塩井 美咲さんスクールと現場のハザマ 2018 登壇資料 塩井 美咲さん
スクールと現場のハザマ 2018 登壇資料 塩井 美咲さんDIVE INTO CODE Corp.
 
Webプログラマのための Scala 入門勉強会 @ 渋谷 12/7
Webプログラマのための Scala 入門勉強会 @ 渋谷 12/7Webプログラマのための Scala 入門勉強会 @ 渋谷 12/7
Webプログラマのための Scala 入門勉強会 @ 渋谷 12/7Hitoshi Asai
 
2010/11/2 WebプログラマのためのScala入門勉強会@渋谷
2010/11/2 WebプログラマのためのScala入門勉強会@渋谷2010/11/2 WebプログラマのためのScala入門勉強会@渋谷
2010/11/2 WebプログラマのためのScala入門勉強会@渋谷wpscala
 
The way of_study_meeting_not_failing
The way of_study_meeting_not_failingThe way of_study_meeting_not_failing
The way of_study_meeting_not_failingTakayuki Masaki
 
はじめてのアジャイルのその後 ーシン・サービス立ち上げ、スクラムぽくなってきたー
はじめてのアジャイルのその後 ーシン・サービス立ち上げ、スクラムぽくなってきたーはじめてのアジャイルのその後 ーシン・サービス立ち上げ、スクラムぽくなってきたー
はじめてのアジャイルのその後 ーシン・サービス立ち上げ、スクラムぽくなってきたーOtsuka Reina
 
Ninja Testing at XP Matsuri
Ninja Testing at XP MatsuriNinja Testing at XP Matsuri
Ninja Testing at XP MatsuriNakajima Shigeru
 
今から学ぶ!jQuery Mobile!
今から学ぶ!jQuery Mobile!今から学ぶ!jQuery Mobile!
今から学ぶ!jQuery Mobile!Takami Kazuya
 
JavaScriptで味わう! 関数型プログラミングのメリット!!
JavaScriptで味わう! 関数型プログラミングのメリット!!JavaScriptで味わう! 関数型プログラミングのメリット!!
JavaScriptで味わう! 関数型プログラミングのメリット!!Keigo Magami
 
JavaScriptで出来る、あんなことこんなこと
JavaScriptで出来る、あんなことこんなことJavaScriptで出来る、あんなことこんなこと
JavaScriptで出来る、あんなことこんなことMayu Kimura
 
Web × プログラミング ~JavaScript編~(2017/2/16)
Web × プログラミング ~JavaScript編~(2017/2/16)Web × プログラミング ~JavaScript編~(2017/2/16)
Web × プログラミング ~JavaScript編~(2017/2/16)Hiroyuki Ishikawa
 

Similar to はじめてのJavaScript / JS Girls Tokyo #1 (20)

マネージャーになってからの技術を磨く戦略と戦術
マネージャーになってからの技術を磨く戦略と戦術マネージャーになってからの技術を磨く戦略と戦術
マネージャーになってからの技術を磨く戦略と戦術
 
SnapmartにおけるCameraRollから写真の複数枚アップロードの実装
SnapmartにおけるCameraRollから写真の複数枚アップロードの実装SnapmartにおけるCameraRollから写真の複数枚アップロードの実装
SnapmartにおけるCameraRollから写真の複数枚アップロードの実装
 
WebエンジニアのReactNativeでの戦い方
WebエンジニアのReactNativeでの戦い方WebエンジニアのReactNativeでの戦い方
WebエンジニアのReactNativeでの戦い方
 
(未発表) JavaScriptテスト勉強会@福岡#0の前に考えていたこと
(未発表) JavaScriptテスト勉強会@福岡#0の前に考えていたこと(未発表) JavaScriptテスト勉強会@福岡#0の前に考えていたこと
(未発表) JavaScriptテスト勉強会@福岡#0の前に考えていたこと
 
Web開発初心者がReactをチームに導入して半年経った
Web開発初心者がReactをチームに導入して半年経ったWeb開発初心者がReactをチームに導入して半年経った
Web開発初心者がReactをチームに導入して半年経った
 
Meguro es7
Meguro es7Meguro es7
Meguro es7
 
エンジニアじゃなくてもAngularJS×milkcocoaでチャットアプリが1時間!? 非エンジニアから見たAngularJSの感動するポイント3つ
エンジニアじゃなくてもAngularJS×milkcocoaでチャットアプリが1時間!? 非エンジニアから見たAngularJSの感動するポイント3つエンジニアじゃなくてもAngularJS×milkcocoaでチャットアプリが1時間!? 非エンジニアから見たAngularJSの感動するポイント3つ
エンジニアじゃなくてもAngularJS×milkcocoaでチャットアプリが1時間!? 非エンジニアから見たAngularJSの感動するポイント3つ
 
初学者にJavaScriptを教えてみた
初学者にJavaScriptを教えてみた初学者にJavaScriptを教えてみた
初学者にJavaScriptを教えてみた
 
経験ゼロのWeb企業が機械学習に取り組んだ話
経験ゼロのWeb企業が機械学習に取り組んだ話経験ゼロのWeb企業が機械学習に取り組んだ話
経験ゼロのWeb企業が機械学習に取り組んだ話
 
これができたらエンジニア|YAPC::Asia 2015 LT rejected
これができたらエンジニア|YAPC::Asia 2015 LT rejectedこれができたらエンジニア|YAPC::Asia 2015 LT rejected
これができたらエンジニア|YAPC::Asia 2015 LT rejected
 
スクールと現場のハザマ 2018 登壇資料 塩井 美咲さん
スクールと現場のハザマ 2018 登壇資料 塩井 美咲さんスクールと現場のハザマ 2018 登壇資料 塩井 美咲さん
スクールと現場のハザマ 2018 登壇資料 塩井 美咲さん
 
Webプログラマのための Scala 入門勉強会 @ 渋谷 12/7
Webプログラマのための Scala 入門勉強会 @ 渋谷 12/7Webプログラマのための Scala 入門勉強会 @ 渋谷 12/7
Webプログラマのための Scala 入門勉強会 @ 渋谷 12/7
 
2010/11/2 WebプログラマのためのScala入門勉強会@渋谷
2010/11/2 WebプログラマのためのScala入門勉強会@渋谷2010/11/2 WebプログラマのためのScala入門勉強会@渋谷
2010/11/2 WebプログラマのためのScala入門勉強会@渋谷
 
The way of_study_meeting_not_failing
The way of_study_meeting_not_failingThe way of_study_meeting_not_failing
The way of_study_meeting_not_failing
 
はじめてのアジャイルのその後 ーシン・サービス立ち上げ、スクラムぽくなってきたー
はじめてのアジャイルのその後 ーシン・サービス立ち上げ、スクラムぽくなってきたーはじめてのアジャイルのその後 ーシン・サービス立ち上げ、スクラムぽくなってきたー
はじめてのアジャイルのその後 ーシン・サービス立ち上げ、スクラムぽくなってきたー
 
Ninja Testing at XP Matsuri
Ninja Testing at XP MatsuriNinja Testing at XP Matsuri
Ninja Testing at XP Matsuri
 
今から学ぶ!jQuery Mobile!
今から学ぶ!jQuery Mobile!今から学ぶ!jQuery Mobile!
今から学ぶ!jQuery Mobile!
 
JavaScriptで味わう! 関数型プログラミングのメリット!!
JavaScriptで味わう! 関数型プログラミングのメリット!!JavaScriptで味わう! 関数型プログラミングのメリット!!
JavaScriptで味わう! 関数型プログラミングのメリット!!
 
JavaScriptで出来る、あんなことこんなこと
JavaScriptで出来る、あんなことこんなことJavaScriptで出来る、あんなことこんなこと
JavaScriptで出来る、あんなことこんなこと
 
Web × プログラミング ~JavaScript編~(2017/2/16)
Web × プログラミング ~JavaScript編~(2017/2/16)Web × プログラミング ~JavaScript編~(2017/2/16)
Web × プログラミング ~JavaScript編~(2017/2/16)
 

Recently uploaded

TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 

Recently uploaded (9)

TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 

はじめてのJavaScript / JS Girls Tokyo #1