教えるひとのための
Node.js
8/31 Node学園 27時限目
@tokutoku393
about Me
✦ ちゃんとく @tokutoku393
✦ エンジニア3年目
✦ PHP・Node.js・電子工作
✦ Node女学園主催
✦ 焼肉・ビール
※初心者代表で来ました
Node女学園
Node女学園
本題
教える機会が増えてき
た
ハンズオン開催の様子
とあるアンケート結果
教わりたい人の属性
教える人
入門者 初心者 中級者 プロ
教わる人
何がわからないのか
わからない……
教える人
わからない話をします
注意書
✦ 「自分で勉強する」は大前提
✦ せっかくの機会ならね、という話
✦ Node女学園、女性エンジニアにも
つよいひとはたくさんいます!
そもそもコールバックとは?問題
そもそもコールバックとは?問題
Node.jsでもasync/awaitが
使えるようになりました
そもそもコールバックとは?問題
✦ まずasync/awaitとは
✦ コールバックとは
✦ コールバック地獄のなにがつらいのか
✦ Promiseって?
✦ async/awaitで解決できるんですね!
書き方変わりすぎ問題
書き方変わりすぎ問題
なぜES2015で書かないのか
✦「古いコード」が存在することを知らない
書き方変わりすぎ問題
✦ 動くだけではよくないことを知らない
✦ ナウいコードに辿り着けない
✦ ES2015っていうのがあるんですね!
書き方変わりすぎ問題
その2
書き方変わりすぎ問題 その2
わたしのしってる
JavaScriptとチガウ……
✦ 「これが動くコードです」←読めない
書き方変わりすぎ問題 その2
✦ 「ES2015っていうのがあります」←なるほど
✦ 「ここではこう書いてるよ」←理解!!!
ナウい書き方問題
HTTPリクエストするなら
○○がメジャーじゃない?
ナウい書き方問題
✦ ネイティブモジュールじゃダメなん?
✦ ナウい感じだとなにがいいの?
✦ ナウい情報ってどこで追いかけるの?
まとめ
伝えたかったこと
✦ 教える側と教わる側の齟齬をなくしたい
✦ 初心者はほんとに初心者
✦ 言語を学ぶときの心構え的な部分
✦ いつもありがとうございます
ご清聴ありがとうございました

教えるひとのためのNode.js

Editor's Notes

  • #4 ハードルを下げに来ました
  • #5 前職のごにょごにょで手伝ってたときに居合わせた
  • #10 ・コマンドライン苦手、プログラミング未経験 ・他言語やったことない、Node.jsはじめて、デザイナー
  • #12 初心者はなにがわからないのか話します
  • #14 コールバック地獄て async/await使えるようになりました!て
  • #15 コールバック地獄て async/await使えるようになりました!て
  • #17 ES2015 エラーハンドリング 古い例が多い アローファンクむずい
  • #18 検索で1番上にでたものつかいました この時点のコードdisではない こんな感じのコード見たら「ES2015」
  • #21 ES2015 エラーハンドリング 古い例が多い アローファンクむずい
  • #25 HTTPリクエスト あんまりナウい感じじゃない
  • #26 HTTPリクエスト あんまりナウい感じじゃない
  • #27 HTTPリクエスト あんまりナウい感じじゃない
  • #28 HTTPリクエスト あんまりナウい感じじゃない
  • #29 歴史や情報の追いかけ方
  • #30 HTTPリクエスト あんまりナウい感じじゃない